C Interface Index

configuring Berkeley DB 1.85 API compatibility
building a utility to dump Berkeley DB 1.85 databases
Upgrading to release 2.0
Upgrading to release 3.0
Upgrading to release 3.1
Upgrading to release 3.2
selecting an access method
access methods
AIX
data alignment
programmatic APIs
utility to archive log files
berkeley_db_svc
building for UNIX
building for UNIX FAQ
building for VxWorks
building for VxWorks FAQ
building for Win32
building for Windows FAQ
selecting a byte order
byte ordering
configuring the C++ API
flushing the database cache
selecting a cache size
catastrophic recovery
Patches, Updates and Change logs
utility to take checkpoints
memp_fopenclear_len
closing a cursor
closing a database
specifying a Btree comparison function
changing compile or load options
Concurrent Data Store
configuring Berkeley DB for UNIX systems
recovering corrupted databases
counting data items for a key
closing a cursor
deleting records with a cursor
duplicating a cursor
retrieving records with a cursor
storing records with a cursor
cursor stability
database cursors
DBTdata
utility to upgrade database files
utility to verify database files
DBcursor->c_putDB_AFTER
DB->verifyDB_AGGRESSIVE
DB->putDB_APPEND
log_archiveDB_ARCH_ABS
log_archiveDB_ARCH_DATA
db_archive
log_archiveDB_ARCH_LOG
DBcursor->c_putDB_BEFORE
DB->statDB_CACHED_COUNTS
DBENV->set_flagsDB_CDB_ALLDB
log_getDB_CHECKPOINT
log_putDB_CHECKPOINT
db_checkpoint
db_env_createDB_CLIENT
File namingDB_CONFIG
DB->getDB_CONSUME
DB->getDB_CONSUME_WAIT
db_create
DB->openDB_CREATE
DBENV->openDB_CREATE
memp_fopenDB_CREATE
log_putDB_CURLSN
DBcursor->c_getDB_CURRENT
DBcursor->c_putDB_CURRENT
log_getDB_CURRENT
DBcursor->c_close
DBcursor->c_count
DBcursor->c_del
DBcursor->c_dup
DBcursor->c_get
DBcursor->c_put
DBTDB_DBT_MALLOC
DBTDB_DBT_PARTIAL
DBTDB_DBT_REALLOC
DBTDB_DBT_USERMEM
db_deadlock
db_dump
DB->set_flagsDB_DUP
DB->set_flagsDB_DUPSORT
DB->upgradeDB_DUPSORT
db_env_create
DBENV->close
DBENV->err
DBENV->open
DBENV->remove
DBENV->set_cachesize
DBENV->set_data_dir
DBENV->set_errcall
DBENV->set_errfile
DBENV->set_errpfx
DBENV->set_feedback
DBENV->set_flags
DBENV->set_lg_bsize
DBENV->set_lg_dir
DBENV->set_lg_max
DBENV->set_lk_conflicts
DBENV->set_lk_detect
DBENV->set_lk_max
DBENV->set_lk_max_lockers
DBENV->set_lk_max_locks
DBENV->set_lk_max_objects
DBENV->set_mp_mmapsize
DBENV->set_mutexlocks
DBENV->set_paniccall
DBENV->set_recovery_init
DBENV->set_server
DBENV->set_shm_key
DBENV->set_tmp_dir
DBENV->set_tx_max
DBENV->set_tx_recover
DBENV->set_tx_timestamp
DBENV->set_verbose
db_env_set_func_close
db_env_set_func_dirfree
db_env_set_func_dirlist
db_env_set_func_exists
db_env_set_func_free
db_env_set_func_fsync
db_env_set_func_ioinfo
db_env_set_func_malloc
db_env_set_func_map
db_env_set_func_open
db_env_set_func_read
db_env_set_func_realloc
db_env_set_func_rename
db_env_set_func_seek
db_env_set_func_sleep
db_env_set_func_unlink
db_env_set_func_unmap
db_env_set_func_write
db_env_set_func_yield
db_env_set_pageyield
db_env_set_panicstate
db_env_set_region_init
db_env_set_tas_spins
DB->openDB_EXCL
DBcursor->c_getDB_FIRST
log_getDB_FIRST
log_putDB_FLUSH
DBENV->removeDB_FORCE
txn_checkpointDB_FORCE
DB->getDB_GET_BOTH
DBcursor->c_getDB_GET_BOTH
DBcursor->c_getDB_GET_RECNO
DB->close
DB->cursor
DB->del
DB->fd
DB->get
DB->get_byteswapped
DB->get_type
DB->join
DB->key_range
DB->open
DB->put
DB->remove
DB->rename
DB->set_append_recno
DB->set_bt_compare
DB->set_bt_minkey
DB->set_bt_prefix
DB->set_cachesize
DB->set_dup_compare
DB->set_errcall
DB->set_errfile
DB->set_errpfx
DB->set_feedback
DB->set_flags
DB->set_h_ffactor
DB->set_h_hash
DB->set_h_nelem
DB->set_lorder
DB->set_malloc
DB->set_pagesize
DB->set_paniccall
DB->set_q_extentsize
DB->set_realloc
DB->set_re_delim
DB->set_re_len
DB->set_re_pad
DB->set_re_source
DB->stat
DB->sync
DB->upgrade
DB->verify
File namingDB_HOME
File namingdb_home
DB->close DB_INCOMPLETE
DBENV->openDB_INIT_CDB
DBENV->openDB_INIT_LOCK
DBENV->openDB_INIT_LOG
DBENV->openDB_INIT_MPOOL
DBENV->openDB_INIT_TXN
DBENV->openDB_JOINENV
DB->joinDB_JOIN_ITEM
DBcursor->c_getDB_JOIN_ITEM
DB->joinDB_JOIN_NOSORT
Error returns to applicationsDB_KEYEMPTY
DBcursor->c_putDB_KEYFIRST
DBcursor->c_putDB_KEYLAST
DBcursor->c_getDB_LAST
log_getDB_LAST
db_load
lock_detectDB_LOCK_CONFLICT
Error returns to applicationsDB_LOCK_DEADLOCK
DBENV->set_lk_detectDB_LOCK_DEFAULT
DBENV->openDB_LOCKDOWN
lock_vecDB_LOCK_GET
lock_getDB_LOCK_NOTGRANTED
lock_vecDB_LOCK_NOTGRANTED
Error returns to applicationsDB_LOCK_NOTGRANTED
lock_getDB_LOCK_NOWAIT
lock_vecDB_LOCK_NOWAIT
DBENV->set_lk_detectDB_LOCK_OLDEST
lock_vecDB_LOCK_PUT
lock_vecDB_LOCK_PUT_ALL
lock_vecDB_LOCK_PUT_OBJ
DBENV->set_lk_detectDB_LOCK_RANDOM
DBENV->set_lk_detectDB_LOCK_YOUNGEST
DB_LSN
dbm/ndbm
memp_fputDB_MPOOL_CLEAN
memp_fsetDB_MPOOL_CLEAN
memp_fgetDB_MPOOL_CREATE
memp_fputDB_MPOOL_DIRTY
memp_fsetDB_MPOOL_DIRTY
memp_fputDB_MPOOL_DISCARD
memp_fsetDB_MPOOL_DISCARD
memp_fgetDB_MPOOL_LAST
memp_fgetDB_MPOOL_NEW
DBcursor->c_getDB_NEXT
log_getDB_NEXT
DBcursor->c_getDB_NEXT_DUP
DBcursor->c_getDB_NEXT_NODUP
DB->putDB_NODUPDATA
DBcursor->c_putDB_NODUPDATA
DB->openDB_NOMMAP
DBENV->set_flagsDB_NOMMAP
memp_fopenDB_NOMMAP
DB->verifyDB_NOORDERCHK
DB->putDB_NOOVERWRITE
DBENV->set_serverDB_NOSERVER
DBENV->set_serverDB_NOSERVER_ID
DB->closeDB_NOSYNC
Error returns to applicationsDB_NOTFOUND
DB->openDB_OLD_VERSION
DB->upgradeDB_OLD_VERSION
DB->verifyDB_ORDERCHKONLY
DBcursor->c_dupDB_POSITION
DBcursor->c_getDB_PREV
log_getDB_PREV
DBcursor->c_getDB_PREV_NODUP
db_printlog
DBENV->openDB_PRIVATE
DB->openDB_RDONLY
memp_fopenDB_RDONLY
DB->set_flagsDB_RECNUM
DB->statDB_RECORDCOUNT
DBENV->openDB_RECOVER
DBENV->set_feedbackDB_RECOVER
db_recover
DBENV->openDB_RECOVER_FATAL
DB->set_flagsDB_RENUMBER
DB->set_flagsDB_REVSPLITOFF
DB->getDB_RMW
DB->joinDB_RMW
DBcursor->c_getDB_RMW
Error returns to applicationsDB_RUNRECOVERY
DB->verifyDB_SALVAGE
DBcursor->c_getDB_SET
log_getDB_SET
DBcursor->c_getDB_SET_RANGE
DB->getDB_SET_RECNO
DBcursor->c_getDB_SET_RECNO
DB->set_flagsDB_SNAPSHOT
db_stat
db_strerror
DBENV->openDB_SYSTEM_MEM
DB->openDB_THREAD
DBENV->openDB_THREAD
DB->openDB_TRUNCATE
DBENV->set_tx_recoverDB_TXN_ABORT
DBENV->set_tx_recoverDB_TXN_BACKWARD_ROLL
DBENV->set_tx_recoverDB_TXN_FORWARD_ROLL
DBENV->set_flagsDB_TXN_NOSYNC
txn_beginDB_TXN_NOSYNC
txn_commitDB_TXN_NOSYNC
txn_beginDB_TXN_NOWAIT
txn_beginDB_TXN_SYNC
txn_commitDB_TXN_SYNC
DB->set_feedbackDB_UPGRADE
db_upgrade
DBENV->openDB_USE_ENVIRON
DBENV->removeDB_USE_ENVIRON
DBENV->openDB_USE_ENVIRON_ROOT
DBENV->removeDB_USE_ENVIRON_ROOT
DBENV->set_verboseDB_VERB_CHKPOINT
DBENV->set_verboseDB_VERB_DEADLOCK
DBENV->set_verboseDB_VERB_RECOVERY
DBENV->set_verboseDB_VERB_WAITSFOR
DB->set_feedbackDB_VERIFY
db_verify
db_version
DB->cursorDB_WRITECURSOR
db_createDB_XA_CREATE
deadlocks
utility to detect deadlocks
debugging applications
deleting records
deleting records with a cursor
Configuring Berkeley DB--disable-bigfile
disk space requirements
DBTdlen
DBTdoff
utility to dump databases as text files
duplicate data items
duplicating a cursor
configuring dynamic shared libraries
Configuring Berkeley DB--enable-compat185
Configuring Berkeley DB--enable-cxx
Configuring Berkeley DB--enable-debug
Configuring Berkeley DB--enable-debug_rop
Configuring Berkeley DB--enable-debug_wop
Configuring Berkeley DB--enable-diagnostic
Configuring Berkeley DB--enable-dump185
Configuring Berkeley DB--enable-dynamic
Configuring Berkeley DB--enable-java
Configuring Berkeley DB--enable-posixmutexes
Configuring Berkeley DB--enable-rpc
Configuring Berkeley DB--enable-shared
Configuring Berkeley DB--enable-tcl
Configuring Berkeley DB--enable-test
Configuring Berkeley DB--enable-uimutexes
Configuring Berkeley DB--enable-umrw
byte endian
database environment
environment variables
error handling
error name space
error returns
/etc/magic
selecting a Queue extent size
Java FAQ
Tcl FAQ
configuring without large file support
file utility
memp_fopenfileid
recovery and filesystem operations
remote filesystems
page fill factor
FreeBSD
Berkeley DB free-threaded handles
memp_fopenftype
specifying a database hash
hash table size
HP-UX
hsearch
installing Berkeley DB for UNIX systems
interface compatibility
IRIX
configuring the Java API
Java compatibility
Java configuration
Java FAQ
logical join
key/data pairs
retrieved key/data permanence
database limits
Linux
changing compile or load options
utility to load text files into databases
lock_veclock
standard lock modes
lock_detect
lock_get
lock_id
page-level locking
two-phase locking
locking and non-Berkeley DB applications
locking configuration
locking conventions
Berkeley DB Concurrent Data Store locking conventions
locking introduction
sizing the locking subsystem
locking without transactions
lock_put
lock_stat
lock_vec
log file limits
log file removal
utility to display log files as text
log_archive
log_compare
log_file
log_flush
log_get
logging configuration
logging introduction
log_put
log_register
log_stat
log_unregister
memp_fopenlsn_offset
memory pool configuration
memp_fclose
memp_fget
memp_fopen
memp_fput
memp_fset
memp_fsync
memp_register
memp_stat
memp_sync
memp_trickle
lock_vecmode
Berkeley DB library name spaces
file naming
retrieving Btree records by number
lock_vecobj
lock_vecop
opening a database
OSF/1
selecting a page size
partial record storage and retrieval
Patches, Updates and Change logs
Perl
retrieved key/data permanence
memp_fopenpgcookie
Sleepycat Software's Berkeley DB products
QNX
logical record number format
logical record numbers
managing record-based databases
logically renumbering records
utility to recover database environments
Berkeley DB recoverability
retrieving records
retrieving records with a cursor
RPC client
configuring a RPC client/server
utility to support RPC client/server
RPC server
database salvage
SCO
Berkeley DB handle scope
security
Sendmail
configuring shared libraries
shared libraries
application signal handling
DBTsize
Sleepycat Software
Solaris
source code layout
cursor stability
database statistics
utility to display database and environment statistics
storing records
storing records with a cursor
SunOS
loading Berkeley DB with Tcl
using Berkeley DB with Tcl
configuring the Tcl API
Tcl API programming notes
Tcl FAQ
configuring the test suite
running the test suite
running the test suite under UNIX
running the test suite under Windows
text backing files
loading text into databases
dumping/loading text to/from databases
building threaded applications
transaction configuration
transaction limits
administering transaction protected applications
archival in transaction protected applications
checkpoints in transaction protected applications
deadlock detection in transaction protected applications
recovery in transaction protected applications
transaction throughput
Transactional Data Store
Berkeley DB and transactions
nested transactions
configuring Berkeley DB with the Tuxedo System
txn_abort
txn_begin
txn_checkpoint
txn_commit
txn_id
txn_prepare
txn_stat
DBTulen
Ultrix
building for UNIX FAQ
configuring Berkeley DB for UNIX systems
Patches, Updates and Change logs
utility to upgrade database files
upgrading databases
utilities
database verification
utility to verify database files
building for VxWorks FAQ
VxWorks notes
running the test suite under Windows
building for Windows FAQ
Windows notes
Configuring Berkeley DB--with-tcl=DIR
XA Resource Manager

Copyright Sleepycat Software