@Internal public final class ListAggWsWithRetractAggFunction extends BuiltInAggregateFunction<org.apache.flink.table.data.StringData,ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator>
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator
Accumulator for LISTAGGWS with retraction.
|
| 构造器和说明 |
|---|
ListAggWsWithRetractAggFunction() |
getRequirements, getTypeInference, isDeterministicgetAccumulatorType, getResultTypepublic List<org.apache.flink.table.types.DataType> getArgumentDataTypes()
getArgumentDataTypes 在类中 BuiltInAggregateFunction<org.apache.flink.table.data.StringData,ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator>public org.apache.flink.table.types.DataType getAccumulatorDataType()
getAccumulatorDataType 在类中 BuiltInAggregateFunction<org.apache.flink.table.data.StringData,ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator>public org.apache.flink.table.types.DataType getOutputDataType()
getOutputDataType 在类中 BuiltInAggregateFunction<org.apache.flink.table.data.StringData,ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator>public ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator createAccumulator()
createAccumulator 在类中 org.apache.flink.table.functions.ImperativeAggregateFunction<org.apache.flink.table.data.StringData,ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator>public void accumulate(ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator acc, org.apache.flink.table.data.StringData value, org.apache.flink.table.data.StringData lineDelimiter) throws Exception
Exceptionpublic void retract(ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator acc, org.apache.flink.table.data.StringData value, org.apache.flink.table.data.StringData lineDelimiter) throws Exception
Exceptionpublic void merge(ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator acc, Iterable<ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator> its) throws Exception
Exceptionpublic org.apache.flink.table.data.StringData getValue(ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator acc)
getValue 在类中 org.apache.flink.table.functions.AggregateFunction<org.apache.flink.table.data.StringData,ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator>public void resetAccumulator(ListAggWsWithRetractAggFunction.ListAggWsWithRetractAccumulator acc)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.