Class ListaggAggregationFunction
java.lang.Object
io.trino.operator.aggregation.listagg.ListaggAggregationFunction
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidcombine(ListaggAggregationState state, ListaggAggregationState otherState) static voidinput(ListaggAggregationState state, Block value, io.airlift.slice.Slice separator, boolean overflowError, io.airlift.slice.Slice overflowFiller, boolean showOverflowEntryCount, int position) static voidoutput(ListaggAggregationState state, BlockBuilder out) static voidoutputState(ListaggAggregationState state, BlockBuilder out, int maxOutputLength)
-
Method Details
-
input
public static void input(ListaggAggregationState state, Block value, io.airlift.slice.Slice separator, boolean overflowError, io.airlift.slice.Slice overflowFiller, boolean showOverflowEntryCount, int position) -
combine
-
output
-
outputState
public static void outputState(ListaggAggregationState state, BlockBuilder out, int maxOutputLength)
-