|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| LoptIterCalcRule | LoptIterCalcRule decorates an IterCalcRel with an error handling tag, according to the LucidDb requirements. |
| LoptIterCalcRule.CartesianJoinRule | A rule for tagging a calculator on top of a cartesian product join. |
| LoptIterCalcRule.DefaultRule | A default rule for tagging any calculator |
| LoptIterCalcRule.HashJoinRule | A rule for tagging a calculator on top of a hash join. |
| LoptIterCalcRule.JavaUdxRule | A rule for tagging a calculator on top of a Java UDX |
| LoptIterCalcRule.JdbcQueryRule | A rule for tagging a calculator on top of a JDBC query |
| LoptIterCalcRule.LcsRowScanRule | A rule for tagging a calculator on top of a column store row scan. |
| LoptIterCalcRule.NestedLoopJoinRule | A rule for tagging a calculator on top of a nested loop join. |
| LoptIterCalcRule.TableAccessRule | A rule for tagging a calculator on top of a table scan. |
| LoptIterCalcRule.TableAppendRule | A rule for tagging a calculator beneath a table modification. |
| LoptIterCalcRule.TableDeleteRule | A rule for tagging a calculator beneath a table modification. |
| LoptIterCalcRule.TableMergeRule | A rule for tagging a calculator beneath a table modification. |
| LoptJoinTree | LoptJoinTree implements a utility class used to store a JoinRel tree and the factors that make up the tree. |
| LoptMetadataProvider | LoptMetadataProvider supplies relational expression metadata specific to LucidDB. |
| LoptMetadataQuery | LoptMetadataQuery defines the relational expression metadata queries which are custom to LucidDB's optimizer. |
| LoptModifyRemovableSelfJoinRule | LoptModifyRemovableSelfJoinRule implements a rule that modifies the inputs
into a removable self-join so that they are in a standard format that will be
recognized by LoptRemoveSelfJoinRule. |
| LoptMultiJoin | LoptMultiJoin is a utility class used to keep track of the join factors that make up a MultiJoinRel. |
| LoptOptimizeJoinRule | LoptOptimizeJoinRule implements the heuristic planner for determining optimal join orderings. |
| LoptRemoveSelfJoinRule | LoptRemoveSelfJoinRule implements a rule that converts removable self-joins into a scan on the common underlying row scan table. |
| LoptSemiJoinOptimizer | LoptSemiJoinOptimizer implements the logic for determining the optimal semijoins to be used in processing joins in a query. |
Defines the heuristic optimizer to determine optimal join ordering and to insert semijoins into a query tree.
| Revision | $Id: //open/dev/farrago/src/com/lucidera/opt/package.html#3 $ |
|---|---|
| Copyright | Copyright (C) 2005-2009 LucidEra, Inc.
Copyright (C) 2005-2009 The Eigenbase Project |
| Author | Zelaine Fong |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||