public interface TableAggsHandleFunction extends AggsHandleFunctionBase
It is code generated to handle all TableAggregateFunctions together in an aggregation.
It is the entry point for aggregate operators to operate all TableAggregateFunctions.
| Modifier and Type | Method and Description |
|---|---|
void |
emitValue(org.apache.flink.util.Collector<org.apache.flink.table.data.RowData> out,
org.apache.flink.table.data.RowData currentKey,
boolean isRetract)
Emit the result of the table aggregation through the collector.
|
accumulate, cleanup, close, createAccumulators, getAccumulators, merge, open, resetAccumulators, retract, setAccumulatorsvoid emitValue(org.apache.flink.util.Collector<org.apache.flink.table.data.RowData> out,
org.apache.flink.table.data.RowData currentKey,
boolean isRetract)
throws Exception
out - the collector used to emit records.currentKey - the current group key.isRetract - the retraction flag which indicates whether emit retract values.ExceptionCopyright © 2014–2024 The Apache Software Foundation. All rights reserved.