| Name | Description | Type | Package | Framework |
| CmdLineParser | Class | org.apache.pig.tools.cmdline | Apache Pig | |
| CmdLineParser .ValueExpected | Class | org.apache.pig.tools.cmdline.CmdLineParser | Apache Pig | |
| Command | Class | org.apache.pig.tools.grunt | Apache Pig | |
| Grunt | Class | org.apache.pig.tools.grunt | Apache Pig | |
| GruntParser | Class | org.apache.pig.tools.grunt | Apache Pig | |
| GruntParser .StreamPrinter | Class | org.apache.pig.tools.grunt.GruntParser | Apache Pig | |
| InputStats | This class encapsulates the runtime statistics of a user specified input. | Class | org.apache.pig.tools.pigstats | Apache Pig |
| InputStats .INPUT_TYPE | Class | org.apache.pig.tools.pigstats.InputStats | Apache Pig | |
| JobStats | This class encapsulates the runtime statistics of a MapReduce job. | Class | org.apache.pig.tools.pigstats | Apache Pig |
| JobStats .JobState | Class | org.apache.pig.tools.pigstats.JobStats | Apache Pig | |
| OutputStats | This class encapsulates the runtime statistics of an user specified output. | Class | org.apache.pig.tools.pigstats | Apache Pig |
| ParameterSubstitutionPreprocessor | Class | org.apache.pig.tools.parameters | Apache Pig | |
| PerformanceTimer | Class | org.apache.pig.tools.timer | Apache Pig | |
| PerformanceTimerFactory | Class | org.apache.pig.tools.timer | Apache Pig | |
| PigCompletor | Class | org.apache.pig.tools.grunt | Apache Pig | |
| PigCompletorAliases | Class | org.apache.pig.tools.grunt | Apache Pig | |
| PigCounterHelper | A helper class to deal with Hadoop counters in Pig. | Class | org.apache.pig.tools.counters | Apache Pig |
| PigProgressNotificationListener | Interface | org.apache.pig.tools.pigstats | Apache Pig | |
| PigStats | PigStats encapsulates the statistics collected from a running script. | Class | org.apache.pig.tools.pigstats | Apache Pig |
| PigStats .JobGraph | Class | org.apache.pig.tools.pigstats.PigStats | Apache Pig | |
| PigStatsUtil | Class | org.apache.pig.tools.pigstats | Apache Pig | |
| PigStatusReporter | Class | org.apache.pig.tools.pigstats | Apache Pig | |
| PreprocessorContext | Class | org.apache.pig.tools.parameters | Apache Pig | |
| ScriptState | ScriptStates encapsulates settings for a Pig script that runs on a hadoop cluster. | Class | org.apache.pig.tools.pigstats | Apache Pig |
| StreamGenerator | Class | org.apache.pig.tools.streams | Apache Pig | |
| ToolsPigServer | ToolsPigServer is a subclass of PigServer intended only for Pig tools. | Class | org.apache.pig.tools | Apache Pig |
| ToolsPigServer .PigPlans | Class | org.apache.pig.tools.ToolsPigServer | Apache Pig | |