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