Class EmbeddedPythonTableFunctionOperator

  • 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.SetupableStreamOperator<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

    @Internal
    public class EmbeddedPythonTableFunctionOperator
    extends AbstractEmbeddedStatelessFunctionOperator
    The Python TableFunction operator in embedded Python environment.
    See Also:
    Serialized Form
    • Constructor Detail

      • EmbeddedPythonTableFunctionOperator

        public EmbeddedPythonTableFunctionOperator​(org.apache.flink.configuration.Configuration config,
                                                   org.apache.flink.table.functions.python.PythonFunctionInfo tableFunction,
                                                   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.operators.join.FlinkJoinType joinType,
                                                   int[] udfInputOffsets)