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

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.FeatureVisitor
Enclosing class:
ScriptState

protected static class ScriptState.FeatureVisitor
extends PhyPlanVisitor


Field Summary
 
Fields inherited from class org.apache.pig.impl.plan.PlanVisitor
mCurrentWalker, mPlan
 
Constructor Summary
ScriptState.FeatureVisitor(PhysicalPlan plan, BitSet feature)
           
 
Method Summary
 void visitCollectedGroup(POCollectedGroup mg)
           
 void visitDemux(PODemux demux)
           
 void visitDistinct(PODistinct distinct)
           
 void visitFRJoin(POFRJoin join)
           
 void visitMergeCoGroup(POMergeCogroup mergeCoGrp)
           
 void visitMergeJoin(POMergeJoin join)
           
 void visitPartialAgg(POPartialAgg partAgg)
           
 void visitSplit(POSplit split)
           
 void visitStream(POStream stream)
           
 
Methods inherited from class org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans.PhyPlanVisitor
visitAdd, visitAnd, visitBinCond, visitCast, visitComparisonFunc, visitConstant, visitCounter, visitCross, visitDivide, visitEqualTo, visitFilter, visitGlobalRearrange, visitGreaterThan, visitGTOrEqual, visitIsNull, visitLessThan, visitLimit, visitLoad, visitLocalRearrange, visitLTOrEqual, visitMapLookUp, visitMod, visitMultiply, visitNative, visitNegative, visitNot, visitNotEqualTo, visitOr, visitPackage, visitPartitionRearrange, visitPOForEach, visitPOOptimizedForEach, visitPreCombinerLocalRearrange, visitProject, visitRank, visitRegexp, visitSkewedJoin, visitSort, visitStore, visitSubtract, visitUnion, 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.FeatureVisitor

public ScriptState.FeatureVisitor(PhysicalPlan plan,
                                  BitSet feature)
Method Detail

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

visitSplit

public void visitSplit(POSplit split)
                throws VisitorException
Overrides:
visitSplit in class PhyPlanVisitor
Throws:
VisitorException

visitDemux

public void visitDemux(PODemux demux)
                throws VisitorException
Overrides:
visitDemux in class PhyPlanVisitor
Throws:
VisitorException

visitPartialAgg

public void visitPartialAgg(POPartialAgg partAgg)
Overrides:
visitPartialAgg in class PhyPlanVisitor


Copyright © 2007-2012 The Apache Software Foundation