Interface ListaggAggregationState
- All Superinterfaces:
AccumulatorState
- All Known Implementing Classes:
AbstractListaggAggregationState,GroupListaggAggregationState,SingleListaggAggregationState
-
Method Summary
Modifier and TypeMethodDescriptionvoidadd(ValueBlock block, int position) voidinitialize(io.airlift.slice.Slice separator, boolean overflowError, io.airlift.slice.Slice overflowFiller, boolean showOverflowEntryCount) voidmerge(ListaggAggregationState otherState) voidserialize(RowBlockBuilder out) voidwrite(VariableWidthBlockBuilder blockBuilder) Methods inherited from interface io.trino.spi.function.AccumulatorState
copy, getEstimatedSize
-
Method Details
-
initialize
void initialize(io.airlift.slice.Slice separator, boolean overflowError, io.airlift.slice.Slice overflowFiller, boolean showOverflowEntryCount) -
add
-
serialize
-
merge
-
write
-