Class VarLengthColumn<V extends ValueVector>
java.lang.Object
org.apache.drill.exec.store.parquet.columnreaders.ColumnReader<V>
org.apache.drill.exec.store.parquet.columnreaders.VarLengthColumn<V>
- Direct Known Subclasses:
FixedWidthRepeatedReader,VarLengthValuesColumn
-
Field Summary
Fields inherited from class org.apache.drill.exec.store.parquet.columnreaders.ColumnReader
DICTIONARY_ENCODINGS, VALUE_ENCODINGS, vectorData -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprocessPageData(int recordsToReadInThisPass) protected abstract booleanvoidreset()abstract booleanMethods inherited from class org.apache.drill.exec.store.parquet.columnreaders.ColumnReader
capacity, checkVectorCapacityReached, clear, determineSize, getRecordsReadInCurrentPass, hitRowGroupEnd, postPageRead, processPages, processPagesAsync, readField, readIntLittleEndian, readPage, readPageAsync, readRecords, readRecordsAsync, readRecordsInBulk, readValues, recordsRequireDecoding, totalValuesReadAndReadyToReadInPage, updatePosition, updateReadyToReadPosition
-
Method Details
-
processPageData
- Overrides:
processPageDatain classColumnReader<V extends ValueVector>- Throws:
IOException
-
reset
public void reset()- Overrides:
resetin classColumnReader<V extends ValueVector>
-
readAndStoreValueSizeInformation
- Throws:
IOException
-
skipReadyToReadPositionUpdate
public abstract boolean skipReadyToReadPositionUpdate()
-