org.apache.pig.experimental.logical.relational
Class LogicalPlanVisitor

java.lang.Object
  extended by org.apache.pig.experimental.plan.PlanVisitor
      extended by org.apache.pig.experimental.logical.relational.LogicalPlanVisitor
Direct Known Subclasses:
AllExpressionVisitor, AllSameVisitor, LogToPhyTranslationVisitor

public abstract class LogicalPlanVisitor
extends PlanVisitor

A visitor for logical plans.


Field Summary
 
Fields inherited from class org.apache.pig.experimental.plan.PlanVisitor
currentWalker, DEFAULT_SCOPE, plan
 
Constructor Summary
protected LogicalPlanVisitor(OperatorPlan plan, PlanWalker walker)
           
 
Method Summary
 void visitLOCogroup(LOCogroup loCogroup)
           
 void visitLOFilter(LOFilter filter)
           
 void visitLOForEach(LOForEach foreach)
           
 void visitLOGenerate(LOGenerate gen)
           
 void visitLOInnerLoad(LOInnerLoad load)
           
 void visitLOJoin(LOJoin join)
           
 void visitLOLoad(LOLoad load)
           
 void visitLOSplit(LOSplit loSplit)
           
 void visitLOSplitOutput(LOSplitOutput loSplitOutput)
           
 void visitLOStore(LOStore store)
           
 void visitLOUnion(LOUnion loUnion)
           
 
Methods inherited from class org.apache.pig.experimental.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

LogicalPlanVisitor

protected LogicalPlanVisitor(OperatorPlan plan,
                             PlanWalker walker)
Method Detail

visitLOLoad

public void visitLOLoad(LOLoad load)
                 throws IOException
Throws:
IOException

visitLOFilter

public void visitLOFilter(LOFilter filter)
                   throws IOException
Throws:
IOException

visitLOStore

public void visitLOStore(LOStore store)
                  throws IOException
Throws:
IOException

visitLOJoin

public void visitLOJoin(LOJoin join)
                 throws IOException
Throws:
IOException

visitLOForEach

public void visitLOForEach(LOForEach foreach)
                    throws IOException
Throws:
IOException

visitLOGenerate

public void visitLOGenerate(LOGenerate gen)
                     throws IOException
Throws:
IOException

visitLOInnerLoad

public void visitLOInnerLoad(LOInnerLoad load)
                      throws IOException
Throws:
IOException

visitLOCogroup

public void visitLOCogroup(LOCogroup loCogroup)
                    throws IOException
Throws:
IOException

visitLOSplit

public void visitLOSplit(LOSplit loSplit)
                  throws IOException
Throws:
IOException

visitLOSplitOutput

public void visitLOSplitOutput(LOSplitOutput loSplitOutput)
                        throws IOException
Throws:
IOException

visitLOUnion

public void visitLOUnion(LOUnion loUnion)
                  throws IOException
Throws:
IOException


Copyright © ${year} The Apache Software Foundation