Interface PhysicalPlan
- All Superinterfaces:
QueryPlan
- All Known Subinterfaces:
PhysicalPlanWithBinaryRoot,PhysicalPlanWithNaryRoot,PhysicalPlanWithNullaryRoot,PhysicalPlanWithUnaryRoot
- All Known Implementing Classes:
PhysicalPlanWithBinaryRootImpl,PhysicalPlanWithNaryRootImpl,PhysicalPlanWithNullaryRootImpl,PhysicalPlanWithUnaryRootImpl
-
Method Summary
Modifier and TypeMethodDescriptionReturns the root operator of this plan.getSubPlan(int i) Returns the i-th sub-plan of this plan, where i starts at index 0 (zero).Methods inherited from interface se.liu.ida.hefquin.engine.queryplan.base.QueryPlan
getExpectedVariables, getID, getQueryPlanningInfo, hasQueryPlanningInfo, isSamePlan, numberOfSubPlans
-
Method Details
-
getRootOperator
PhysicalOperator getRootOperator()Description copied from interface:QueryPlanReturns the root operator of this plan.- Specified by:
getRootOperatorin interfaceQueryPlan
-
getSubPlan
Description copied from interface:QueryPlanReturns the i-th sub-plan of this plan, where i starts at index 0 (zero). If the plan has fewer sub-plans (or no sub-plans at all), then aNoSuchElementExceptionwill be thrown.- Specified by:
getSubPlanin interfaceQueryPlan- Throws:
NoSuchElementException
-