Class RepeatedMapVector
java.lang.Object
org.apache.drill.exec.vector.complex.AbstractContainerVector
org.apache.drill.exec.vector.complex.AbstractMapVector
org.apache.drill.exec.vector.complex.AbstractRepeatedMapVector
org.apache.drill.exec.vector.complex.RepeatedMapVector
- All Implemented Interfaces:
Closeable,AutoCloseable,Iterable<ValueVector>,ContainerVectorLike,RepeatedValueVector,ValueVector
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassprotected static classclassNested classes/interfaces inherited from interface org.apache.drill.exec.vector.complex.RepeatedValueVector
RepeatedValueVector.RepeatedAccessor, RepeatedValueVector.RepeatedMutator -
Field Summary
FieldsFields inherited from class org.apache.drill.exec.vector.complex.AbstractRepeatedMapVector
emptyPopulator, offsetsFields inherited from class org.apache.drill.exec.vector.complex.AbstractContainerVector
allocator, callBack, fieldFields inherited from interface org.apache.drill.exec.vector.complex.RepeatedValueVector
DEFAULT_REPEAT_PER_RECORDFields inherited from interface org.apache.drill.exec.vector.ValueVector
BITS_VECTOR_NAME, MAX_BUFFER_SIZE, MAX_ROW_COUNT, MIN_ROW_COUNT, OFFSETS_VECTOR_NAME, VALUES_VECTOR_NAME -
Constructor Summary
ConstructorsConstructorDescriptionRepeatedMapVector(MaterializedField field, BufferAllocator allocator, CallBack callBack) RepeatedMapVector(MaterializedField field, UInt4Vector offsets, CallBack callBack) -
Method Summary
Modifier and TypeMethodDescriptionReturns anaccessorthat is used to read from this vector instance.Returns anmutatorthat is used to write to this vector instance.Returns afield readerthat supports reading values from this vector.getTransferPair(String ref, BufferAllocator allocator) getTransferPair(BufferAllocator allocator) Returns atransfer pair, creating a new target vector of the same type.Returns a newtransfer pairthat is used to transfer underlying buffers into the target vector.Methods inherited from class org.apache.drill.exec.vector.complex.AbstractRepeatedMapVector
addOrGetVector, allocateNew, allocateNewSafe, allocateOffsetsNew, clear, close, collectLedgers, copyEntry, copyFromSafe, exchange, fieldNameIterator, getAllocatedSize, getBuffers, getBufferSize, getBufferSizeFor, getDataVector, getMetadata, getOffsetVector, getPayloadByteCount, getPrimitiveVectors, getTransferPairToSingleMap, getValueCapacity, load, setInitialCapacity, toNullableMethods inherited from class org.apache.drill.exec.vector.complex.AbstractMapVector
addOrGet, getChild, getChildByOrdinal, getChildren, getChildVectorWithOrdinal, iterator, putChild, putVector, sizeMethods inherited from class org.apache.drill.exec.vector.complex.AbstractContainerVector
allocateNew, getAllocator, getChild, getChildFieldNames, getField, supportsDirectRead, typeifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.drill.exec.vector.complex.ContainerVectorLike
sizeMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.apache.drill.exec.vector.ValueVector
allocateNew, getAllocator, getField
-
Field Details
-
TYPE
-
-
Constructor Details
-
RepeatedMapVector
-
RepeatedMapVector
-
-
Method Details
-
getReader
Description copied from interface:ValueVectorReturns afield readerthat supports reading values from this vector. -
getTransferPair
Description copied from interface:ValueVectorReturns atransfer pair, creating a new target vector of the same type. -
makeTransferPair
Description copied from interface:ValueVectorReturns a newtransfer pairthat is used to transfer underlying buffers into the target vector. -
getTransferPair
-
getAccessor
Description copied from interface:ValueVectorReturns anaccessorthat is used to read from this vector instance.- Specified by:
getAccessorin interfaceRepeatedValueVector- Specified by:
getAccessorin interfaceValueVector- Specified by:
getAccessorin classAbstractRepeatedMapVector
-
getMutator
Description copied from interface:ValueVectorReturns anmutatorthat is used to write to this vector instance.
-