| Package | Description |
|---|---|
| org.apache.flink.optimizer | |
| org.apache.flink.optimizer.plandump | |
| org.apache.flink.optimizer.plantranslate | |
| org.apache.flink.optimizer.postpass | |
| org.apache.flink.optimizer.traversals |
This package contains the various traversals over the program plan and the
optimizer DAG (directed acyclic graph) that are made in the course of
the optimization.
|
| Modifier and Type | Method and Description |
|---|---|
OptimizedPlan |
Optimizer.compile(org.apache.flink.api.common.Plan program)
Translates the given program to an OptimizedPlan, where all nodes have their local strategy assigned
and all channels have a shipping strategy assigned.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PlanJSONDumpGenerator.dumpOptimizerPlanAsJSON(OptimizedPlan plan,
File toFile) |
void |
PlanJSONDumpGenerator.dumpOptimizerPlanAsJSON(OptimizedPlan plan,
PrintWriter writer) |
String |
PlanJSONDumpGenerator.getOptimizerPlanAsJSON(OptimizedPlan plan) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.runtime.jobgraph.JobGraph |
JobGraphGenerator.compileJobGraph(OptimizedPlan program)
Translates a
OptimizedPlan into a
JobGraph. |
org.apache.flink.runtime.jobgraph.JobGraph |
JobGraphGenerator.compileJobGraph(OptimizedPlan program,
org.apache.flink.api.common.JobID jobId) |
| Modifier and Type | Method and Description |
|---|---|
void |
JavaApiPostPass.postPass(OptimizedPlan plan) |
void |
OptimizerPostPass.postPass(OptimizedPlan plan)
Central post processing function.
|
| Modifier and Type | Method and Description |
|---|---|
OptimizedPlan |
PlanFinalizer.createFinalPlan(List<SinkPlanNode> sinks,
String jobName,
org.apache.flink.api.common.Plan originalPlan) |
| Constructor and Description |
|---|
RangePartitionRewriter(OptimizedPlan plan) |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.