# Hierarchy For Package org.apache.hadoop.mapred.lib

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.hadoop.mapred.lib.ChainMapper (implements org.apache.hadoop.mapred.Mapper<K1,V1,K2,V2>)
  - org.apache.hadoop.mapred.lib.ChainReducer (implements org.apache.hadoop.mapred.Reducer<K2,V2,K3,V3>)
  - org.apache.hadoop.mapred.lib.CombineFileRecordReader<K,V> (implements org.apache.hadoop.mapred.RecordReader<K,V>)
  - org.apache.hadoop.mapred.lib.CombineFileRecordReaderWrapper<K,V> (implements org.apache.hadoop.mapred.RecordReader<K,V>)
  - org.apache.hadoop.conf.Configured (implements org.apache.hadoop.conf.Configurable)
    - org.apache.hadoop.mapreduce.lib.partition.InputSampler<K,V> (implements org.apache.hadoop.util.Tool)
      - org.apache.hadoop.mapred.lib.InputSampler<K,V>
  - org.apache.hadoop.mapred.lib.FieldSelectionMapReduce<K,V> (implements org.apache.hadoop.mapred.Mapper<K1,V1,K2,V2>, org.apache.hadoop.mapred.Reducer<K2,V2,K3,V3>)
  - org.apache.hadoop.mapred.FileInputFormat<K,V> (implements org.apache.hadoop.mapred.InputFormat<K,V>)
    - org.apache.hadoop.mapred.lib.NLineInputFormat (implements org.apache.hadoop.mapred.JobConfigurable)
  - org.apache.hadoop.mapred.FileOutputFormat<K,V> (implements org.apache.hadoop.mapred.OutputFormat<K,V>)
    - org.apache.hadoop.mapred.lib.MultipleOutputFormat<K,V>
      - org.apache.hadoop.mapred.lib.MultipleSequenceFileOutputFormat<K,V>
      - org.apache.hadoop.mapred.lib.MultipleTextOutputFormat<K,V>
  - org.apache.hadoop.mapred.lib.FilterOutputFormat<K,V> (implements org.apache.hadoop.mapred.OutputFormat<K,V>)
    - org.apache.hadoop.mapred.lib.LazyOutputFormat<K,V>
  - org.apache.hadoop.mapred.lib.HashPartitioner<K2,V2> (implements org.apache.hadoop.mapred.Partitioner<K2,V2>)
  - org.apache.hadoop.mapreduce.InputFormat<K,V>
    - org.apache.hadoop.mapreduce.lib.input.FileInputFormat<K,V>
      - org.apache.hadoop.mapreduce.lib.input.CombineFileInputFormat<K,V>
        - org.apache.hadoop.mapred.lib.CombineFileInputFormat<K,V> (implements org.apache.hadoop.mapred.InputFormat<K,V>)
          - org.apache.hadoop.mapred.lib.CombineSequenceFileInputFormat<K,V>
          - org.apache.hadoop.mapred.lib.CombineTextInputFormat
  - org.apache.hadoop.mapreduce.InputSplit
    - org.apache.hadoop.mapreduce.lib.input.CombineFileSplit (implements org.apache.hadoop.io.Writable)
      - org.apache.hadoop.mapred.lib.CombineFileSplit (implements org.apache.hadoop.mapred.InputSplit)
  - org.apache.hadoop.mapred.MapReduceBase (implements org.apache.hadoop.io.Closeable, org.apache.hadoop.mapred.JobConfigurable)
    - org.apache.hadoop.mapred.lib.IdentityMapper<K,V> (implements org.apache.hadoop.mapred.Mapper<K1,V1,K2,V2>)
    - org.apache.hadoop.mapred.lib.IdentityReducer<K,V> (implements org.apache.hadoop.mapred.Reducer<K2,V2,K3,V3>)
    - org.apache.hadoop.mapred.lib.InverseMapper<K,V> (implements org.apache.hadoop.mapred.Mapper<K1,V1,K2,V2>)
    - org.apache.hadoop.mapred.lib.LongSumReducer<K> (implements org.apache.hadoop.mapred.Reducer<K2,V2,K3,V3>)
    - org.apache.hadoop.mapred.lib.RegexMapper<K> (implements org.apache.hadoop.mapred.Mapper<K1,V1,K2,V2>)
    - org.apache.hadoop.mapred.lib.TokenCountMapper<K> (implements org.apache.hadoop.mapred.Mapper<K1,V1,K2,V2>)
  - org.apache.hadoop.mapred.lib.MultipleInputs
  - org.apache.hadoop.mapred.lib.MultipleOutputs
  - org.apache.hadoop.mapred.lib.MultithreadedMapRunner<K1,V1,K2,V2> (implements org.apache.hadoop.mapred.MapRunnable<K1,V1,K2,V2>)
  - org.apache.hadoop.mapred.lib.NullOutputFormat<K,V> (implements org.apache.hadoop.mapred.OutputFormat<K,V>)
  - org.apache.hadoop.mapreduce.Partitioner<KEY,VALUE>
    - org.apache.hadoop.mapreduce.lib.partition.BinaryPartitioner<V> (implements org.apache.hadoop.conf.Configurable)
      - org.apache.hadoop.mapred.lib.BinaryPartitioner<V> (implements org.apache.hadoop.mapred.Partitioner<K2,V2>)
    - org.apache.hadoop.mapreduce.lib.partition.KeyFieldBasedPartitioner<K2,V2> (implements org.apache.hadoop.conf.Configurable)
      - org.apache.hadoop.mapred.lib.KeyFieldBasedPartitioner<K2,V2> (implements org.apache.hadoop.mapred.Partitioner<K2,V2>)
    - org.apache.hadoop.mapreduce.lib.partition.TotalOrderPartitioner<K,V> (implements org.apache.hadoop.conf.Configurable)
      - org.apache.hadoop.mapred.lib.TotalOrderPartitioner<K,V> (implements org.apache.hadoop.mapred.Partitioner<K2,V2>)
  - org.apache.hadoop.io.WritableComparator (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.RawComparator<T>)
    - org.apache.hadoop.mapreduce.lib.partition.KeyFieldBasedComparator<K,V> (implements org.apache.hadoop.conf.Configurable)
      - org.apache.hadoop.mapred.lib.KeyFieldBasedComparator<K,V> (implements org.apache.hadoop.mapred.JobConfigurable)

Copyright © 2022 Apache Software Foundation. All rights reserved.