Package org.apache.pig

Public interfaces and classes for Pig.

See:
          Description

Interface Summary
Accumulator<T>  
Algebraic An interface to declare that an EvalFunc's calculation can be decomposed into intitial, intermediate, and final steps.
CommittableStoreFunc A storefunc which has an extra commit() method which is called when all mappers (when the storefunc is part of map) or reducers (when the storefunc is part of reduce) are finished.
IndexableLoadFunc This interface 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.
LoadFunc This interface is used to implement functions to parse records from a dataset.
ReversibleLoadStoreFunc This interface is used to implement classes that can perform both Load and Store functionalities in a symmetric fashion (thus reversible).
SamplableLoader Implementing this interface indicates to Pig that a given loader can be used by a sampling loader.
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.
StoreFunc This interface is used to implement functions to write records from a dataset.
 

Class Summary
ComparisonFunc  
EvalFunc<T> The class is used to implement functions to be applied to a dataset.
FilterFunc  
FuncSpec Class to represent a UDF specification - essentially encapsulates the class name and the arguments to the constructor
LoadFunc.RequiredField  
LoadFunc.RequiredFieldList  
LoadFunc.RequiredFieldResponse  
Main  
PigServer This class is the program's connection to Pig.
SortColInfo A class representing information about a sort column to pass in SortInfo to storage functions in StoreConfig
SortInfo Class to communicate sort column information based on order by statment's sort columns and schema
StandAloneParser  
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.
 

Enum Summary
ExecType The type of query execution
PigWarning An enum to enumerate the warning types in Pig
SortColInfo.Order  
 

Exception Summary
PigException All exceptions in Pig are encapsulated in the PigException class.
 

Package org.apache.pig Description

Public interfaces and classes for Pig.

PigServer is the interface to Pig for use by other java programs. Other interfaces and classes in this package are for use by users when implementing user defined functions.



Copyright © ${year} The Apache Software Foundation