org.objectweb.medor.optim.api

Interface QueryTransformer

Known Subinterfaces:
ExecPlanGenerator, QueryRewriter
Known Implementing Classes:
BasicQueryRewriter, IndexesGenerator, JormQueryRewriter, 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 Details

transform

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