Class NullableFixedByteAlignedReaders.NullableCorruptDateReader
java.lang.Object
org.apache.drill.exec.store.parquet.columnreaders.ColumnReader<NullableDateVector>
org.apache.drill.exec.store.parquet.columnreaders.NullableFixedByteAlignedReaders.NullableCorruptDateReader
- Enclosing class:
NullableFixedByteAlignedReaders
public static class NullableFixedByteAlignedReaders.NullableCorruptDateReader
extends ColumnReader<NullableDateVector>
Old versions of Drill were writing a non-standard format for date. See DRILL-4203
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DrillBufprotected BaseDataValueVectorprotected NullableVectorDefinitionSetterprotected intFields inherited from class org.apache.drill.exec.store.parquet.columnreaders.ColumnReader
DICTIONARY_ENCODINGS, VALUE_ENCODINGS, vectorData -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessPages(long recordsToReadInThisPass) protected voidreadField(long recordsToReadInThisPass) Methods inherited from class org.apache.drill.exec.store.parquet.columnreaders.ColumnReader
capacity, checkVectorCapacityReached, clear, determineSize, getRecordsReadInCurrentPass, hitRowGroupEnd, postPageRead, processPageData, processPagesAsync, readIntLittleEndian, readPage, readPageAsync, readRecords, readRecordsAsync, readRecordsInBulk, readValues, recordsRequireDecoding, reset, totalValuesReadAndReadyToReadInPage, updatePosition, updateReadyToReadPosition
-
Field Details
-
dataTypeLengthInBytes
protected int dataTypeLengthInBytes -
bytebuf
-
castedBaseVector
-
castedVectorMutator
-
-
Method Details
-
readField
protected void readField(long recordsToReadInThisPass) -
processPages
- Overrides:
processPagesin classColumnReader<V extends ValueVector>- Throws:
IOException
-