| Name | Description | Type | Package | Framework |
| FosterStorageHandler | This class is used to encapsulate the InputFormat, OutputFormat and SerDe artifacts of tables which don't define a SerDe. | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive |
| HCatBaseInputFormat | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive | |
| HCatBaseOutputFormat | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive | |
| HCatFileUtil | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive | |
| HCatInputFormat | The InputFormat to use to read data from HCatalog. | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive |
| HCatMapRedUtil | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive | |
| HCatOutputFormat | The OutputFormat to use to write data to HCatalog. | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive |
| HCatSplit | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive | |
| HCatTableInfo | HCatTableInfo - class to communicate table information to HCatInputFormat and HCatOutputFormat | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive |
| InputJobInfo | Container for metadata read from the metadata server. | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive |
| MultiOutputFormat | The MultiOutputFormat class simplifies writing output data to multiple Multiple output formats can be defined each with its own | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive |
| MultiOutputFormat .JobConfigurer | Class | org.apache.hive.hcatalog.mapreduce.MultiOutputFormat | Apache Hive | |
| OutputJobInfo | The class used to serialize and store the output related informationSee Also:Serialized Form | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive |
| PartInfo | The Class used to serialize the partition information read from the metadata server that maps to a partition. | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive |
| SpecialCases | This class is a place to put all the code associated with Special cases. | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive |
| StorerInfo | Information about the storer to use for writing the data. | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive |
| TaskCommitContextRegistry | Singleton Registry to track the commit of TaskAttempts. | Class | org.apache.hive.hcatalog.mapreduce | Apache Hive |
| TaskCommitContextRegistry .TaskCommitterProxy | Interface | org.apache.hive.hcatalog.mapreduce.TaskCommitContextRegistry | Apache Hive | |