Class GroupedMultimapAggregationState
java.lang.Object
io.trino.operator.aggregation.state.AbstractGroupedAccumulatorState
io.trino.operator.aggregation.AbstractGroupCollectionAggregationState<MultimapAggregationStateConsumer>
io.trino.operator.aggregation.multimapagg.GroupedMultimapAggregationState
- All Implemented Interfaces:
MultimapAggregationState,AccumulatorState,GroupedAccumulatorState
public final class GroupedMultimapAggregationState
extends AbstractGroupCollectionAggregationState<MultimapAggregationStateConsumer>
implements MultimapAggregationState
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final booleanaccept(MultimapAggregationStateConsumer consumer, PageBuilder pageBuilder, int currentPosition) final voidMethods inherited from class io.trino.operator.aggregation.AbstractGroupCollectionAggregationState
appendAtChannel, ensureCapacity, forEach, getEntryCount, getEstimatedSize, isEmpty, prepareAddMethods inherited from class io.trino.operator.aggregation.state.AbstractGroupedAccumulatorState
getGroupId, setGroupIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.spi.function.AccumulatorState
copy, getEstimatedSizeMethods inherited from interface io.trino.operator.aggregation.multimapagg.MultimapAggregationState
forEach, getEntryCount, isEmpty, merge, reset
-
Constructor Details
-
GroupedMultimapAggregationState
-
-
Method Details
-
add
- Specified by:
addin interfaceMultimapAggregationState
-
accept
protected final boolean accept(MultimapAggregationStateConsumer consumer, PageBuilder pageBuilder, int currentPosition) - Specified by:
acceptin classAbstractGroupCollectionAggregationState<MultimapAggregationStateConsumer>
-