public class RepeatedDictVector extends BaseRepeatedValueVector
| Modifier and Type | Class and Description |
|---|---|
class |
RepeatedDictVector.Accessor |
class |
RepeatedDictVector.Mutator |
class |
RepeatedDictVector.RepeatedDictTransferPair |
BaseRepeatedValueVector.BaseRepeatedAccessor, BaseRepeatedValueVector.BaseRepeatedMutator, BaseRepeatedValueVector.BaseRepeatedValueVectorTransferPair<T extends BaseRepeatedValueVector>BaseValueVector.BaseAccessor, BaseValueVector.BaseMutatorRepeatedValueVector.RepeatedAccessor, RepeatedValueVector.RepeatedMutator| Modifier and Type | Field and Description |
|---|---|
static TypeProtos.MajorType |
TYPE |
DATA_VECTOR_NAME, DEFAULT_DATA_VECTOR, offsets, OFFSETS_FIELD, OFFSETS_VECTOR_NAME, vectorallocator, field, INITIAL_VALUE_ALLOCATION, MAX_ALLOCATION_SIZEDEFAULT_REPEAT_PER_RECORDBITS_VECTOR_NAME, MAX_BUFFER_SIZE, MAX_ROW_COUNT, MIN_ROW_COUNT, VALUES_VECTOR_NAME| Constructor and Description |
|---|
RepeatedDictVector(MaterializedField field,
BufferAllocator allocator,
CallBack callback) |
RepeatedDictVector(String path,
BufferAllocator allocator) |
| Modifier and Type | Method and Description |
|---|---|
void |
allocateNew()
Allocate new buffers.
|
void |
copyEntry(int toIndex,
ValueVector from,
int fromIndex) |
RepeatedDictVector.Accessor |
getAccessor()
Returns an
accessor that is used to read from this vector
instance. |
MaterializedField |
getField()
Get information about how this field is materialized.
|
RepeatedDictVector.Mutator |
getMutator()
Returns an
mutator that is used to write to this vector
instance. |
FieldReader |
getReader()
Returns a
field reader that supports reading values
from this vector. |
TransferPair |
getTransferPair(String ref,
BufferAllocator allocator) |
TransferPair |
makeTransferPair(ValueVector target)
Returns a new
transfer pair that is used to transfer underlying
buffers into the target vector. |
addOrGetVector, allocateNewSafe, clear, collectLedgers, exchange, getAllocatedSize, getBuffers, getBufferSize, getBufferSizeFor, getDataVector, getMetadataBuilder, getOffsetVector, getPayloadByteCount, getValueCapacity, iterator, load, replaceDataVector, setChildVector, setInitialCapacity, sizecheckBufRefs, close, fillBitsVector, getAllocator, getField, getMetadata, getTransferPair, toNullable, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclose, getAllocator, getMetadata, getTransferPair, toNullableforEach, spliteratorpublic static final TypeProtos.MajorType TYPE
public RepeatedDictVector(String path, BufferAllocator allocator)
public RepeatedDictVector(MaterializedField field, BufferAllocator allocator, CallBack callback)
public void allocateNew()
throws OutOfMemoryException
ValueVectorOutOfMemoryException - Thrown if no memory can be allocated.public TransferPair getTransferPair(String ref, BufferAllocator allocator)
public TransferPair makeTransferPair(ValueVector target)
ValueVectortransfer pair that is used to transfer underlying
buffers into the target vector.public MaterializedField getField()
ValueVectorgetField in interface ValueVectorgetField in class BaseValueVectorpublic RepeatedDictVector.Accessor getAccessor()
ValueVectoraccessor that is used to read from this vector
instance.public RepeatedDictVector.Mutator getMutator()
ValueVectormutator that is used to write to this vector
instance.public FieldReader getReader()
ValueVectorfield reader that supports reading values
from this vector.public void copyEntry(int toIndex,
ValueVector from,
int fromIndex)
Copyright © 2021 The Apache Software Foundation. All rights reserved.