Class VectorizedColumnIterator
java.lang.Object
org.apache.iceberg.parquet.BaseColumnIterator
org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
Vectorized version of the ColumnIterator that reads column values in data pages of a column in a
row group in a batched fashion.
-
Nested Class Summary
Modifier and TypeClassDescriptionclass
class
class
class
class
class
Deprecated.since 1.7.0, will be removed in 1.8.0.class
class
class
class
class
class
-
Field Summary
Fields inherited from class org.apache.iceberg.parquet.BaseColumnIterator
advanceNextPageCount, desc, dictionary, pageSource, triplesCount, triplesRead
-
Constructor Summary
ConstructorDescriptionVectorizedColumnIterator
(org.apache.parquet.column.ColumnDescriptor desc, String writerVersion, boolean setArrowValidityVector) -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.since 1.7.0, will be removed in 1.8.0.protected BasePageIterator
boolean
void
setBatchSize
(int batchSize) org.apache.parquet.column.Dictionary
setRowGroupInfo
(org.apache.parquet.column.page.PageReader store, boolean allPagesDictEncoded) Methods inherited from class org.apache.iceberg.parquet.BaseColumnIterator
advance, hasNext, setPageSource
-
Constructor Details
-
VectorizedColumnIterator
public VectorizedColumnIterator(org.apache.parquet.column.ColumnDescriptor desc, String writerVersion, boolean setArrowValidityVector)
-
-
Method Details
-
setBatchSize
public void setBatchSize(int batchSize) -
setRowGroupInfo
public org.apache.parquet.column.Dictionary setRowGroupInfo(org.apache.parquet.column.page.PageReader store, boolean allPagesDictEncoded) -
pageIterator
- Specified by:
pageIterator
in classBaseColumnIterator
-
producesDictionaryEncodedVector
public boolean producesDictionaryEncodedVector() -
integerBatchReader
-
dictionaryBatchReader
-
longBatchReader
-
timestampMillisBatchReader
-
timestampInt96BatchReader
-
floatBatchReader
-
doubleBatchReader
-
fixedSizeBinaryBatchReader
-
varWidthTypeBatchReader
-
fixedWidthTypeBinaryBatchReader
@Deprecated public VectorizedColumnIterator.FixedWidthTypeBinaryBatchReader fixedWidthTypeBinaryBatchReader()Deprecated.since 1.7.0, will be removed in 1.8.0. -
booleanBatchReader
-