| Name | Description | Type | Package | Framework |
| Admin | The administrative API for HBase. | Interface | org.apache.hadoop.hbase.client | HBase |
| Admin .CompactType | Currently, there are only two compact types: NORMAL means do store files compaction; | Class | org.apache.hadoop.hbase.client.Admin | HBase |
| Append | Performs Append operations on a single row. | Class | org.apache.hadoop.hbase.client | HBase |
| Attributes | Interface | org.apache.hadoop.hbase.client | HBase | |
| BufferedMutator | Used to communicate with a single HBase table similar to Table but meant for batched, asynchronous puts. | Interface | org.apache.hadoop.hbase.client | HBase |
| BufferedMutator .ExceptionListener | Listens for asynchronous exceptions on a BufferedMutator. | Interface | org.apache.hadoop.hbase.client.BufferedMutator | HBase |
| BufferedMutatorParams | Parameters for instantiating a BufferedMutator. | Class | org.apache.hadoop.hbase.client | HBase |
| ClientBackoffPolicy | Configurable policy for the amount of time a client should wait for a new request to the server when given the server load statistics. | Interface | org.apache.hadoop.hbase.client.backoff | HBase |
| Connection | A cluster connection encapsulating lower level individual connections to actual servers and a connection to zookeeper. | Interface | org.apache.hadoop.hbase.client | HBase |
| ConnectionFactory | A non-instantiable class that manages creation of Connections. | Class | org.apache.hadoop.hbase.client | HBase |
| Consistency | Consistency defines the expected consistency level for an operation. | Class | org.apache.hadoop.hbase.client | HBase |
| Delete | Used to perform Delete operations on a single row. | Class | org.apache.hadoop.hbase.client | HBase |
| DoNotRetryRegionException | Similar to RegionException, but disables retries. | Class | org.apache.hadoop.hbase.client | HBase |
| Durability | Enum describing the durability guarantees for tables and Mutations Note that the items must be sorted in order of increasing durability | Class | org.apache.hadoop.hbase.client | HBase |
| ExponentialClientBackoffPolicy | Simple exponential backoff policy on for the client that uses a percent^4 times the max backoff to generate the backoff time. | Class | org.apache.hadoop.hbase.client.backoff | HBase |
| Get | Used to perform Get operations on a single row. | Class | org.apache.hadoop.hbase.client | HBase |
| HConnection | A cluster connection. | Interface | org.apache.hadoop.hbase.client | HBase |
| HTableMultiplexer | HTableMultiplexer provides a thread-safe non blocking PUT API across all the tables. | Class | org.apache.hadoop.hbase.client | HBase |
| HTableMultiplexer .HTableMultiplexerStatus | HTableMultiplexerStatus keeps track of the current status of the HTableMultiplexer. | Class | org.apache.hadoop.hbase.client.HTableMultiplexer | HBase |
| Increment | Used to perform Increment operations on a single row. | Class | org.apache.hadoop.hbase.client | HBase |
| IsolationLevel | Specify Isolation levels in Scan operations. | Class | org.apache.hadoop.hbase.client | HBase |
| Mutation | Class | org.apache.hadoop.hbase.client | HBase | |
| NoServerForRegionException | Thrown when no region server can be found for a regionSee Also:Serialized Form | Class | org.apache.hadoop.hbase.client | HBase |
| Operation | Superclass for any type that maps to a potentially application-level query. | Class | org.apache.hadoop.hbase.client | HBase |
| OperationWithAttributes | Class | org.apache.hadoop.hbase.client | HBase | |
| Put | Used to perform Put operations for a single row. | Class | org.apache.hadoop.hbase.client | HBase |
| Query | Class | org.apache.hadoop.hbase.client | HBase | |
| RegionLocator | Used to view region location information for a single HBase table. | Interface | org.apache.hadoop.hbase.client | HBase |
| RegionOfflineException | Thrown when a table can not be locatedSee Also:Serialized Form | Class | org.apache.hadoop.hbase.client | HBase |
| ReplicationAdmin | This class provides the administrative interface to HBase cluster replication. | Class | org.apache.hadoop.hbase.client.replication | HBase |
| Result | Single row result of a Get or Scan query. | Class | org.apache.hadoop.hbase.client | HBase |
| ResultScanner | Interface for client-side scanning. | Interface | org.apache.hadoop.hbase.client | HBase |
| RetriesExhaustedException | Exception thrown by HTable methods when an attempt to do something (like commit changes) fails after a bunch of retries. | Class | org.apache.hadoop.hbase.client | HBase |
| RetriesExhaustedWithDetailsException | This subclass of RetriesExhaustedException is thrown when we have more information about which rows were causing which | Class | org.apache.hadoop.hbase.client | HBase |
| Row | Interface | org.apache.hadoop.hbase.client | HBase | |
| RowMutations | Performs multiple mutations atomically on a single row. | Class | org.apache.hadoop.hbase.client | HBase |
| RowTooBigException | Gets or Scans throw this exception if running without in-row scan flag set and row size appears to exceed max configured size (configurable via | Class | org.apache.hadoop.hbase.client | HBase |
| RpcRetryingCaller | Interface | org.apache.hadoop.hbase.client | HBase | |
| Scan | Used to perform Scan operations. | Class | org.apache.hadoop.hbase.client | HBase |
| ScannerTimeoutException | Thrown when a scanner has timed out. | Class | org.apache.hadoop.hbase.client | HBase |
| SecurityCapability | enum SecurityCapabilityAvailable security capabilities | Class | org.apache.hadoop.hbase.client.security | HBase |
| Table | Used to communicate with a single HBase table. | Interface | org.apache.hadoop.hbase.client | HBase |
| TableSnapshotScanner | A Scanner which performs a scan over snapshot files. | Class | org.apache.hadoop.hbase.client | HBase |
| UnmodifyableHTableDescriptor | Read-only table descriptor. | Class | org.apache.hadoop.hbase.client | HBase |
| WrongRowIOException | Class | org.apache.hadoop.hbase.client | HBase | |