| 限定符和类型 | 方法和说明 |
|---|---|
static FlinkFnApi.UserDefinedDataStreamFunction |
ProtoUtils.createUserDefinedDataStreamFunctionProto(DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo,
org.apache.flink.api.common.functions.RuntimeContext runtimeContext,
Map<String,String> internalParameters,
boolean inBatchExecutionMode,
boolean isMetricEnabled,
boolean isProfileEnabled,
boolean hasSideOutput,
int stateCacheSize,
int mapStateReadCacheSize,
int mapStateWriteCacheSize) |
static List<FlinkFnApi.UserDefinedDataStreamFunction> |
ProtoUtils.createUserDefinedDataStreamFunctionProtos(DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo,
org.apache.flink.api.common.functions.RuntimeContext runtimeContext,
Map<String,String> internalParameters,
boolean inBatchExecutionMode,
boolean isMetricEnabled,
boolean isProfileEnabled,
boolean hasSideOutput,
int stateCacheSize,
int mapStateReadCacheSize,
int mapStateWriteCacheSize) |
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,
boolean isMetricEnabled,
boolean isProfileEnabled,
boolean hasSideOutput,
int stateCacheSize,
int mapStateReadCacheSize,
int mapStateWriteCacheSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
DataStreamPythonFunctionInfo |
DataStreamPythonFunctionInfo.copy() |
| 构造器和说明 |
|---|
DataStreamPythonFunctionInfo(org.apache.flink.table.functions.python.PythonFunction pythonFunction,
DataStreamPythonFunctionInfo input,
int functionType) |
| 限定符和类型 | 方法和说明 |
|---|---|
DataStreamPythonFunctionInfo |
DataStreamPythonFunctionOperator.getPythonFunctionInfo()
Returns the underlying
DataStreamPythonFunctionInfo. |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> DataStreamPythonFunctionOperator<T> |
DataStreamPythonFunctionOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo)
Make a copy of the DataStreamPythonFunctionOperator with the given pythonFunctionInfo and
outputTypeInfo.
|
| 限定符和类型 | 方法和说明 |
|---|---|
DataStreamPythonFunctionInfo |
AbstractEmbeddedDataStreamPythonFunctionOperator.getPythonFunctionInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> DataStreamPythonFunctionOperator<T> |
EmbeddedPythonWindowOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
<T> AbstractEmbeddedDataStreamPythonFunctionOperator<T> |
EmbeddedPythonProcessOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
<T> AbstractEmbeddedDataStreamPythonFunctionOperator<T> |
EmbeddedPythonKeyedProcessOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
<T> AbstractEmbeddedDataStreamPythonFunctionOperator<T> |
EmbeddedPythonCoProcessOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
<T> AbstractEmbeddedDataStreamPythonFunctionOperator<T> |
EmbeddedPythonKeyedCoProcessOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
| 构造器和说明 |
|---|
AbstractEmbeddedDataStreamPythonFunctionOperator(org.apache.flink.configuration.Configuration config,
DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputTypeInfo) |
AbstractOneInputEmbeddedPythonFunctionOperator(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) |
AbstractTwoInputEmbeddedPythonFunctionOperator(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) |
EmbeddedPythonBatchCoBroadcastProcessOperator(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) |
EmbeddedPythonBatchKeyedCoBroadcastProcessOperator(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) |
EmbeddedPythonCoProcessOperator(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) |
EmbeddedPythonKeyedCoProcessOperator(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) |
EmbeddedPythonKeyedProcessOperator(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) |
EmbeddedPythonProcessOperator(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) |
EmbeddedPythonWindowOperator(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,
org.apache.flink.api.common.typeutils.TypeSerializer<W> windowSerializer) |
| 限定符和类型 | 方法和说明 |
|---|---|
DataStreamPythonFunctionInfo |
AbstractExternalDataStreamPythonFunctionOperator.getPythonFunctionInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> AbstractExternalDataStreamPythonFunctionOperator<T> |
ExternalPythonProcessOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
<T> AbstractExternalDataStreamPythonFunctionOperator<T> |
ExternalPythonKeyedProcessOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
<T> AbstractExternalDataStreamPythonFunctionOperator<T> |
ExternalPythonCoProcessOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
<T> AbstractExternalDataStreamPythonFunctionOperator<T> |
ExternalPythonKeyedCoProcessOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
| 构造器和说明 |
|---|
AbstractExternalDataStreamPythonFunctionOperator(org.apache.flink.configuration.Configuration config,
DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputTypeInfo) |
AbstractExternalOneInputPythonFunctionOperator(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) |
AbstractExternalTwoInputPythonFunctionOperator(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) |
ExternalPythonBatchCoBroadcastProcessOperator(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) |
ExternalPythonBatchKeyedCoBroadcastProcessOperator(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) |
ExternalPythonCoProcessOperator(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) |
ExternalPythonKeyedCoProcessOperator(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) |
ExternalPythonKeyedProcessOperator(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) |
ExternalPythonKeyedProcessOperator(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) |
ExternalPythonProcessOperator(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) |
| 限定符和类型 | 方法和说明 |
|---|---|
DataStreamPythonFunctionInfo |
PythonBroadcastStateTransformation.getDataStreamPythonFunctionInfo() |
DataStreamPythonFunctionInfo |
PythonKeyedBroadcastStateTransformation.getDataStreamPythonFunctionInfo() |
DataStreamPythonFunctionInfo |
DelegateOperatorTransformation.DelegateOperator.getPythonFunctionInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> DataStreamPythonFunctionOperator<T> |
DelegateOperatorTransformation.DelegateOperator.copy(DataStreamPythonFunctionInfo pythonFunctionInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputTypeInfo) |
| 构造器和说明 |
|---|
PythonBroadcastStateTransformation(String name,
org.apache.flink.configuration.Configuration configuration,
DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo,
org.apache.flink.api.dag.Transformation<IN1> regularInput,
org.apache.flink.api.dag.Transformation<IN2> broadcastInput,
List<org.apache.flink.api.common.state.MapStateDescriptor<?,?>> broadcastStateDescriptors,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
int parallelism) |
PythonKeyedBroadcastStateTransformation(String name,
org.apache.flink.configuration.Configuration configuration,
DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo,
org.apache.flink.api.dag.Transformation<org.apache.flink.types.Row> regularInput,
org.apache.flink.api.dag.Transformation<org.apache.flink.types.Row> broadcastInput,
List<org.apache.flink.api.common.state.MapStateDescriptor<?,?>> broadcastStateDescriptors,
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> keyType,
org.apache.flink.api.java.functions.KeySelector<org.apache.flink.types.Row,org.apache.flink.types.Row> keySelector,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
int parallelism) |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.