Interface ArrayAggregationState
-
- All Superinterfaces:
AccumulatorState
- All Known Implementing Classes:
GroupArrayAggregationState
,LegacyArrayAggregationGroupState
,SingleArrayAggregationState
public interface ArrayAggregationState extends AccumulatorState
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
add(Block block, int position)
void
forEach(ArrayAggregationStateConsumer consumer)
boolean
isEmpty()
default void
merge(ArrayAggregationState otherState)
default void
reset()
-
Methods inherited from interface io.prestosql.spi.function.AccumulatorState
getEstimatedSize
-
-
-
-
Method Detail
-
add
void add(Block block, int position)
-
forEach
void forEach(ArrayAggregationStateConsumer consumer)
-
isEmpty
boolean isEmpty()
-
merge
default void merge(ArrayAggregationState otherState)
-
reset
default void reset()
-
-