public static class VarLengthColumnReaders.NullableVarDecimalColumn extends NullableVarLengthValuesColumn<org.apache.drill.exec.vector.NullableVarDecimalVector>
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.drill.exec.vector.NullableVarDecimalVector.Mutator |
mutator |
protected org.apache.drill.exec.vector.NullableVarDecimalVector |
nullableVarDecimalVector |
bulkReaderStatevectorData| Modifier and Type | Method and Description |
|---|---|
int |
capacity() |
protected VarLenColumnBulkInput<org.apache.drill.exec.vector.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, updateReadyToReadPositionreadRecordsInBulk, skipReadyToReadPositionUpdateprocessPageDatacheckVectorCapacityReached, clear, determineSize, getRecordsReadInCurrentPass, hitRowGroupEnd, processPages, processPagesAsync, readIntLittleEndian, readPage, readPageAsync, readRecords, readRecordsAsync, readValues, totalValuesReadAndReadyToReadInPageprotected org.apache.drill.exec.vector.NullableVarDecimalVector nullableVarDecimalVector
protected org.apache.drill.exec.vector.NullableVarDecimalVector.Mutator mutator
public boolean setSafe(int index,
DrillBuf value,
int start,
int length)
VarLengthValuesColumnsetSafe in class NullableVarLengthValuesColumn<org.apache.drill.exec.vector.NullableVarDecimalVector>index - entry's indexvalue - byte array containerstart - start offsetlength - entry's lengthpublic int capacity()
capacity in class NullableVarLengthValuesColumn<org.apache.drill.exec.vector.NullableVarDecimalVector>protected void setSafe(VarLenBulkInput<VarLenBulkEntry> bulkInput)
setSafe in class VarLengthValuesColumn<org.apache.drill.exec.vector.NullableVarDecimalVector>bulkInput - set of variable length entriesprotected VarLenColumnBulkInput<org.apache.drill.exec.vector.NullableVarDecimalVector> newVLBulkInput(int recordsToRead) throws IOException
newVLBulkInput in class VarLengthValuesColumn<org.apache.drill.exec.vector.NullableVarDecimalVector>IOExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.