public static final class VarLengthColumnReaders.NullableVarBinaryColumn extends NullableVarLengthValuesColumn<org.apache.drill.exec.vector.NullableVarBinaryVector>
bulkReaderStatevectorData| Modifier and Type | Method and Description |
|---|---|
int |
capacity() |
protected VarLenColumnBulkInput<org.apache.drill.exec.vector.NullableVarBinaryVector> |
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, totalValuesReadAndReadyToReadInPagepublic boolean setSafe(int index,
DrillBuf value,
int start,
int length)
VarLengthValuesColumnsetSafe in class NullableVarLengthValuesColumn<org.apache.drill.exec.vector.NullableVarBinaryVector>index - entry's indexvalue - byte array containerstart - start offsetlength - entry's lengthpublic int capacity()
capacity in class NullableVarLengthValuesColumn<org.apache.drill.exec.vector.NullableVarBinaryVector>protected void setSafe(VarLenBulkInput<VarLenBulkEntry> bulkInput)
setSafe in class VarLengthValuesColumn<org.apache.drill.exec.vector.NullableVarBinaryVector>bulkInput - set of variable length entriesprotected VarLenColumnBulkInput<org.apache.drill.exec.vector.NullableVarBinaryVector> newVLBulkInput(int recordsToRead) throws IOException
newVLBulkInput in class VarLengthValuesColumn<org.apache.drill.exec.vector.NullableVarBinaryVector>IOExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.