Class GroupedMultimapAggregationState
- java.lang.Object
-
- io.prestosql.operator.aggregation.state.AbstractGroupedAccumulatorState
-
- io.prestosql.operator.aggregation.AbstractGroupCollectionAggregationState<MultimapAggregationStateConsumer>
-
- io.prestosql.operator.aggregation.multimapagg.GroupedMultimapAggregationState
-
- All Implemented Interfaces:
MultimapAggregationState
,AccumulatorState
,GroupedAccumulatorState
public final class GroupedMultimapAggregationState extends AbstractGroupCollectionAggregationState<MultimapAggregationStateConsumer> implements MultimapAggregationState
-
-
Constructor Summary
Constructors Constructor Description GroupedMultimapAggregationState(Type keyType, Type valueType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
accept(MultimapAggregationStateConsumer consumer, PageBuilder pageBuilder, int currentPosition)
void
add(Block keyBlock, Block valueBlock, int position)
-
Methods inherited from class io.prestosql.operator.aggregation.AbstractGroupCollectionAggregationState
appendAtChannel, ensureCapacity, forEach, getEntryCount, getEstimatedSize, isEmpty, prepareAdd
-
Methods inherited from class io.prestosql.operator.aggregation.state.AbstractGroupedAccumulatorState
getGroupId, setGroupId
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.prestosql.spi.function.AccumulatorState
getEstimatedSize
-
Methods inherited from interface io.prestosql.operator.aggregation.multimapagg.MultimapAggregationState
forEach, getEntryCount, isEmpty, merge, reset
-
-
-
-
Method Detail
-
add
public final void add(Block keyBlock, Block valueBlock, int position)
- Specified by:
add
in interfaceMultimapAggregationState
-
accept
protected final void accept(MultimapAggregationStateConsumer consumer, PageBuilder pageBuilder, int currentPosition)
- Specified by:
accept
in classAbstractGroupCollectionAggregationState<MultimapAggregationStateConsumer>
-
-