Package org.apache.pig.impl.plan

Interface Summary
PlanValidationExecutor<P extends OperatorPlan> This is an abstract of classes for plan validation executor
 

Class Summary
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.
DependencyOrderWalkerWOSeenChk<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.
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.
PlanValidator<O extends Operator,P extends OperatorPlan<O>> Master of all plan validation classes.
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.
 

Enum Summary
CompilationMessageCollector.MessageType  
 

Exception Summary
PlanException  
PlanValidationException  
VisitorException  
 



Copyright © ${year} The Apache Software Foundation