TcaplusDB SDK & API Function Support Summary
1. General Description
TcaplusDB provides SDKS for a variety of major programming languages, which vary somewhat in functions.
Conditional Filter and Update Syntax Description](05Conditional_Filter_and_Update_Syntax_Description.md)
Batch Operation Interface Description](06Batch_Operation_Interface_Description.md)
2. TDR Table SDK Function Support
Function | C++ SDK | Java SDK | Go SDK | MySQL Driver |
---|---|---|---|---|
[Generic Table] Get a Record | Support | Support | Support | Support |
[Generic Table] Insert a Record | Support | Support | Support | Support |
[Generic Table] Update a Record | Support | Support | Support | Support |
[Generic Table] Replace A Record | Support | [Support] (01TDR_Table_SDK_and_API/02Java_SDK/02Interface_Documents/06[Generic_Table]Replace_a_Record.md) | Support | Support |
[Generic Table] Delete a Record | Support | Support | Support | Support |
.md) | ||||
[Generic Table] Query Local Index | Support | Support | Support | Support |
[Generic Table] Query Distributed Index (Global Index) | Support | Do not support | Support | Support |
[Generic Table] Batch Get Multiple Records | Support | Support | Support | Support |
[Generic Table] Batch Insert Multiple Records | Support | Do not support | Support | Do not support |
[Generic Table] Batch Update Multiple Records | Support | Do not support | Support | Do not support |
[Generic Table] Batch Replace Multiple Records | Support | Support | Do not support | |
[Generic Table] Batch Delete Multiple Records | Support | Do not support | Support | Do not support |
[Generic Table] Traverse Table Data | Support | Support | Support | Support |
[Generic Table] Auto-increment of Part Fields | Support | Support | Support | Support |
[Generic Table] Set Record Expiration | Support | Do not support | Support | Support |
[Generic Table] Get Record Expiration | Support | Do not support | Support | Support |
[Generic Table] Batch Delete Records through Local Index | Support | Do not support | Support | Do not support |
[List Table] Insert an Element into a Specified Position in a List | Support | Support | Support | Do not support |
[List Table] Get an Element from a Specified Position in a List | Support | Support | Support | Do not support |
[List Table] Replace an Element to a Specified Position in a List | Support | Support | Support | Do not support |
[List Table] Delete an Element from a Specified Position in a List | Support | Support | Support | Do not support |
[List Table] Get All Elements from a List | Support | Support | Support | Do not support |
[List Table] Delete All Elements from a List | Support | Support | Support | Do not support |
[List Table] Batch Insert Elements into a List | Support | Do not support | Support | Do not support |
[List Table] Batch Get Elements from a List | Support | Do not support | Support | Do not support |
[List Table] Batch Replace Elements to A List | Support | Do not support | Support | Do not support |
[List Table] Batch Delete Elements from a List | Support | Support | Support | Do not support |
[List Table] Traverse Table Data | Support | Support | Support | Do not support |
Get Table Structure | Do not support | Support | Do not support | Do not support |
Get the Total Number of Table Records | Support | Do not support | Support | Do not support |
3. PB Table SDK Function Support
Function | C++ SDK | Go SDK | RESTFul API | |
---|---|---|---|---|
[Generic Table] Get a Record | Support | Support | Support | |
[Generic Table] Insert a Record | Support | Support | Support | |
[Generic Table] Get Part Field Values of a Record | Support | Support | Support | |
[Generic Table] Update a Record | Support | Support | Support | |
[Generic Table] Update Part Field Values of a Record | Support | Support | Support | |
[Generic Table] Auto-increment of Fields in a Record | Support | Support | Support | |
[Generic Table] Replace a Record | Support | Support | Support | |
[Generic Table] Delete a Record | Support | Support | Support | |
[Generic Table] Delete Record with the Same Key Value of the Local Index | Support | Support | Support | |
[Generic Table] Batch Get Multiple Records | Support | Support | Support | [Support] |
[Generic Table] Batch Get Part Field Values of Multiple Records | Support | Support | Support | |
[Generic Table] Batch Insert Multiple Records | Support | Support | Support | |
[Generic Table] Batch Update Multiple Records | Support | Support | Support | |
[Generic Table] Batch Replace Multiple Records | Support | Support | Support | |
[Generic Table] Batch Delete Multiple Records | Support | Support | Support | |
[Generic Table] Get Total Number of Records in a Table | Support | Support | Support | |
[Generic Table] Query Local Index | Support | Support | Support | |
[Generic Table] Query Distributed Index (Global Index) | Support | Support | Support | |
[Generic Table] Traverse Table Data | Support | Support | Support | |
[Generic Table] Set Record Expiration | Support | Support | Do not support | |
[Generic Table] Get Record Expiration | Support | Support | Do not support | |
[List Table] Get an Element from a List | Support | Support | Support | |
[List Table] Get Multiple Elements from a List | Support | Support | Support | |
[List Table] Get All Elements from a List | Support | Support | Support | |
[List Table] Insert an Element into a List | Support | Support | Support | |
[List Table] Insert Multiple Elements into a List | Support | Support | Support | |
[List Table] Replace an Element to a List | Support | Support | Support | |
[List Table] Batch Update Multiple Elements to a List | Support | Support | Support | |
[List Table] Delete an Element from a List | Support | Support | Support | |
[List Table] Get Delete Multiple Elements from a List | Support | Support | Support | |
[List Table] Delete All Elements from a List | Support | Support | Support | |
[List Table] Traverse Table Data | Support | Support | Support |