public static class EndOfAllInputSetter.EndOfAllInputChecker extends PhyPlanVisitor
mCurrentWalker, mPlan
Constructor and Description |
---|
EndOfAllInputSetter.EndOfAllInputChecker(PhysicalPlan plan) |
Modifier and Type | Method and Description |
---|---|
boolean |
isEndOfAllInputPresent() |
void |
visitCollectedGroup(POCollectedGroup mg) |
void |
visitMergeCoGroup(POMergeCogroup mergeCoGrp) |
void |
visitMergeJoin(POMergeJoin join) |
void |
visitPartialAgg(POPartialAgg partAgg) |
void |
visitPOForEach(POForEach foreach) |
void |
visitPoissonSample(POPoissonSample poissonSample) |
void |
visitReservoirSample(POReservoirSample reservoirSample) |
void |
visitStream(POStream stream) |
visit, visitAdd, visitAnd, visitBinCond, visitCast, visitComparisonFunc, visitConstant, visitCounter, visitCross, visitDemux, visitDistinct, visitDivide, visitEqualTo, visitFilter, visitFRJoin, visitGlobalRearrange, visitGreaterThan, visitGTOrEqual, visitIsNull, visitLessThan, visitLimit, visitLoad, visitLocalRearrange, visitLTOrEqual, visitMapLookUp, visitMod, visitMultiply, visitNative, visitNegative, visitNot, visitNotEqualTo, visitOr, visitPackage, visitPartitionRearrange, visitPOOptimizedForEach, visitPreCombinerLocalRearrange, visitProject, visitRank, visitRegexp, visitSkewedJoin, visitSort, visitSplit, visitStore, visitSubtract, visitUnion, visitUserFunc
getPlan, popWalker, pushWalker, visit
public EndOfAllInputSetter.EndOfAllInputChecker(PhysicalPlan plan)
public void visitStream(POStream stream) throws VisitorException
visitStream
in class PhyPlanVisitor
VisitorException
public void visitMergeJoin(POMergeJoin join) throws VisitorException
visitMergeJoin
in class PhyPlanVisitor
VisitorException
public void visitCollectedGroup(POCollectedGroup mg) throws VisitorException
visitCollectedGroup
in class PhyPlanVisitor
VisitorException
public void visitMergeCoGroup(POMergeCogroup mergeCoGrp) throws VisitorException
visitMergeCoGroup
in class PhyPlanVisitor
VisitorException
public void visitPartialAgg(POPartialAgg partAgg) throws VisitorException
visitPartialAgg
in class PhyPlanVisitor
VisitorException
public void visitReservoirSample(POReservoirSample reservoirSample) throws VisitorException
visitReservoirSample
in class PhyPlanVisitor
VisitorException
public void visitPoissonSample(POPoissonSample poissonSample) throws VisitorException
visitPoissonSample
in class PhyPlanVisitor
VisitorException
public void visitPOForEach(POForEach foreach) throws VisitorException
visitPOForEach
in class PhyPlanVisitor
VisitorException
public boolean isEndOfAllInputPresent()
Copyright © 2007-2012 The Apache Software Foundation