public class HeapRowVector extends AbstractHeapVector implements WritableColumnVector, RowColumnVector
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 |
---|
HeapRowVector(int len,
WritableColumnVector... fields) |
Modifier and Type | Method and Description |
---|---|
VectorizedColumnBatch |
getBatch() |
WritableColumnVector[] |
getFields() |
ColumnarRow |
getRow(int i) |
void |
reset()
Resets the column to default state.
|
void |
setFields(WritableColumnVector[] fields) |
fillWithNulls, getDictionaryIds, getLen, isNullAt, reserveDictionaryIds, setNullAt, setNulls
hasDictionary, setDictionary
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fillWithNulls, getDictionaryIds, hasDictionary, reserveDictionaryIds, setDictionary, setNullAt, setNulls
isNullAt
public HeapRowVector(int len, WritableColumnVector... fields)
public WritableColumnVector[] getFields()
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 AbstractHeapVector
public void setFields(WritableColumnVector[] fields)
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.