ariel-miculas opened a new issue, #10278: URL: https://github.com/apache/arrow-rs/issues/10278
### Is your feature request related to a problem or challenge? Iceberg has specific avro conventions: https://iceberg.apache.org/spec/#avro One of these conventions state that the iceberg map type is translated to avro as an array of key-value records which they annotate with the logical `map` type. ### Describe the solution you'd like One of the solutions is to propagate logical type annotations from avro to arrow metadata. Reading such a custom avro file requires casting the resulting `Arrow List` type to `Arrow Map` type when the logical custom iceberg`map` type annotation is encountered, and this is only possible if we pass this annotation to the resulting arrow field. Another solution is to handle this in during avro decoding, adding an `iceberg` feature flag. ### Describe alternatives you've considered _No response_ ### Additional context _No response_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
