public class HeapMapVector extends AbstractHeapVector implements WritableColumnVector, MapColumnVector
BYTE_ARRAY_OFFSET, dictionaryIds, DOUBLE_ARRAY_OFFSET, FLOAT_ARRAY_OFFSET, INT_ARRAY_OFFSET, isNull, LITTLE_ENDIAN, LONG_ARRAY_OFFSET, UNSAFEdictionary, noNulls| 构造器和说明 |
|---|
HeapMapVector(int len,
ColumnVector keys,
ColumnVector values) |
| 限定符和类型 | 方法和说明 |
|---|---|
ColumnVector |
getKeyColumnVector() |
InternalMap |
getMap(int i) |
int |
getSize() |
ColumnVector |
getValueColumnVector() |
void |
setKeys(ColumnVector keys) |
void |
setLengths(long[] lengths) |
void |
setOffsets(long[] offsets) |
void |
setSize(int size) |
void |
setValues(ColumnVector values) |
fillWithNulls, getDictionaryIds, getLen, isNullAt, reserveDictionaryIds, reset, setNullAt, setNullshasDictionary, setDictionaryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfillWithNulls, getDictionaryIds, hasDictionary, reserveDictionaryIds, reset, setDictionary, setNullAt, setNullsisNullAtpublic HeapMapVector(int len,
ColumnVector keys,
ColumnVector values)
public void setOffsets(long[] offsets)
public void setLengths(long[] lengths)
public int getSize()
public void setSize(int size)
public void setKeys(ColumnVector keys)
public void setValues(ColumnVector values)
public InternalMap getMap(int i)
getMap 在接口中 MapColumnVectorpublic ColumnVector getKeyColumnVector()
getKeyColumnVector 在接口中 MapColumnVectorpublic ColumnVector getValueColumnVector()
getValueColumnVector 在接口中 MapColumnVectorCopyright © 2023–2024 The Apache Software Foundation. All rights reserved.