Uses of Class
org.apache.pig.impl.logicalLayer.LOVisitor

Packages that use LOVisitor
org.apache.pig.backend.hadoop.executionengine.physicalLayer Implementation of physical operators that use hadoop as the execution engine and data storage. 
org.apache.pig.backend.local.executionengine.physicalLayer   
org.apache.pig.impl.logicalLayer The logical operators that represent a pig script and tools for manipulating those operators. 
org.apache.pig.impl.logicalLayer.optimizer   
org.apache.pig.impl.logicalLayer.validators   
org.apache.pig.pen   
 

Uses of LOVisitor in org.apache.pig.backend.hadoop.executionengine.physicalLayer
 

Subclasses of LOVisitor in org.apache.pig.backend.hadoop.executionengine.physicalLayer
 class LogToPhyTranslationVisitor
           
 

Uses of LOVisitor in org.apache.pig.backend.local.executionengine.physicalLayer
 

Subclasses of LOVisitor in org.apache.pig.backend.local.executionengine.physicalLayer
 class LocalLogToPhyTranslationVisitor
           
 

Uses of LOVisitor in org.apache.pig.impl.logicalLayer
 

Subclasses of LOVisitor in org.apache.pig.impl.logicalLayer
 class CastFinder
          A visitor to track the casts in a plan.
 class ColumnPruner
           
 class LogicalPlanCloneHelper
          LogicalPlanCloneHelper implements a visitor mechanism to clone a logical plan and then patch up the connections held within the operators of the logical plan.
 class LOPrinter
          A visitor mechanism printing out the logical plan.
 class PlanSetter
          A visitor to set plans correctly inside logical operators.
 class ProjectFixerUpper
          A class to visit all the projects and change them to attach to a new node.
 class ProjectionMapCalculator
          A visitor to calculate all the projection maps in a logical plan.
 class ProjectionMapRemover
          A visitor to reset all the projection maps in a logical plan.
 class ProjectStarTranslator
          A visitor to walk operators that contain a nested plan and translate project( * ) operators to a list of projection operators, i.e., project( * ) -> project(0), project(1), ...
 class RemoveRedundantOperators
          A visitor to remove redundant operators in a plan
 class TopLevelProjectFinder
          A visitor to track the top-level projection operators in a plan.
 class UDFFinder
          A visitor to track the UDFs in a plan.
 

Methods in org.apache.pig.impl.logicalLayer with parameters of type LOVisitor
 void UnaryExpressionOperator.visit(LOVisitor v)
           
abstract  void LogicalOperator.visit(LOVisitor v)
          Visit this node with the provided visitor.
 void LOUserFunc.visit(LOVisitor v)
           
 void LOUnion.visit(LOVisitor v)
           
 void LOSubtract.visit(LOVisitor v)
           
 void LOStream.visit(LOVisitor v)
           
 void LOStore.visit(LOVisitor v)
           
 void LOSplitOutput.visit(LOVisitor v)
           
 void LOSplit.visit(LOVisitor v)
           
 void LOSort.visit(LOVisitor v)
           
 void LORegexp.visit(LOVisitor v)
           
 void LOProject.visit(LOVisitor v)
           
 void LOOr.visit(LOVisitor v)
           
 void LONotEqual.visit(LOVisitor v)
           
 void LONot.visit(LOVisitor v)
           
 void LONegative.visit(LOVisitor v)
           
 void LOMultiply.visit(LOVisitor v)
           
 void LOMod.visit(LOVisitor v)
           
 void LOMapLookup.visit(LOVisitor v)
           
 void LOLoad.visit(LOVisitor v)
           
 void LOLimit.visit(LOVisitor v)
           
 void LOLesserThanEqual.visit(LOVisitor v)
           
 void LOLesserThan.visit(LOVisitor v)
           
 void LOJoin.visit(LOVisitor v)
           
 void LOIsNull.visit(LOVisitor v)
           
 void LOGreaterThanEqual.visit(LOVisitor v)
           
 void LOGreaterThan.visit(LOVisitor v)
           
 void LOGenerate.visit(LOVisitor v)
           
 void LOForEach.visit(LOVisitor v)
           
 void LOFilter.visit(LOVisitor v)
           
 void LOEqual.visit(LOVisitor v)
           
 void LODivide.visit(LOVisitor v)
           
 void LODistinct.visit(LOVisitor v)
           
 void LODefine.visit(LOVisitor v)
           
 void LOCross.visit(LOVisitor v)
           
 void LOConst.visit(LOVisitor v)
           
 void LOCogroup.visit(LOVisitor v)
           
 void LOCast.visit(LOVisitor v)
           
 void LOBinCond.visit(LOVisitor v)
           
 void LOAnd.visit(LOVisitor v)
           
 void LOAdd.visit(LOVisitor v)
           
 void BinaryExpressionOperator.visit(LOVisitor v)
           
 

Method parameters in org.apache.pig.impl.logicalLayer with type arguments of type LOVisitor
 void LOSplitOutput.rewire(Operator<LOVisitor> oldPred, int oldPredIndex, Operator<LOVisitor> newPred, boolean useOldPred)
           
 void LOSplitOutput.rewire(Operator<LOVisitor> oldPred, int oldPredIndex, Operator<LOVisitor> newPred, boolean useOldPred)
           
 void LOSplit.rewire(Operator<LOVisitor> oldPred, int oldPredIndex, Operator<LOVisitor> newPred, boolean useOldPred)
           
 void LOSplit.rewire(Operator<LOVisitor> oldPred, int oldPredIndex, Operator<LOVisitor> newPred, boolean useOldPred)
           
 void LOSort.rewire(Operator<LOVisitor> oldPred, int oldPredIndex, Operator<LOVisitor> newPred, boolean useOldPred)
           
 void LOSort.rewire(Operator<LOVisitor> oldPred, int oldPredIndex, Operator<LOVisitor> newPred, boolean useOldPred)
           
 void LOForEach.rewire(Operator<LOVisitor> oldPred, int oldPredIndex, Operator<LOVisitor> newPred, boolean useOldPred)
           
 void LOForEach.rewire(Operator<LOVisitor> oldPred, int oldPredIndex, Operator<LOVisitor> newPred, boolean useOldPred)
           
 void LOFilter.rewire(Operator<LOVisitor> oldPred, int oldPredIndex, Operator<LOVisitor> newPred, boolean useOldPred)
           
 void LOFilter.rewire(Operator<LOVisitor> oldPred, int oldPredIndex, Operator<LOVisitor> newPred, boolean useOldPred)
           
 void LOCogroup.rewire(Operator<LOVisitor> oldPred, int oldPredIndex, Operator<LOVisitor> newPred, boolean useOldPred)
           
 void LOCogroup.rewire(Operator<LOVisitor> oldPred, int oldPredIndex, Operator<LOVisitor> newPred, boolean useOldPred)
           
 

Uses of LOVisitor in org.apache.pig.impl.logicalLayer.optimizer
 

Subclasses of LOVisitor in org.apache.pig.impl.logicalLayer.optimizer
 class SchemaCalculator
          A visitor to reset all the schemas in a logical plan.
 class SchemaRemover
          A visitor to reset all the schemas in a logical plan.
 

Uses of LOVisitor in org.apache.pig.impl.logicalLayer.validators
 

Subclasses of LOVisitor in org.apache.pig.impl.logicalLayer.validators
 class InputOutputFileVisitor
          Visitor for checking input/output files Exceptions in here do not affect later operations so we don't throw any exception but log all of them in msgCollector.
 class SchemaAliasVisitor
           
 class TypeCheckingVisitor
          Visitor for type checking.
 

Uses of LOVisitor in org.apache.pig.pen
 

Subclasses of LOVisitor in org.apache.pig.pen
 class AugmentBaseDataVisitor
           
 class DerivedDataVisitor
           
 class LineageTrimmingVisitor
           
 



Copyright © ${year} The Apache Software Foundation