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. |