Class BatchArrowPythonOverWindowAggregateFunctionOperator

java.lang.Object
org.apache.flink.streaming.api.operators.AbstractStreamOperator<OUT>
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.YieldingOperator<org.apache.flink.table.data.RowData>

@Internal public class BatchArrowPythonOverWindowAggregateFunctionOperator extends AbstractArrowPythonAggregateFunctionOperator
The Batch Arrow Python AggregateFunction Operator for Over Window Aggregation.
See Also:
  • Constructor Details

    • BatchArrowPythonOverWindowAggregateFunctionOperator

      public BatchArrowPythonOverWindowAggregateFunctionOperator(org.apache.flink.configuration.Configuration config, org.apache.flink.table.functions.python.PythonFunctionInfo[] pandasAggFunctions, org.apache.flink.table.types.logical.RowType inputType, org.apache.flink.table.types.logical.RowType udfInputType, org.apache.flink.table.types.logical.RowType udfOutputType, long[] lowerBoundary, long[] upperBoundary, boolean[] isRangeWindows, int[] aggWindowIndex, int inputTimeFieldIndex, boolean asc, org.apache.flink.table.runtime.generated.GeneratedProjection inputGeneratedProjection, org.apache.flink.table.runtime.generated.GeneratedProjection groupKeyGeneratedProjection, org.apache.flink.table.runtime.generated.GeneratedProjection groupSetGeneratedProjection)
  • Method Details