| 
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| OptimizerRule | |
| Class Summary | |
|---|---|
| AliasGenerator | Adds safe (generated) aliases to the source command The structure is a little convoluted: AliasGenerator - structure navigator, alters the command by adding alias symbols NamingVisitor - changes the output names of Element and Group symbols SQLNamingContext - a hierarchical context for tracking Element and Group names | 
| GenerateCanonical | |
| MergeTreeNodeProcessor | Merge neighboring relational nodes by combining canonical plans | 
| PlanHints | |
| PlanToProcessConverter | |
| RelationalPlanner | This class generates a relational plan for query execution. | 
| RuleStack | |
  | 
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||