org.apache.pig.newplan.logical.rules
Class MapKeysPruneHelper.MapMarker
java.lang.Object
org.apache.pig.newplan.PlanVisitor
org.apache.pig.newplan.logical.relational.LogicalRelationalNodesVisitor
org.apache.pig.newplan.logical.optimizer.AllExpressionVisitor
org.apache.pig.newplan.logical.rules.MapKeysPruneHelper.MapMarker
- Enclosing class:
- MapKeysPruneHelper
public static class MapKeysPruneHelper.MapMarker
- extends AllExpressionVisitor
This class collects all the information required to create
the list of keys required for a map
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MapKeysPruneHelper.MapMarker
protected MapKeysPruneHelper.MapMarker(OperatorPlan plan)
throws FrontendException
- Throws:
FrontendException
visit
public void visit(LOLoad load)
throws FrontendException
- Overrides:
visit
in class LogicalRelationalNodesVisitor
- Throws:
FrontendException
visit
public void visit(LOFilter filter)
throws FrontendException
- Overrides:
visit
in class AllExpressionVisitor
- Throws:
FrontendException
visit
public void visit(LOJoin join)
throws FrontendException
- Overrides:
visit
in class AllExpressionVisitor
- Throws:
FrontendException
visit
public void visit(LOGenerate gen)
throws FrontendException
- Overrides:
visit
in class AllExpressionVisitor
- Throws:
FrontendException
visit
public void visit(LOSort sort)
throws FrontendException
- Overrides:
visit
in class AllExpressionVisitor
- Throws:
FrontendException
visit
public void visit(LOSplitOutput splitOutput)
throws FrontendException
- Overrides:
visit
in class AllExpressionVisitor
- Throws:
FrontendException
getVisitor
protected LogicalExpressionVisitor getVisitor(LogicalExpressionPlan expr)
throws FrontendException
- Description copied from class:
AllExpressionVisitor
- Get a new instance of the expression visitor to apply to
a given expression.
- Specified by:
getVisitor
in class AllExpressionVisitor
- Parameters:
expr
- LogicalExpressionPlan that will be visited
- Returns:
- a new LogicalExpressionVisitor for that expression
- Throws:
FrontendException
Copyright © 2007-2012 The Apache Software Foundation