public class HeapArrayVector extends AbstractArrayBasedVector implements ArrayColumnVector
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 |
---|
HeapArrayVector(int len,
ColumnVector vector) |
Modifier and Type | Method and Description |
---|---|
InternalArray |
getArray(int i) |
ColumnVector |
getColumnVector() |
void |
setChild(ColumnVector child) |
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 HeapArrayVector(int len, ColumnVector vector)
public void setChild(ColumnVector child)
public InternalArray getArray(int i)
getArray
in interface ArrayColumnVector
public ColumnVector getColumnVector()
getColumnVector
in interface ArrayColumnVector
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.