Class DefaultExecutor
java.lang.Object
org.apache.flink.table.planner.delegation.DefaultExecutor
- All Implemented Interfaces:
org.apache.flink.table.delegation.Executor
@Internal
public class DefaultExecutor
extends Object
implements org.apache.flink.table.delegation.Executor
Default implementation of
Executor.-
Constructor Summary
ConstructorsConstructorDescriptionDefaultExecutor(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment executionEnvironment) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.api.dag.PipelinecreatePipeline(List<org.apache.flink.api.dag.Transformation<?>> transformations, org.apache.flink.configuration.ReadableConfig tableConfiguration, String defaultJobName) org.apache.flink.api.dag.PipelinecreatePipeline(List<org.apache.flink.api.dag.Transformation<?>> transformations, org.apache.flink.configuration.ReadableConfig tableConfiguration, 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.ReadableConfigorg.apache.flink.streaming.api.environment.StreamExecutionEnvironmentboolean
-
Constructor Details
-
DefaultExecutor
public DefaultExecutor(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment executionEnvironment)
-
-
Method Details
-
getExecutionEnvironment
public org.apache.flink.streaming.api.environment.StreamExecutionEnvironment getExecutionEnvironment() -
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 tableConfiguration, @Nullable 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 tableConfiguration, @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
-