public class LineageTrimmingVisitor extends LogicalRelationalNodesVisitor
currentWalker, DEFAULT_SCOPE
Constructor and Description |
---|
LineageTrimmingVisitor(LogicalPlan plan,
Map<LOLoad,DataBag> baseData,
ExampleGenerator eg,
Map<Operator,PhysicalOperator> LogToPhyMap,
PhysicalPlan physPlan,
PigContext pc) |
Modifier and Type | Method and Description |
---|---|
void |
init() |
void |
visit(LOCogroup cg) |
void |
visit(LOCross cs) |
void |
visit(LODistinct dt) |
void |
visit(LOFilter filter) |
void |
visit(LOForEach forEach) |
void |
visit(LOJoin join) |
void |
visit(LOLimit limOp) |
void |
visit(LOLoad load) |
void |
visit(LOSort s) |
void |
visit(LOSplit split) |
void |
visit(LOSplitOutput split) |
void |
visit(LOStore store) |
void |
visit(LOUnion u) |
visit, visit, visit, visit, visit, visit
getPlan, popWalker, pushWalker, visit
public LineageTrimmingVisitor(LogicalPlan plan, Map<LOLoad,DataBag> baseData, ExampleGenerator eg, Map<Operator,PhysicalOperator> LogToPhyMap, PhysicalPlan physPlan, PigContext pc) throws IOException, InterruptedException
IOException
InterruptedException
public void init() throws IOException, InterruptedException
IOException
InterruptedException
public void visit(LOCogroup cg) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LOJoin join) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LOCross cs) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LODistinct dt) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LOFilter filter) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LOStore store) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LOForEach forEach) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LOLimit limOp) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LOLoad load) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LOSort s) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LOSplit split) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LOSplitOutput split) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LOUnion u) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
Copyright © 2007-2017 The Apache Software Foundation