public class BooleanColumnReader extends AbstractColumnReader<WritableBooleanVector>
ColumnReader.descriptor, dictionary, maxDefLevel| Constructor and Description |
|---|
BooleanColumnReader(org.apache.parquet.column.ColumnDescriptor descriptor,
org.apache.parquet.column.page.PageReadStore pageReadStore) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterReadPage()
After read a page, we may need some initialization.
|
protected void |
readBatch(int rowId,
int num,
WritableBooleanVector column)
Read batch from
AbstractColumnReader.runLenDecoder and AbstractColumnReader.dataInputStream. |
protected void |
readBatchFromDictionaryIds(int rowId,
int num,
WritableBooleanVector column,
WritableIntVector dictionaryIds)
Decode dictionary ids to data.
|
protected void |
skipBatch(int num) |
checkTypeName, readToVector, supportLazyDecodepublic BooleanColumnReader(org.apache.parquet.column.ColumnDescriptor descriptor,
org.apache.parquet.column.page.PageReadStore pageReadStore)
throws IOException
IOExceptionprotected void afterReadPage()
AbstractColumnReaderafterReadPage in class AbstractColumnReader<WritableBooleanVector>protected void readBatchFromDictionaryIds(int rowId,
int num,
WritableBooleanVector column,
WritableIntVector dictionaryIds)
AbstractColumnReaderAbstractColumnReader.runLenDecoder and AbstractColumnReader.dictionaryIdsDecoder.readBatchFromDictionaryIds in class AbstractColumnReader<WritableBooleanVector>protected void readBatch(int rowId,
int num,
WritableBooleanVector column)
AbstractColumnReaderAbstractColumnReader.runLenDecoder and AbstractColumnReader.dataInputStream.readBatch in class AbstractColumnReader<WritableBooleanVector>protected void skipBatch(int num)
skipBatch in class AbstractColumnReader<WritableBooleanVector>Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.