public static class VarLengthColumnReaders.NullableVarDecimalColumn extends NullableVarLengthValuesColumn<NullableVarDecimalVector>
Modifier and Type | Field and Description |
---|---|
protected NullableVarDecimalVector.Mutator |
mutator |
protected NullableVarDecimalVector |
nullableVarDecimalVector |
bulkReaderState
DICTIONARY_ENCODINGS, VALUE_ENCODINGS, vectorData
Modifier and Type | Method and Description |
---|---|
int |
capacity() |
protected VarLenColumnBulkInput<NullableVarDecimalVector> |
newVLBulkInput(int recordsToRead) |
boolean |
setSafe(int index,
DrillBuf value,
int start,
int length)
Store a variable length entry if there is enough memory.
|
protected void |
setSafe(VarLenBulkInput<VarLenBulkEntry> bulkInput)
Store a set of variable entries in bulk; this method will automatically extend the underlying
value vector if needed.
|
postPageRead, readAndStoreValueSizeInformation, readField, reset, updatePosition, updateReadyToReadPosition
readRecordsInBulk, skipReadyToReadPositionUpdate
processPageData
checkVectorCapacityReached, clear, determineSize, getRecordsReadInCurrentPass, hitRowGroupEnd, processPages, processPagesAsync, readIntLittleEndian, readPage, readPageAsync, readRecords, readRecordsAsync, readValues, recordsRequireDecoding, totalValuesReadAndReadyToReadInPage
protected NullableVarDecimalVector nullableVarDecimalVector
protected NullableVarDecimalVector.Mutator mutator
public boolean setSafe(int index, DrillBuf value, int start, int length)
VarLengthValuesColumn
setSafe
in class NullableVarLengthValuesColumn<NullableVarDecimalVector>
index
- entry's indexvalue
- byte array containerstart
- start offsetlength
- entry's lengthpublic int capacity()
capacity
in class NullableVarLengthValuesColumn<NullableVarDecimalVector>
protected void setSafe(VarLenBulkInput<VarLenBulkEntry> bulkInput)
setSafe
in class VarLengthValuesColumn<NullableVarDecimalVector>
bulkInput
- set of variable length entriesprotected VarLenColumnBulkInput<NullableVarDecimalVector> newVLBulkInput(int recordsToRead) throws IOException
newVLBulkInput
in class VarLengthValuesColumn<NullableVarDecimalVector>
IOException
Copyright © 1970 The Apache Software Foundation. All rights reserved.