public static class TezPOPackageAnnotator.LoRearrangeDiscoverer extends PhyPlanVisitor
mCurrentWalker, mPlan
Constructor and Description |
---|
LoRearrangeDiscoverer(PhysicalPlan predPlan,
TezOperator predTezOpVertexGrp,
TezOperator pkgTezOp,
POPackage pkg) |
Modifier and Type | Method and Description |
---|---|
int |
getLoRearrangeFound() |
void |
visitLocalRearrange(POLocalRearrange lrearrange) |
void |
visitSplit(POSplit spl) |
visit, visitAdd, visitAnd, visitBinCond, visitBroadcastSpark, visitCast, visitCollectedGroup, visitComparisonFunc, visitConstant, visitCounter, visitCross, visitDemux, visitDistinct, visitDivide, visitEqualTo, visitFilter, visitFRJoin, visitGlobalRearrange, visitGreaterThan, visitGTOrEqual, visitIsNull, visitLessThan, visitLimit, visitLoad, visitLTOrEqual, visitMapLookUp, visitMergeCoGroup, visitMergeJoin, visitMod, visitMultiply, visitNative, visitNegative, visitNot, visitNotEqualTo, visitOr, visitPackage, visitPartialAgg, visitPartitionRearrange, visitPOForEach, visitPoissonSample, visitPOOptimizedForEach, visitPreCombinerLocalRearrange, visitProject, visitRank, visitRegexp, visitReservoirSample, visitSkewedJoin, visitSort, visitStore, visitStream, visitSubtract, visitUnion, visitUserFunc
getPlan, popWalker, pushWalker, visit
public LoRearrangeDiscoverer(PhysicalPlan predPlan, TezOperator predTezOpVertexGrp, TezOperator pkgTezOp, POPackage pkg)
public void visitSplit(POSplit spl) throws VisitorException
visitSplit
in class PhyPlanVisitor
VisitorException
public void visitLocalRearrange(POLocalRearrange lrearrange) throws VisitorException
visitLocalRearrange
in class PhyPlanVisitor
VisitorException
public int getLoRearrangeFound()
Copyright © 2007-2017 The Apache Software Foundation