org.eigenbase.relopt.hep
Class HepInstruction.EndGroup

java.lang.Object
  extended by org.eigenbase.relopt.hep.HepInstruction
      extended by org.eigenbase.relopt.hep.HepInstruction.EndGroup
Enclosing class:
HepInstruction

static class HepInstruction.EndGroup
extends HepInstruction


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eigenbase.relopt.hep.HepInstruction
HepInstruction.BeginGroup, HepInstruction.CommonRelSubExprRules, HepInstruction.ConverterRules, HepInstruction.EndGroup, HepInstruction.MatchLimit, HepInstruction.MatchOrder, HepInstruction.RuleClass<R extends RelOptRule>, HepInstruction.RuleCollection, HepInstruction.RuleInstance, HepInstruction.Subprogram
 
Field Summary
(package private)  boolean collecting
           
(package private)  Set<RelOptRule> ruleSet
          Actual rule set instantiated during planning by collecting grouped rules.
 
Constructor Summary
HepInstruction.EndGroup()
           
 
Method Summary
(package private)  void execute(HepPlanner planner)
           
(package private)  void initialize(boolean clearCache)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ruleSet

Set<RelOptRule> ruleSet
Actual rule set instantiated during planning by collecting grouped rules.


collecting

boolean collecting
Constructor Detail

HepInstruction.EndGroup

HepInstruction.EndGroup()
Method Detail

initialize

void initialize(boolean clearCache)
Overrides:
initialize in class HepInstruction

execute

void execute(HepPlanner planner)
Specified by:
execute in class HepInstruction