Interface ArrayAggregationState
-
- All Superinterfaces:
AccumulatorState
- All Known Implementing Classes:
GroupArrayAggregationState,SingleArrayAggregationState
public interface ArrayAggregationState extends AccumulatorState
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidadd(Block block, int position)voidforEach(ArrayAggregationStateConsumer consumer)booleanisEmpty()default voidmerge(ArrayAggregationState otherState)default voidreset()-
Methods inherited from interface io.trino.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()
-
-