public class PhyPlanVisitor extends PlanVisitor<PhysicalOperator,PhysicalPlan>
mCurrentWalker, mPlan| Constructor and Description |
|---|
PhyPlanVisitor(PhysicalPlan plan,
PlanWalker<PhysicalOperator,PhysicalPlan> walker) |
getPlan, popWalker, pushWalker, visitpublic PhyPlanVisitor(PhysicalPlan plan, PlanWalker<PhysicalOperator,PhysicalPlan> walker)
public void visit(PhysicalOperator op)
public void visitLoad(POLoad ld) throws VisitorException
VisitorExceptionpublic void visitStore(POStore st) throws VisitorException
VisitorExceptionpublic void visitNative(PONative nat) throws VisitorException
VisitorExceptionpublic void visitFilter(POFilter fl) throws VisitorException
VisitorExceptionpublic void visitCollectedGroup(POCollectedGroup mg) throws VisitorException
VisitorExceptionpublic void visitLocalRearrange(POLocalRearrange lr) throws VisitorException
VisitorExceptionpublic void visitGlobalRearrange(POGlobalRearrange gr) throws VisitorException
VisitorExceptionpublic void visitPackage(POPackage pkg) throws VisitorException
VisitorExceptionpublic void visitPOForEach(POForEach nfe) throws VisitorException
VisitorExceptionpublic void visitUnion(POUnion un) throws VisitorException
VisitorExceptionpublic void visitSplit(POSplit spl) throws VisitorException
VisitorExceptionpublic void visitDemux(PODemux demux) throws VisitorException
VisitorExceptionpublic void visitCounter(POCounter poCounter) throws VisitorException
VisitorExceptionpublic void visitRank(PORank rank) throws VisitorException
VisitorExceptionpublic void visitDistinct(PODistinct distinct) throws VisitorException
VisitorExceptionpublic void visitSort(POSort sort) throws VisitorException
VisitorExceptionpublic void visitConstant(ConstantExpression cnst) throws VisitorException
VisitorExceptionpublic void visitProject(POProject proj) throws VisitorException
VisitorExceptionpublic void visitGreaterThan(GreaterThanExpr grt) throws VisitorException
VisitorExceptionpublic void visitLessThan(LessThanExpr lt) throws VisitorException
VisitorExceptionpublic void visitGTOrEqual(GTOrEqualToExpr gte) throws VisitorException
VisitorExceptionpublic void visitLTOrEqual(LTOrEqualToExpr lte) throws VisitorException
VisitorExceptionpublic void visitEqualTo(EqualToExpr eq) throws VisitorException
VisitorExceptionpublic void visitNotEqualTo(NotEqualToExpr eq) throws VisitorException
VisitorExceptionpublic void visitRegexp(PORegexp re) throws VisitorException
VisitorExceptionpublic void visitIsNull(POIsNull isNull) throws VisitorException
VisitorExceptionpublic void visitAdd(Add add) throws VisitorException
VisitorExceptionpublic void visitSubtract(Subtract sub) throws VisitorException
VisitorExceptionpublic void visitMultiply(Multiply mul) throws VisitorException
VisitorExceptionpublic void visitDivide(Divide dv) throws VisitorException
VisitorExceptionpublic void visitMod(Mod mod) throws VisitorException
VisitorExceptionpublic void visitAnd(POAnd and) throws VisitorException
VisitorExceptionpublic void visitOr(POOr or) throws VisitorException
VisitorExceptionpublic void visitNot(PONot not) throws VisitorException
VisitorExceptionpublic void visitBinCond(POBinCond binCond)
public void visitNegative(PONegative negative)
public void visitUserFunc(POUserFunc userFunc) throws VisitorException
VisitorExceptionpublic void visitComparisonFunc(POUserComparisonFunc compFunc) throws VisitorException
VisitorExceptionpublic void visitMapLookUp(POMapLookUp mapLookUp)
public void visitCast(POCast cast)
public void visitLimit(POLimit lim) throws VisitorException
VisitorExceptionpublic void visitCross(POCross cross) throws VisitorException
VisitorExceptionpublic void visitFRJoin(POFRJoin join) throws VisitorException
VisitorExceptionpublic void visitMergeJoin(POMergeJoin join) throws VisitorException
VisitorExceptionpublic void visitMergeCoGroup(POMergeCogroup mergeCoGrp) throws VisitorException
VisitorExceptionpublic void visitStream(POStream stream) throws VisitorException
stream - VisitorExceptionpublic void visitSkewedJoin(POSkewedJoin sk) throws VisitorException
VisitorExceptionpublic void visitPartitionRearrange(POPartitionRearrange pr) throws VisitorException
VisitorExceptionpublic void visitPOOptimizedForEach(POOptimizedForEach optimizedForEach) throws VisitorException
optimizedForEach - VisitorExceptionpublic void visitPreCombinerLocalRearrange(POPreCombinerLocalRearrange preCombinerLocalRearrange) throws VisitorException
preCombinerLocalRearrange - VisitorExceptionpublic void visitPartialAgg(POPartialAgg poPartialAgg) throws VisitorException
VisitorExceptionpublic void visitReservoirSample(POReservoirSample reservoirSample) throws VisitorException
VisitorExceptionpublic void visitPoissonSample(POPoissonSample poissonSample) throws VisitorException
VisitorExceptionpublic void visitBroadcastSpark(POBroadcastSpark poBroadcastSpark)
Copyright © 2007-2017 The Apache Software Foundation