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, UNSAFE
dictionary, 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, setNulls
hasDictionary, setDictionary
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fillWithNulls, getDictionaryIds, hasDictionary, reserveDictionaryIds, reset, setDictionary, setNullAt, setNulls
isNullAt
public 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 ArrayColumnVector
public ColumnVector getColumnVector()
getColumnVector
in interface ArrayColumnVector
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.