This book documents the Tcl APIs that are available for working with Berkeley DB databases. This book assumes you have some familiarity with Berkeley DB.
| Database Methods | Description |
|---|---|
| db close | Close a database |
| db count | Return a count of the key's data items |
| db del | Delete items from the database |
| db get | Get items from a database |
| db get_join | Get items from a database join |
| db get_type | Return the database type |
| db is_byteswapped | Return if the underlying database is in host order |
| berkdb open | Create and open a database handle |
| db put | Store items into a database |
| berkdb dbremove | Remove a database |
| berkdb dbrename | Rename a database |
| db stat | Return database statistics |
| db sync | Flush a database to stable storage |
| db truncate | Truncate a database |
| berkdb version | Return version information |
| Cursor Methods | |
| db cursor | Open a cursor in the database |
| db join | Perform a database join on cursors |
| dbc close | Close a cursor |
| dbc cmp | Compare two cursors |
| dbc del | Delete by cursor |
| dbc dup | Duplicate a cursor |
| dbc get | Retrieve by cursor |
| dbc put | Store by cursor |
| Environment Methods | |
| env close | Close an environment |
| env dbremove | Remove an environment |
| env dbrename | Rename a database |
| berkdb env | Create and open an environment handle |
| berkdb envremove | Remove an environment handle |
| Transaction Methods | |
| env txn | Begin a transaction |
| txn abort | Abort a transaction |
| env txn_checkpoint | Checkpoint the environment |
| txn commit | Commit a transaction |