org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans
Class UDFFinder

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.backend.hadoop.executionengine.mapReduceLayer.plans.UDFFinder

public class UDFFinder
extends PhyPlanVisitor


Field Summary
 
Fields inherited from class org.apache.pig.impl.plan.PlanVisitor
mCurrentWalker, mPlan
 
Constructor Summary
UDFFinder()
           
UDFFinder(PhysicalPlan plan, PlanWalker<PhysicalOperator,PhysicalPlan> walker)
           
 
Method Summary
 List<String> getUDFs()
           
 void setPlan(PhysicalPlan plan)
           
 void visitCast(POCast op)
           
 void visitComparisonFunc(POUserComparisonFunc compFunc)
           
 void visitSort(POSort op)
           
 void visitUserFunc(POUserFunc userFunc)
           
 
Methods inherited from class org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans.PhyPlanVisitor
visitAdd, visitAnd, visitBinCond, visitCollectedGroup, visitCombinerPackage, visitConstant, visitDemux, visitDistinct, visitDivide, visitEqualTo, visitFilter, visitFRJoin, visitGlobalRearrange, visitGreaterThan, visitGTOrEqual, visitIsNull, visitJoinPackage, visitLessThan, visitLimit, visitLoad, visitLocalRearrange, visitLTOrEqual, visitMapLookUp, visitMergeCoGroup, visitMergeJoin, visitMod, visitMultiply, visitMultiQueryPackage, visitNative, visitNegative, visitNot, visitNotEqualTo, visitOr, visitPackage, visitPartitionRearrange, visitPOForEach, visitPOOptimizedForEach, visitPreCombinerLocalRearrange, visitProject, visitRegexp, visitSkewedJoin, visitSplit, visitStore, visitStream, visitSubtract, visitUnion
 
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

UDFFinder

public UDFFinder()

UDFFinder

public UDFFinder(PhysicalPlan plan,
                 PlanWalker<PhysicalOperator,PhysicalPlan> walker)
Method Detail

getUDFs

public List<String> getUDFs()

setPlan

public void setPlan(PhysicalPlan plan)

visitSort

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

visitUserFunc

public void visitUserFunc(POUserFunc userFunc)
                   throws VisitorException
Overrides:
visitUserFunc in class PhyPlanVisitor
Throws:
VisitorException

visitComparisonFunc

public void visitComparisonFunc(POUserComparisonFunc compFunc)
                         throws VisitorException
Overrides:
visitComparisonFunc in class PhyPlanVisitor
Throws:
VisitorException

visitCast

public void visitCast(POCast op)
Overrides:
visitCast in class PhyPlanVisitor


Copyright © ${year} The Apache Software Foundation