T - The constant value to usepublic static class VectorizedArrowReader.ConstantVectorReader<T> extends VectorizedArrowReader
VectorizedArrowReader.ConstantVectorReader<T>, VectorizedArrowReader.DeletedVectorReaderDEFAULT_BATCH_SIZE| Constructor and Description |
|---|
ConstantVectorReader(org.apache.iceberg.types.Types.NestedField icebergField,
T value) |
| Modifier and Type | Method and Description |
|---|---|
VectorHolder |
read(VectorHolder reuse,
int numValsToRead) |
void |
setBatchSize(int batchSize) |
void |
setRowGroupInfo(org.apache.parquet.column.page.PageReadStore source,
java.util.Map<org.apache.parquet.hadoop.metadata.ColumnPath,org.apache.parquet.hadoop.metadata.ColumnChunkMetaData> metadata,
long rowPosition) |
java.lang.String |
toString() |
close, icebergField, nulls, positions, positionsWithSetArrowValidityVectorpublic ConstantVectorReader(org.apache.iceberg.types.Types.NestedField icebergField,
T value)
public VectorHolder read(VectorHolder reuse, int numValsToRead)
read in interface org.apache.iceberg.parquet.VectorizedReader<VectorHolder>read in class VectorizedArrowReaderpublic void setRowGroupInfo(org.apache.parquet.column.page.PageReadStore source,
java.util.Map<org.apache.parquet.hadoop.metadata.ColumnPath,org.apache.parquet.hadoop.metadata.ColumnChunkMetaData> metadata,
long rowPosition)
setRowGroupInfo in interface org.apache.iceberg.parquet.VectorizedReader<VectorHolder>setRowGroupInfo in class VectorizedArrowReaderpublic java.lang.String toString()
toString in class VectorizedArrowReaderpublic void setBatchSize(int batchSize)
setBatchSize in interface org.apache.iceberg.parquet.VectorizedReader<VectorHolder>setBatchSize in class VectorizedArrowReader