@Internal public class BeamTableStatelessPythonFunctionRunner extends BeamPythonFunctionRunner
BeamTableStatelessPythonFunctionRunner used to execute Python stateless functions.LOG, mainInputReceiver, resultBuffer, resultTuple| 构造器和说明 |
|---|
BeamTableStatelessPythonFunctionRunner(String taskName,
PythonEnvironmentManager environmentManager,
org.apache.flink.table.types.logical.RowType inputType,
org.apache.flink.table.types.logical.RowType outputType,
String functionUrn,
FlinkFnApi.UserDefinedFunctions userDefinedFunctions,
String coderUrn,
Map<String,String> jobOptions,
FlinkMetricContainer flinkMetricContainer,
org.apache.flink.runtime.memory.MemoryManager memoryManager,
double managedMemoryFraction) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.apache.beam.model.pipeline.v1.RunnerApi.Coder |
getInputCoderProto() |
protected org.apache.beam.model.pipeline.v1.RunnerApi.Coder |
getOutputCoderProto() |
protected byte[] |
getUserDefinedFunctionsProtoBytes() |
close, createJobBundleFactory, flush, open, pollResult, process, startBundlepublic BeamTableStatelessPythonFunctionRunner(String taskName, PythonEnvironmentManager environmentManager, org.apache.flink.table.types.logical.RowType inputType, org.apache.flink.table.types.logical.RowType outputType, String functionUrn, FlinkFnApi.UserDefinedFunctions userDefinedFunctions, String coderUrn, Map<String,String> jobOptions, FlinkMetricContainer flinkMetricContainer, org.apache.flink.runtime.memory.MemoryManager memoryManager, double managedMemoryFraction)
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.