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) |
Modifier and Type | Method and Description |
---|---|
void |
nextBatchBoolean(org.apache.arrow.vector.FieldVector fieldVector,
NullabilityHolder nullabilityHolder) |
void |
nextBatchDictionaryIds(org.apache.arrow.vector.IntVector vector,
NullabilityHolder holder) |
void |
nextBatchDoubles(org.apache.arrow.vector.FieldVector fieldVector,
int typeWidth,
NullabilityHolder holder) |
void |
nextBatchFixedLengthDecimal(org.apache.arrow.vector.FieldVector fieldVector,
int typeWidth,
NullabilityHolder nullabilityHolder) |
void |
nextBatchFixedWidthBinary(org.apache.arrow.vector.FieldVector fieldVector,
int typeWidth,
NullabilityHolder nullabilityHolder) |
void |
nextBatchFloats(org.apache.arrow.vector.FieldVector fieldVector,
int typeWidth,
NullabilityHolder holder) |
void |
nextBatchIntBackedDecimal(org.apache.arrow.vector.FieldVector fieldVector,
NullabilityHolder nullabilityHolder) |
void |
nextBatchIntegers(org.apache.arrow.vector.FieldVector fieldVector,
int typeWidth,
NullabilityHolder holder) |
void |
nextBatchLongBackedDecimal(org.apache.arrow.vector.FieldVector fieldVector,
NullabilityHolder nullabilityHolder) |
void |
nextBatchLongs(org.apache.arrow.vector.FieldVector fieldVector,
int typeWidth,
NullabilityHolder holder) |
void |
nextBatchTimestampMillis(org.apache.arrow.vector.FieldVector fieldVector,
int typeWidth,
NullabilityHolder holder) |
void |
nextBatchVarWidthType(org.apache.arrow.vector.FieldVector fieldVector,
NullabilityHolder nullabilityHolder) |
protected BasePageIterator |
pageIterator() |
boolean |
producesDictionaryEncodedVector() |
void |
setBatchSize(int batchSize) |
org.apache.parquet.column.Dictionary |
setRowGroupInfo(org.apache.parquet.column.page.PageReader store,
boolean allPagesDictEncoded) |
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)
public void nextBatchIntegers(org.apache.arrow.vector.FieldVector fieldVector, int typeWidth, NullabilityHolder holder)
public void nextBatchDictionaryIds(org.apache.arrow.vector.IntVector vector, NullabilityHolder holder)
public void nextBatchLongs(org.apache.arrow.vector.FieldVector fieldVector, int typeWidth, NullabilityHolder holder)
public void nextBatchTimestampMillis(org.apache.arrow.vector.FieldVector fieldVector, int typeWidth, NullabilityHolder holder)
public void nextBatchFloats(org.apache.arrow.vector.FieldVector fieldVector, int typeWidth, NullabilityHolder holder)
public void nextBatchDoubles(org.apache.arrow.vector.FieldVector fieldVector, int typeWidth, NullabilityHolder holder)
public void nextBatchIntBackedDecimal(org.apache.arrow.vector.FieldVector fieldVector, NullabilityHolder nullabilityHolder)
public void nextBatchLongBackedDecimal(org.apache.arrow.vector.FieldVector fieldVector, NullabilityHolder nullabilityHolder)
public void nextBatchFixedLengthDecimal(org.apache.arrow.vector.FieldVector fieldVector, int typeWidth, NullabilityHolder nullabilityHolder)
public void nextBatchVarWidthType(org.apache.arrow.vector.FieldVector fieldVector, NullabilityHolder nullabilityHolder)
public void nextBatchFixedWidthBinary(org.apache.arrow.vector.FieldVector fieldVector, int typeWidth, NullabilityHolder nullabilityHolder)
public void nextBatchBoolean(org.apache.arrow.vector.FieldVector fieldVector, NullabilityHolder nullabilityHolder)
protected BasePageIterator pageIterator()
pageIterator
in class BaseColumnIterator
public boolean producesDictionaryEncodedVector()