Class ChainingOptimizingExecutor
java.lang.Object
org.apache.flink.table.executor.python.ChainingOptimizingExecutor
- All Implemented Interfaces:
org.apache.flink.table.delegation.Executor
@Internal
public class ChainingOptimizingExecutor
extends Object
implements org.apache.flink.table.delegation.Executor
Executor which will perform chaining optimization before generating the StreamGraph.-
Constructor Summary
ConstructorsConstructorDescriptionChainingOptimizingExecutor(org.apache.flink.table.delegation.Executor executor) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.api.dag.PipelinecreatePipeline(List<org.apache.flink.api.dag.Transformation<?>> transformations, org.apache.flink.configuration.ReadableConfig configuration, String defaultJobName) org.apache.flink.api.dag.PipelinecreatePipeline(List<org.apache.flink.api.dag.Transformation<?>> transformations, org.apache.flink.configuration.ReadableConfig configuration, String defaultJobName, List<org.apache.flink.core.execution.JobStatusHook> jobStatusHookList) org.apache.flink.api.common.JobExecutionResultexecute(org.apache.flink.api.dag.Pipeline pipeline) org.apache.flink.core.execution.JobClientexecuteAsync(org.apache.flink.api.dag.Pipeline pipeline) org.apache.flink.configuration.ReadableConfigboolean
-
Constructor Details
-
ChainingOptimizingExecutor
public ChainingOptimizingExecutor(org.apache.flink.table.delegation.Executor executor)
-
-
Method Details
-
getConfiguration
public org.apache.flink.configuration.ReadableConfig getConfiguration()- Specified by:
getConfigurationin interfaceorg.apache.flink.table.delegation.Executor
-
createPipeline
public org.apache.flink.api.dag.Pipeline createPipeline(List<org.apache.flink.api.dag.Transformation<?>> transformations, org.apache.flink.configuration.ReadableConfig configuration, String defaultJobName) - Specified by:
createPipelinein interfaceorg.apache.flink.table.delegation.Executor
-
createPipeline
public org.apache.flink.api.dag.Pipeline createPipeline(List<org.apache.flink.api.dag.Transformation<?>> transformations, org.apache.flink.configuration.ReadableConfig configuration, @Nullable String defaultJobName, List<org.apache.flink.core.execution.JobStatusHook> jobStatusHookList) - Specified by:
createPipelinein interfaceorg.apache.flink.table.delegation.Executor
-
execute
public org.apache.flink.api.common.JobExecutionResult execute(org.apache.flink.api.dag.Pipeline pipeline) throws Exception - Specified by:
executein interfaceorg.apache.flink.table.delegation.Executor- Throws:
Exception
-
executeAsync
public org.apache.flink.core.execution.JobClient executeAsync(org.apache.flink.api.dag.Pipeline pipeline) throws Exception - Specified by:
executeAsyncin interfaceorg.apache.flink.table.delegation.Executor- Throws:
Exception
-
isCheckpointingEnabled
public boolean isCheckpointingEnabled()- Specified by:
isCheckpointingEnabledin interfaceorg.apache.flink.table.delegation.Executor
-