Interface ListaggAggregationState

All Superinterfaces:
AccumulatorState
All Known Implementing Classes:
AbstractListaggAggregationState, GroupListaggAggregationState, SingleListaggAggregationState

public interface ListaggAggregationState extends AccumulatorState
  • Method Details

    • initialize

      void initialize(io.airlift.slice.Slice separator, boolean overflowError, io.airlift.slice.Slice overflowFiller, boolean showOverflowEntryCount)
    • add

      void add(ValueBlock block, int position)
    • serialize

      void serialize(RowBlockBuilder out)
    • merge

      void merge(ListaggAggregationState otherState)
    • write

      void write(VariableWidthBlockBuilder blockBuilder)