org.apache.pig.impl.physicalLayer
Class POTreePrinter

java.lang.Object
  extended by org.apache.pig.impl.physicalLayer.POVisitor
      extended by org.apache.pig.impl.physicalLayer.POTreePrinter

public class POTreePrinter
extends POVisitor


Field Summary
 
Fields inherited from class org.apache.pig.impl.physicalLayer.POVisitor
mOpTable
 
Constructor Summary
POTreePrinter(Map<OperatorKey,ExecPhysicalOperator> opTable, PrintStream ps)
           
 
Method Summary
 void decreaseIdent()
           
 void increaseIdent()
           
 void visitCogroup(POCogroup p)
          Only POCogroup.visit() and subclass implementations of this function should ever call this method.
 void visitEval(POEval p)
          Only POEval.visit() and subclass implementations of this function should ever call this method.
 void visitLoad(POLoad p)
          Only POLoad.visit() and subclass implementations of this function should ever call this method.
 void visitMapreduce(POMapreduce p)
          Only POMapreduce.visit() and subclass implementations of this function should ever call this method.
 void visitSort(POSort p)
          Only POSort.visit() and subclass implementations of this function should ever call this method.
 void visitSplit(POSplit p)
          Only POSplit.visit() and subclass implementations of this function should ever call this method.
 void visitStore(POStore p)
          Only POStore.visit() and subclass implementations of this function should ever call this method.
 void visitUnion(POUnion p)
          Only POUnion.visit() and subclass implementations of this function should ever call this method.
 
Methods inherited from class org.apache.pig.impl.physicalLayer.POVisitor
visitRead
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

POTreePrinter

public POTreePrinter(Map<OperatorKey,ExecPhysicalOperator> opTable,
                     PrintStream ps)
Method Detail

increaseIdent

public void increaseIdent()

decreaseIdent

public void decreaseIdent()

visitMapreduce

public void visitMapreduce(POMapreduce p)
Description copied from class: POVisitor
Only POMapreduce.visit() and subclass implementations of this function should ever call this method.

Overrides:
visitMapreduce in class POVisitor

visitLoad

public void visitLoad(POLoad p)
Description copied from class: POVisitor
Only POLoad.visit() and subclass implementations of this function should ever call this method.

Overrides:
visitLoad in class POVisitor

visitSort

public void visitSort(POSort p)
Description copied from class: POVisitor
Only POSort.visit() and subclass implementations of this function should ever call this method.

Overrides:
visitSort in class POVisitor

visitStore

public void visitStore(POStore p)
Description copied from class: POVisitor
Only POStore.visit() and subclass implementations of this function should ever call this method.

Overrides:
visitStore in class POVisitor

visitCogroup

public void visitCogroup(POCogroup p)
Description copied from class: POVisitor
Only POCogroup.visit() and subclass implementations of this function should ever call this method.

Overrides:
visitCogroup in class POVisitor

visitEval

public void visitEval(POEval p)
Description copied from class: POVisitor
Only POEval.visit() and subclass implementations of this function should ever call this method.

Overrides:
visitEval in class POVisitor

visitSplit

public void visitSplit(POSplit p)
Description copied from class: POVisitor
Only POSplit.visit() and subclass implementations of this function should ever call this method.

Overrides:
visitSplit in class POVisitor

visitUnion

public void visitUnion(POUnion p)
Description copied from class: POVisitor
Only POUnion.visit() and subclass implementations of this function should ever call this method.

Overrides:
visitUnion in class POVisitor


Copyright © ${year} The Apache Software Foundation