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]
