Functions | |
RDM_RETCODE | rdm_dbPersistInMemory (RDM_DB db) |
Persist in-memory tables to disk. More... | |
Miscellaneous API. All the functions here are located in RDM DB Engine Library. Linker option:
-lrdmrdm
RDM_RETCODE rdm_dbPersistInMemory | ( | RDM_DB | db | ) |
#include <rdmdbapi.h>
Persist in-memory tables to disk.
This function will write data from in-memory tables to the physical file(s) backing the database. The in-memory tables must be "storage=inmemory_persist
" or "storage=inmemory_read
".
sOKAY | Normal, successful return. |
eDBNOTOPEN | Database not open. |
eREADONLY | Database is read-only and cannot be updated. |
eNOSTARTREAD | A read operation was attempted when no rdm_dbStartSnapshot(), rdm_dbStartRead(), or rdm_dbStartUpdate() is active. |
eNOTLOCKED | Attempt to access a table for reading or update without proper locks. |
ePRECOMMITTED | A precommitted transaction must be committed or rolled back before further operations on this database are allowed. |
[in] | db | A valid RDM database handle |