Package io.trino.operator.aggregation
Class SingleMapAggregationState
java.lang.Object
io.trino.operator.aggregation.AbstractMapAggregationState
io.trino.operator.aggregation.SingleMapAggregationState
- All Implemented Interfaces:
MapAggregationState,AccumulatorState
-
Constructor Summary
ConstructorsConstructorDescriptionSingleMapAggregationState(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()voidwriteAll(MapBlockBuilder out) Methods inherited from class io.trino.operator.aggregation.AbstractMapAggregationState
add, getEstimatedSize, serialize, setMaxGroupIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.operator.aggregation.MapAggregationState
merge
-
Constructor Details
-
SingleMapAggregationState
public SingleMapAggregationState(Type keyType, MethodHandle keyReadFlat, MethodHandle keyWriteFlat, MethodHandle hashFlat, MethodHandle distinctFlatBlock, MethodHandle keyHashBlock, Type valueType, MethodHandle valueReadFlat, MethodHandle valueWriteFlat)
-
-
Method Details
-
add
-
writeAll
-
copy
-