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()
Get the offset vector.
|
accept, allocateNew, allocateNewSafe, clear, close, copyFrom, copyFromSafe, getAllocator, getBuffers, getBufferSize, getBufferSizeFor, getDataBuffer, getField, getMinorType, getName, getNullCount, getObject, getOffsetBuffer, getReader, getTransferPair, getTransferPair, getTransferPair, getValidityBuffer, getValueCapacity, getValueCount, hashCode, hashCode, isNull, makeTransferPair, reAlloc, reset, setInitialCapacity, setValueCount
forEach, iterator, spliterator
setInitialCapacity
static final int DEFAULT_REPEAT_PER_RECORD
UInt4Vector getOffsetVector()
ValueVector getDataVector()
Copyright © 2020 The Apache Software Foundation. All rights reserved.