| Name | Description | Type | Package | Framework |
| AbstractTuple | This class provides a convenient base for Tuple implementations. | Class | org.apache.pig.data | Apache Pig |
| AccumulativeBag | Class | org.apache.pig.data | Apache Pig | |
| AmendableTuple | Class | org.apache.pig.data | Apache Pig | |
| AppendableSchemaTuple | Class | org.apache.pig.data | Apache Pig | |
| BagFactory | Factory for constructing different types of bags. | Class | org.apache.pig.data | Apache Pig |
| BinInterSedes | A class to handle reading and writing of intermediate results of data types. | Class | org.apache.pig.data | Apache Pig |
| BinInterSedes .BinInterSedesTupleRawComparator | Class | org.apache.pig.data.BinInterSedes | Apache Pig | |
| BinSedesTuple | This tuple has a faster (de)serialization mechanism. | Class | org.apache.pig.data | Apache Pig |
| BinSedesTupleFactory | Default implementation of TupleFactory. | Class | org.apache.pig.data | Apache Pig |
| BytesHelper | Class | org.apache.pig.data.utils | Apache Pig | |
| DataBag | A collection of Tuples. | Interface | org.apache.pig.data | Apache Pig |
| DataByteArray | An implementation of byte array. | Class | org.apache.pig.data | Apache Pig |
| DataReaderWriter | This class was used to handle reading and writing of intermediate results of data types. | Class | org.apache.pig.data | Apache Pig |
| DataType | A class of static final values used to encode data type and a number of static helper functions for manipulating data objects. | Class | org.apache.pig.data | Apache Pig |
| DefaultAbstractBag | Default implementation of DataBag. | Class | org.apache.pig.data | Apache Pig |
| DefaultAbstractBag .BagDelimiterTuple | Class | org.apache.pig.data.DefaultAbstractBag | Apache Pig | |
| DefaultAbstractBag .EndBag | Class | org.apache.pig.data.DefaultAbstractBag | Apache Pig | |
| DefaultAbstractBag .StartBag | Class | org.apache.pig.data.DefaultAbstractBag | Apache Pig | |
| DefaultBagFactory | Default implementation of BagFactory. | Class | org.apache.pig.data | Apache Pig |
| DefaultDataBag | An unordered collection of Tuples (possibly) with multiples. | Class | org.apache.pig.data | Apache Pig |
| DefaultTuple | A default implementation of Tuple. | Class | org.apache.pig.data | Apache Pig |
| DefaultTuple .DefaultTupleRawComparator | Class | org.apache.pig.data.DefaultTuple | Apache Pig | |
| DefaultTupleFactory | Class | org.apache.pig.data | Apache Pig | |
| DistinctDataBag | An unordered collection of Tuples with no multiples. | Class | org.apache.pig.data | Apache Pig |
| FieldIsNullException | Class | org.apache.pig.data | Apache Pig | |
| FileList | This class extends ArrayList to add a finalize() that calls delete on the files . | Class | org.apache.pig.data | Apache Pig |
| InternalCachedBag | Class | org.apache.pig.data | Apache Pig | |
| InternalDistinctBag | An unordered collection of Tuples with no multiples. | Class | org.apache.pig.data | Apache Pig |
| InternalMap | This class is an empty extension of Map. | Class | org.apache.pig.data | Apache Pig |
| InternalSortedBag | An ordered collection of Tuples (possibly) with multiples. | Class | org.apache.pig.data | Apache Pig |
| InterSedes | A class to handle reading and writing of intermediate results of data types. | Interface | org.apache.pig.data | Apache Pig |
| InterSedesFactory | Used to get hold of the single instance of InterSedes . | Class | org.apache.pig.data | Apache Pig |
| MethodHelper | Class | org.apache.pig.data.utils | Apache Pig | |
| NonSpillableDataBag | An unordered collection of Tuples (possibly) with multiples. | Class | org.apache.pig.data | Apache Pig |
| ReadOnceBag | This bag is specifically created for use by POPackageLite. | Class | org.apache.pig.data | Apache Pig |
| SchemaTuple | A SchemaTuple is a type aware tuple that is much faster and more memory efficient. | Class | org.apache.pig.data | Apache Pig |
| SchemaTuple .SchemaTupleQuickGenerator | Class | org.apache.pig.data.SchemaTuple | Apache Pig | |
| SchemaTupleBackend | Class | org.apache.pig.data | Apache Pig | |
| SchemaTupleClassGenerator | This class encapsulates the generation of SchemaTuples, as well as some logic around shipping code to the distributed cache. | Class | org.apache.pig.data | Apache Pig |
| SchemaTupleClassGenerator .GenContext | The GenContext mechanism provides a level of control in where SchemaTupleFactories are used. | Class | org.apache.pig.data.SchemaTupleClassGenerator | Apache Pig |
| SchemaTupleFactory | This is an implementation of TupleFactory that will instantiate SchemaTuple's. | Class | org.apache.pig.data | Apache Pig |
| SchemaTupleFrontend | This class is to be used at job creation time. | Class | org.apache.pig.data | Apache Pig |
| SedesHelper | Class | org.apache.pig.data.utils | Apache Pig | |
| SedesHelper .Varint | Encodes signed and unsigned values using a common variable-length scheme, found for example in | Class | org.apache.pig.data.utils.SedesHelper | Apache Pig |
| SelfSpillBag | Class to hold code common to self spilling bags such as InternalCachedBagSee Also:Serialized Form | Class | org.apache.pig.data | Apache Pig |
| SelfSpillBag .MemoryLimits | This class helps to compute the number of entries that should be held in memory so that memory consumption is limited. | Class | org.apache.pig.data.SelfSpillBag | Apache Pig |
| SingleTupleBag | A simple performant implementation of the DataBag interface which only holds a single tuple. | Class | org.apache.pig.data | Apache Pig |
| SizeUtil | Class | org.apache.pig.data | Apache Pig | |
| SortedDataBag | An ordered collection of Tuples (possibly) with multiples. | Class | org.apache.pig.data | Apache Pig |
| SortedSpillBag | Common functionality for proactively spilling bags that need to keep the dataSee Also:Serialized Form | Class | org.apache.pig.data | Apache Pig |
| StructuresHelper | Class | org.apache.pig.data.utils | Apache Pig | |
| StructuresHelper .Pair | This is a helper class which makes it easy to have pairs of values, and to use them as keys and values in Maps. | Class | org.apache.pig.data.utils.StructuresHelper | Apache Pig |
| StructuresHelper .SchemaKey | This encapsulates a Schema and allows it to be used in such a way that any aliases are ignored in equality. | Class | org.apache.pig.data.utils.StructuresHelper | Apache Pig |
| StructuresHelper .Triple | Class | org.apache.pig.data.utils.StructuresHelper | Apache Pig | |
| TargetedTuple | A tuple composed with the operators to which it needs be attached | Class | org.apache.pig.data | Apache Pig |
| TimestampedTuple | Class | org.apache.pig.data | Apache Pig | |
| Tuple | An ordered list of Data. | Interface | org.apache.pig.data | Apache Pig |
| TupleFactory | A factory to construct tuples. | Class | org.apache.pig.data | Apache Pig |
| TupleRawComparator | This interface is intended to compare Tuples. | Interface | org.apache.pig.data | Apache Pig |
| TypeAwareTuple | Interface | org.apache.pig.data | Apache Pig | |