public abstract class AbstractStructVector extends AbstractHeapVector implements WritableColumnVector
Modifier and Type | Field and Description |
---|---|
protected ColumnVector[] |
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 |
---|
AbstractStructVector(int capacity,
ColumnVector[] children) |
Modifier and Type | Method and Description |
---|---|
ColumnVector[] |
getChildren() |
void |
reset()
Resets the column to default state.
|
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
addElementsAppended, fillWithNulls, getDictionaryIds, getElementsAppended, hasDictionary, isAllNull, reserve, reserveAdditional, reserveDictionaryIds, setAllNull, setDictionary, setNullAt, setNulls
getCapacity, isNullAt
getCapacity
protected ColumnVector[] children
public AbstractStructVector(int capacity, ColumnVector[] children)
public void reset()
AbstractHeapVector
reset
in interface WritableColumnVector
reset
in class AbstractHeapVector
public ColumnVector[] getChildren()
getChildren
in interface ColumnVector
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.