Class VectorizedReaderBuilder
java.lang.Object
org.apache.iceberg.parquet.TypeWithSchemaVisitor<VectorizedReader<?>>
org.apache.iceberg.arrow.vectorized.VectorizedReaderBuilder
-
Field Summary
Fields inherited from class org.apache.iceberg.parquet.TypeWithSchemaVisitor
fieldNames
-
Constructor Summary
ConstructorDescriptionVectorizedReaderBuilder
(Schema expectedSchema, org.apache.parquet.schema.MessageType parquetSchema, boolean setArrowValidityVector, Map<Integer, ?> idToConstant, Function<List<VectorizedReader<?>>, VectorizedReader<?>> readerFactory) -
Method Summary
Modifier and TypeMethodDescriptionmessage
(Types.StructType expected, org.apache.parquet.schema.MessageType message, List<VectorizedReader<?>> fieldReaders) primitive
(Type.PrimitiveType expected, org.apache.parquet.schema.PrimitiveType primitive) struct
(Types.StructType expected, org.apache.parquet.schema.GroupType groupType, List<VectorizedReader<?>> fieldReaders) protected VectorizedReader<?>
vectorizedReader
(List<VectorizedReader<?>> reorderedFields) Methods inherited from class org.apache.iceberg.parquet.TypeWithSchemaVisitor
currentPath, list, map, path, visit
-
Constructor Details
-
VectorizedReaderBuilder
public VectorizedReaderBuilder(Schema expectedSchema, org.apache.parquet.schema.MessageType parquetSchema, boolean setArrowValidityVector, Map<Integer, ?> idToConstant, Function<List<VectorizedReader<?>>, VectorizedReader<?>> readerFactory)
-
-
Method Details
-
message
public VectorizedReader<?> message(Types.StructType expected, org.apache.parquet.schema.MessageType message, List<VectorizedReader<?>> fieldReaders) - Overrides:
message
in classTypeWithSchemaVisitor<VectorizedReader<?>>
-
vectorizedReader
-
struct
public VectorizedReader<?> struct(Types.StructType expected, org.apache.parquet.schema.GroupType groupType, List<VectorizedReader<?>> fieldReaders) - Overrides:
struct
in classTypeWithSchemaVisitor<VectorizedReader<?>>
-
primitive
public VectorizedReader<?> primitive(Type.PrimitiveType expected, org.apache.parquet.schema.PrimitiveType primitive) - Overrides:
primitive
in classTypeWithSchemaVisitor<VectorizedReader<?>>
-