public class VectorizedReaderBuilder
extends org.apache.iceberg.parquet.TypeWithSchemaVisitor<org.apache.iceberg.parquet.VectorizedReader<?>>
| Constructor and Description |
|---|
VectorizedReaderBuilder(org.apache.iceberg.Schema expectedSchema,
org.apache.parquet.schema.MessageType parquetSchema,
boolean setArrowValidityVector,
java.util.Map<java.lang.Integer,?> idToConstant,
java.util.function.Function<java.util.List<org.apache.iceberg.parquet.VectorizedReader<?>>,org.apache.iceberg.parquet.VectorizedReader<?>> readerFactory) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.iceberg.parquet.VectorizedReader<?> |
message(org.apache.iceberg.types.Types.StructType expected,
org.apache.parquet.schema.MessageType message,
java.util.List<org.apache.iceberg.parquet.VectorizedReader<?>> fieldReaders) |
org.apache.iceberg.parquet.VectorizedReader<?> |
primitive(org.apache.iceberg.types.Type.PrimitiveType expected,
org.apache.parquet.schema.PrimitiveType primitive) |
org.apache.iceberg.parquet.VectorizedReader<?> |
struct(org.apache.iceberg.types.Types.StructType expected,
org.apache.parquet.schema.GroupType groupType,
java.util.List<org.apache.iceberg.parquet.VectorizedReader<?>> fieldReaders) |
protected org.apache.iceberg.parquet.VectorizedReader<?> |
vectorizedReader(java.util.List<org.apache.iceberg.parquet.VectorizedReader<?>> reorderedFields) |
public VectorizedReaderBuilder(org.apache.iceberg.Schema expectedSchema,
org.apache.parquet.schema.MessageType parquetSchema,
boolean setArrowValidityVector,
java.util.Map<java.lang.Integer,?> idToConstant,
java.util.function.Function<java.util.List<org.apache.iceberg.parquet.VectorizedReader<?>>,org.apache.iceberg.parquet.VectorizedReader<?>> readerFactory)
public org.apache.iceberg.parquet.VectorizedReader<?> message(org.apache.iceberg.types.Types.StructType expected,
org.apache.parquet.schema.MessageType message,
java.util.List<org.apache.iceberg.parquet.VectorizedReader<?>> fieldReaders)
message in class org.apache.iceberg.parquet.TypeWithSchemaVisitor<org.apache.iceberg.parquet.VectorizedReader<?>>protected org.apache.iceberg.parquet.VectorizedReader<?> vectorizedReader(java.util.List<org.apache.iceberg.parquet.VectorizedReader<?>> reorderedFields)
public org.apache.iceberg.parquet.VectorizedReader<?> struct(org.apache.iceberg.types.Types.StructType expected,
org.apache.parquet.schema.GroupType groupType,
java.util.List<org.apache.iceberg.parquet.VectorizedReader<?>> fieldReaders)
struct in class org.apache.iceberg.parquet.TypeWithSchemaVisitor<org.apache.iceberg.parquet.VectorizedReader<?>>public org.apache.iceberg.parquet.VectorizedReader<?> primitive(org.apache.iceberg.types.Type.PrimitiveType expected,
org.apache.parquet.schema.PrimitiveType primitive)
primitive in class org.apache.iceberg.parquet.TypeWithSchemaVisitor<org.apache.iceberg.parquet.VectorizedReader<?>>