| 程序包 | 说明 |
|---|---|
| org.apache.flink.streaming.api.functions.python | |
| org.apache.flink.streaming.api.operators.python | |
| org.apache.flink.streaming.api.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
DataStreamPythonFunctionInfo |
DataStreamPythonFunctionInfo.copy() |
| 构造器和说明 |
|---|
DataStreamPythonFunctionInfo(org.apache.flink.table.functions.python.PythonFunction pythonFunction,
DataStreamPythonFunctionInfo input,
int functionType) |
| 限定符和类型 | 方法和说明 |
|---|---|
DataStreamPythonFunctionInfo |
AbstractDataStreamPythonFunctionOperator.getPythonFunctionInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> AbstractDataStreamPythonFunctionOperator<T> |
PythonKeyedCoProcessOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
<T> AbstractDataStreamPythonFunctionOperator<T> |
PythonProcessOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
<T> AbstractDataStreamPythonFunctionOperator<T> |
PythonCoProcessOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
<T> AbstractDataStreamPythonFunctionOperator<T> |
PythonKeyedProcessOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
abstract <T> AbstractDataStreamPythonFunctionOperator<T> |
AbstractDataStreamPythonFunctionOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
| 构造器和说明 |
|---|
AbstractDataStreamPythonFunctionOperator(org.apache.flink.configuration.Configuration config,
DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputTypeInfo) |
AbstractOneInputPythonFunctionOperator(org.apache.flink.configuration.Configuration config,
DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<IN> inputTypeInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputTypeInfo) |
AbstractTwoInputPythonFunctionOperator(org.apache.flink.configuration.Configuration config,
DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<IN1> inputTypeInfo1,
org.apache.flink.api.common.typeinfo.TypeInformation<IN2> inputTypeInfo2,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputTypeInfo) |
PythonCoProcessOperator(org.apache.flink.configuration.Configuration config,
DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<IN1> inputTypeInfo1,
org.apache.flink.api.common.typeinfo.TypeInformation<IN2> inputTypeInfo2,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputTypeInfo) |
PythonKeyedCoProcessOperator(org.apache.flink.configuration.Configuration config,
DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> inputTypeInfo1,
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> inputTypeInfo2,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputTypeInfo) |
PythonKeyedProcessOperator(org.apache.flink.configuration.Configuration config,
DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.java.typeutils.RowTypeInfo inputTypeInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputTypeInfo) |
PythonKeyedProcessOperator(org.apache.flink.configuration.Configuration config,
DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.java.typeutils.RowTypeInfo inputTypeInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputTypeInfo,
org.apache.flink.api.common.typeutils.TypeSerializer namespaceSerializer) |
PythonProcessOperator(org.apache.flink.configuration.Configuration config,
DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<IN> inputTypeInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputTypeInfo) |
| 限定符和类型 | 方法和说明 |
|---|---|
static FlinkFnApi.UserDefinedDataStreamFunction |
ProtoUtils.createUserDefinedDataStreamFunctionProto(DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo,
org.apache.flink.api.common.functions.RuntimeContext runtimeContext,
Map<String,String> internalParameters,
boolean inBatchExecutionMode) |
static List<FlinkFnApi.UserDefinedDataStreamFunction> |
ProtoUtils.createUserDefinedDataStreamFunctionProtos(DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo,
org.apache.flink.api.common.functions.RuntimeContext runtimeContext,
Map<String,String> internalParameters,
boolean inBatchExecutionMode) |
static List<FlinkFnApi.UserDefinedDataStreamFunction> |
ProtoUtils.createUserDefinedDataStreamStatefulFunctionProtos(DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo,
org.apache.flink.api.common.functions.RuntimeContext runtimeContext,
Map<String,String> internalParameters,
org.apache.flink.api.common.typeinfo.TypeInformation<?> keyTypeInfo,
boolean inBatchExecutionMode) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.