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]

Reply via email to