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