public interface RepeatedValueVector extends ValueVector, DensityAwareVector
A repeated vector contains values that may either be flat or nested. A value consists of zero or more cells(inner values). Current design maintains data and offsets vectors. Each cell is stored in the data vector. Repeated vector uses the offset vector to determine the sequence of cells pertaining to an individual value.
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_REPEAT_PER_RECORD |
Modifier and Type | Method and Description |
---|---|
ValueVector |
getDataVector()
Get the data vector.
|
UInt4Vector |
getOffsetVector()
Deprecated.
This API will be removed, as the current implementations no longer hold inner offset vectors.
|
accept, allocateNew, allocateNewSafe, clear, close, copyFrom, copyFromSafe, getAllocator, getBuffers, getBufferSize, getBufferSizeFor, getDataBuffer, getField, getMinorType, getName, getNullCount, getObject, getOffsetBuffer, getReader, getTransferPair, getTransferPair, getTransferPair, getTransferPair, getTransferPair, getValidityBuffer, getValueCapacity, getValueCount, hashCode, hashCode, isNull, makeTransferPair, reAlloc, reset, setInitialCapacity, setValueCount, validate, validateFull
forEach, iterator, spliterator
setInitialCapacity
static final int DEFAULT_REPEAT_PER_RECORD
@Deprecated UInt4Vector getOffsetVector()
ValueVector getDataVector()
Copyright © 2024 The Apache Software Foundation. All rights reserved.