saffron.opt
Class RelSubset.CheapestPlanReplacer

java.lang.Object
  |
  +--saffron.util.RelVisitor
        |
        +--saffron.opt.RelSubset.CheapestPlanReplacer
Enclosing class:
RelSubset

class RelSubset.CheapestPlanReplacer
extends RelVisitor

Visitor which walks over a tree of RelSets, replacing each node with the cheapest implementation of the expression.


Field Summary
(package private)  Planner planner
           
 
Constructor Summary
(package private) RelSubset.CheapestPlanReplacer(Planner planner)
           
 
Method Summary
 void visit(Rel p, int ordinal, Rel parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

planner

Planner planner
Constructor Detail

RelSubset.CheapestPlanReplacer

RelSubset.CheapestPlanReplacer(Planner planner)
Method Detail

visit

public void visit(Rel p,
                  int ordinal,
                  Rel parent)
Overrides:
visit in class RelVisitor

SourceForge.net_Logo