@Immutable public interface OptimizerRule
Optimizer
rule.Modifier and Type | Method and Description |
---|---|
PlanNode |
execute(QueryContext context,
PlanNode plan,
LinkedList<OptimizerRule> ruleStack)
Optimize the supplied plan using the supplied context, hints, and yet-to-be-run rules.
|
PlanNode execute(QueryContext context, PlanNode plan, LinkedList<OptimizerRule> ruleStack)
context
- the context in which the query is being optimized; never nullplan
- the plan to be optimized; never nullruleStack
- the stack of rules that will be run after this rule; never nullCopyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.