Interface MultimapAggregationState
-
- All Superinterfaces:
AccumulatorState
- All Known Implementing Classes:
GroupedMultimapAggregationState,SingleMultimapAggregationState
public interface MultimapAggregationState extends AccumulatorState
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidadd(Block keyBlock, Block valueBlock, int position)voidforEach(MultimapAggregationStateConsumer consumer)intgetEntryCount()booleanisEmpty()default voidmerge(MultimapAggregationState otherState)default voidreset()-
Methods inherited from interface io.trino.spi.function.AccumulatorState
getEstimatedSize
-
-
-
-
Method Detail
-
forEach
void forEach(MultimapAggregationStateConsumer consumer)
-
merge
default void merge(MultimapAggregationState otherState)
-
isEmpty
boolean isEmpty()
-
reset
default void reset()
-
getEntryCount
int getEntryCount()
-
-