| Package | Description | 
|---|---|
| org.apache.pig | 
Public interfaces and classes for Pig. | 
| org.apache.pig.builtin | 
This package contains builtin Pig UDFs. | 
| org.apache.pig.data | 
This package contains implementations of Pig specific data types as well as
support functions for reading, writing, and using all Pig data types. | 
| org.apache.pig.data.utils | |
| org.apache.pig.newplan | |
| org.apache.pig.newplan.optimizer | |
| org.apache.pig.tools | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IteratingAccumulatorEvalFunc<T>This class provides a much more intuitive way to write Accumulator UDFs. For example, you could express IsEmpty as follows: | 
| class  | JVMReuseImpl | 
| class  | ResourceStatisticsAn class that represents statistics about data to be loaded or stored. | 
| class  | SortColInfoA class representing information about a sort column in  SortInfo | 
| class  | SortInfoClass to communicate sort column information based on 
 order by statment's sort columns and schema | 
| Modifier and Type | Class and Description | 
|---|---|
| interface  | MonitoredUDFDescribes how the execution of a UDF should be monitored, and what 
 to do if it times out. | 
| interface  | NondeterministicA non-deterministic UDF is one that can produce different results when
 invoked on the same input. | 
| interface  | OutputSchemaAn EvalFunc can annotated with an  OutputSchemato
 tell Pig what the expected output is. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AppendableSchemaTuple<T extends AppendableSchemaTuple<T>> | 
| class  | SchemaTuple<T extends SchemaTuple<T>>A SchemaTuple is a type aware tuple that is much faster and more memory efficient. | 
| class  | SchemaTupleClassGeneratorThis class encapsulates the generation of SchemaTuples, as well as some logic
 around shipping code to the distributed cache. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MethodHelper | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | OperatorPlanAn interface that defines graph operations on plans. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | PlanTransformListenerAn interface to describe listeners that are notified when a plan is
 modified. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ToolsPigServerToolsPigServer is a subclass of PigServer intended only for Pig tools. | 
Copyright © 2007-2012 The Apache Software Foundation