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().