| | 0.20.0 | 0.20.1 | 0.20.2 | 0.20.2+228 | 0.20.2+320 | 0.20.2+737 | 0.20.2-cdh3b4 | 0.20.2-cdh3u0 | 0.20.2-cdh3u1 | 0.20.2-cdh3u2 | 0.20.2-cdh3u3 | 0.20.2-cdh3u4 | 0.20.2-cdh3u5 | 0.20.203.0 | 0.20.204.0 | 0.20.205.0 | 0.21.0 | 0.22.0 | 0.23.0 | 0.23.0-cdh4b1 | 0.23.1 | 0.23.1-cdh4.0.0b2 | 0.23.3 | 1.0.0 | 1.0.1 | 1.0.2 | 1.0.3 | 2.0.0-alpha | 2.0.0-cdh4.0.0 | 2.0.0-cdh4.0.1 | 2.0.0-cdh4.1.0 | 2.0.1-alpha |
| org.apache.hadoop.HadoopIllegalArgumentException | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.HadoopVersionAnnotation | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.classification.InterfaceAudience | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.classification.InterfaceAudience.LimitedPrivate | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.classification.InterfaceAudience.Private | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.classification.InterfaceAudience.Public | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.classification.InterfaceStability | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.classification.InterfaceStability.Evolving | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.classification.InterfaceStability.Stable | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.classification.InterfaceStability.Unstable | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.classification.tools.ExcludePrivateAnnotationsJDiffDoclet | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.classification.tools.ExcludePrivateAnnotationsStandardDoclet | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.conf.ConfServlet | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.conf.ConfServlet.BadFormatException | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.conf.Configurable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.conf.Configuration | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.conf.Configuration.IntegerRanges | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.conf.Configured | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.contrib.failmon.Anonymizer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.CPUParser | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.Continuous | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.Environment | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.EventRecord | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.Executor | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.HDFSMerger | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.HadoopLogParser | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.LocalStore | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.LogParser | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.MonitorJob | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.Monitored | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.NICParser | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.OfflineAnonymizer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.OfflineAnonymizer.LogType | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.PersistentState | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.RunOnce | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.SMARTParser | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.SensorsParser | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.SerializedRecord | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.ShellParser | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.failmon.SystemLogParser | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.example.HashingDistributionPolicy | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.example.IdentityLocalAnalysis | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.example.LineDocInputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.example.LineDocLocalAnalysis | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.example.LineDocRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.example.LineDocTextAndOp | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.example.RoundRobinDistributionPolicy | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.lucene.FileSystemDirectory | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.lucene.LuceneUtil | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.lucene.RAMDirectoryUtil | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.lucene.ShardWriter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.main.UpdateIndex | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.DocumentAndOp | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.DocumentAndOp.Op | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.DocumentID | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.IDistributionPolicy | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.IIndexUpdater | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.ILocalAnalysis | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.IndexUpdateCombiner | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.IndexUpdateConfiguration | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.IndexUpdateMapper | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.IndexUpdateOutputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.IndexUpdatePartitioner | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.IndexUpdateReducer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.IndexUpdater | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.IntermediateForm | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.index.mapred.Shard | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.utils.join.ArrayListBackedIterator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.utils.join.DataJoinJob | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.utils.join.DataJoinMapperBase | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.utils.join.DataJoinReducerBase | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.utils.join.JobBase | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.utils.join.ResetableIterator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.contrib.utils.join.TaggedMapOutput | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.AggregateWordCount | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.AggregateWordCount.WordCountPlugInClass | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.AggregateWordHistogram | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.AggregateWordHistogram.AggregateWordHistogramPlugin | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.DBCountPageView | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.ExampleDriver | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.Grep | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.Join | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.MultiFileWordCount | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.MultiFileWordCount.CombineFileLineRecordReader | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.examples.MultiFileWordCount.MapClass | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.MultiFileWordCount.MultiFileLineRecordReader | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.MultiFileWordCount.MyInputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.MultiFileWordCount.WordOffset | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.PiEstimator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.PiEstimator.PiMapper | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.PiEstimator.PiReducer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.RandomTextWriter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.RandomWriter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.SecondarySort | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.SecondarySort.FirstGroupingComparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.SecondarySort.FirstPartitioner | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.SecondarySort.IntPair | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.SecondarySort.IntPair.Comparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.SecondarySort.MapClass | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.SecondarySort.Reduce | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.SleepJob | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.SleepJob.EmptySplit | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.SleepJob.SleepInputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.Sort | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.WordCount | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.WordCount.IntSumReducer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.WordCount.TokenizerMapper | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.dancing.DancingLinks | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.dancing.DancingLinks.SolutionAcceptor | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.dancing.DistributedPentomino | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.dancing.DistributedPentomino.PentMap | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.dancing.OneSidedPentomino | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.dancing.Pentomino | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.dancing.Pentomino.ColumnName | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.dancing.Pentomino.Piece | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.dancing.Pentomino.SolutionCategory | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.dancing.Sudoku | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.dancing.Sudoku.ColumnName | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.terasort.TeraGen | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.terasort.TeraGen.SortGenMapper | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.terasort.TeraInputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.terasort.TeraOutputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.terasort.TeraSort | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.examples.terasort.TeraValidate | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.filecache.DistributedCache | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.filecache.TaskDistributedCacheManager | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.filecache.TrackerDistributedCacheManager | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.AbstractFileSystem | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.AvroFSInput | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.BlockLocation | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.BlockStorageLocation | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N |
| org.apache.hadoop.fs.BufferedFSInputStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.ChecksumException | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.ChecksumFileSystem | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.CommonConfigurationKeys | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.CommonConfigurationKeysPublic | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.ContentSummary | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.CreateFlag | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.DF | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.DU | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.FSDataInputStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.FSDataOutputStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.FSError | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.FSInputChecker | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.FSInputStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.FSOutputSummer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.FileAlreadyExistsException | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.FileChecksum | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.FileContext | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.FileStatus | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.FileSystem | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.FileSystem.Statistics | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.FileUtil | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.FileUtil.HardLink | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.fs.FilterFileSystem | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.FsConstants | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.FsServerDefaults | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.FsShell | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.FsStatus | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.FsUrlStreamHandlerFactory | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.GlobFilter | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.GlobPattern | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.HarFileSystem | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.HardLink | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.HardLink.LinkStats | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.HardLink.OSType | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.HdfsVolumeId | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N |
| org.apache.hadoop.fs.InMemoryFileSystem | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.fs.InvalidPathException | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.LocalDirAllocator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.LocalFileSystem | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.LocatedFileStatus | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.MD5MD5CRC32FileChecksum | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.Options | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.Options.CreateOpts | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.fs.Options.CreateOpts.BlockSize | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.fs.Options.CreateOpts.BufferSize | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.fs.Options.CreateOpts.BytesPerChecksum | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.fs.Options.CreateOpts.CreateParent | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.fs.Options.CreateOpts.Perms | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.fs.Options.CreateOpts.Progress | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.fs.Options.CreateOpts.ReplicationFactor | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.fs.Options.Rename | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.fs.ParentNotDirectoryException | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.Path | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.PathFilter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.PositionedReadable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.RawLocalFileSystem | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.RemoteIterator | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.fs.Seekable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.Syncable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.Trash | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.TrashPolicy | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.UnsupportedFileSystemException | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.VolumeId | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N |
| org.apache.hadoop.fs.ftp.FTPException | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.ftp.FTPFileSystem | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.ftp.FTPInputStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.kfs.KosmosFileSystem | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.permission.AccessControlException | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D |
| org.apache.hadoop.fs.permission.ChmodParser | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.permission.FsAction | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.permission.FsPermission | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.permission.PermissionStatus | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.s3.Block | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.s3.FileSystemStore | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.s3.INode | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.s3.MigrationTool | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.s3.S3Credentials | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.s3.S3Exception | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.s3.S3FileSystem | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.s3.S3FileSystemException | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.s3.VersionMismatchException | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.s3native.NativeS3FileSystem | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.shell.Command | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.shell.CommandFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.shell.Count | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.fs.viewfs.NotInMountpointException | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.viewfs.ViewFileSystem | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.fs.viewfs.ViewFs | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.ha.BadFencingConfigurationException | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.ha.FailoverFailedException | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | Y | N | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.ha.FenceMethod | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | Y | N | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.ha.HAServiceProtocol | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | Y | N | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.ha.HAServiceProtocolHelper | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | Y | N | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.ha.HAServiceTarget | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.ha.HealthCheckFailedException | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | Y | N | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.ha.ServiceFailedException | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | Y | N | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.ha.protocolPB.HAServiceProtocolPB | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.ha.protocolPB.ZKFCProtocolPB | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N |
| org.apache.hadoop.http.AdminAuthorizedServlet | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.http.FilterContainer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.http.FilterInitializer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.http.HtmlQuoting | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.http.HttpServer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.http.HttpServer.QuotingInputFilter | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.http.HttpServer.QuotingInputFilter.RequestQuoter | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.http.HttpServer.StackServlet | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.http.lib.StaticUserWebFilter | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.http.lib.StaticUserWebFilter.StaticUserFilter | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.AbstractMapWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.ArrayFile | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.ArrayFile.Reader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.ArrayFile.Writer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.ArrayPrimitiveWritable | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.ArrayWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.BinaryComparable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.BloomMapFile | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.BloomMapFile.Reader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.BloomMapFile.Writer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.BooleanWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.BooleanWritable.Comparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.ByteWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.ByteWritable.Comparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.BytesWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.BytesWritable.Comparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.Closeable | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D |
| org.apache.hadoop.io.CompressedWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.DataInputBuffer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.DataOutputBuffer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.DataOutputOutputStream | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.DefaultStringifier | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.DoubleWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.DoubleWritable.Comparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.EnumSetWritable | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.FloatWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.FloatWritable.Comparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.GenericWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.IOUtils | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.IOUtils.NullOutputStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.InputBuffer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.IntWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.IntWritable.Comparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.LongWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.LongWritable.Comparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.LongWritable.DecreasingComparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.MD5Hash | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.MD5Hash.Comparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.MapFile | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.MapFile.Reader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.MapFile.Reader.Option | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.io.MapFile.Writer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.MapFile.Writer.Option | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.io.MapWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.MultipleIOException | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.NullWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.NullWritable.Comparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.ObjectWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.OutputBuffer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.RawComparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.ReadaheadPool | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.io.ReadaheadPool.ReadaheadRequest | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.io.SecureIOUtils | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.SecureIOUtils.AlreadyExistsException | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.SequenceFile | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.SequenceFile.CompressionType | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.SequenceFile.Metadata | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.SequenceFile.Reader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.SequenceFile.Reader.Option | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.io.SequenceFile.Sorter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.SequenceFile.Sorter.RawKeyValueIterator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.SequenceFile.ValueBytes | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.SequenceFile.Writer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.SequenceFile.Writer.Option | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.io.SetFile | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.SetFile.Reader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.SetFile.Writer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.ShortWritable | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.SortedMapWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.Stringifier | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.Text | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.Text.Comparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.TwoDArrayWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.UTF8 | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.io.UTF8.Comparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.VIntWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.VLongWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.VersionMismatchException | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.VersionedWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.Writable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.WritableComparable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.WritableComparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.WritableFactories | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.WritableFactory | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.WritableName | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.WritableUtils | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.BZip2Codec | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.BlockCompressorStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.BlockDecompressorStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.CodecPool | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.CompressionCodec | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.CompressionCodecFactory | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.CompressionInputStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.CompressionOutputStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.Compressor | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.CompressorStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.Decompressor | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.DecompressorStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.DefaultCodec | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.DeflateCodec | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.io.compress.DoNotPool | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.GzipCodec | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.GzipCodec.GzipInputStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.io.compress.GzipCodec.GzipOutputStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.SnappyCodec | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.SplitCompressionInputStream | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.SplittableCompressionCodec | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.compress.SplittableCompressionCodec.READ_MODE | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.io.compress.bzip2.BZip2Constants | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.bzip2.BZip2DummyCompressor | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.bzip2.BZip2DummyDecompressor | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.bzip2.CBZip2InputStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.bzip2.CBZip2InputStream.STATE | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.io.compress.bzip2.CBZip2OutputStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.snappy.LoadSnappy | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.snappy.SnappyCompressor | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.snappy.SnappyDecompressor | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.zlib.BuiltInGzipDecompressor | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.zlib.BuiltInZlibDeflater | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.zlib.BuiltInZlibInflater | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.zlib.ZlibCompressor | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.zlib.ZlibCompressor.CompressionHeader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.zlib.ZlibCompressor.CompressionLevel | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.zlib.ZlibCompressor.CompressionStrategy | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.zlib.ZlibDecompressor | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.zlib.ZlibDecompressor.CompressionHeader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.compress.zlib.ZlibFactory | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.file.tfile.ByteArray | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.file.tfile.MetaBlockAlreadyExists | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.file.tfile.MetaBlockDoesNotExist | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.file.tfile.RawComparable | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.file.tfile.TFile | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.file.tfile.TFile.Reader | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.file.tfile.TFile.Reader.Scanner | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.file.tfile.TFile.Writer | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.file.tfile.Utils | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.file.tfile.Utils.Version | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.nativeio.Errno | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.nativeio.NativeIO | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.nativeio.NativeIO.Stat | N | N | N | N | N | Y | Y | N | N | N | N | N | N | Y | Y | Y | N | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.nativeio.NativeIOException | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.retry.RetryPolicies | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.retry.RetryPolicy | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.retry.RetryProxy | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.serializer.Deserializer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.serializer.DeserializerComparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.serializer.JavaSerialization | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.serializer.JavaSerializationComparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.serializer.Serialization | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.serializer.SerializationFactory | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.serializer.Serializer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.io.serializer.WritableSerialization | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.serializer.avro.AvroReflectSerializable | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.serializer.avro.AvroReflectSerialization | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.serializer.avro.AvroSerialization | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.io.serializer.avro.AvroSpecificSerialization | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.ipc.AvroRpcEngine | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.ipc.AvroSpecificRpcEngine | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.ipc.Client | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.ipc.RPC | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.ipc.RPC.Server | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.ipc.RPC.VersionMismatch | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.ipc.RemoteException | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.ipc.RpcClientException | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.ipc.RpcEngine | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.ipc.RpcException | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.ipc.RpcServerException | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.ipc.Server | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.ipc.UnexpectedServerException | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.ipc.VersionedProtocol | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.ipc.WritableRpcEngine | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.ipc.WritableRpcEngine.Server | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.ipc.metrics.RpcActivityMBean | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.ipc.metrics.RpcDetailedActivityMBean | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.ipc.metrics.RpcDetailedMetrics | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.ipc.metrics.RpcInstrumentation | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.ipc.metrics.RpcInstrumentation.Detailed | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.ipc.metrics.RpcMetrics | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.ipc.metrics.RpcMgtMBean | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.jmx.JMXJsonServlet | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.log.EventCounter | N | N | N | N | N | N | N | N | N | N | N | N | N | D | D | D | N | D | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.log.LogLevel | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.log.LogLevel.Servlet | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.log.metrics.EventCounter | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.AdminOperationsProtocol | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.ClusterStatus | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.Counters | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.Counters.Counter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.Counters.CountersExceededException | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.Counters.Group | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.DefaultJobHistoryParser | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.DefaultTaskController | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.FileAlreadyExistsException | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.FileInputFormat | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.FileInputFormat.Counter | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.FileOutputCommitter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.FileOutputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.FileOutputFormat.Counter | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.FileSplit | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.ID | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.InputFormat | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.InputSplit | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.InvalidFileTypeException | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.InvalidInputException | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.InvalidJobConfException | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.IsolationRunner | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobClient | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.JobClient.Renewer | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobClient.TaskStatusFilter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobConf | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.JobConfigurable | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.JobContext | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.JobEndNotifier | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobHistory | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobHistory.HistoryCleaner | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobHistory.JobInfo | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobHistory.Keys | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobHistory.Listener | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobHistory.MapAttempt | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobHistory.RecordTypes | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobHistory.ReduceAttempt | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobHistory.Task | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobHistory.TaskAttempt | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobHistory.Values | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobHistoryServer | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobID | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.JobInProgress | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobInProgress.Counter | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobLocalizer | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobPriority | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.JobProfile | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobQueueInfo | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.JobStatus | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.JobTracker | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobTracker.IllegalStateException | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobTracker.State | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobTrackerMXBean | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.JobTrackerPlugin | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.mapred.JvmTask | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.KeyValueLineRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.KeyValueTextInputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.LineRecordReader | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.LineRecordReader.LineReader | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.mapred.MapFileOutputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.MapReduceBase | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.MapReducePolicyProvider | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.MapRunnable | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.MapRunner | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.MapTaskCompletionEventsUpdate | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.Mapper | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.MultiFileInputFormat | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | N | N | D | D | Y | Y | Y | D | D | D | D | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.MultiFileSplit | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | D | N | N | D | D | Y | Y | Y | D | D | D | D | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.Operation | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.OutputCollector | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.OutputCommitter | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.OutputFormat | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.OutputLogFilter | Y | Y | Y | Y | Y | D | D | D | D | D | D | D | D | D | D | D | N | N | D | D | Y | Y | Y | D | D | D | D | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.Partitioner | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.QueueAclsInfo | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.RawHistoryFileServlet | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.RawKeyValueIterator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.RecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.RecordWriter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.Reducer | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.Reporter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.RunningJob | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.SequenceFileAsBinaryInputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.SequenceFileAsBinaryInputFormat.SequenceFileAsBinaryRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.SequenceFileAsBinaryOutputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.SequenceFileAsBinaryOutputFormat.WritableValueBytes | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.SequenceFileAsTextInputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.SequenceFileAsTextRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.SequenceFileInputFilter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.SequenceFileInputFilter.Filter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.SequenceFileInputFilter.FilterBase | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.SequenceFileInputFilter.MD5Filter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.SequenceFileInputFilter.PercentFilter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.SequenceFileInputFilter.RegexFilter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.SequenceFileInputFormat | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.SequenceFileOutputFormat | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.SequenceFileRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.ShuffleExceptionTracker | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.SkipBadRecords | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.TIPStatus | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.Task | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.Task.CombineOutputCollector | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.Task.CombineValuesIterator | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.Task.CombinerRunner | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.Task.Counter | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.Task.NewCombinerRunner | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.Task.OldCombinerRunner | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskAttemptContext | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.TaskAttemptID | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.TaskCompletionEvent | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.TaskCompletionEvent.Status | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.TaskController | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskController.DistributedCacheFileContext | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskController.InitializationContext | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskGraphServlet | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskID | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.TaskInProgress | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskLog | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskLog.LogName | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskLogAppender | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskLogServlet | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskLogsTruncater | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskReport | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.TaskStatus | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskStatus.Phase | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskStatus.State | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskTracker | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskTracker.LocalStorage | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskTracker.MapOutputServlet | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskTrackerMXBean | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskTrackerMetricsSource | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskTrackerStatus | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskTrackerStatus.ResourceStatus | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.mapred.TaskUmbilicalProtocol | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.TextInputFormat | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.TextOutputFormat | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.TextOutputFormat.LineRecordWriter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.UserLogCleaner | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.Utils | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.Utils.OutputFileUtils | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.Utils.OutputFileUtils.OutputFilesFilter | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.Utils.OutputFileUtils.OutputLogFilter | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.jobcontrol.Job | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.jobcontrol.JobControl | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.ArrayListBackedIterator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.ComposableInputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.ComposableRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.CompositeInputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.CompositeInputSplit | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.CompositeRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.InnerJoinRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.JoinRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.MultiFilterRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.OuterJoinRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.OverrideRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.Parser | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.Parser.Node | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.Parser.NodeToken | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.Parser.NumToken | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.Parser.StrToken | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.Parser.TType | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.Parser.Token | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.ResetableIterator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.ResetableIterator.EMPTY | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.join.StreamBackedIterator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.TupleWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.join.WrappedRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.BinaryPartitioner | N | N | N | D | D | D | D | D | Y | Y | Y | Y | Y | N | N | N | N | N | D | D | Y | Y | Y | N | N | N | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.ChainMapper | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.ChainReducer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.CombineFileInputFormat | Y | Y | Y | Y | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.CombineFileRecordReader | Y | Y | Y | Y | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.CombineFileSplit | Y | Y | Y | Y | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.DelegatingInputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.lib.DelegatingMapper | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.lib.FieldSelectionMapReduce | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.FilterOutputFormat | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | D | D | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.HashPartitioner | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.IdentityMapper | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.IdentityReducer | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.InputSampler | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.InputSampler.IntervalSampler | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.lib.InputSampler.RandomSampler | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.lib.InputSampler.Sampler | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.lib.InputSampler.SplitSampler | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.lib.InverseMapper | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.KeyFieldBasedComparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.KeyFieldBasedPartitioner | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.LazyOutputFormat | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | D | D | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.LongSumReducer | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.MultipleInputs | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.MultipleOutputFormat | Y | Y | Y | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.MultipleOutputs | Y | Y | Y | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.MultipleSequenceFileOutputFormat | Y | Y | Y | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.MultipleTextOutputFormat | Y | Y | Y | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.MultithreadedMapRunner | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.NLineInputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.NullOutputFormat | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.RegexMapper | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.TokenCountMapper | D | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.TotalOrderPartitioner | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.DoubleValueSum | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.LongValueMax | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.LongValueMin | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.LongValueSum | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.StringValueMax | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.StringValueMin | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.UniqValueCount | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.UserDefinedValueAggregatorDescriptor | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.ValueAggregator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorBaseDescriptor | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorCombiner | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorDescriptor | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorJob | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorJobBase | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorMapper | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorReducer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.aggregate.ValueHistogram | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.db.DBConfiguration | Y | Y | Y | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.db.DBInputFormat | Y | Y | Y | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.db.DBInputFormat.DBInputSplit | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.lib.db.DBInputFormat.NullDBWritable | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapred.lib.db.DBOutputFormat | Y | Y | Y | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.lib.db.DBWritable | Y | Y | Y | D | D | D | D | D | Y | Y | Y | Y | Y | Y | Y | Y | N | N | D | D | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.pipes.Submitter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapred.tools.GetGroups | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.mapred.tools.MRAdmin | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.Cluster | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.ClusterMetrics | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.Counter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.CounterGroup | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.Counters | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.ID | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.InputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.InputSplit | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.Job | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.Job.JobState | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.JobACL | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.JobContext | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.JobCounter | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.JobID | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.JobPriority | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.JobStatus | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.JobStatus.State | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.JobSubmissionFiles | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.MapContext | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.Mapper | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.MarkableIterator | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.OutputCommitter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.OutputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.Partitioner | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.QueueAclsInfo | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.QueueInfo | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.QueueState | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.RecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.RecordWriter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.ReduceContext | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.Reducer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.StatusReporter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.TaskAttemptContext | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.TaskAttemptID | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.TaskCompletionEvent | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.TaskCompletionEvent.Status | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.TaskCounter | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.TaskID | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.TaskInputOutputContext | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.TaskTrackerInfo | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.TaskType | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.counters.AbstractCounters | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.counters.CounterGroupBase | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.DoubleValueSum | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.LongValueMax | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.LongValueMin | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.LongValueSum | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.StringValueMax | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.StringValueMin | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.UniqValueCount | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.UserDefinedValueAggregatorDescriptor | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.ValueAggregator | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.ValueAggregatorBaseDescriptor | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.ValueAggregatorCombiner | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.ValueAggregatorDescriptor | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.ValueAggregatorJob | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.ValueAggregatorJobBase | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.ValueAggregatorMapper | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.ValueAggregatorReducer | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.aggregate.ValueHistogram | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.chain.ChainMapper | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.chain.ChainReducer | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.BigDecimalSplitter | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.BooleanSplitter | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.DBConfiguration | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.DBInputFormat | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.DBInputFormat.DBInputSplit | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.db.DBInputFormat.NullDBWritable | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.db.DBOutputFormat | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.DBRecordReader | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.DBSplitter | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.DBWritable | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.DataDrivenDBInputFormat | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.DataDrivenDBInputFormat.DataDrivenDBInputSplit | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.db.DataDrivenDBRecordReader | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.DateSplitter | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.FloatSplitter | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.IntegerSplitter | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.MySQLDBRecordReader | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.MySQLDataDrivenDBRecordReader | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.OracleDBRecordReader | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.OracleDataDrivenDBInputFormat | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.OracleDataDrivenDBRecordReader | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.OracleDateSplitter | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.db.TextSplitter | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.fieldsel.FieldSelectionHelper | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.fieldsel.FieldSelectionMapper | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.fieldsel.FieldSelectionReducer | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.CombineFileInputFormat | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.CombineFileRecordReader | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.CombineFileSplit | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.DelegatingInputFormat | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.input.DelegatingMapper | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.input.DelegatingRecordReader | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.input.FileInputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.FileInputFormat.Counter | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.input.FileInputFormatCounter | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.FileSplit | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.InvalidInputException | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.KeyValueLineRecordReader | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.KeyValueTextInputFormat | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.LineRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.input.MultipleInputs | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.NLineInputFormat | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.SequenceFileAsBinaryInputFormat | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.SequenceFileAsBinaryInputFormat.SequenceFileAsBinaryRecordReader | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.input.SequenceFileAsTextInputFormat | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.SequenceFileAsTextRecordReader | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFilter | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFilter.Filter | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFilter.FilterBase | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFilter.MD5Filter | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFilter.PercentFilter | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFilter.RegexFilter | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.SequenceFileRecordReader | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.input.TextInputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.jobcontrol.ControlledJob | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.jobcontrol.ControlledJob.State | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.jobcontrol.JobControl | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.jobcontrol.JobControl.ThreadState | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.join.ArrayListBackedIterator | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.ComposableInputFormat | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.ComposableRecordReader | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.CompositeInputFormat | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.CompositeInputSplit | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.CompositeRecordReader | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.InnerJoinRecordReader | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.JoinRecordReader | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.MultiFilterRecordReader | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.OuterJoinRecordReader | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.OverrideRecordReader | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.Parser | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.Parser.Node | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.Parser.NodeToken | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.Parser.NumToken | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.Parser.StrToken | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.Parser.TType | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.Parser.Token | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.ResetableIterator | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.StreamBackedIterator | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.TupleWritable | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.join.WrappedRecordReader | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.map.InverseMapper | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.map.MultithreadedMapper | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.map.RegexMapper | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.map.TokenCounterMapper | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.map.WrappedMapper | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.output.FileOutputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.output.FileOutputFormat.Counter | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.output.FileOutputFormatCounter | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.output.FilterOutputFormat | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.output.FilterOutputFormat.FilterRecordWriter | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.output.LazyOutputFormat | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.output.MapFileOutputFormat | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.output.MultipleOutputs | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.output.NullOutputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.output.SequenceFileAsBinaryOutputFormat | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.output.SequenceFileAsBinaryOutputFormat.WritableValueBytes | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.output.SequenceFileOutputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.output.TextOutputFormat | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.output.TextOutputFormat.LineRecordWriter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.partition.BinaryPartitioner | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.partition.HashPartitioner | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.partition.InputSampler | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.partition.InputSampler.IntervalSampler | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.partition.InputSampler.RandomSampler | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.partition.InputSampler.Sampler | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.partition.InputSampler.SplitSampler | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.lib.partition.KeyFieldBasedComparator | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.partition.KeyFieldBasedPartitioner | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.partition.TotalOrderPartitioner | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.reduce.IntSumReducer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.reduce.LongSumReducer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.lib.reduce.WrappedReducer | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.security.SecureShuffleUtils | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.security.TokenCache | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.security.token.DelegationTokenRenewal | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.security.token.JobTokenIdentifier | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.security.token.JobTokenIdentifier.Renewer | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.security.token.JobTokenSecretManager | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.security.token.JobTokenSelector | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.security.token.delegation.DelegationTokenIdentifier | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.security.token.delegation.DelegationTokenSecretManager | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.security.token.delegation.DelegationTokenSelector | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.server.jobtracker.JobTrackerJspHelper | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.mapreduce.server.jobtracker.TaskTracker | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.server.tasktracker.JVMInfo | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.server.tasktracker.Localizer | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.server.tasktracker.Localizer.PermissionsHandler | N | N | N | N | N | Y | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.mapreduce.server.tasktracker.Localizer.PermissionsHandler.PermissionsInfo | N | N | N | N | N | Y | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.mapreduce.server.tasktracker.userlogs.DeleteJobEvent | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.server.tasktracker.userlogs.JobCompletedEvent | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.server.tasktracker.userlogs.JobStartedEvent | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.server.tasktracker.userlogs.JvmFinishedEvent | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.server.tasktracker.userlogs.UserLogEvent | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.server.tasktracker.userlogs.UserLogEvent.EventType | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.server.tasktracker.userlogs.UserLogManager | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.split.JobSplit | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.split.JobSplit.SplitMetaInfo | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.split.JobSplit.TaskSplitIndex | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.split.JobSplit.TaskSplitMetaInfo | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.split.JobSplitWriter | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.split.SplitMetaInfoReader | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.mapreduce.tools.CLI | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.v2.api.protocolrecords.GetDelegationTokenRequest | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.mapreduce.v2.hs.HistoryStorage | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics.ContextFactory | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.MetricsContext | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.MetricsException | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.MetricsRecord | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.MetricsServlet | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.MetricsUtil | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.Updater | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.file.FileContext | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | Y | Y | D | D | D | D | D | D | D | D | D | D | D | D | D | D |
| org.apache.hadoop.metrics.ganglia.GangliaContext | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics.ganglia.GangliaContext31 | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics.jvm.EventCounter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.jvm.JvmMetrics | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.spi.AbstractMetricsContext | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics.spi.AbstractMetricsContext.MetricMap | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics.spi.AbstractMetricsContext.TagMap | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics.spi.CompositeContext | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics.spi.MetricValue | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics.spi.MetricsRecordImpl | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics.spi.NoEmitMetricsContext | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics.spi.NullContext | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics.spi.NullContextWithUpdateThread | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics.spi.OutputRecord | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics.spi.Util | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics.util.MBeanUtil | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.util.MetricsBase | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.util.MetricsDynamicMBeanBase | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.util.MetricsIntValue | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.util.MetricsLongValue | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.util.MetricsRegistry | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.util.MetricsTimeVaryingInt | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.util.MetricsTimeVaryingLong | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics.util.MetricsTimeVaryingRate | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | N | N | N | N | N | N | N | D | D | D | D | N | N | N | N | N |
| org.apache.hadoop.metrics2.AbstractMetric | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.Metric | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.MetricCounter | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.MetricGauge | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.MetricsBuilder | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.MetricsCollector | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.MetricsException | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.MetricsFilter | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.MetricsInfo | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.MetricsPlugin | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.MetricsRecord | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.MetricsRecordBuilder | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.MetricsSink | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.MetricsSource | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.MetricsSystem | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.MetricsSystem.AbstractCallback | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.MetricsSystem.Callback | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.MetricsSystemMXBean | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.MetricsTag | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.MetricsVisitor | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.annotation.Metric | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.annotation.Metrics | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.filter.GlobFilter | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.filter.RegexFilter | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.impl.MetricsConfigException | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.impl.MetricsRecordImpl | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.impl.MetricsSystemImpl | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.lib.AbstractMetricsSource | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.lib.DefaultMetricsSystem | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.lib.Interns | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.lib.MetricMutable | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.lib.MetricMutableCounter | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.lib.MetricMutableCounterInt | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.lib.MetricMutableCounterLong | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.lib.MetricMutableFactory | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.lib.MetricMutableGauge | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.lib.MetricMutableGaugeInt | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.lib.MetricMutableGaugeLong | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.lib.MetricMutableStat | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.lib.MetricsRegistry | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.lib.MutableCounter | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.lib.MutableCounterInt | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.lib.MutableCounterLong | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.lib.MutableGauge | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.lib.MutableGaugeInt | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.lib.MutableGaugeLong | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.lib.MutableMetric | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.lib.MutableQuantiles | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N |
| org.apache.hadoop.metrics2.lib.MutableRate | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.lib.MutableRates | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.lib.MutableStat | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.sink.FileSink | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.sink.ganglia.AbstractGangliaSink | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.sink.ganglia.AbstractGangliaSink.GangliaConfType | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.sink.ganglia.AbstractGangliaSink.GangliaSlope | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.sink.ganglia.GangliaSink30 | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.sink.ganglia.GangliaSink31 | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.source.JvmMetricsSource | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.util.Contracts | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.util.MBeans | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.util.MetricsCache | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.util.MetricsCache.Record | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.util.SampleStat | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.util.SampleStat.MinMax | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.metrics2.util.Servers | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.metrics2.util.TryIterator | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.net.AbstractDNSToSwitchMapping | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.net.CachedDNSToSwitchMapping | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.net.DNS | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.net.DNSToSwitchMapping | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.net.NetUtils | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.net.NetUtils.HostResolver | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N |
| org.apache.hadoop.net.NetUtils.QualifiedHostResolver | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N |
| org.apache.hadoop.net.NetUtils.StandardHostResolver | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N |
| org.apache.hadoop.net.NetworkTopology | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.net.NetworkTopology.InvalidTopologyException | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.net.Node | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.net.NodeBase | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.net.ScriptBasedMapping | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.net.SocketInputStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.net.SocketInputWrapper | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| org.apache.hadoop.net.SocketOutputStream | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | N | N | N |
| org.apache.hadoop.net.SocksSocketFactory | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.net.StandardSocketFactory | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| org.apache.hadoop.net.TableMapping | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | Y | Y | Y | Y | Y |
| org.apache.hadoop.record.BinaryRecordInput | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | D | D | D | Y | Y | Y | Y | D | D | D | D | D |
| org.apache.hadoop.record.BinaryRecordOutput | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | D | D | D | Y | Y | Y | Y | D | D | D | D | D |
| org.apache.hadoop.record.Buffer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | D | D | D | Y | Y | Y | Y | D | D | D | D | D |
| org.apache.hadoop.record.CsvRecordInput | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | D | D | D | Y | Y | Y | Y | D | D | D | D | D |
| org.apache.hadoop.record.CsvRecordOutput | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | D | D | D | Y | Y | Y | Y | D | D | D | D | D |
| org.apache.hadoop.record.Index | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | D | D | D | Y | Y | Y | Y | D | D | D | D | D |
| org.apache.hadoop.record.Record | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | D | D | D | Y | Y | Y | Y | D | D | D | D | D |
| org.apache.hadoop.record.RecordComparator | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | D | D | D | Y | Y | Y | Y | D | D | D | D | D |
| org.apache.hadoop.record.RecordInput | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | D | D | D | Y | Y | Y | Y | D | D | D | D | D |
| org.apache.hadoop.record.RecordOutput | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | D | D | D | Y | Y | Y | Y | D | D | D | D | D |
| org.apache.hadoop.record.Utils | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | D | D | D | Y | Y | Y | Y | D | D | D | D | D |
| org.apache.hadoop.record.XmlRecordInput | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | D | D | D | Y | Y | Y | Y | D | D | D | D | D |
| org.apache.hadoop.record.XmlRecordOutput | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | D | D | D | D | D | D | D | Y | Y | |