Database Instantiation Functions
Collaboration diagram for Database Instantiation Functions:
Functions |
|
RDM_RETCODE | rdm_tfsAllocDatabase (RDM_TFS tfs, RDM_DB *pDb) |
Allocate memory for a new RaimaDB db. More... |
|
Detailed Description
The database instantiation API. The functions here are located in Transactional File Server Interface Library. Linker option:
-l
rdmtfs
Function Documentation
rdm_tfsAllocDatabase()
RDM_RETCODE rdm_tfsAllocDatabase | ( | RDM_TFS | tfs, |
RDM_DB * | pDb | ||
) |
#include <rdmtfsapi.h>
Allocate memory for a new RaimaDB db.
This function allocates memory for and initializes an RDM_DB using the specified RDM_TFS. You must call rdm_dbOpen() or rdm_dbSetCatalog() to associate a schema with the database handle.
This function can be called from several threads in parallel to obtain thread specific database handles as long as no other operations are performed on the tfs handle.
- Return values
-
sOKAY Normal, successful return.
- See also
- rdm_rdmAllocTFS
- rdm_dbFree
- rdm_dbOpen
- rdm_tfsFree
- Parameters
-
[in] tfs The RDM_TFS associated with the RDM_DB [out] pDb A pointer an RDM_DB
- Examples
- core01Example_main.c, core09Example_main.c, core12Example_main.c, core15Example_main.c, core16Example_main.c, core17Example_main.c, core18Example_main.c, core19Example_main.c, core31Example_main.c, core32Example_main.c, core33Example_main.c, core35Example_main.c, core36Example_main.c, core37Example_main.c, core40Example_main.c, cpp50Example_main.cpp, cpp51example_main.cpp, cpp55Example_main.cpp, cpp70Example_main.cpp, learn/bookStore_client.c, learn/bookStore_embed.c, learn/bookStore_vxWorks7.c, and tfs/rdmAllocTFS.c.