org.eigenbase.relopt.hep
Class HepInstruction.ConverterRules

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

static class HepInstruction.ConverterRules
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 guaranteed
           
(package private)  Set<RelOptRule> ruleSet
          Actual rule set instantiated during planning by filtering all of the planner's rules, looking for the desired converters.
 
Constructor Summary
HepInstruction.ConverterRules()
           
 
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

guaranteed

boolean guaranteed

ruleSet

Set<RelOptRule> ruleSet
Actual rule set instantiated during planning by filtering all of the planner's rules, looking for the desired converters.

Constructor Detail

HepInstruction.ConverterRules

HepInstruction.ConverterRules()
Method Detail

execute

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