| Name | Description | Type | Package | Framework |
| AddPartitionReplicationTask | Class | org.apache.hive.hcatalog.api.repl.exim | Apache Hive | |
| AlterPartitionReplicationTask | Class | org.apache.hive.hcatalog.api.repl.exim | Apache Hive | |
| AlterTableReplicationTask | Class | org.apache.hive.hcatalog.api.repl.exim | Apache Hive | |
| Command | Interface that abstracts the notion of one atomic command to execute. | Interface | org.apache.hive.hcatalog.api.repl | Apache Hive |
| ConnectionFailureException | Class representing exceptions resulting from connection problems between HCat client and server. | Class | org.apache.hive.hcatalog.api | Apache Hive |
| CreateDatabaseReplicationTask | Class | org.apache.hive.hcatalog.api.repl.exim | Apache Hive | |
| CreateTableReplicationTask | Class | org.apache.hive.hcatalog.api.repl.exim | Apache Hive | |
| DropDatabaseCommand | Class | org.apache.hive.hcatalog.api.repl.commands | Apache Hive | |
| DropDatabaseReplicationTask | Class | org.apache.hive.hcatalog.api.repl.exim | Apache Hive | |
| DropPartitionCommand | Class | org.apache.hive.hcatalog.api.repl.commands | Apache Hive | |
| DropPartitionReplicationTask | Class | org.apache.hive.hcatalog.api.repl.exim | Apache Hive | |
| DropTableCommand | Class | org.apache.hive.hcatalog.api.repl.commands | Apache Hive | |
| DropTableReplicationTask | Class | org.apache.hive.hcatalog.api.repl.exim | Apache Hive | |
| EximReplicationTaskFactory | EXIMReplicationTaskFactory is an export-import based ReplicationTask. | Class | org.apache.hive.hcatalog.api.repl.exim | Apache Hive |
| ExportCommand | Class | org.apache.hive.hcatalog.api.repl.commands | Apache Hive | |
| HCatAddPartitionDesc | The Class HCatAddPartitionDesc helps users in defining partition attributes. | Class | org.apache.hive.hcatalog.api | Apache Hive |
| HCatAddPartitionDesc .Builder | Builder class for constructing an HCatAddPartition instance. | Class | org.apache.hive.hcatalog.api.HCatAddPartitionDesc | Apache Hive |
| HCatClient | The abstract class HCatClient containing APIs for HCatalog DDL commands. | Class | org.apache.hive.hcatalog.api | Apache Hive |
| HCatClient .DropDBMode | Class | org.apache.hive.hcatalog.api.HCatClient | Apache Hive | |
| HCatClientHMSImpl | Class | org.apache.hive.hcatalog.api | Apache Hive | |
| HCatCreateDBDesc | The Class HCatCreateDBDesc for defining database attributes. | Class | org.apache.hive.hcatalog.api | Apache Hive |
| HCatCreateDBDesc .Builder | Class | org.apache.hive.hcatalog.api.HCatCreateDBDesc | Apache Hive | |
| HCatCreateTableDesc | The Class HCatCreateTableDesc for defining attributes for a new table. | Class | org.apache.hive.hcatalog.api | Apache Hive |
| HCatCreateTableDesc .Builder | Class | org.apache.hive.hcatalog.api.HCatCreateTableDesc | Apache Hive | |
| HCatDatabase | HCatDatabase is wrapper class around org. | Class | org.apache.hive.hcatalog.api | Apache Hive |
| HCatNotificationEvent | A wrapper class for NotificationEvent, so that if that class changes we can still keep this one constant for backward compatibility | Class | org.apache.hive.hcatalog.api | Apache Hive |
| HCatNotificationEvent .Scope | Class | org.apache.hive.hcatalog.api.HCatNotificationEvent | Apache Hive | |
| HCatPartition | The HCatPartition is a wrapper around org. | Class | org.apache.hive.hcatalog.api | Apache Hive |
| HCatPartitionSpec | Generalized representation of a set of HCatPartitions. | Class | org.apache.hive.hcatalog.api | Apache Hive |
| HCatPartitionSpec .HCatPartitionIterator | Iterator over HCatPartitions in the HCatPartitionSpec. | Class | org.apache.hive.hcatalog.api.HCatPartitionSpec | Apache Hive |
| HCatReplicationTaskIterator | Class | org.apache.hive.hcatalog.api.repl | Apache Hive | |
| HCatTable | The HCatTable is a wrapper around org. | Class | org.apache.hive.hcatalog.api | Apache Hive |
| HCatTable .TableAttribute | Attributes that can be compared between HCatTables. | Class | org.apache.hive.hcatalog.api.HCatTable | Apache Hive |
| HCatTable .Type | Class | org.apache.hive.hcatalog.api.HCatTable | Apache Hive | |
| ImportCommand | Class | org.apache.hive.hcatalog.api.repl.commands | Apache Hive | |
| InsertReplicationTask | Class | org.apache.hive.hcatalog.api.repl.exim | Apache Hive | |
| NoopCommand | This class is there to help testing, and to help initial development and will be the default Command for NoopReplicationTask | Class | org.apache.hive.hcatalog.api.repl.commands | Apache Hive |
| NoopReplicationTask | Noop replication task - a replication task that is actionable, does not need any further info, and returns NoopCommands. | Class | org.apache.hive.hcatalog.api.repl | Apache Hive |
| ObjectNotFoundException | This exception is thrown when a Database, Table or Partition specified in an HCatalog query is not found. | Class | org.apache.hive.hcatalog.api | Apache Hive |
| ReplicationTask | ReplicationTask captures the concept of what it'd take to replicate changes from one warehouse to another given a notification event that captures what changed. | Class | org.apache.hive.hcatalog.api.repl | Apache Hive |
| ReplicationTask .Factory | Interface | org.apache.hive.hcatalog.api.repl.ReplicationTask | Apache Hive | |
| ReplicationUtils | Class | org.apache.hive.hcatalog.api.repl | Apache Hive | |
| StagingDirectoryProvider | Interface | org.apache.hive.hcatalog.api.repl | Apache Hive | |
| StagingDirectoryProvider .TrivialImpl | Class | org.apache.hive.hcatalog.api.repl.StagingDirectoryProvider | Apache Hive | |