# Berkeley DB: Tcl Interface
Berkeley DB: An embedded database programmatic toolkit.
Keywords: embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++

# Tcl Interface

Tcl Command | Description
--- | ---
berkdb dbremove | Remove a database
berkdb dbrename | Rename a database
berkdb dbtruncate | Truncate a database
berkdb env | Create an environment handle
berkdb envremove | Remove an environment
berkdb open | Create a database handle
berkdb version | Return version information
env close | Close an environment
env txn | Begin a transaction
db close | Close a database
db count | Return a count of a key's data items
db cursor | Open a cursor into a database
db del | Delete items from a 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
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
dbc close | Close a cursor
dbc del | Delete by cursor
dbc dup | Duplicate a cursor
dbc get | Retrieve by cursor
dbc put | Store by cursor
txn abort | Abort a transaction
txn commit | Commit a transaction

Copyright Sleepycat Software