[ 
https://issues.apache.org/jira/browse/AVRO-4058?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pascal Ginter updated AVRO-4058:
--------------------------------
    Description: 
While trying to write an Iceberg Manifest List File 
([https://iceberg.apache.org/spec/#manifest-lists)] which is essentially an 
Avro File with some custom attributes I ran into a few issues which to the best 
of my knowledge are not present in other language implementations or the Avro 
spec. So far I have encountered these issues with the C++ library
 * Arrays are not capable of having custom attributes
 * Attributes in general have to be strings or null. I.e. integers are not 
supported

I am willing to address these issues myself by writing PRs for the individual 
issues (at least for the first one I know how to fix it. Please let me know if 
there are already any efforts to fix this or reasons why the encountered 
behavior should be preserved.

 

  was:
While trying to write an Iceberg Manifest List File which is essentially an 
Avro File with some custom attributes I ran into a few issues which to the best 
of my knowledge are not present in other language implementations or the Avro 
spec. So far I have encountered these issues with the C++ library
 * Arrays are not capable of having custom attributes
 * Attributes in general have to be strings or null. I.e. integers are not 
supported

I am willing to address these issues myself by writing PRs for the individual 
issues (at least for the first one I know how to fix it. Please let me know if 
there are already any efforts to fix this or reasons why the encountered 
behavior should be preserved.


> Issue in schema preservation
> ----------------------------
>
>                 Key: AVRO-4058
>                 URL: https://issues.apache.org/jira/browse/AVRO-4058
>             Project: Apache Avro
>          Issue Type: Bug
>            Reporter: Pascal Ginter
>            Priority: Critical
>
> While trying to write an Iceberg Manifest List File 
> ([https://iceberg.apache.org/spec/#manifest-lists)] which is essentially an 
> Avro File with some custom attributes I ran into a few issues which to the 
> best of my knowledge are not present in other language implementations or the 
> Avro spec. So far I have encountered these issues with the C++ library
>  * Arrays are not capable of having custom attributes
>  * Attributes in general have to be strings or null. I.e. integers are not 
> supported
> I am willing to address these issues myself by writing PRs for the individual 
> issues (at least for the first one I know how to fix it. Please let me know 
> if there are already any efforts to fix this or reasons why the encountered 
> behavior should be preserved.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to