Constructor and Description |
---|
UDFFinishVisitor(PhysicalPlan plan,
PlanWalker<PhysicalOperator,PhysicalPlan> walker) |
Constructor and Description |
---|
MROpPlanVisitor(MROperPlan plan,
PlanWalker<MapReduceOper,MROperPlan> walker) |
UDFFinder(PhysicalPlan plan,
PlanWalker<PhysicalOperator,PhysicalPlan> walker) |
Constructor and Description |
---|
PhyPlanVisitor(PhysicalPlan plan,
PlanWalker<PhysicalOperator,PhysicalPlan> walker) |
Constructor and Description |
---|
SparkOpPlanVisitor(SparkOperPlan plan,
PlanWalker<SparkOperator,SparkOperPlan> walker) |
Constructor and Description |
---|
TezOpPlanVisitor(TezOperPlan plan,
PlanWalker<TezOperator,TezOperPlan> walker) |
TezPlanContainerVisitor(TezPlanContainer plan,
PlanWalker<TezPlanContainerNode,TezPlanContainer> walker) |
Constructor and Description |
---|
TezUDFContextSeparator(TezOperPlan plan,
PlanWalker<TezOperator,TezOperPlan> walker) |
Constructor and Description |
---|
DistinctPatcher(PhysicalPlan plan,
PlanWalker<PhysicalOperator,PhysicalPlan> walker) |
fixMapProjects(PhysicalPlan plan,
PlanWalker<PhysicalOperator,PhysicalPlan> walker) |
Modifier and Type | Class and Description |
---|---|
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 |
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.
|
Modifier and Type | Field and Description |
---|---|
protected PlanWalker<O,P> |
PlanVisitor.mCurrentWalker
Guaranteed to always point to the walker currently being used.
|
Modifier and Type | Method and Description |
---|---|
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> |
DependencyOrderWalker.spawnChildWalker(P plan) |
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
PlanVisitor(P plan,
PlanWalker<O,P> walker) |
Copyright © 2007-2017 The Apache Software Foundation