Class DistributionPlanner
- java.lang.Object
-
- org.apache.iotdb.db.mpp.plan.planner.distribution.DistributionPlanner
-
public class DistributionPlanner extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DistributionPlanner(Analysis analysis, LogicalQueryPlan logicalPlan)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanNodeaddExchangeNode(PlanNode root)java.util.List<FragmentInstance>planFragmentInstances(SubPlan subPlan)DistributedQueryPlanplanFragments()PlanNoderewriteSource()voidSetSinkForRootInstance(SubPlan subPlan, java.util.List<FragmentInstance> instances)SubPlansplitFragment(PlanNode root)
-
-
-
Constructor Detail
-
DistributionPlanner
public DistributionPlanner(Analysis analysis, LogicalQueryPlan logicalPlan)
-
-
Method Detail
-
rewriteSource
public PlanNode rewriteSource()
-
planFragments
public DistributedQueryPlan planFragments()
-
planFragmentInstances
public java.util.List<FragmentInstance> planFragmentInstances(SubPlan subPlan)
-
SetSinkForRootInstance
public void SetSinkForRootInstance(SubPlan subPlan, java.util.List<FragmentInstance> instances)
-
-