protected static class ScriptState.FeatureVisitor extends PhyPlanVisitor
mCurrentWalker, mPlan
Constructor and Description |
---|
FeatureVisitor(PhysicalPlan plan,
BitSet feature) |
Modifier and Type | Method and Description |
---|---|
void |
visitCollectedGroup(POCollectedGroup mg) |
void |
visitDemux(PODemux demux) |
void |
visitDistinct(PODistinct distinct) |
void |
visitFRJoin(POFRJoin join) |
void |
visitMergeCoGroup(POMergeCogroup mergeCoGrp) |
void |
visitMergeJoin(POMergeJoin join) |
void |
visitPartialAgg(POPartialAgg partAgg) |
void |
visitSplit(POSplit split) |
void |
visitStream(POStream stream) |
visit, visitAdd, visitAnd, visitBinCond, visitBroadcastSpark, visitCast, visitComparisonFunc, visitConstant, visitCounter, visitCross, visitDivide, visitEqualTo, visitFilter, visitGlobalRearrange, visitGreaterThan, visitGTOrEqual, visitIsNull, visitLessThan, visitLimit, visitLoad, visitLocalRearrange, visitLTOrEqual, visitMapLookUp, visitMod, visitMultiply, visitNative, visitNegative, visitNot, visitNotEqualTo, visitOr, visitPackage, visitPartitionRearrange, visitPOForEach, visitPoissonSample, visitPOOptimizedForEach, visitPreCombinerLocalRearrange, visitProject, visitRank, visitRegexp, visitReservoirSample, visitSkewedJoin, visitSort, visitStore, visitSubtract, visitUnion, visitUserFunc
getPlan, popWalker, pushWalker, visit
public FeatureVisitor(PhysicalPlan plan, BitSet feature)
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 visitSplit(POSplit split) throws VisitorException
visitSplit
in class PhyPlanVisitor
VisitorException
public void visitDemux(PODemux demux) throws VisitorException
visitDemux
in class PhyPlanVisitor
VisitorException
public void visitPartialAgg(POPartialAgg partAgg)
visitPartialAgg
in class PhyPlanVisitor
Copyright © 2007-2017 The Apache Software Foundation