public static class MapKeysPruneHelper.MapMarker extends AllExpressionVisitor
currentOp
currentWalker, DEFAULT_SCOPE, plan
Modifier | Constructor and Description |
---|---|
protected |
MapMarker(OperatorPlan plan) |
Modifier and Type | Method and Description |
---|---|
protected LogicalExpressionVisitor |
getVisitor(LogicalExpressionPlan expr)
Get a new instance of the expression visitor to apply to
a given expression.
|
void |
visit(LOFilter filter) |
void |
visit(LOGenerate gen) |
void |
visit(LOJoin join) |
void |
visit(LOLoad load) |
void |
visit(LOSort sort) |
void |
visit(LOSplitOutput splitOutput) |
visit, visit, visit, visit, visit, visit
visit, visit, visit, visit, visit, visit, visit
getPlan, popWalker, pushWalker, visit
protected MapMarker(OperatorPlan plan) throws FrontendException
FrontendException
public void visit(LOLoad load) throws FrontendException
visit
in class LogicalRelationalNodesVisitor
FrontendException
public void visit(LOFilter filter) throws FrontendException
visit
in class AllExpressionVisitor
FrontendException
public void visit(LOJoin join) throws FrontendException
visit
in class AllExpressionVisitor
FrontendException
public void visit(LOGenerate gen) throws FrontendException
visit
in class AllExpressionVisitor
FrontendException
public void visit(LOSort sort) throws FrontendException
visit
in class AllExpressionVisitor
FrontendException
public void visit(LOSplitOutput splitOutput) throws FrontendException
visit
in class AllExpressionVisitor
FrontendException
protected LogicalExpressionVisitor getVisitor(LogicalExpressionPlan expr) throws FrontendException
AllExpressionVisitor
getVisitor
in class AllExpressionVisitor
expr
- LogicalExpressionPlan that will be visitedFrontendException
Copyright © 2007-2017 The Apache Software Foundation