public class FixedLenBytesBinaryColumnReader<VECTOR extends WritableColumnVector> extends FixedLenBytesColumnReader<VECTOR>
ColumnReader
, just for Binary.precision
descriptor, dictionary, maxDefLevel
Constructor and Description |
---|
FixedLenBytesBinaryColumnReader(org.apache.parquet.column.ColumnDescriptor descriptor,
org.apache.parquet.column.page.PageReadStore pageReadStore,
int precision) |
Modifier and Type | Method and Description |
---|---|
protected void |
readBatch(int rowId,
int num,
VECTOR column)
Read batch from
AbstractColumnReader.runLenDecoder and AbstractColumnReader.dataInputStream . |
protected void |
readBatchFromDictionaryIds(int rowId,
int num,
VECTOR column,
WritableIntVector dictionaryIds)
Decode dictionary ids to data.
|
protected void |
skipBatch(int num) |
readDataBinary, skipDataBinary
afterReadPage, checkTypeName, readToVector, supportLazyDecode
public FixedLenBytesBinaryColumnReader(org.apache.parquet.column.ColumnDescriptor descriptor, org.apache.parquet.column.page.PageReadStore pageReadStore, int precision) throws IOException
IOException
protected void readBatch(int rowId, int num, VECTOR column)
AbstractColumnReader
AbstractColumnReader.runLenDecoder
and AbstractColumnReader.dataInputStream
.readBatch
in class AbstractColumnReader<VECTOR extends WritableColumnVector>
protected void skipBatch(int num)
skipBatch
in class AbstractColumnReader<VECTOR extends WritableColumnVector>
protected void readBatchFromDictionaryIds(int rowId, int num, VECTOR column, WritableIntVector dictionaryIds)
AbstractColumnReader
AbstractColumnReader.runLenDecoder
and AbstractColumnReader.dictionaryIdsDecoder
.readBatchFromDictionaryIds
in class AbstractColumnReader<VECTOR extends WritableColumnVector>
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.