jbonofre opened a new pull request, #15647:
URL: https://github.com/apache/iceberg/pull/15647

   The Arrow vectorized reader previously threw UnsupportedOperationException 
for struct fields. This adds full support for reading nested struct columns 
into Arrow StructVectors.
   
   - Add VectorizedStructReader that reads child columns and assembles them 
into Arrow StructVector via transfer pairs
   - Update VectorizedReaderBuilder.struct() to create VectorizedStructReader 
with properly reordered child readers
   - Add StructChildFactory in ArrowVectorAccessors for struct vector access
   - Add ColumnVector.getChildColumn() for programmatic struct child access
   - Add TypeID.STRUCT to ArrowReader.SUPPORTED_TYPES
   - Widen VectorizedArrowReader(NestedField) constructor to package-private


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to