R
- rule typestatic class HepInstruction.RuleClass<R extends RelOptRule> extends HepInstruction
HepInstruction.BeginGroup, HepInstruction.CommonRelSubExprRules, HepInstruction.ConverterRules, HepInstruction.EndGroup, HepInstruction.MatchLimit, HepInstruction.MatchOrder, HepInstruction.RuleClass<R extends RelOptRule>, HepInstruction.RuleCollection, HepInstruction.RuleInstance, HepInstruction.Subprogram
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.Class<R> |
ruleClass |
(package private) java.util.Set<RelOptRule> |
ruleSet
Actual rule set instantiated during planning by filtering all of the
planner's rules through ruleClass.
|
Constructor and Description |
---|
RuleClass() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
execute(HepPlanner planner) |
(package private) void |
initialize(boolean clearCache) |
java.lang.Class<R extends RelOptRule> ruleClass
java.util.Set<RelOptRule> ruleSet
void initialize(boolean clearCache)
initialize
in class HepInstruction
void execute(HepPlanner planner)
execute
in class HepInstruction
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.