| Name | Description | Type | Package | Framework |
| BinaryPartitioner | Partition BinaryComparable keys using a configurable part of the bytes array returned by BinaryComparable. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| ChainMapper | The ChainMapper class allows to use multiple Mapper classes within a single The Mapper classes are invoked in a chained (or piped) fashion, the output of | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| ChainReducer | The ChainReducer class allows to chain multiple Mapper classes after a Reducer within the Reducer task. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| CombineFileInputFormat | An abstract InputFormat that returns CombineFileSplit's in InputFormat. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| CombineFileRecordReader | A generic RecordReader that can hand out different recordReaders for each chunk in a CombineFileSplit. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| CombineFileRecordReaderWrapper | A wrapper class for a record reader that handles a single file split. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| CombineFileSplit | Class | org.apache.hadoop.mapred.lib | Apache Hadoop | |
| CombineSequenceFileInputFormat | Input format that is a CombineFileInputFormat-equivalent for SequenceFileInputFormat. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| CombineTextInputFormat | Input format that is a CombineFileInputFormat-equivalent forSee Also:CombineFileInputFormat | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| DBConfiguration | Class | org.apache.hadoop.mapred.lib.db | Apache Hadoop | |
| DBInputFormat | Class | org.apache.hadoop.mapred.lib.db | Apache Hadoop | |
| DBOutputFormat | Class | org.apache.hadoop.mapred.lib.db | Apache Hadoop | |
| DoubleValueSum | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop | |
| FieldSelectionMapReduce | This class implements a mapper/reducer class that can be used to perform field selections in a manner similar to unix cut. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| FilterOutputFormat | FilterOutputFormat is a convenience class that wraps OutputFormat. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| HashPartitioner | Partition keys by their Object. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| IdentityMapper | Class | org.apache.hadoop.mapred.lib | Apache Hadoop | |
| IdentityReducer | Performs no reduction, writing all input values directly to the output. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| InputSampler | Class | org.apache.hadoop.mapred.lib | Apache Hadoop | |
| InverseMapper | A Mapper that swaps keys and values. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| KeyFieldBasedComparator | This comparator implementation provides a subset of the features provided by the Unix/GNU Sort. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| KeyFieldBasedPartitioner | Defines a way to partition keys based on certain key fields (also see KeyFieldBasedComparator. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| LazyOutputFormat | A Convenience class that creates output lazily. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| LongSumReducer | A Reducer that sums long values. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| LongValueMax | This class implements a value aggregator that maintain the maximum of a sequence of long values. | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| LongValueMin | This class implements a value aggregator that maintain the minimum of a sequence of long values. | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| LongValueSum | This class implements a value aggregator that sums up a sequence of long values. | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| MultipleInputs | This class supports MapReduce jobs that have multiple input paths with a different InputFormat and Mapper for each path | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| MultipleOutputFormat | This abstract class extends the FileOutputFormat, allowing to write the output data to different output files. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| MultipleOutputs | The MultipleOutputs class simplifies writting to additional outputs other than the job default output via the OutputCollector passed to | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| MultipleSequenceFileOutputFormat | This class extends the MultipleOutputFormat, allowing to write the output data to different output files in sequence file output format. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| MultipleTextOutputFormat | This class extends the MultipleOutputFormat, allowing to write the output data to different output files in Text output format. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| MultithreadedMapRunner | Multithreaded implementation for MapRunnable. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| NLineInputFormat | NLineInputFormat which splits N lines of input as one split. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| NullOutputFormat | Consume all outputs and put them in /dev/null. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| RegexMapper | A Mapper that extracts text matching a regular expression. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| StringValueMax | This class implements a value aggregator that maintain the biggest of a sequence of strings. | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| StringValueMin | This class implements a value aggregator that maintain the smallest of a sequence of strings. | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| TokenCountMapper | A Mapper that maps text values into | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| TotalOrderPartitioner | Partitioner effecting a total order by reading split points from an externally generated source. | Class | org.apache.hadoop.mapred.lib | Apache Hadoop |
| UniqValueCount | This class implements a value aggregator that dedupes a sequence of objects. | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| UserDefinedValueAggregatorDescriptor | This class implements a wrapper for a user defined value aggregator It serves two functions: One is to create an object of | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| ValueAggregator | This interface defines the minimal protocol for value aggregators. | Interface | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| ValueAggregatorBaseDescriptor | This class implements the common functionalities of the subclasses of ValueAggregatorDescriptor class. | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| ValueAggregatorCombiner | This class implements the generic combiner of Aggregate. | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| ValueAggregatorDescriptor | This interface defines the contract a value aggregator descriptor must support. | Interface | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| ValueAggregatorJob | This is the main class for creating a map/reduce job using Aggregate framework. | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| ValueAggregatorJobBase | This abstract class implements some common functionalities of the the generic mapper, reducer and combiner classes of Aggregate. | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| ValueAggregatorMapper | This class implements the generic mapper of Aggregate. | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| ValueAggregatorReducer | This class implements the generic reducer of Aggregate. | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |
| ValueHistogram | This class implements a value aggregator that computes the histogram of a sequence of strings. | Class | org.apache.hadoop.mapred.lib.aggregate | Apache Hadoop |