public class BinaryFlatBatchReader extends Object implements ColumnReader
| Modifier and Type | Field and Description |
|---|---|
protected FlatDefinitionLevelDecoder |
definitionLevelDecoder |
protected Field |
field |
protected int |
nextBatchSize |
protected int |
remainingCountInPage |
protected ValuesDecoder.BinaryValuesDecoder |
valuesDecoder |
| Constructor and Description |
|---|
BinaryFlatBatchReader(RichColumnDescriptor columnDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
init(PageReader pageReader,
Field field,
org.apache.parquet.internal.filter2.columnindex.RowRanges rowRanges) |
boolean |
isInitialized() |
void |
prepareNextRead(int batchSize) |
ColumnChunk |
readNext() |
protected boolean |
readNextPage() |
protected Field field
protected int nextBatchSize
protected FlatDefinitionLevelDecoder definitionLevelDecoder
protected ValuesDecoder.BinaryValuesDecoder valuesDecoder
protected int remainingCountInPage
public BinaryFlatBatchReader(RichColumnDescriptor columnDescriptor)
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 ColumnReaderprotected boolean readNextPage()
Copyright © 2012–2022. All rights reserved.