public class Int64TimestampMicrosFlatBatchReader extends Object implements ColumnReader
| Modifier and Type | Field and Description |
|---|---|
protected FlatDefinitionLevelDecoder |
definitionLevelDecoder |
protected Field |
field |
protected int |
nextBatchSize |
protected int |
remainingCountInPage |
protected ValuesDecoder.Int64TimestampMicrosValuesDecoder |
valuesDecoder |
| Constructor and Description |
|---|
Int64TimestampMicrosFlatBatchReader(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.Int64TimestampMicrosValuesDecoder valuesDecoder
protected int remainingCountInPage
public Int64TimestampMicrosFlatBatchReader(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.