public static class IcebergArrowVectors.VarBinaryArrowVector
extends org.apache.arrow.vector.VarBinaryVector
VarBinaryVector
. The whole reason of having this implementation is to override the
expensive BaseVariableWidthVector.isSet(int)
method.Constructor and Description |
---|
VarBinaryArrowVector(java.lang.String name,
org.apache.arrow.memory.BufferAllocator allocator) |
Modifier and Type | Method and Description |
---|---|
int |
isSet(int index)
Same as
BaseVariableWidthVector.isNull(int) . |
void |
setNullabilityHolder(NullabilityHolder nullabilityHolder) |
copyFrom, copyFromSafe, get, get, getMinorType, getObject, getReader, getTransferPair, makeTransferPair, set, set, setSafe, setSafe
allocateNew, allocateNew, allocateNewSafe, clear, close, fillEmpties, fillHoles, get, getBuffers, getBufferSize, getBufferSizeFor, getByteCapacity, getChildrenFromFields, getDataBuffer, getDataBufferAddress, getDensity, getField, getFieldBuffers, getFieldInnerVectors, getLastSet, getNullCount, getOffsetBuffer, getOffsetBufferAddress, getStartEnd, getstartOffset, getStartOffset, getTransferPair, getTransferPair, getValidityBuffer, getValidityBufferAddress, getValueCapacity, getValueCount, getValueLength, handleSafe, initializeChildrenFromFields, isNull, isSafe, loadFieldBuffers, reAlloc, reallocDataBuffer, reallocValidityAndOffsetBuffers, reset, set, set, set, set, set, set, setBytes, setIndexDefined, setInitialCapacity, setInitialCapacity, setLastSet, setNull, setSafe, setSafe, setSafe, setSafe, setSafe, setValueCount, setValueLengthSafe, sizeOfValueBuffer, splitAndTransferTo, transferTo, zeroVector
checkBufRefs, getAllocator, getValidityBufferSizeFromCount, iterator, releaseBuffer, toString, transferBuffer
public VarBinaryArrowVector(java.lang.String name, org.apache.arrow.memory.BufferAllocator allocator)
public int isSet(int index)
BaseVariableWidthVector.isNull(int)
.isSet
in class org.apache.arrow.vector.BaseVariableWidthVector
index
- position of elementpublic void setNullabilityHolder(NullabilityHolder nullabilityHolder)