[
https://issues.apache.org/jira/browse/AVRO-4058?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17884125#comment-17884125
]
ASF subversion and git services commented on AVRO-4058:
-------------------------------------------------------
Commit 86fb29c7721b23f0e11a4f5d9592e1db41793f7b in avro's branch
refs/heads/main from Pascal Ginter
[ https://gitbox.apache.org/repos/asf?p=avro.git;h=86fb29c77 ]
AVRO-4058: [C++] Improve readability of SchemaTests (#3167)
* Converted majority of escaped strings into raw string literals
* Fixed undefined behavior in whitespace trimming
---------
Co-authored-by: Pascal Ginter <[email protected]~>
> Issue in schema preservation
> ----------------------------
>
> Key: AVRO-4058
> URL: https://issues.apache.org/jira/browse/AVRO-4058
> Project: Apache Avro
> Issue Type: Bug
> Components: c++
> Reporter: Pascal Ginter
> Priority: Critical
> Labels: pull-request-available
> Time Spent: 10m
> Remaining Estimate: 0h
>
> 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.
>
> Edit: PR for custom attributes in arrays exists already
> [https://github.com/apache/avro/pull/3168]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)