| 
Class Summary | 
| ArrayListBackedIterator | 
This class provides an implementation of ResetableIterator. | 
| DataJoinJob | 
This class implements the main function for creating a map/reduce
 job to join data of different sources. | 
| DataJoinMapperBase | 
This abstract class serves as the base class for the mapper class of a data
 join job. | 
| DataJoinReducerBase | 
This abstract class serves as the base class for the reducer class of a data
 join job. | 
| JobBase | 
A common base implementing some statics collecting mechanisms that are
 commonly used in a typical map/reduce job. | 
| TaggedMapOutput | 
This abstract class serves as the base class for the values that 
 flow from the mappers to the reducers in a data join job. |