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