public class HeapByteVector extends AbstractHeapVector implements WritableByteVector
| Modifier and Type | Field and Description |
|---|---|
byte[] |
vector |
BYTE_ARRAY_OFFSET, dictionaryIds, DOUBLE_ARRAY_OFFSET, FLOAT_ARRAY_OFFSET, INT_ARRAY_OFFSET, isNull, LITTLE_ENDIAN, LONG_ARRAY_OFFSET, UNSAFEcapacity, dictionary, elementsAppended, isAllNull, noNulls| Constructor and Description |
|---|
HeapByteVector(int len)
Don't use this except for testing purposes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
fill(byte value)
Fill the column vector with the provided value.
|
byte |
getByte(int i) |
void |
reset()
Resets the column to default state.
|
void |
setByte(int i,
byte value)
Set byte at rowId with the provided value.
|
fillWithNulls, getDictionaryIds, isNullAt, reserveDictionaryIds, reserveInternal, setNullAt, setNullsaddElementsAppended, getCapacity, getElementsAppended, hasDictionary, isAllNull, reserve, setAllNull, setDictionaryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddElementsAppended, fillWithNulls, getDictionaryIds, getElementsAppended, hasDictionary, isAllNull, reserve, reserveAdditional, reserveDictionaryIds, setAllNull, setDictionary, setNullAt, setNullsgetCapacity, getChildren, isNullAtgetCapacitypublic HeapByteVector(int len)
len - the number of rowspublic byte getByte(int i)
getByte in interface ByteColumnVectorpublic void setByte(int i,
byte value)
WritableByteVectorsetByte in interface WritableByteVectorpublic void fill(byte value)
WritableByteVectorfill in interface WritableByteVectorpublic void reset()
AbstractHeapVectorreset in interface WritableColumnVectorreset in class AbstractHeapVectorCopyright © 2023–2025 The Apache Software Foundation. All rights reserved.