org.eigenbase.relopt.hep
Class HepInstruction.Subprogram

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

static class HepInstruction.Subprogram
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)  HepProgram subprogram
           
 
Constructor Summary
HepInstruction.Subprogram()
           
 
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

subprogram

HepProgram subprogram
Constructor Detail

HepInstruction.Subprogram

HepInstruction.Subprogram()
Method Detail

initialize

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

execute

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