@Internal public class BinaryMapData extends BinarySection implements MapData
BinaryMap are influenced by Apache Spark UnsafeMapData.
offset, segments, sizeInBytesHIGHEST_FIRST_BIT, HIGHEST_SECOND_TO_EIGHTH_BIT, MAX_FIX_PART_DATA_SIZE| 构造器和说明 |
|---|
BinaryMapData() |
| 限定符和类型 | 方法和说明 |
|---|---|
BinaryMapData |
copy() |
BinaryMapData |
copy(BinaryMapData reuse) |
int |
hashCode() |
BinaryArrayData |
keyArray()
Returns an array view of the keys contained in this map.
|
void |
pointTo(org.apache.flink.core.memory.MemorySegment[] segments,
int offset,
int sizeInBytes) |
int |
size()
Returns the number of key-value mappings in this map.
|
Map<?,?> |
toJavaMap(DataType keyType,
DataType valueType) |
BinaryArrayData |
valueArray()
Returns an array view of the values contained in this map.
|
static BinaryMapData |
valueOf(BinaryArrayData key,
BinaryArrayData value) |
equals, getOffset, getSegments, getSizeInBytes, pointTopublic int size()
MapDatapublic void pointTo(org.apache.flink.core.memory.MemorySegment[] segments,
int offset,
int sizeInBytes)
pointTo 在类中 BinarySectionpublic BinaryArrayData keyArray()
MapDataA key-value pair has the same index in the key array and value array.
public BinaryArrayData valueArray()
MapDataA key-value pair has the same index in the key array and value array.
valueArray 在接口中 MapDatapublic BinaryMapData copy()
public BinaryMapData copy(BinaryMapData reuse)
public int hashCode()
hashCode 在类中 BinarySectionpublic static BinaryMapData valueOf(BinaryArrayData key, BinaryArrayData value)
Copyright © 2025 The Apache Software Foundation. All rights reserved.