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