public class UDFFinder extends PhyPlanVisitor
mCurrentWalker, mPlan
Constructor and Description |
---|
UDFFinder() |
UDFFinder(PhysicalPlan plan,
PlanWalker<PhysicalOperator,PhysicalPlan> walker) |
Modifier and Type | Method and Description |
---|---|
List<String> |
getUDFs() |
void |
setPlan(PhysicalPlan plan) |
void |
visitCast(POCast op) |
void |
visitComparisonFunc(POUserComparisonFunc compFunc) |
void |
visitSort(POSort op) |
void |
visitUserFunc(POUserFunc userFunc) |
visit, visitAdd, visitAnd, visitBinCond, visitBroadcastSpark, visitCollectedGroup, visitConstant, visitCounter, visitCross, visitDemux, visitDistinct, visitDivide, visitEqualTo, visitFilter, visitFRJoin, visitGlobalRearrange, visitGreaterThan, visitGTOrEqual, visitIsNull, visitLessThan, visitLimit, visitLoad, visitLocalRearrange, visitLTOrEqual, visitMapLookUp, visitMergeCoGroup, visitMergeJoin, visitMod, visitMultiply, visitNative, visitNegative, visitNot, visitNotEqualTo, visitOr, visitPackage, visitPartialAgg, visitPartitionRearrange, visitPOForEach, visitPoissonSample, visitPOOptimizedForEach, visitPreCombinerLocalRearrange, visitProject, visitRank, visitRegexp, visitReservoirSample, visitSkewedJoin, visitSplit, visitStore, visitStream, visitSubtract, visitUnion
getPlan, popWalker, pushWalker, visit
public UDFFinder()
public UDFFinder(PhysicalPlan plan, PlanWalker<PhysicalOperator,PhysicalPlan> walker)
public void setPlan(PhysicalPlan plan)
public void visitSort(POSort op) throws VisitorException
visitSort
in class PhyPlanVisitor
VisitorException
public void visitUserFunc(POUserFunc userFunc) throws VisitorException
visitUserFunc
in class PhyPlanVisitor
VisitorException
public void visitComparisonFunc(POUserComparisonFunc compFunc) throws VisitorException
visitComparisonFunc
in class PhyPlanVisitor
VisitorException
public void visitCast(POCast op)
visitCast
in class PhyPlanVisitor
Copyright © 2007-2017 The Apache Software Foundation