public class VectorizedColumnIterator extends BaseColumnIterator
advanceNextPageCount, desc, dictionary, pageSource, triplesCount, triplesRead
Constructor and Description |
---|
VectorizedColumnIterator(org.apache.parquet.column.ColumnDescriptor desc,
java.lang.String writerVersion,
boolean setArrowValidityVector) |
advance, hasNext, setPageSource
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 BasePageIterator pageIterator()
pageIterator
in class BaseColumnIterator
public boolean producesDictionaryEncodedVector()
public VectorizedColumnIterator.IntegerBatchReader integerBatchReader()
public VectorizedColumnIterator.DictionaryBatchReader dictionaryBatchReader()
public VectorizedColumnIterator.LongBatchReader longBatchReader()
public VectorizedColumnIterator.TimestampMillisBatchReader timestampMillisBatchReader()
public VectorizedColumnIterator.FloatBatchReader floatBatchReader()
public VectorizedColumnIterator.DoubleBatchReader doubleBatchReader()
public VectorizedColumnIterator.IntBackedDecimalBatchReader intBackedDecimalBatchReader()
public VectorizedColumnIterator.LongBackedDecimalBatchReader longBackedDecimalBatchReader()
public VectorizedColumnIterator.FixedLengthDecimalBatchReader fixedLengthDecimalBatchReader()
public VectorizedColumnIterator.FixedSizeBinaryBatchReader fixedSizeBinaryBatchReader()
public VectorizedColumnIterator.VarWidthTypeBatchReader varWidthTypeBatchReader()
public VectorizedColumnIterator.FixedWidthTypeBinaryBatchReader fixedWidthTypeBinaryBatchReader()
public VectorizedColumnIterator.BooleanBatchReader booleanBatchReader()