public class VectorizedColumnIterator
extends org.apache.iceberg.parquet.BaseColumnIterator
| Modifier and Type | Class and Description |
|---|---|
class |
VectorizedColumnIterator.BatchReader |
class |
VectorizedColumnIterator.BooleanBatchReader |
class |
VectorizedColumnIterator.DictionaryBatchReader |
class |
VectorizedColumnIterator.DoubleBatchReader |
class |
VectorizedColumnIterator.FixedSizeBinaryBatchReader |
class |
VectorizedColumnIterator.FixedWidthTypeBinaryBatchReader |
class |
VectorizedColumnIterator.FloatBatchReader |
class |
VectorizedColumnIterator.IntegerBatchReader |
class |
VectorizedColumnIterator.LongBatchReader |
class |
VectorizedColumnIterator.TimestampInt96BatchReader |
class |
VectorizedColumnIterator.TimestampMillisBatchReader |
class |
VectorizedColumnIterator.VarWidthTypeBatchReader |
| Constructor and Description |
|---|
VectorizedColumnIterator(org.apache.parquet.column.ColumnDescriptor desc,
java.lang.String writerVersion,
boolean setArrowValidityVector) |
public VectorizedColumnIterator(org.apache.parquet.column.ColumnDescriptor desc,
java.lang.String writerVersion,
boolean setArrowValidityVector)
public void setBatchSize(int batchSize)
public org.apache.parquet.column.Dictionary setRowGroupInfo(org.apache.parquet.column.page.PageReader store,
boolean allPagesDictEncoded)
protected org.apache.iceberg.parquet.BasePageIterator pageIterator()
pageIterator in class org.apache.iceberg.parquet.BaseColumnIteratorpublic boolean producesDictionaryEncodedVector()
public VectorizedColumnIterator.IntegerBatchReader integerBatchReader()
public VectorizedColumnIterator.DictionaryBatchReader dictionaryBatchReader()
public VectorizedColumnIterator.LongBatchReader longBatchReader()
public VectorizedColumnIterator.TimestampMillisBatchReader timestampMillisBatchReader()
public VectorizedColumnIterator.TimestampInt96BatchReader timestampInt96BatchReader()
public VectorizedColumnIterator.FloatBatchReader floatBatchReader()
public VectorizedColumnIterator.DoubleBatchReader doubleBatchReader()
public VectorizedColumnIterator.FixedSizeBinaryBatchReader fixedSizeBinaryBatchReader()
public VectorizedColumnIterator.VarWidthTypeBatchReader varWidthTypeBatchReader()
public VectorizedColumnIterator.FixedWidthTypeBinaryBatchReader fixedWidthTypeBinaryBatchReader()
public VectorizedColumnIterator.BooleanBatchReader booleanBatchReader()