org.eigenbase.relopt.hep
Class HepInstruction.RuleCollection

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

static class HepInstruction.RuleCollection
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)  Collection<RelOptRule> rules
          Collection of rules to apply.
 
Constructor Summary
HepInstruction.RuleCollection()
           
 
Method Summary
(package private)  void execute(HepPlanner planner)
           
 
Methods inherited from class org.eigenbase.relopt.hep.HepInstruction
initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rules

Collection<RelOptRule> rules
Collection of rules to apply.

Constructor Detail

HepInstruction.RuleCollection

HepInstruction.RuleCollection()
Method Detail

execute

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