Class AbstractArrowPythonAggregateFunctionOperator

    • Field Detail

      • pandasAggFunctions

        protected final org.apache.flink.table.functions.python.PythonFunctionInfo[] pandasAggFunctions
        The Pandas AggregateFunctions to be executed.
      • reuseJoinedRow

        protected transient org.apache.flink.table.data.utils.JoinedRowData reuseJoinedRow
        The JoinedRowData reused holding the execution result.
      • currentBatchCount

        protected transient int currentBatchCount
        The current number of elements to be included in an arrow batch.
    • Constructor Detail

      • AbstractArrowPythonAggregateFunctionOperator

        public AbstractArrowPythonAggregateFunctionOperator​(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,
                                                            org.apache.flink.table.runtime.generated.GeneratedProjection udafInputGeneratedProjection)