Class SingleMultimapAggregationState
java.lang.Object
io.trino.operator.aggregation.multimapagg.AbstractMultimapAggregationState
io.trino.operator.aggregation.multimapagg.SingleMultimapAggregationState
- All Implemented Interfaces:
MultimapAggregationState,AccumulatorState
-
Constructor Summary
ConstructorsConstructorDescriptionSingleMultimapAggregationState(Type keyType, MethodHandle keyReadFlat, MethodHandle keyWriteFlat, MethodHandle hashFlat, MethodHandle distinctFlatBlock, MethodHandle keyHashBlock, Type valueType, MethodHandle valueReadFlat, MethodHandle valueWriteFlat) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(ValueBlock keyBlock, int keyPosition, ValueBlock valueBlock, int valuePosition) copy()voidmerge(MultimapAggregationState other) voidwriteAll(MapBlockBuilder out) Methods inherited from class io.trino.operator.aggregation.multimapagg.AbstractMultimapAggregationState
add, deserialize, getEstimatedSize, serialize, setMaxGroupId
-
Constructor Details
-
SingleMultimapAggregationState
public SingleMultimapAggregationState(Type keyType, MethodHandle keyReadFlat, MethodHandle keyWriteFlat, MethodHandle hashFlat, MethodHandle distinctFlatBlock, MethodHandle keyHashBlock, Type valueType, MethodHandle valueReadFlat, MethodHandle valueWriteFlat)
-
-
Method Details
-
add
-
merge
-
writeAll
-
copy
-