Interface RuleApplication
- All Superinterfaces:
RandomizedSelection.WeightedObject
- All Known Implementing Classes:
AbstractRuleApplicationImpl
-
Method Summary
Methods inherited from interface se.liu.ida.hefquin.base.utils.RandomizedSelection.WeightedObject
getWeight
-
Method Details
-
getRule
RewritingRule getRule()Returns the actual rewriting rule to be applied.@return -
getPlan
PhysicalPlan getPlan()Returns the (complete) original plan to which the rule is meant to be applied. Note that this is really the whole original plan, not just the specific subplan that is meant to be modified by the rule application. -
getResultingPlan
PhysicalPlan getResultingPlan()Returns the complete rewritten plan.
-