## Uses of Interface
org.apache.hadoop.mapred.JobConfigurable

- Packages that use JobConfigurable
  Package | Description
  --- | ---
  org.apache.hadoop.mapred |
  org.apache.hadoop.mapred.lib |
  org.apache.hadoop.mapred.lib.aggregate |
  org.apache.hadoop.mapred.lib.db |

- - ### Uses of JobConfigurable in org.apache.hadoop.mapred

    Subinterfaces of JobConfigurable in org.apache.hadoop.mapred
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Mapper<K1,V1,K2,V2>` Maps input key/value pairs to a set of intermediate key/value pairs.
    `interface` | `MapRunnable<K1,V1,K2,V2>` Expert: Generic interface for `Mapper`s.
    `interface` | `Partitioner<K2,V2>` Partitions the key space.
    `interface` | `Reducer<K2,V2,K3,V3>` Reduces a set of intermediate values which share a key to a smaller set of values.

    Classes in org.apache.hadoop.mapred that implement JobConfigurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FixedLengthInputFormat` FixedLengthInputFormat is an input format used to read input files which contain fixed length records.
    `class` | `KeyValueTextInputFormat` An `InputFormat` for plain text files.
    `class` | `MapReduceBase` Base class for `Mapper` and `Reducer` implementations.
    `class` | `MapRunner<K1,V1,K2,V2>` Default `MapRunnable` implementation.
    `class` | `TextInputFormat` An `InputFormat` for plain text files.

  - ### Uses of JobConfigurable in org.apache.hadoop.mapred.lib

    Classes in org.apache.hadoop.mapred.lib that implement JobConfigurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BinaryPartitioner<V>` Partition `BinaryComparable` keys using a configurable part of the bytes array returned by `BinaryComparable.getBytes()`.
    `class` | `ChainMapper` The ChainMapper class allows to use multiple Mapper classes within a single Map task.
    `class` | `ChainReducer` The ChainReducer class allows to chain multiple Mapper classes after a Reducer within the Reducer task.
    `class` | `DelegatingMapper<K1,V1,K2,V2>` An `Mapper` that delegates behaviour of paths to multiple other mappers.
    `class` | `FieldSelectionMapReduce<K,V>` This class implements a mapper/reducer class that can be used to perform field selections in a manner similar to unix cut.
    `class` | `HashPartitioner<K2,V2>` Partition keys by their `Object.hashCode()`.
    `class` | `IdentityMapper<K,V>` Implements the identity function, mapping inputs directly to outputs.
    `class` | `IdentityReducer<K,V>` Performs no reduction, writing all input values directly to the output.
    `class` | `InverseMapper<K,V>` A `Mapper` that swaps keys and values.
    `class` | `KeyFieldBasedComparator<K,V>` This comparator implementation provides a subset of the features provided by the Unix/GNU Sort.
    `class` | `KeyFieldBasedPartitioner<K2,V2>` Defines a way to partition keys based on certain key fields (also see `KeyFieldBasedComparator`.
    `class` | `LongSumReducer<K>` A `Reducer` that sums long values.
    `class` | `MultithreadedMapRunner<K1,V1,K2,V2>` Multithreaded implementation for `MapRunnable`.
    `class` | `NLineInputFormat` NLineInputFormat which splits N lines of input as one split.
    `class` | `RegexMapper<K>` A `Mapper` that extracts text matching a regular expression.
    `class` | `TokenCountMapper<K>` A `Mapper` that maps text values into <token,freq> pairs.
    `class` | `TotalOrderPartitioner<K,V>` Partitioner effecting a total order by reading split points from an externally generated source.

  - ### Uses of JobConfigurable in org.apache.hadoop.mapred.lib.aggregate

    Classes in org.apache.hadoop.mapred.lib.aggregate that implement JobConfigurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ValueAggregatorCombiner<K1 extends org.apache.hadoop.io.WritableComparable,V1 extends org.apache.hadoop.io.Writable>` This class implements the generic combiner of Aggregate.
    `class` | `ValueAggregatorJobBase<K1 extends org.apache.hadoop.io.WritableComparable,V1 extends org.apache.hadoop.io.Writable>` This abstract class implements some common functionalities of the the generic mapper, reducer and combiner classes of Aggregate.
    `class` | `ValueAggregatorMapper<K1 extends org.apache.hadoop.io.WritableComparable,V1 extends org.apache.hadoop.io.Writable>` This class implements the generic mapper of Aggregate.
    `class` | `ValueAggregatorReducer<K1 extends org.apache.hadoop.io.WritableComparable,V1 extends org.apache.hadoop.io.Writable>` This class implements the generic reducer of Aggregate.

  - ### Uses of JobConfigurable in org.apache.hadoop.mapred.lib.db

    Classes in org.apache.hadoop.mapred.lib.db that implement JobConfigurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DBInputFormat<T extends DBWritable>`

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.