public class HeapMapVector extends AbstractArrayBasedVector implements MapColumnVector
lengths, offsets
children
BYTE_ARRAY_OFFSET, dictionaryIds, DOUBLE_ARRAY_OFFSET, FLOAT_ARRAY_OFFSET, INT_ARRAY_OFFSET, isNull, LITTLE_ENDIAN, LONG_ARRAY_OFFSET, UNSAFE
capacity, dictionary, elementsAppended, isAllNull, noNulls
Constructor and Description |
---|
HeapMapVector(int capacity,
ColumnVector keys,
ColumnVector values) |
Modifier and Type | Method and Description |
---|---|
InternalMap |
getMap(int i) |
void |
setKeys(ColumnVector keys) |
void |
setValues(ColumnVector values) |
getLengths, getOffsets, putOffsetLength, reset, setLengths, setOffsets
getChildren
fillWithNulls, getDictionaryIds, isNullAt, reserveDictionaryIds, reserveInternal, setNullAt, setNulls
addElementsAppended, getCapacity, getElementsAppended, hasDictionary, isAllNull, reserve, setAllNull, setDictionary
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCapacity, getChildren, isNullAt
addElementsAppended, fillWithNulls, getDictionaryIds, getElementsAppended, hasDictionary, isAllNull, reserve, reserveAdditional, reserveDictionaryIds, setAllNull, setDictionary, setNullAt, setNulls
getCapacity
public HeapMapVector(int capacity, ColumnVector keys, ColumnVector values)
public void setKeys(ColumnVector keys)
public void setValues(ColumnVector values)
public InternalMap getMap(int i)
getMap
in interface MapColumnVector
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.