RDM Database APIs
Collaboration diagram for RDM Database APIs:
Modules |
|
| Initialization Functions | |
| Initialization functions for the core database API. All the fuctions here except for rdm_dbTriggersOn() are located in RDM DB Engine Library. Linker option: | |
| Locking and Transaction Start Functions | |
| Initialization functions for the core database API. All the fuctions here are located in RDM DB Engine Library. Linker option: | |
| Cleanup Functions | |
| Cleanup API for the core database. All the fuctions here are located in RDM DB Engine Library. Linker option: | |
| Cursor Initialization Functions | |
| Cursor initialization API for the core database. All the fuctions here are located in RDM DB Engine Library. Linker option: | |
| Cursor Association Functions (rowscan) | |
| Cursor association API for retrieving rows in rowid order. All the fuctions here are located in RDM DB Engine Library. Linker option: | |
| Cursor Association Functions (keyscan) | |
| Cursor association API for retrieving rows in key order. All the fuctions here are located in RDM DB Engine Library. Linker option: | |
| Insert Functions | |
| Cursor association API for inserting rows. All the fuctions here are located in RDM DB Engine Library. Linker option: | |
| Update Functions | |
| Schema API for altering the schema. All the fuctions here are located in RDM DB Engine Library. Linker option: | |
| Delete Functions | |
| API for deleting all rows from a table or a database. All the functions here are located in RDM DB Engine Library. Linker option: | |
| Database Information Functions | |
| API for retrieving the TFS information for a database. All the fuctions here are located in RDM DB Engine Library. Linker option: | |
| Encryption Functions | |
| Encryption API for a database. All the fuctions here are located in RDM DB Engine Library. Linker option: | |
| Error handling functions | |
| Error handling API for a database. All the fuctions here are located in RDM DB Engine Library. Linker option: | |
| Utility functions | |
| Utility API for a database. Unless otherwise stated functions here are located in RDM DB Engine Library. Linker option: | |
| Miscellaneous functions | |
| Miscellaneous API. All the fuctions here are located in RDM DB Engine Library. Linker option: | |
| RDM Cursor APIs | |
Detailed Description
The core database API. Most of the functions here are located in RDM DB Engine Library. Linker option:
-lrdmrdm
A database handle can be instantiated using rdm_rdmAllocDatabase() or rdm_tfsAllocDatabase().