| Name | Description | Type | Package | Framework |
| HadoopShims | In order to be compatible with multiple versions of Hadoop, all parts of the Hadoop interface that are not cross-version compatible are | Interface | org.apache.hadoop.hive.shims | Apache Hive |
| HadoopShims .ByteBufferPoolShim | a hadoop. | Interface | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive |
| HadoopShims .CombineFileInputFormatShim | CombineFileInputFormatShim. | Interface | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive |
| HadoopShims .DirectCompressionType | Class | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive | |
| HadoopShims .DirectDecompressorShim | Interface | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive | |
| HadoopShims .HCatHadoopShims | Interface | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive | |
| HadoopShims .HCatHadoopShims .PropertyName | Class | org.apache.hadoop.hive.shims.HadoopShims.HCatHadoopShims | Apache Hive | |
| HadoopShims .HdfsEncryptionShim | Interface | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive | |
| HadoopShims .HdfsFileStatus | Includes the vanilla FileStatus, and AclStatus if it applies to this version of hadoop. | Interface | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive |
| HadoopShims .JobTrackerState | Class | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive | |
| HadoopShims .KerberosNameShim | Interface | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive | |
| HadoopShims .MiniDFSShim | Shim around the functions in MiniDFSCluster that Hive uses. | Interface | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive |
| HadoopShims .MiniMrShim | Interface | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive | |
| HadoopShims .NoopHdfsEncryptionShim | This is a dummy class used when the hadoop version does not support hdfs encryption. | Class | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive |
| HadoopShims .StoragePolicyShim | Interface | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive | |
| HadoopShims .StoragePolicyValue | Create a shim for DFS storage policy. | Class | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive |
| HadoopShims .WebHCatJTShim | Interface | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive | |
| HadoopShims .ZeroCopyReaderShim | Interface | org.apache.hadoop.hive.shims.HadoopShims | Apache Hive | |
| HadoopShimsSecure | Base implemention for shims against secure Hadoop 0. | Class | org.apache.hadoop.hive.shims | Apache Hive |
| HadoopShimsSecure .CombineFileInputFormatShim | Class | org.apache.hadoop.hive.shims.HadoopShimsSecure | Apache Hive | |
| HadoopShimsSecure .CombineFileRecordReader | Class | org.apache.hadoop.hive.shims.HadoopShimsSecure | Apache Hive | |
| HadoopShimsSecure .InputSplitShim | Class | org.apache.hadoop.hive.shims.HadoopShimsSecure | Apache Hive | |