[
https://issues.apache.org/jira/browse/AVRO-600?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12891348#action_12891348
]
Philip Zeyliger commented on AVRO-600:
--------------------------------------
This seems like it adds quite a bit of complexity to the base Avro system.
Could this be layered on top? Perhaps, a separate way to indicate a
transformation from one schema to another, which could then be used at
read-time?
-- Philip
> add support for type and field name aliases
> -------------------------------------------
>
> Key: AVRO-600
> URL: https://issues.apache.org/jira/browse/AVRO-600
> Project: Avro
> Issue Type: New Feature
> Components: java, spec
> Reporter: Doug Cutting
> Assignee: Doug Cutting
>
> It would be good if Avro would permit one to still read data if a type or
> field name has been changed. I propose we add a notion of name _aliases_.
> Aliases could be listed for every named type and for record fields. The
> writers schema would be permitted to contain any of the aliases.
> In general, this permits one to construct schemas that can read different
> types into a single type. One could use this not just to handle renamings,
> but also to join different datasets. For example, if two datasets each
> contain differently named records with a date and an ip address field, this
> could be used be used to project these both to a single record with just
> those fields.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.