public class FixedWidthRepeatedReader extends VarLengthColumn<RepeatedValueVector>
DICTIONARY_ENCODINGS, VALUE_ENCODINGS, vectorData
Modifier and Type | Method and Description |
---|---|
int |
capacity() |
protected boolean |
checkVectorCapacityReached() |
void |
clear() |
int |
getRecordsReadInCurrentPass() |
void |
hitRowGroupEnd() |
void |
postPageRead() |
protected boolean |
readAndStoreValueSizeInformation() |
protected void |
readField(long recordsToRead) |
protected void |
readRecords(int valuesToRead) |
void |
reset() |
boolean |
skipReadyToReadPositionUpdate() |
protected int |
totalValuesReadAndReadyToReadInPage() |
void |
updatePosition() |
void |
updateReadyToReadPosition() |
processPageData
determineSize, processPages, processPagesAsync, readIntLittleEndian, readPage, readPageAsync, readRecordsAsync, readRecordsInBulk, readValues, recordsRequireDecoding
public void reset()
reset
in class VarLengthColumn<RepeatedValueVector>
public int getRecordsReadInCurrentPass()
getRecordsReadInCurrentPass
in class ColumnReader<RepeatedValueVector>
protected void readField(long recordsToRead)
readField
in class ColumnReader<RepeatedValueVector>
public boolean skipReadyToReadPositionUpdate()
skipReadyToReadPositionUpdate
in class VarLengthColumn<RepeatedValueVector>
public void updateReadyToReadPosition()
updateReadyToReadPosition
in class ColumnReader<RepeatedValueVector>
public void updatePosition()
updatePosition
in class ColumnReader<RepeatedValueVector>
public void hitRowGroupEnd()
hitRowGroupEnd
in class ColumnReader<RepeatedValueVector>
public void postPageRead()
postPageRead
in class ColumnReader<RepeatedValueVector>
protected int totalValuesReadAndReadyToReadInPage()
totalValuesReadAndReadyToReadInPage
in class ColumnReader<RepeatedValueVector>
protected boolean checkVectorCapacityReached()
checkVectorCapacityReached
in class ColumnReader<RepeatedValueVector>
protected boolean readAndStoreValueSizeInformation()
readAndStoreValueSizeInformation
in class VarLengthColumn<RepeatedValueVector>
protected void readRecords(int valuesToRead)
readRecords
in class ColumnReader<RepeatedValueVector>
public int capacity()
capacity
in class ColumnReader<RepeatedValueVector>
public void clear()
clear
in class ColumnReader<RepeatedValueVector>
Copyright © 1970 The Apache Software Foundation. All rights reserved.