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, visitUserFuncgetPlan, popWalker, pushWalker, visitpublic LoRearrangeDiscoverer(PhysicalPlan predPlan, TezOperator predTezOpVertexGrp, TezOperator pkgTezOp, POPackage pkg)
public void visitSplit(POSplit spl) throws VisitorException
visitSplit in class PhyPlanVisitorVisitorExceptionpublic void visitLocalRearrange(POLocalRearrange lrearrange) throws VisitorException
visitLocalRearrange in class PhyPlanVisitorVisitorExceptionpublic int getLoRearrangeFound()
Copyright © 2007-2017 The Apache Software Foundation