[ 
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.

Reply via email to