public class IllustratorAttacher extends PhyPlanVisitor
mCurrentWalker, mPlan| Constructor and Description |
|---|
IllustratorAttacher(PhysicalPlan plan,
LineageTracer lineage,
int maxRecords,
Map<POLoad,LogicalSchema> poLoadToSchemaMap,
PigContext hadoopPigContext) |
visit, visitAdd, visitBroadcastSpark, visitCollectedGroup, visitConstant, visitCross, visitDivide, visitFRJoin, visitGlobalRearrange, visitMergeCoGroup, visitMergeJoin, visitMod, visitMultiply, visitNative, visitPartialAgg, visitPartitionRearrange, visitPoissonSample, visitPreCombinerLocalRearrange, visitReservoirSample, visitSkewedJoin, visitSubtractgetPlan, popWalker, pushWalker, visitpublic IllustratorAttacher(PhysicalPlan plan, LineageTracer lineage, int maxRecords, Map<POLoad,LogicalSchema> poLoadToSchemaMap, PigContext hadoopPigContext) throws VisitorException
VisitorExceptionpublic void revisit(PhysicalPlan plan) throws VisitorException
plan - a physical plan to be traversedVisitorExceptionpublic Map<PhysicalOperator,DataBag> getDataMap()
public void visitLoad(POLoad ld) throws VisitorException
visitLoad in class PhyPlanVisitorVisitorExceptionpublic void visitStore(POStore st) throws VisitorException
visitStore in class PhyPlanVisitorVisitorExceptionpublic void visitFilter(POFilter fl) throws VisitorException
visitFilter in class PhyPlanVisitorVisitorExceptionpublic void visitLocalRearrange(POLocalRearrange lr) throws VisitorException
visitLocalRearrange in class PhyPlanVisitorVisitorExceptionpublic void visitPackage(POPackage pkg) throws VisitorException
visitPackage in class PhyPlanVisitorVisitorExceptionpublic void visitPOForEach(POForEach nfe) throws VisitorException
visitPOForEach in class PhyPlanVisitorVisitorExceptionpublic void visitUnion(POUnion un) throws VisitorException
visitUnion in class PhyPlanVisitorVisitorExceptionpublic void visitSplit(POSplit spl) throws VisitorException
visitSplit in class PhyPlanVisitorVisitorExceptionpublic void visitDemux(PODemux demux) throws VisitorException
visitDemux in class PhyPlanVisitorVisitorExceptionpublic void visitDistinct(PODistinct distinct) throws VisitorException
visitDistinct in class PhyPlanVisitorVisitorExceptionpublic void visitSort(POSort sort) throws VisitorException
visitSort in class PhyPlanVisitorVisitorExceptionpublic void visitRank(PORank rank) throws VisitorException
visitRank in class PhyPlanVisitorVisitorExceptionpublic void visitCounter(POCounter counter) throws VisitorException
visitCounter in class PhyPlanVisitorVisitorExceptionpublic void visitProject(POProject proj) throws VisitorException
visitProject in class PhyPlanVisitorVisitorExceptionpublic void visitGreaterThan(GreaterThanExpr grt) throws VisitorException
visitGreaterThan in class PhyPlanVisitorVisitorExceptionpublic void visitLessThan(LessThanExpr lt) throws VisitorException
visitLessThan in class PhyPlanVisitorVisitorExceptionpublic void visitGTOrEqual(GTOrEqualToExpr gte) throws VisitorException
visitGTOrEqual in class PhyPlanVisitorVisitorExceptionpublic void visitLTOrEqual(LTOrEqualToExpr lte) throws VisitorException
visitLTOrEqual in class PhyPlanVisitorVisitorExceptionpublic void visitEqualTo(EqualToExpr eq) throws VisitorException
visitEqualTo in class PhyPlanVisitorVisitorExceptionpublic void visitNotEqualTo(NotEqualToExpr eq) throws VisitorException
visitNotEqualTo in class PhyPlanVisitorVisitorExceptionpublic void visitRegexp(PORegexp re) throws VisitorException
visitRegexp in class PhyPlanVisitorVisitorExceptionpublic void visitIsNull(POIsNull isNull) throws VisitorException
visitIsNull in class PhyPlanVisitorVisitorExceptionpublic void visitAnd(POAnd and) throws VisitorException
visitAnd in class PhyPlanVisitorVisitorExceptionpublic void visitOr(POOr or) throws VisitorException
visitOr in class PhyPlanVisitorVisitorExceptionpublic void visitNot(PONot not) throws VisitorException
visitNot in class PhyPlanVisitorVisitorExceptionpublic void visitBinCond(POBinCond binCond)
visitBinCond in class PhyPlanVisitorpublic void visitNegative(PONegative negative)
visitNegative in class PhyPlanVisitorpublic void visitUserFunc(POUserFunc userFunc) throws VisitorException
visitUserFunc in class PhyPlanVisitorVisitorExceptionpublic void visitComparisonFunc(POUserComparisonFunc compFunc) throws VisitorException
visitComparisonFunc in class PhyPlanVisitorVisitorExceptionpublic void visitMapLookUp(POMapLookUp mapLookUp)
visitMapLookUp in class PhyPlanVisitorpublic void visitCast(POCast cast)
visitCast in class PhyPlanVisitorpublic void visitLimit(POLimit lim) throws VisitorException
visitLimit in class PhyPlanVisitorVisitorExceptionpublic void visitStream(POStream stream) throws VisitorException
visitStream in class PhyPlanVisitorVisitorExceptionpublic void visitPOOptimizedForEach(POOptimizedForEach optimizedForEach) throws VisitorException
visitPOOptimizedForEach in class PhyPlanVisitoroptimizedForEach - VisitorExceptionCopyright © 2007-2017 The Apache Software Foundation