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 |
setFields(WritableColumnVector[] fields) |
getChildren, reset
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, reset, 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 setFields(WritableColumnVector[] fields)
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.