Database Environment Functions | Description |
---|---|
db_appinit | Open a Berkeley DB environment |
db_appexit | Close a Berkeley DB environment |
db_version | Berkeley DB version information |
Database Functions | Description |
db_open | Open a database |
DB->close | Close a database |
DB->cursor | Open a cursor into a database |
DB->del | Delete items from a database |
DB->fd | Return a file descriptor from a database |
DB->get | Get items from a database |
DB->join | Perform a database join on cursors |
DB->put | Store items into a database |
DB->stat | Return database statistics |
DB->sync | Flush a database to stable storage |
Database Cursor Functions | Description |
DBcursor->c_close | Close a cursor |
DBcursor->c_del | Delete by cursor |
DBcursor->c_get | Retrieve by cursor |
DBcursor->c_put | Store by cursor |
Lock Manager Functions | Description |
lock_close | Close a lock region |
lock_detect | Perform deadlock detection |
lock_get | Acquire a lock |
lock_id | Acquire a locker ID |
lock_open | Open a lock region |
lock_put | Release a lock |
lock_stat | Return lock region statistics |
lock_unlink | Remove a lock region |
lock_vec | Acquire/release locks |
Log Manager Functions | Description |
log_archive | List log and database files. |
log_close | Close a log region. |
log_compare | Compare two DB_LSNs. |
log_file | Map DB_LSNs to log file names. |
log_flush | Flush log records. |
log_get | Get a log record. |
log_open | Open a log region. |
log_put | Put a log record. |
log_register | Register a file name with the log manager. |
log_stat | Return log region statistics. |
log_unlink | Remove a log region. |
log_unregister | Unregister a file name with the log manager. |
Buffer Pool Functions | Description |
memp_close | Close a buffer pool. |
memp_fclose | Close a file in a buffer pool. |
memp_fget | Get a page from a file in a buffer pool. |
memp_fopen | Open a file in a buffer pool. |
memp_fput | Return a page from a buffer pool. |
memp_fset | Modify meta information for buffer pool page. |
memp_fsync | Flush pages from a file in a buffer pool. |
memp_open | Open a buffer pool. |
memp_register | Register input/output functions for a file in a buffer pool. |
memp_stat | Return buffer pool statistics. |
memp_sync | Flush pages from a buffer pool. |
memp_trickle | Trickle flush pages from a buffer pool. |
memp_unlink | Remove a buffer pool |
Transaction Manager Functions | Description |
txn_abort | Abort a transaction |
txn_begin | Begin a transaction |
txn_checkpoint | Checkpoint the transaction region |
txn_close | Close a transaction region |
txn_commit | Commit a transaction |
txn_id | Return a transaction ID |
txn_open | Open a transaction region |
txn_prepare | Prepare a transaction for commit |
txn_stat | Return transaction region statistics |
txn_unlink | Remove a transaction region |
DB Library Configuration | Description |
db_jump_set | Configure DB library functions |
db_value_set | Configure DB library information |
Historic Interfaces | Description |
dbm | UNIX Dbm/Ndbm Interfaces |
hsearch | UNIX Hsearch Interfaces |