org.apache.pig.experimental.logical.rules
Class MapKeysPruneHelper.MapMarker
java.lang.Object
org.apache.pig.experimental.plan.PlanVisitor
org.apache.pig.experimental.logical.relational.LogicalPlanVisitor
org.apache.pig.experimental.logical.optimizer.AllExpressionVisitor
org.apache.pig.experimental.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)
visitLOLoad
public void visitLOLoad(LOLoad load)
throws IOException
- Overrides:
visitLOLoad
in class LogicalPlanVisitor
- Throws:
IOException
visitLOFilter
public void visitLOFilter(LOFilter filter)
throws IOException
- Overrides:
visitLOFilter
in class AllExpressionVisitor
- Throws:
IOException
visitLOJoin
public void visitLOJoin(LOJoin join)
throws IOException
- Overrides:
visitLOJoin
in class AllExpressionVisitor
- Throws:
IOException
visitLOGenerate
public void visitLOGenerate(LOGenerate gen)
throws IOException
- Overrides:
visitLOGenerate
in class AllExpressionVisitor
- Throws:
IOException
getVisitor
protected LogicalExpressionVisitor getVisitor(LogicalExpressionPlan expr)
- 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
Copyright © ${year} The Apache Software Foundation