Compatible API and Version
This section describes the compatibility of GeminiDB HBase API.
Currently, GeminiDB HBase API does not support APIs related to cluster O&M and management. You can perform operations on an instance on the console, for example, restarting an instance.
| Compatible API | Instance Type | Version |
|---|---|---|
| Open-source HBase | Cluster | 2.6.1 |
Table 2 lists compatible APIs provided by open-source Java HBase Driver 2.6.1. To use SDKs in other programming languages, test them thoroughly to ensure compatibility. For more information, contact the customer service.
| API Function Category | API | Function | Supported |
|---|---|---|---|
| Data APIs | Get | Get: queries a single row. | Yes |
| Filter: filters server data. | SingleColumnValueFilter and PageFilter are supported. Other filters are in OBT. | ||
| Consistency: ensures strong data consistency. | Yes | ||
| Versions: queries multiple versions. | Yes | ||
| Batch: reads rows in batches. | Yes | ||
| Put | Put: inserts a single row. | Yes | |
| Condition: inserts a condition. | Yes | ||
| TTL: automatically deletes expired data. | Yes | ||
| Batch: writes rows in batches. | Yes | ||
| Versions: writes data of multiple versions. | Yes | ||
| Delete | Delete: deletes a single row. | Yes | |
| Delete: deletes data by specifying ColumnFamily or Qualifier. | Yes | ||
| Versions: deletes data of multiple versions. | Yes | ||
| Batch: deletes rows in batches. | Yes | ||
| Prefix Delete: deletes data based on prefixes. | Yes | ||
| Scan | Scan: performs a full scan. | Yes | |
| Scan: scans data in specified rows. | Yes | ||
| TimeRange: filters data in a time range. | Yes | ||
| Filter: filters server data. | SingleColumnValueFilter and PageFilter are supported. Other filters are in OBT. | ||
| Versions: queries data of multiple versions. | Yes | ||
| Reversed: queries data in reverse order. | Yes | ||
| Increment | Performs a common Increment operation. | No | |
| Append | Performs a common Append operation. | No | |
| Bulk Load | Imports data from files in batches. | No | |
| Metadata operations | Table | Create: creates a table. | Yes |
| SplitKey: specifies a key during table creation. | Yes | ||
| Region: automatically splits regions. | Yes | ||
| Disable/Delete: disables or deletes a table. | Yes | ||
| Compress: specifies a compression algorithm (data compression is available). | No | ||
| Alter Table: adds ColumnFamily. | Yes | ||
| Alter Table: reduces ColumnFamily. | No | ||
| Cluster management API | You can ignore this API. | ||
| Namespace | Creates or deletes a namespace. | Yes | |
| Others | Coprocessor | Supports user-defined plugins. | No |
| Secondary index | Single-column secondary index | Yes | |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.