public class HeapArrayVector extends AbstractHeapVector implements WritableColumnVector, ArrayColumnVector
BYTE_ARRAY_OFFSET, dictionaryIds, DOUBLE_ARRAY_OFFSET, FLOAT_ARRAY_OFFSET, INT_ARRAY_OFFSET, isNull, LITTLE_ENDIAN, LONG_ARRAY_OFFSET, UNSAFEdictionary, noNulls| Constructor and Description |
|---|
HeapArrayVector(int len) |
HeapArrayVector(int len,
ColumnVector vector) |
| Modifier and Type | Method and Description |
|---|---|
InternalArray |
getArray(int i) |
ColumnVector |
getChild() |
ColumnVector |
getColumnVector() |
long[] |
getLengths() |
long[] |
getOffsets() |
int |
getSize() |
void |
setChild(ColumnVector child) |
void |
setLengths(long[] lengths) |
void |
setOffsets(long[] offsets) |
void |
setSize(int size) |
fillWithNulls, getDictionaryIds, getLen, isNullAt, reserveDictionaryIds, reset, setNullAt, setNullshasDictionary, setDictionaryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfillWithNulls, getDictionaryIds, hasDictionary, reserveDictionaryIds, reset, setDictionary, setNullAt, setNullsisNullAtpublic HeapArrayVector(int len)
public HeapArrayVector(int len,
ColumnVector vector)
public long[] getOffsets()
public void setOffsets(long[] offsets)
public long[] getLengths()
public void setLengths(long[] lengths)
public int getSize()
public void setSize(int size)
public ColumnVector getChild()
public void setChild(ColumnVector child)
public InternalArray getArray(int i)
getArray in interface ArrayColumnVectorpublic ColumnVector getColumnVector()
getColumnVector in interface ArrayColumnVectorCopyright © 2023–2025 The Apache Software Foundation. All rights reserved.