Class PythonStreamGroupAggregateOperator

  • All Implemented Interfaces:
    Serializable, org.apache.flink.api.common.state.CheckpointListener, org.apache.flink.streaming.api.operators.BoundedOneInput, org.apache.flink.streaming.api.operators.Input<org.apache.flink.table.data.RowData>, org.apache.flink.streaming.api.operators.KeyContext, org.apache.flink.streaming.api.operators.KeyContextHandler, org.apache.flink.streaming.api.operators.OneInputStreamOperator<org.apache.flink.table.data.RowData,​org.apache.flink.table.data.RowData>, org.apache.flink.streaming.api.operators.StreamOperator<org.apache.flink.table.data.RowData>, org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.CheckpointedStreamOperator, org.apache.flink.streaming.api.operators.Triggerable<org.apache.flink.table.data.RowData,​org.apache.flink.runtime.state.VoidNamespace>, org.apache.flink.streaming.api.operators.YieldingOperator<org.apache.flink.table.data.RowData>, org.apache.flink.table.runtime.functions.CleanupState

    @Internal
    public class PythonStreamGroupAggregateOperator
    extends AbstractPythonStreamGroupAggregateOperator
    The Python AggregateFunction operator.
    See Also:
    Serialized Form
    • Field Detail

      • STREAM_GROUP_AGGREGATE_URN

        @VisibleForTesting
        protected static final String STREAM_GROUP_AGGREGATE_URN
        See Also:
        Constant Field Values
    • Constructor Detail

      • PythonStreamGroupAggregateOperator

        public PythonStreamGroupAggregateOperator​(org.apache.flink.configuration.Configuration config,
                                                  org.apache.flink.table.types.logical.RowType inputType,
                                                  org.apache.flink.table.types.logical.RowType outputType,
                                                  org.apache.flink.table.functions.python.PythonAggregateFunctionInfo[] aggregateFunctions,
                                                  org.apache.flink.table.runtime.dataview.DataViewSpec[][] dataViewSpecs,
                                                  int[] grouping,
                                                  int indexOfCountStar,
                                                  boolean countStarInserted,
                                                  boolean generateUpdateBefore,
                                                  long minRetentionTime,
                                                  long maxRetentionTime)