public abstract class AbstractColumnReader extends Object implements ColumnReader
| Modifier and Type | Field and Description |
|---|---|
protected RichColumnDescriptor |
columnDescriptor |
protected int |
definitionLevel |
protected int |
repetitionLevel |
protected org.apache.parquet.column.values.ValuesReader |
valuesReader |
| Constructor and Description |
|---|
AbstractColumnReader(RichColumnDescriptor columnDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
init(PageReader pageReader,
Field field,
org.apache.parquet.internal.filter2.columnindex.RowRanges rowRanges) |
boolean |
isInitialized() |
protected boolean |
isValueNull() |
void |
prepareNextRead(int batchSize) |
ColumnChunk |
readNext() |
protected abstract void |
readValue(BlockBuilder blockBuilder,
Type type) |
protected abstract void |
skipValue() |
protected final RichColumnDescriptor columnDescriptor
protected int definitionLevel
protected int repetitionLevel
protected org.apache.parquet.column.values.ValuesReader valuesReader
public AbstractColumnReader(RichColumnDescriptor columnDescriptor)
protected abstract void readValue(BlockBuilder blockBuilder, Type type)
protected abstract void skipValue()
protected boolean isValueNull()
public boolean isInitialized()
isInitialized in interface ColumnReaderpublic void init(PageReader pageReader, Field field, org.apache.parquet.internal.filter2.columnindex.RowRanges rowRanges)
init in interface ColumnReaderpublic void prepareNextRead(int batchSize)
prepareNextRead in interface ColumnReaderpublic ColumnChunk readNext()
readNext in interface ColumnReaderCopyright © 2012–2022. All rights reserved.