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 boolean
processPageData
(int recordsToReadInThisPass) protected abstract boolean
void
reset()
abstract boolean
Methods 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:
processPageData
in classColumnReader<V extends ValueVector>
- Throws:
IOException
-
reset
public void reset()- Overrides:
reset
in classColumnReader<V extends ValueVector>
-
readAndStoreValueSizeInformation
- Throws:
IOException
-
skipReadyToReadPositionUpdate
public abstract boolean skipReadyToReadPositionUpdate()
-