@Internal 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, UNSAFE
dictionary, 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 |
setByte(int i,
byte value)
Set byte at rowId with the provided value.
|
fillWithNulls, getDictionaryIds, getLen, isNullAt, reserveDictionaryIds, reset, setNullAt, setNulls
hasDictionary, setDictionary
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fillWithNulls, getDictionaryIds, hasDictionary, reserveDictionaryIds, reset, setDictionary, setNullAt, setNulls
isNullAt
public HeapByteVector(int len)
len
- the number of rowspublic byte getByte(int i)
getByte
in interface ByteColumnVector
public void setByte(int i, byte value)
WritableByteVector
setByte
in interface WritableByteVector
public void fill(byte value)
WritableByteVector
fill
in interface WritableByteVector
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.