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, visitUserFuncgetPlan, popWalker, pushWalker, visitpublic FeatureVisitor(PhysicalPlan plan, BitSet feature)
public void visitFRJoin(POFRJoin join) throws VisitorException
visitFRJoin in class PhyPlanVisitorVisitorExceptionpublic void visitMergeJoin(POMergeJoin join) throws VisitorException
visitMergeJoin in class PhyPlanVisitorVisitorExceptionpublic void visitMergeCoGroup(POMergeCogroup mergeCoGrp) throws VisitorException
visitMergeCoGroup in class PhyPlanVisitorVisitorExceptionpublic void visitCollectedGroup(POCollectedGroup mg) throws VisitorException
visitCollectedGroup in class PhyPlanVisitorVisitorExceptionpublic void visitDistinct(PODistinct distinct) throws VisitorException
visitDistinct in class PhyPlanVisitorVisitorExceptionpublic void visitStream(POStream stream) throws VisitorException
visitStream in class PhyPlanVisitorVisitorExceptionpublic void visitSplit(POSplit split) throws VisitorException
visitSplit in class PhyPlanVisitorVisitorExceptionpublic void visitDemux(PODemux demux) throws VisitorException
visitDemux in class PhyPlanVisitorVisitorExceptionpublic void visitPartialAgg(POPartialAgg partAgg)
visitPartialAgg in class PhyPlanVisitorCopyright © 2007-2017 The Apache Software Foundation