org.objectweb.medor.optim.api
Interface QueryTransformer

All Known Subinterfaces:
ExecPlanGenerator, QueryRewriter
All Known Implementing Classes:
BasicQueryRewriter, IndexesGenerator, MedorSourceTypeCompiler, SourceCodeGeneratorCompiler

public interface QueryTransformer

This interface represents objects that manipulate query trees, such as a logical query rewriter, a query optimizer for choosing the right join algorithm, etc, and an executable query plan generator.


Method Summary
 QueryTree transform(QueryTree qt)
          This methods transforms a QueryTree into another QueryTree.
 

Method Detail

transform

public QueryTree transform(QueryTree qt)
                    throws MedorException
This methods transforms a QueryTree into another QueryTree.

Throws:
MedorException