org.eigenbase.relopt.hep
Class HepInstruction.RuleInstance
java.lang.Object
org.eigenbase.relopt.hep.HepInstruction
org.eigenbase.relopt.hep.HepInstruction.RuleInstance
- Enclosing class:
- HepInstruction
static class HepInstruction.RuleInstance
- extends HepInstruction
Field Summary |
(package private) RelOptRule |
rule
Explicitly specified rule, or rule looked up by planner from
description. |
(package private) String |
ruleDescription
Description to look for, or null if rule specified explicitly. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ruleDescription
String ruleDescription
- Description to look for, or null if rule specified explicitly.
rule
RelOptRule rule
- Explicitly specified rule, or rule looked up by planner from
description.
HepInstruction.RuleInstance
HepInstruction.RuleInstance()
initialize
void initialize(boolean clearCache)
- Overrides:
initialize
in class HepInstruction
execute
void execute(HepPlanner planner)
- Specified by:
execute
in class HepInstruction