public class FixedWidthRepeatedReader extends VarLengthColumn<RepeatedValueVector>
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() |
processPageDatadetermineSize, processPages, processPagesAsync, readIntLittleEndian, readPage, readPageAsync, readRecordsAsync, readRecordsInBulk, readValuespublic 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 © 2021 The Apache Software Foundation. All rights reserved.