| Class | Description | 
|---|---|
| CompilationMessageCollector | 
 This class is used for collecting all messages (error + warning) in
 compilation process. 
 | 
| CompilationMessageCollector.Message | |
| DependencyOrderWalker<O extends Operator,P extends OperatorPlan<O>> | 
 DependencyOrderWalker traverses the graph in such a way that no node is visited
 before all the nodes it depends on have been visited. 
 | 
| DepthFirstWalker<O extends Operator,P extends OperatorPlan<O>> | 
 DepthFirstWalker traverses a plan in a depth first manner. 
 | 
| DotPlanDumper<E extends Operator,P extends OperatorPlan<E>,N extends Operator,S extends OperatorPlan<N>> | 
 This class puts everything that is needed to dump a plan in a
 format readable by graphviz's dot algorithm. 
 | 
| MapKeysInfo | |
| NodeIdGenerator | |
| Operator<V extends PlanVisitor> | 
 Base class for all types of operators. 
 | 
| OperatorKey | |
| OperatorPlan<E extends Operator> | 
 A generic graphing class for use by LogicalPlan, PhysicalPlan, etc. 
 | 
| OperatorPlan.IndexHelper<E> | |
| PlanDumper<E extends Operator,P extends OperatorPlan<E>,S extends OperatorPlan<? extends Operator>> | 
 This class dumps a nested plan to a print stream. 
 | 
| PlanVisitor<O extends Operator,P extends OperatorPlan<O>> | 
 A visitor mechanism for navigating and operating on a plan of 
 Operators. 
 | 
| PlanWalker<O extends Operator,P extends OperatorPlan<O>> | 
 PlanWalker encapsulates the logic to traverse a plan. 
 | 
| ProjectionMap | 
 A struct detailing how a projection is altered by an operator. 
 | 
| ProjectionMap.Column | 
 A wrapper for projection map columns to contain the input number, input
 column. 
 | 
| RequiredFields | 
 A struct detailing how a projection is altered by an operator. 
 | 
| ReverseDependencyOrderWalker<O extends Operator,P extends OperatorPlan<O>> | 
 ReverseDependencyOrderWalker traverses the graph in such a way that no node is visited
 before all the nodes that are its successors on have been visited. 
 | 
| Enum | Description | 
|---|---|
| CompilationMessageCollector.MessageType | |
| CompilationMessageCollector.Unknown | 
| Exception | Description | 
|---|---|
| PlanException | |
| PlanValidationException | |
| VisitorException | 
Copyright © 2007-2012 The Apache Software Foundation