[
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/#file-system-operations) 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 a PR (at least for the
first point 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|[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 a PR (at least for the
first point 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/#file-system-operations) 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 a PR (at least for the
> first point 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)