protected static class ScriptState.AliasVisitor extends PhyPlanVisitor
mCurrentWalker, mPlan
Constructor and Description |
---|
AliasVisitor(PhysicalPlan plan,
List<String> alias,
List<String> aliasLocation) |
Modifier and Type | Method and Description |
---|---|
void |
visitCollectedGroup(POCollectedGroup mg) |
void |
visitDistinct(PODistinct distinct) |
void |
visitFilter(POFilter fl) |
void |
visitFRJoin(POFRJoin join) |
void |
visitLimit(POLimit lim) |
void |
visitLoad(POLoad load) |
void |
visitLocalRearrange(POLocalRearrange lr) |
void |
visitMergeCoGroup(POMergeCogroup mergeCoGrp) |
void |
visitMergeJoin(POMergeJoin join) |
void |
visitPOForEach(POForEach nfe) |
void |
visitSkewedJoin(POSkewedJoin sk) |
void |
visitSort(POSort sort) |
void |
visitStream(POStream stream) |
void |
visitUnion(POUnion un) |
visit, visitAdd, visitAnd, visitBinCond, visitBroadcastSpark, visitCast, visitComparisonFunc, visitConstant, visitCounter, visitCross, visitDemux, visitDivide, visitEqualTo, visitGlobalRearrange, visitGreaterThan, visitGTOrEqual, visitIsNull, visitLessThan, visitLTOrEqual, visitMapLookUp, visitMod, visitMultiply, visitNative, visitNegative, visitNot, visitNotEqualTo, visitOr, visitPackage, visitPartialAgg, visitPartitionRearrange, visitPoissonSample, visitPOOptimizedForEach, visitPreCombinerLocalRearrange, visitProject, visitRank, visitRegexp, visitReservoirSample, visitSplit, visitStore, visitSubtract, visitUserFunc
getPlan, popWalker, pushWalker, visit
public AliasVisitor(PhysicalPlan plan, List<String> alias, List<String> aliasLocation)
public void visitLoad(POLoad load) throws VisitorException
visitLoad
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 visitMergeCoGroup(POMergeCogroup mergeCoGrp) throws VisitorException
visitMergeCoGroup
in class PhyPlanVisitor
VisitorException
public void visitCollectedGroup(POCollectedGroup mg) throws VisitorException
visitCollectedGroup
in class PhyPlanVisitor
VisitorException
public void visitDistinct(PODistinct distinct) throws VisitorException
visitDistinct
in class PhyPlanVisitor
VisitorException
public void visitStream(POStream stream) throws VisitorException
visitStream
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 visitPOForEach(POForEach nfe) throws VisitorException
visitPOForEach
in class PhyPlanVisitor
VisitorException
public void visitUnion(POUnion un) throws VisitorException
visitUnion
in class PhyPlanVisitor
VisitorException
public void visitSort(POSort sort) throws VisitorException
visitSort
in class PhyPlanVisitor
VisitorException
public void visitLimit(POLimit lim) throws VisitorException
visitLimit
in class PhyPlanVisitor
VisitorException
public void visitSkewedJoin(POSkewedJoin sk) throws VisitorException
visitSkewedJoin
in class PhyPlanVisitor
VisitorException
Copyright © 2007-2017 The Apache Software Foundation