| Interface | Description | 
|---|---|
| GroupingSpillable | Interface to be implemented by classes that group data in memory | 
| Spillable | 
| Class | Description | 
|---|---|
| BagFormat | |
| CastUtils | |
| CompilerUtils | |
| ConfigurationValidator | |
| HashOutputStream | |
| IdentityHashSet<E> | |
| JarManager | |
| JavaCompilerHelper | |
| JavaCompilerHelper.JavaSourceFromString | This class allows code to be generated directly from a String, instead of having to be
 on disk. | 
| LineageTracer | |
| LinkedMultiMap<K,V> | |
| LogUtils | |
| MultiMap<K,V> | An implementation of multi-map. | 
| NumValCarrier | |
| ObjectSerializer | |
| Pair<T,U> | Copy of C++ STL pair container. | 
| PropertiesUtil | |
| RewindableIterator<E> | |
| SpillableMemoryManager | This class Tracks the tenured pool and a list of Spillable objects. | 
| StorageUtil | This util class provides methods that are shared by storage class
  PigStorageand streaming classPigStreaming | 
| StringUtils | |
| TupleFormat | Default implementation of format of Tuple. | 
| UDFContext | |
| UriUtil | |
| Utils | Class with utility static methods | 
| WrappedIOException | Deprecated This class was introduced to overcome the limitation that before 
 Java 1.6,  IOExceptiondid not have a constructor which took aThrowableargument. | 
Copyright © 2007-2012 The Apache Software Foundation