public class XMLPhysicalPlanPrinter<P extends OperatorPlan<PhysicalOperator>> extends PhyPlanVisitor
mCurrentWalker, mPlan
Constructor and Description |
---|
XMLPhysicalPlanPrinter(PhysicalPlan plan,
Document doc,
Element parent) |
Modifier and Type | Method and Description |
---|---|
protected void |
depthFirstPP(Element parentNode) |
void |
print(OutputStream printer) |
void |
visit()
Entry point for visiting the plan.
|
visit, visitAdd, visitAnd, visitBinCond, visitBroadcastSpark, visitCast, visitCollectedGroup, visitComparisonFunc, visitConstant, visitCounter, visitCross, visitDemux, visitDistinct, visitDivide, visitEqualTo, visitFilter, visitFRJoin, visitGlobalRearrange, visitGreaterThan, visitGTOrEqual, visitIsNull, visitLessThan, visitLimit, visitLoad, visitLocalRearrange, visitLTOrEqual, visitMapLookUp, visitMergeCoGroup, visitMergeJoin, visitMod, visitMultiply, visitNative, visitNegative, visitNot, visitNotEqualTo, visitOr, visitPackage, visitPartialAgg, visitPartitionRearrange, visitPOForEach, visitPoissonSample, visitPOOptimizedForEach, visitPreCombinerLocalRearrange, visitProject, visitRank, visitRegexp, visitReservoirSample, visitSkewedJoin, visitSort, visitSplit, visitStore, visitStream, visitSubtract, visitUnion, visitUserFunc
getPlan, popWalker, pushWalker
public XMLPhysicalPlanPrinter(PhysicalPlan plan, Document doc, Element parent)
public void visit() throws VisitorException
PlanVisitor
visit
in class PlanVisitor<PhysicalOperator,PhysicalPlan>
VisitorException
- if an error is encountered while visiting.public void print(OutputStream printer) throws VisitorException, IOException
VisitorException
IOException
protected void depthFirstPP(Element parentNode) throws VisitorException
VisitorException
Copyright © 2007-2017 The Apache Software Foundation