| 限定符和类型 | 方法和说明 |
|---|---|
InternalMap |
PartitionSettedRow.getMap(int pos) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BinaryMap
[4 byte(keyArray size in bytes)] + [Key BinaryArray] + [Value BinaryArray].
|
class |
GenericMap
An internal data structure representing data of
MapType or MultisetType. |
| 限定符和类型 | 方法和说明 |
|---|---|
InternalMap |
DataGetters.getMap(int pos)
Returns the map value at the given position.
|
InternalMap |
GenericArray.getMap(int pos) |
InternalMap |
LazyGenericRow.getMap(int pos) |
InternalMap |
JoinedRow.getMap(int pos) |
InternalMap |
BinaryRow.getMap(int pos) |
InternalMap |
NestedRow.getMap(int pos) |
InternalMap |
BinaryArray.getMap(int pos) |
InternalMap |
GenericRow.getMap(int pos) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BinaryWriter.writeMap(int pos,
InternalMap value,
InternalMapSerializer serializer) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ColumnarMap
Columnar map to support access to vector column data.
|
| 限定符和类型 | 方法和说明 |
|---|---|
InternalMap |
ColumnarRow.getMap(int pos) |
InternalMap |
ColumnarArray.getMap(int pos) |
InternalMap |
MapColumnVector.getMap(int i) |
InternalMap |
VectorizedColumnBatch.getMap(int rowId,
int colId) |
| 限定符和类型 | 方法和说明 |
|---|---|
InternalMap |
HeapMapVector.getMap(int i) |
| 限定符和类型 | 方法和说明 |
|---|---|
InternalMap |
InternalMapSerializer.copy(InternalMap from)
NOTE: Map should be a HashMap, when we insert the key/value pairs of the TreeMap into a
HashMap, problems maybe occur.
|
InternalMap |
InternalMapSerializer.deserialize(DataInputView source) |
| 限定符和类型 | 方法和说明 |
|---|---|
Serializer<InternalMap> |
InternalMapSerializer.duplicate() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<Object,Object> |
InternalMapSerializer.convertToJavaMap(InternalMap map,
DataType keyType,
DataType valueType)
Converts a
InternalMap into Java Map, the keys and values of the Java map
still holds objects of internal data structures. |
InternalMap |
InternalMapSerializer.copy(InternalMap from)
NOTE: Map should be a HashMap, when we insert the key/value pairs of the TreeMap into a
HashMap, problems maybe occur.
|
void |
InternalMapSerializer.serialize(InternalMap record,
DataOutputView target) |
BinaryMap |
InternalMapSerializer.toBinaryMap(InternalMap from) |
| 限定符和类型 | 方法和说明 |
|---|---|
static InternalMap |
MemorySegmentUtils.readMapData(MemorySegment[] segments,
int baseOffset,
long offsetAndSize)
Gets an instance of
InternalMap from underlying MemorySegment. |
| 限定符和类型 | 方法和说明 |
|---|---|
InternalMap |
ProjectedRow.getMap(int pos) |
InternalMap |
KeyProjectedRow.getMap(int pos) |
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.