org.apache.pig.newplan.logical.relational
Class LogicalRelationalNodesVisitor

java.lang.Object
  extended by org.apache.pig.newplan.PlanVisitor
      extended by org.apache.pig.newplan.logical.relational.LogicalRelationalNodesVisitor
Direct Known Subclasses:
AllExpressionVisitor, AllSameRalationalNodesVisitor, AugmentBaseDataVisitor, ColumnPruneVisitor, DanglingNestedNodeRemover, LineageFindRelVisitor, LineageTrimmingVisitor, LogToPhyTranslationVisitor, POOptimizeDisabler, ProjectStarExpander, ScalarVariableValidator, SchemaAliasVisitor, SchemaResetter, SortInfoSetter, StoreAliasSetter, TypeCheckingRelVisitor, UDFFinder, UidResetter, UnionOnSchemaSetter

public abstract class LogicalRelationalNodesVisitor
extends PlanVisitor

A visitor for logical plans.


Field Summary
 
Fields inherited from class org.apache.pig.newplan.PlanVisitor
currentWalker, DEFAULT_SCOPE, plan
 
Constructor Summary
protected LogicalRelationalNodesVisitor(OperatorPlan plan, PlanWalker walker)
           
 
Method Summary
 void visit(LOCogroup loCogroup)
           
 void visit(LOCross loCross)
           
 void visit(LODistinct loDistinct)
           
 void visit(LOFilter filter)
           
 void visit(LOForEach foreach)
           
 void visit(LOGenerate gen)
           
 void visit(LOInnerLoad load)
           
 void visit(LOJoin join)
           
 void visit(LOLimit loLimit)
           
 void visit(LOLoad load)
           
 void visit(LONative nativeMR)
           
 void visit(LOSort loSort)
           
 void visit(LOSplit loSplit)
           
 void visit(LOSplitOutput loSplitOutput)
           
 void visit(LOStore store)
           
 void visit(LOStream loStream)
           
 void visit(LOUnion loUnion)
           
 
Methods inherited from class org.apache.pig.newplan.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

LogicalRelationalNodesVisitor

protected LogicalRelationalNodesVisitor(OperatorPlan plan,
                                        PlanWalker walker)
                                 throws FrontendException
Throws:
FrontendException
Method Detail

visit

public void visit(LOLoad load)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LOFilter filter)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LOStore store)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LOJoin join)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LOForEach foreach)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LOGenerate gen)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LOInnerLoad load)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LOCogroup loCogroup)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LOSplit loSplit)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LOSplitOutput loSplitOutput)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LOUnion loUnion)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LOSort loSort)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LODistinct loDistinct)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LOLimit loLimit)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LOCross loCross)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LOStream loStream)
           throws FrontendException
Throws:
FrontendException

visit

public void visit(LONative nativeMR)
           throws FrontendException
Throws:
FrontendException


Copyright © 2007-2012 The Apache Software Foundation