org.apache.pig.impl.logicalLayer
Class RemoveRedundantOperators

java.lang.Object
  extended by org.apache.pig.impl.plan.PlanVisitor<LogicalOperator,LogicalPlan>
      extended by org.apache.pig.impl.logicalLayer.LOVisitor
          extended by org.apache.pig.impl.logicalLayer.RemoveRedundantOperators

public class RemoveRedundantOperators
extends LOVisitor

A visitor to remove redundant operators in a plan


Field Summary
 
Fields inherited from class org.apache.pig.impl.plan.PlanVisitor
mCurrentWalker, mPlan
 
Constructor Summary
RemoveRedundantOperators(LogicalPlan plan)
           
 
Method Summary
protected  void visit(LOProject project)
           
 
Methods inherited from class org.apache.pig.impl.logicalLayer.LOVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class org.apache.pig.impl.plan.PlanVisitor
getPlan, popWalker, pushWalker, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoveRedundantOperators

public RemoveRedundantOperators(LogicalPlan plan)
Method Detail

visit

protected void visit(LOProject project)
              throws VisitorException
Overrides:
visit in class LOVisitor
Parameters:
project - the logical project operator that has to be visited
Throws:
VisitorException


Copyright © ${year} The Apache Software Foundation