public class AugmentBaseDataVisitor extends LogicalRelationalNodesVisitor
currentWalker, DEFAULT_SCOPE, plan
Constructor and Description |
---|
AugmentBaseDataVisitor(OperatorPlan plan,
java.util.Map<Operator,PhysicalOperator> logToPhysMap,
java.util.Map<LOLoad,DataBag> baseData,
java.util.Map<Operator,DataBag> derivedData) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<LOLoad,DataBag> |
getNewBaseData() |
java.util.Map<LOLimit,java.lang.Long> |
getOriLimitMap() |
void |
setLimit() |
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 lm) |
void |
visit(LOLoad load) |
void |
visit(LOSort s) |
void |
visit(LOSplit split) |
void |
visit(LOStore store) |
void |
visit(LOUnion u) |
visit, visit, visit, visit, visit, visit, visit
getPlan, popWalker, pushWalker, visit
public AugmentBaseDataVisitor(OperatorPlan plan, java.util.Map<Operator,PhysicalOperator> logToPhysMap, java.util.Map<LOLoad,DataBag> baseData, java.util.Map<Operator,DataBag> derivedData) throws FrontendException
FrontendException
public void setLimit()
public java.util.Map<LOLoad,DataBag> getNewBaseData() throws ExecException
ExecException
public java.util.Map<LOLimit,java.lang.Long> getOriLimitMap()
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(LOForEach forEach) 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(LOStore store) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LOUnion u) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LOLimit lm) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
Copyright © 2007-2017 The Apache Software Foundation