public class SchemaAliasVisitor extends LogicalRelationalNodesVisitor
currentWalker, DEFAULT_SCOPE, plan| Constructor and Description |
|---|
SchemaAliasVisitor(OperatorPlan plan) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
validate(LogicalRelationalOperator op)
The logic here is to check if we have duplicate alias in each schema
|
void |
visit(LOCogroup group) |
void |
visit(LOCross cross) |
void |
visit(LODistinct distinct) |
void |
visit(LOFilter filter) |
void |
visit(LOForEach foreach) |
void |
visit(LOGenerate gen) |
void |
visit(LOInnerLoad load) |
void |
visit(LOJoin join) |
void |
visit(LOLimit limit) |
void |
visit(LONative nativeMR) |
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 SchemaAliasVisitor(OperatorPlan plan) throws FrontendException
FrontendExceptionprotected void validate(LogicalRelationalOperator op) throws FrontendException
FrontendExceptionpublic void visit(LOStore store) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOFilter filter) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOJoin join) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOForEach foreach) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOGenerate gen) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOInnerLoad load) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionpublic void visit(LOCogroup group) 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(LOLimit limit) 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(LONative nativeMR) throws FrontendException
visit in class LogicalRelationalNodesVisitorFrontendExceptionCopyright © 2007-2017 The Apache Software Foundation