Description Details Value Author(s) References
Low-level calls to the BerkeleyDB API. These functions simply wrap most of the DB functionality and expose it at the R level.
Documentation on usage, valid arguments, and flags from the official Oracle C API should be all that is required to correctly use this API.
| Database Operations | Description |
| db_create | Create a database handle |
| db_associate* | Associate a secondary index |
| db_close | Close a database |
| db_compact | Compact a database |
| db_cursor | Create a cursor |
| db_del | Delete items from a database |
| db_err* | Error message |
| db_errx* | Error message |
| db_exists | Return if an item appears in a database |
| db_fd | Return a file descriptor from a database |
| db_get | Get items from a database |
| db_pget* | Get items from a database |
| db_get_byteswapped | Return if the underlying database is in host order |
| db_get_type | Return the database type |
| db_join* | Perform a database join on cursors |
| db_key_range | Return estimate of key location |
| db_open | Open a database |
| db_put | Store items into a database |
| db_remove | Remove a database |
| db_rename | Rename a database |
| db_set_priority | Set cache page priority |
| db_stat, | db_stat_print Database statistics |
| db_sync | Flush a database to stable storage |
| db_truncate | Empty a database |
| db_upgrade | Upgrade a database |
| db_verify* | Verify/salvage a database |
| db_strerror | Error strings |
| db_version | Return version information |
| Database Configuration | Description |
| db_set_alloc* | Set local space allocation functions |
| db_set_cachesize | Set the database cache size |
| db_set_dup_compare* | Set a duplicate comparison function |
| db_set_encrypt | Set the database cryptographic key |
| db_set_errcall* | Set error and informational message callback |
| db_set_msgcall* | Set error and informational message callback |
| db_set_errfile | Set error and informational message FILE |
| db_set_msgfile | Set error and informational message FILE |
| db_set_errpfx | Set error message prefix |
| db_set_feedback* | Set feedback callback |
| db_set_flags | General database configuration |
| db_set_lorder | Set the database byte order |
| db_set_pagesize | Set the underlying database page size |
The user should refer to the official API documentation for the Berkeley DB database available from Oracle.
Varies by function call.
Jeffrey A. Ryan for the R API
Oracle Berkeley DB
http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/overview/index.html
Oracle Berkeley DB C API
http://docs.oracle.com/cd/E17076_04/html/gsg/C/index.html
Oracle Berkeley DB Reference Guide
http://docs.oracle.com/cd/E17076_04/html/index.html
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.