vishnu.model.algebra.optimizer
Class AlgorithmSelectionStage

java.lang.Object
  extended by vishnu.model.algebra.optimizer.AbstractTranslationStage
      extended by vishnu.model.algebra.optimizer.ChildVisitorTranslationStage
          extended by vishnu.model.algebra.optimizer.AlgorithmSelectionStage
All Implemented Interfaces:
TranslationStage, VisitorTranslationStage

public class AlgorithmSelectionStage
extends ChildVisitorTranslationStage

 

Nested Class Summary
static interface AlgorithmSelectionStage.AlgorithmPicker
           
 
Constructor Summary
AlgorithmSelectionStage(vishnu.model.algebra.optimizer.AlgorithmSelectionStage.Context c)
           
 
Method Summary
 Relation visit(Relation r, UserContext uc)
           
 
Methods inherited from class vishnu.model.algebra.optimizer.ChildVisitorTranslationStage
perform
 
Methods inherited from class vishnu.model.algebra.optimizer.AbstractTranslationStage
attach
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlgorithmSelectionStage

public AlgorithmSelectionStage(vishnu.model.algebra.optimizer.AlgorithmSelectionStage.Context c)
Method Detail

visit

public Relation visit(Relation r,
                      UserContext uc)
Specified by:
visit in interface VisitorTranslationStage
Specified by:
visit in class ChildVisitorTranslationStage