public final class BinaryMap extends BinarySection implements BaseMap
BinaryMap are influenced by Apache Spark UnsafeMapData.
offset, segments, sizeInBytesHIGHEST_FIRST_BIT, HIGHEST_SECOND_TO_EIGHTH_BIT, MAX_FIX_PART_DATA_SIZE| 构造器和说明 |
|---|
BinaryMap() |
| 限定符和类型 | 方法和说明 |
|---|---|
BinaryMap |
copy() |
BinaryMap |
copy(BinaryMap reuse) |
int |
hashCode() |
BinaryArray |
keyArray() |
int |
numElements()
Invoke by codeGens.
|
void |
pointTo(org.apache.flink.core.memory.MemorySegment[] segments,
int offset,
int sizeInBytes) |
static BinaryMap |
readBinaryMapFieldFromSegments(org.apache.flink.core.memory.MemorySegment[] segments,
int baseOffset,
long offsetAndSize) |
Map<Object,Object> |
toJavaMap(org.apache.flink.table.types.logical.LogicalType keyType,
org.apache.flink.table.types.logical.LogicalType valueType)
This method will return a Java map containing INTERNAL type data.
|
BinaryArray |
valueArray() |
static BinaryMap |
valueOf(BinaryArray key,
BinaryArray value) |
equals, getOffset, getSegments, getSizeInBytes, pointToreadBinaryFieldFromSegments, readBinaryStringFieldFromSegmentspublic int numElements()
BaseMapnumElements 在接口中 BaseMappublic void pointTo(org.apache.flink.core.memory.MemorySegment[] segments,
int offset,
int sizeInBytes)
pointTo 在类中 BinarySectionpublic BinaryArray keyArray()
public BinaryArray valueArray()
public Map<Object,Object> toJavaMap(org.apache.flink.table.types.logical.LogicalType keyType, org.apache.flink.table.types.logical.LogicalType valueType)
BaseMappublic BinaryMap copy()
public int hashCode()
hashCode 在类中 BinarySectionpublic static BinaryMap valueOf(BinaryArray key, BinaryArray value)
public static BinaryMap readBinaryMapFieldFromSegments(org.apache.flink.core.memory.MemorySegment[] segments, int baseOffset, long offsetAndSize)
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.