Generated by
JDiff

Package org.apache.pig

Removed Classes and Interfaces
ReversibleLoadStoreFunc This interface is used to implement classes that can perform both Load and Store functionalities in a symmetric fashion (thus reversible).
Slice A grouping of data on that can be processed individually by Pig.
Slicer Produces independent slices of data from a given location to be processed in parallel by Pig.
StoreConfig A Class which will encapsulate metadata information that a OutputFormat (or possibly StoreFunc) may want to know about the data that needs to be stored.
 

Added Classes and Interfaces
Accumulator An interface that allows UDFs that take a bag to accumulate tuples in chunks rather than take the whole set at once.
CollectableLoadFunc This interface implemented by a LoadFunc implementations indicates to Pig that it has the capability to load data such that all instances of a key will occur in same split.
Expression A class to communicate Filter expressions to LoadFuncs.
Expression.BinaryExpression  
Expression.Column  
Expression.Const  
Expression.OpType  
FileInputLoadFunc This class provides an implementation of OrderedLoadFunc interface which can be optionally re-used by LoadFuncs that use FileInputFormat by having this as a super class
FileSplitComparable This class represents a relative position in a file.
IndexableLoadFunc This class is intended for use by LoadFunc implementations which have an internal index for sorted data and can use the index to support merge join in Pig.
LoadCaster An interface that provides cast implementations for load functions.
LoadMetadata This interface defines how to retrieve metadata related to data to be loaded.
LoadPushDown This interface defines how to communicate to Pig what functionality can be pushed into the loader.
LoadPushDown.OperatorSet Set of possible operations that Pig can push down to a loader.
LoadPushDown.RequiredField Describes a field that is required to execute a scripts.
LoadPushDown.RequiredFieldList List of fields that Pig knows to be required to executed a script.
LoadPushDown.RequiredFieldResponse Indicates whether the loader will return the requested fields or all fields.
OrderedLoadFunc Implementing this interface indicates to Pig that a given loader can be used for MergeJoin.
PigCounters The following enum will contain the general counters that pig uses.
PigServer.SortInfoSetter  
PigToStream The interface used for the custom mapping of a Tuple to a byte array.
ResourceSchema A represenation of a schema used to communicate with load and store functions.
ResourceSchema.Order  
ResourceSchema.ResourceFieldSchema  
ResourceStatistics An class that represents statistics about data to be loaded or stored.
ResourceStatistics.ResourceFieldStatistics Statistics for a given field in the data.
SortColInfo A class representing information about a sort column in SortInfo
SortColInfo.Order  
SortInfo Class to communicate sort column information based on order by statment's sort columns and schema
StoreFuncInterface StoreFuncs take records from Pig's processing and store them into a data store.
StoreMetadata This interface defines how to write metadata related to data to be stored.
StreamToPig The interface is used for the custom mapping of a byte array received from the stdout of the streaming process to a Tuple This interface together with PigToStream is designed to provide a common protocol for data exchange between Pig runtime and streaming executables.
 

Changed Classes
FuncSpec Class to represent a UDF specification.
LoadFunc A LoadFunc loads data into Pig.
PigServer A class for Java programs to connect to Pig.
PigWarning An enum to enumerate the warning types in Pig
StoreFunc StoreFuncs take records from Pig's processing and store them into a data store.