Uses of Class
org.apache.pig.impl.plan.PlanWalker

Packages that use PlanWalker
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer   
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans   
org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans   
org.apache.pig.impl.logicalLayer The logical operators that represent a pig script and tools for manipulating those operators. 
org.apache.pig.impl.plan   
org.apache.pig.impl.plan.optimizer   
org.apache.pig.pen.util   
 

Uses of PlanWalker in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer
 

Constructors in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer with parameters of type PlanWalker
UDFFinishVisitor(PhysicalPlan plan, PlanWalker<PhysicalOperator,PhysicalPlan> walker)
           
 

Uses of PlanWalker in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans
 

Constructors in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans with parameters of type PlanWalker
MROpPlanVisitor(MROperPlan plan, PlanWalker<MapReduceOper,MROperPlan> walker)
           
UDFFinder(PhysicalPlan plan, PlanWalker<PhysicalOperator,PhysicalPlan> walker)
           
 

Uses of PlanWalker in org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans
 

Constructors in org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans with parameters of type PlanWalker
PhyPlanVisitor(PhysicalPlan plan, PlanWalker<PhysicalOperator,PhysicalPlan> walker)
           
 

Uses of PlanWalker in org.apache.pig.impl.logicalLayer
 

Constructors in org.apache.pig.impl.logicalLayer with parameters of type PlanWalker
ColumnPruner(LogicalPlan plan, LogicalOperator op, List<Pair<Integer,Integer>> prunedColumns, PlanWalker<LogicalOperator,LogicalPlan> walker)
           
LOVisitor(LogicalPlan plan, PlanWalker<LogicalOperator,LogicalPlan> walker)
           
 

Uses of PlanWalker in org.apache.pig.impl.plan
 

Subclasses of PlanWalker in org.apache.pig.impl.plan
 class 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.
 class 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.
 class DepthFirstWalker<O extends Operator,P extends OperatorPlan<O>>
          DepthFirstWalker traverses a plan in a depth first manner.
 class 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.
 

Fields in org.apache.pig.impl.plan declared as PlanWalker
protected  PlanWalker<O,P> PlanVisitor.mCurrentWalker
          Guaranteed to always point to the walker currently being used.
 

Methods in org.apache.pig.impl.plan that return PlanWalker
 PlanWalker<O,P> ReverseDependencyOrderWalker.spawnChildWalker(P plan)
           
abstract  PlanWalker<O,P> PlanWalker.spawnChildWalker(P plan)
          Return a new instance of this same type of walker for a subplan.
 PlanWalker<O,P> DepthFirstWalker.spawnChildWalker(P plan)
           
 PlanWalker<O,P> DependencyOrderWalkerWOSeenChk.spawnChildWalker(P plan)
           
 PlanWalker<O,P> DependencyOrderWalker.spawnChildWalker(P plan)
           
 

Methods in org.apache.pig.impl.plan with parameters of type PlanWalker
protected  void PlanVisitor.pushWalker(PlanWalker<O,P> walker)
          Push the current walker onto the stack of saved walkers and begin using the newly passed walker as the current walker.
 

Constructors in org.apache.pig.impl.plan with parameters of type PlanWalker
PlanVisitor(P plan, PlanWalker<O,P> walker)
           
 

Uses of PlanWalker in org.apache.pig.impl.plan.optimizer
 

Constructors in org.apache.pig.impl.plan.optimizer with parameters of type PlanWalker
RulePlanVisitor(RulePlan plan, PlanWalker<RuleOperator,RulePlan> walker)
           
 

Uses of PlanWalker in org.apache.pig.pen.util
 

Subclasses of PlanWalker in org.apache.pig.pen.util
 class DependencyOrderLimitedWalker<O extends Operator,P extends OperatorPlan<O>>
           
 class PreOrderDepthFirstWalker<O extends Operator,P extends OperatorPlan<O>>
           
 

Methods in org.apache.pig.pen.util that return PlanWalker
 PlanWalker<O,P> PreOrderDepthFirstWalker.spawnChildWalker(P plan)
           
 



Copyright © ${year} The Apache Software Foundation