| Interface | Description |
|---|---|
| HasFailedRpcException |
Interface implemented by
HBaseExceptions that can tell you which
RPC failed. |
| HBaseRpc.HasFamily |
An RPC from which you can get a family name.
|
| HBaseRpc.HasKey |
An RPC from which you can get a row key name.
|
| HBaseRpc.HasQualifier |
An RPC from which you can get a column qualifier name.
|
| HBaseRpc.HasQualifiers |
An RPC from which you can get multiple column qualifier names.
|
| HBaseRpc.HasTable |
An RPC from which you can get a table name.
|
| HBaseRpc.HasTimestamp |
An RPC from which you can get a timestamp.
|
| HBaseRpc.HasValue |
An RPC from which you can get a value.
|
| HBaseRpc.HasValues |
An RPC from which you can get multiple values.
|
| Class | Description |
|---|---|
| AtomicIncrementRequest |
Atomically increments a value in HBase.
|
| BinaryComparator |
A binary comparator used in comparison filters.
|
| BinaryPrefixComparator |
A binary comparator used in comparison filters.
|
| BitComparator |
A bitwise comparator used in comparison filters.
|
| Bytes |
Helper functions to manipulate byte arrays.
|
| Bytes.ByteMap<V> |
A convenient map keyed with a byte array.
|
| ClientStats |
HBaseClient usage statistics. |
| ColumnPrefixFilter |
Sets a binary prefix to filter results based on the column qualifier.
|
| ColumnRangeFilter |
Filters based on a range of column qualifiers.
|
| CompareFilter |
A generic scan filter to be used to filter by comparison.
|
| Counter |
An atomic counter to replace
AtomicLong. |
| DeleteRequest |
Deletes some data into HBase.
|
| DependentColumnFilter |
Filters key values based on the existence of a dependent, or reference,
column.
|
| FamilyFilter |
Filter columns based on the column family.
|
| FilterComparator |
Abstract base class for
ScanFilter comparators. |
| FilterList |
Combines a list of filters into one.
|
| GetRequest |
Reads something from HBase.
|
| HBaseClient |
A fully asynchronous, thread-safe, modern HBase client.
|
| HBaseRpc |
Abstract base class for all RPC requests going out to HBase.
|
| KeyRegexpFilter |
Filters rows based on an expression applied to the row key.
|
| KeyValue |
A "cell" in an HBase table.
|
| PutRequest |
Puts some data into HBase.
|
| QualifierFilter |
Filter columns based on the qualifier.
|
| RegexStringComparator |
A regular expression comparator used in comparison filters such as RowFilter,
QualifierFilter, and ValueFilter.
|
| RowFilter |
Filter rows based on the rowkey.
|
| RowLock |
An explicit row lock.
|
| RowLockRequest |
Acquires an explicit row lock.
|
| ScanFilter |
Abstract base class for
Scanner filters. |
| Scanner |
Creates a scanner to read data sequentially from HBase.
|
| SubstringComparator |
A substring comparator used in comparison filters such as RowFilter,
QualifierFilter, and ValueFilter.
|
| TimestampsFilter |
Filter that returns only cells whose timestamp (version) is
in the specified list of timestamps (versions).
|
| ValueFilter |
Filter key values based on their value.
|
| Enum | Description |
|---|---|
| BitComparator.BitwiseOp |
Bit operators.
|
| CompareFilter.CompareOp |
Comparison operators.
|
| FilterList.Operator |
Operator to combine the list of filters together.
|
| Exception | Description |
|---|---|
| BrokenMetaException |
Indicates that the
.META. or -ROOT- table is corrupted. |
| ConnectionResetException |
Exception thrown when an RPC was in flight while we got disconnected.
|
| HBaseException |
The parent class of all
RuntimeException created by this package. |
| InvalidResponseException |
Exception used when the server sends an invalid response to an RPC.
|
| NonRecoverableException |
An exception for which it's typically pointless to retry
(such as
TableNotFoundException). |
| NoSuchColumnFamilyException |
Exception thrown when attempting to use a nonexistent column family.
|
| NotServingRegionException |
Exception thrown when we attempted to use a region that wasn't serving from
that particular RegionServer.
|
| PleaseThrottleException |
This exception notifies the application to throttle its use of HBase.
|
| RecoverableException |
An exception for which it's typically useful to retry
(such as
RegionOfflineException). |
| RegionMovedException |
Exception thrown when we attempted to use a region that was moved from
that particular RegionServer to a new one.
|
| RegionOfflineException |
Exception thrown when we attempted to find a region, but it wasn't being
served by any RegionServer (it's "offline" in HBase speak).
|
| RemoteException |
An unclassified exception that occurred on the server side.
|
| TableNotFoundException |
Exception thrown when an attempt to use an inexistent table was made.
|
| UnknownRowLockException |
Exception thrown when we try to use an invalid or expired
RowLock. |
| UnknownScannerException |
Exception thrown when we try to use an invalid or expired scanner ID.
|
| VersionMismatchException |
Indicates that an RPC version mismatch occurred.
|