public class HeapMapColumnVector
extends org.apache.flink.table.data.columnar.vector.heap.AbstractHeapVector
implements org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector, org.apache.flink.table.data.columnar.vector.MapColumnVector
| Constructor and Description |
|---|
HeapMapColumnVector(int len,
org.apache.flink.table.data.columnar.vector.ColumnVector keys,
org.apache.flink.table.data.columnar.vector.ColumnVector values) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.table.data.MapData |
getMap(int i) |
int |
getSize() |
void |
setKeys(org.apache.flink.table.data.columnar.vector.ColumnVector keys) |
void |
setLengths(long[] lengths) |
void |
setOffsets(long[] offsets) |
void |
setSize(int size) |
void |
setValues(org.apache.flink.table.data.columnar.vector.ColumnVector values) |
fillWithNulls, getDictionaryIds, getLen, isNullAt, reserveDictionaryIds, reset, setNullAt, setNullshasDictionary, setDictionaryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic HeapMapColumnVector(int len,
org.apache.flink.table.data.columnar.vector.ColumnVector keys,
org.apache.flink.table.data.columnar.vector.ColumnVector values)
public void setOffsets(long[] offsets)
public void setLengths(long[] lengths)
public void setKeys(org.apache.flink.table.data.columnar.vector.ColumnVector keys)
public void setValues(org.apache.flink.table.data.columnar.vector.ColumnVector values)
public int getSize()
public void setSize(int size)
public org.apache.flink.table.data.MapData getMap(int i)
getMap in interface org.apache.flink.table.data.columnar.vector.MapColumnVectorCopyright © 2023 The Apache Software Foundation. All rights reserved.