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