public abstract class AllSameRalationalNodesVisitor extends LogicalRelationalNodesVisitor
currentWalker, DEFAULT_SCOPE, plan| Constructor and Description |
|---|
AllSameRalationalNodesVisitor(OperatorPlan plan,
PlanWalker walker) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
execute(LogicalRelationalOperator op)
Method to call on every node in the logical plan.
|
void |
visit(LOCogroup cg) |
void |
visit(LOCross cross) |
void |
visit(LOCube cube) |
void |
visit(LODistinct distinct) |
void |
visit(LOFilter filter) |
void |
visit(LOForEach foreach) |
void |
visit(LOJoin join) |
void |
visit(LOLimit limit) |
void |
visit(LOLoad load) |
void |
visit(LONative loNative) |
void |
visit(LORank rank) |
void |
visit(LOSort sort) |
void |
visit(LOSplit split) |
void |
visit(LOSplitOutput splitOutput) |
void |
visit(LOStore store) |
void |
visit(LOStream stream) |
void |
visit(LOUnion union) |
visit, visitgetPlan, popWalker, pushWalker, visitpublic AllSameRalationalNodesVisitor(OperatorPlan plan, PlanWalker walker) throws FrontendException
plan - OperatorPlan to visitwalker - Walker to use to visit the planFrontendExceptionprotected abstract void execute(LogicalRelationalOperator op) throws FrontendException
op - Node that is currently being visited.FrontendExceptionpublic void visit(LOFilter filter) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOJoin join) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOCogroup cg) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOLoad load) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOStore store) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOForEach foreach) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOSplit split) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOSplitOutput splitOutput) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOUnion union) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOSort sort) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LORank rank) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LODistinct distinct) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOCross cross) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOStream stream) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOLimit limit) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LONative loNative) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOCube cube) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionCopyright © 2007-2017 The Apache Software Foundation