public abstract class VarLengthValuesColumn<V extends ValueVector> extends VarLengthColumn
vectorData| Modifier and Type | Method and Description |
|---|---|
protected boolean |
readAndStoreValueSizeInformation() |
protected void |
readField(long recordToRead) |
abstract boolean |
setSafe(int index,
DrillBuf bytes,
int start,
int length) |
boolean |
skipReadyToReadPositionUpdate() |
void |
updatePosition() |
void |
updateReadyToReadPosition() |
processPageData, resetcapacity, checkVectorCapacityReached, clear, determineSize, getRecordsReadInCurrentPass, hitRowGroupEnd, postPageRead, processPages, processPagesAsync, readIntLittleEndian, readPage, readPageAsync, readRecords, readRecordsAsync, readValues, totalValuesReadAndReadyToReadInPagepublic abstract boolean setSafe(int index,
DrillBuf bytes,
int start,
int length)
protected void readField(long recordToRead)
readField in class ColumnReaderpublic void updateReadyToReadPosition()
updateReadyToReadPosition in class ColumnReaderpublic void updatePosition()
updatePosition in class ColumnReaderpublic boolean skipReadyToReadPositionUpdate()
skipReadyToReadPositionUpdate in class VarLengthColumnprotected boolean readAndStoreValueSizeInformation()
throws IOException
readAndStoreValueSizeInformation in class VarLengthColumnIOExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.