Package org.objectweb.medor.optim.api

Interface Summary

ExecPlanGenerator This interface represents the generator of a QueryTree which is evaluable by the QueryEvaluator.
LeafRewriter A LeafRewriter is able to rewrite some types of QueryLeaf implementation.
LeafRewriteRule A LeafRewriteRule uses LeafRewriters to rewrite QueryLeaves of a given QueryTree.
QueryRewriter This interface represents what is also called a logical query optimizer.
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.
RewriteRule This interface describes a rule used by the QueryTransformer.
RuleConfiguration This interface describes the configuration of a set of rules used by the QueryRewriter.