| Name | Description | Type | Package | Framework |
| DotMRPrinter | This class can print an MR plan in the DOT format. | Class | org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans | Apache Pig |
| DotMRPrinter .InnerOperator | Helper class to represent the relationship of map, reduce and combine phases in an MR operator. | Class | org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans.DotMRPrinter | Apache Pig |
| DotMRPrinter .InnerPlan | Helper class to represent the relationship of map, reduce and combine phases in an MR operator. | Class | org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans.DotMRPrinter | Apache Pig |
| EndOfAllInputSetter | This visitor visits the MRPlan and does the following for each MROper: If the map plan or the reduce plan of the MROper has | Class | org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans | Apache Pig |
| MROperPlan | A Plan used to create the plan of Map Reduce Operators which can be | Class | org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans | Apache Pig |
| MROpPlanVisitor | Class | org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans | Apache Pig | |
| MRPrinter | A visitor mechanism printing out the logical plan. | Class | org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans | Apache Pig |
| POPackageAnnotator | This visitor visits the MRPlan and does the following - visits the POPackage in the reduce plan and finds the corresponding | Class | org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans | Apache Pig |
| ScalarPhyFinder | Class | org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans | Apache Pig | |
| UDFFinder | Class | org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans | Apache Pig | |