org.apache.pig.tools.pigstats
Class ScriptState.AliasVisitor

java.lang.Object
  extended by org.apache.pig.impl.plan.PlanVisitor<PhysicalOperator,PhysicalPlan>
      extended by org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans.PhyPlanVisitor
          extended by org.apache.pig.tools.pigstats.ScriptState.AliasVisitor
Enclosing class:
ScriptState

protected static class ScriptState.AliasVisitor
extends PhyPlanVisitor


Field Summary
 
Fields inherited from class org.apache.pig.impl.plan.PlanVisitor
mCurrentWalker, mPlan
 
Constructor Summary
ScriptState.AliasVisitor(PhysicalPlan plan, List<String> alias, List<String> aliasLocation)
           
 
Method Summary
 void visitCollectedGroup(POCollectedGroup mg)
           
 void visitDistinct(PODistinct distinct)
           
 void visitFilter(POFilter fl)
           
 void visitFRJoin(POFRJoin join)
           
 void visitLimit(POLimit lim)
           
 void visitLoad(POLoad load)
           
 void visitLocalRearrange(POLocalRearrange lr)
           
 void visitMergeCoGroup(POMergeCogroup mergeCoGrp)
           
 void visitMergeJoin(POMergeJoin join)
           
 void visitPOForEach(POForEach nfe)
           
 void visitSkewedJoin(POSkewedJoin sk)
           
 void visitSort(POSort sort)
           
 void visitStream(POStream stream)
           
 void visitUnion(POUnion un)
           
 
Methods inherited from class org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans.PhyPlanVisitor
visitAdd, visitAnd, visitBinCond, visitCast, visitComparisonFunc, visitConstant, visitCounter, visitCross, visitDemux, visitDivide, visitEqualTo, visitGlobalRearrange, visitGreaterThan, visitGTOrEqual, visitIsNull, visitLessThan, visitLTOrEqual, visitMapLookUp, visitMod, visitMultiply, visitNative, visitNegative, visitNot, visitNotEqualTo, visitOr, visitPackage, visitPartialAgg, visitPartitionRearrange, visitPOOptimizedForEach, visitPreCombinerLocalRearrange, visitProject, visitRank, visitRegexp, visitSplit, visitStore, visitSubtract, visitUserFunc
 
Methods inherited from class org.apache.pig.impl.plan.PlanVisitor
getPlan, popWalker, pushWalker, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptState.AliasVisitor

public ScriptState.AliasVisitor(PhysicalPlan plan,
                                List<String> alias,
                                List<String> aliasLocation)
Method Detail

visitLoad

public void visitLoad(POLoad load)
               throws VisitorException
Overrides:
visitLoad in class PhyPlanVisitor
Throws:
VisitorException

visitFRJoin

public void visitFRJoin(POFRJoin join)
                 throws VisitorException
Overrides:
visitFRJoin in class PhyPlanVisitor
Throws:
VisitorException

visitMergeJoin

public void visitMergeJoin(POMergeJoin join)
                    throws VisitorException
Overrides:
visitMergeJoin in class PhyPlanVisitor
Throws:
VisitorException

visitMergeCoGroup

public void visitMergeCoGroup(POMergeCogroup mergeCoGrp)
                       throws VisitorException
Overrides:
visitMergeCoGroup in class PhyPlanVisitor
Throws:
VisitorException

visitCollectedGroup

public void visitCollectedGroup(POCollectedGroup mg)
                         throws VisitorException
Overrides:
visitCollectedGroup in class PhyPlanVisitor
Throws:
VisitorException

visitDistinct

public void visitDistinct(PODistinct distinct)
                   throws VisitorException
Overrides:
visitDistinct in class PhyPlanVisitor
Throws:
VisitorException

visitStream

public void visitStream(POStream stream)
                 throws VisitorException
Overrides:
visitStream in class PhyPlanVisitor
Throws:
VisitorException

visitFilter

public void visitFilter(POFilter fl)
                 throws VisitorException
Overrides:
visitFilter in class PhyPlanVisitor
Throws:
VisitorException

visitLocalRearrange

public void visitLocalRearrange(POLocalRearrange lr)
                         throws VisitorException
Overrides:
visitLocalRearrange in class PhyPlanVisitor
Throws:
VisitorException

visitPOForEach

public void visitPOForEach(POForEach nfe)
                    throws VisitorException
Overrides:
visitPOForEach in class PhyPlanVisitor
Throws:
VisitorException

visitUnion

public void visitUnion(POUnion un)
                throws VisitorException
Overrides:
visitUnion in class PhyPlanVisitor
Throws:
VisitorException

visitSort

public void visitSort(POSort sort)
               throws VisitorException
Overrides:
visitSort in class PhyPlanVisitor
Throws:
VisitorException

visitLimit

public void visitLimit(POLimit lim)
                throws VisitorException
Overrides:
visitLimit in class PhyPlanVisitor
Throws:
VisitorException

visitSkewedJoin

public void visitSkewedJoin(POSkewedJoin sk)
                     throws VisitorException
Overrides:
visitSkewedJoin in class PhyPlanVisitor
Throws:
VisitorException


Copyright © 2007-2012 The Apache Software Foundation