|
Functions |
FLMEXP RCODE FLMAPI | FlmDbTransBegin (HFDB hDb, FLMUINT uiTransType, FLMUINT uiMaxLockWait, FLMBYTE *pucHeader=NULL) |
| Begin a transaction on the database.
|
FLMEXP RCODE FLMAPI | FlmDbTransCommit (HFDB hDb, FLMBOOL *pbEmpty=NULL) |
| Commit current transaction (if any) on a database.
|
FLMEXP RCODE FLMAPI | FlmDbTransAbort (HFDB hDb) |
| Abort current transaction (if any) on a database.
|
FLMEXP RCODE FLMAPI | FlmDbGetTransType (HFDB hDb, FLMUINT *puiTransType) |
| Get type of current transaction (if any) on a database.
|
FLMEXP RCODE FLMAPI | FlmDbGetTransId (HFDB hDb, FLMUINT *puiTransID) |
| Get current transaction ID.
|
FLMEXP RCODE FLMAPI | FlmDbGetCommitCnt (HFDB hDb, FLMUINT *puiCommitCount) |
| Get number of committed transactions for a database.
|
FLMEXP RCODE FLMAPI | FlmDbLock (HFDB hDb, eLockType lockType, FLMINT iPriority, FLMUINT uiTimeout) |
| Lock a database.
|
FLMEXP RCODE FLMAPI | FlmDbUnlock (HFDB hDb) |
| Unlock a database.
|
FLMEXP RCODE FLMAPI | FlmDbGetLockType (HFDB hDb, eLockType *pLockType, FLMBOOL *pbImplicit) |
| Get the type of lock currently in effect on a database (if any).
|
FLMEXP RCODE FLMAPI | FlmDbCheckpoint (HFDB hDb, FLMUINT uiTimeout) |
| Perform a checkpoint on the database.
|