# Java 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
Upgrading to release | 3.3
Upgrading to release | 4.0
Upgrading to release | 4.1
selecting an | access method
| access method FAQ
| access method tuning
introduction to the | access methods
| AIX
data | alignment
programmatic | APIs
utility to | archive log files
hot | backup
| berkeley_db_svc
introduction to the | buffer pool subsystem
turn off system | buffering for database files
turn off system | buffering for log files
| building for QNX
| building for UNIX
| building for UNIX FAQ
| building for VxWorks
| building for VxWorks AE
| building for VxWorks FAQ
| building for Win32
| building for Windows FAQ
selecting a | byte order
configuring the | C++ API
flushing the database | cache
selecting a | cache size
introduction to the memory | cache subsystem
| catastrophic recovery
Patches, Updates and | Change logs
utility to take | checkpoints
database page | checksum
| closing a cursor
| closing a database
database | compaction
specifying a Btree | comparison function
changing | compile or load options
| Concurrent Data Store
database environment | configuration
| configuring Berkeley DB for UNIX systems
salvaging | 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
Dbt | data
utility to upgrade | database files
utility to verify | database files
| Db
| __db.001
| db_archive
| Db.associate
| Dbc
| Dbc.close
| Dbc.count
| Dbc.del
| Dbc.dup
| Dbc.get
| db_checkpoint
| Db.close
| DB_CONFIG
| Dbc.put
| Db.cursor
Dbc.put | Db.DB_AFTER
Db.verify | Db.DB_AGGRESSIVE
Db.put | Db.DB_APPEND
DbEnv.log_archive | Db.DB_ARCH_ABS
DbEnv.log_archive | Db.DB_ARCH_DATA
DbEnv.log_archive | Db.DB_ARCH_LOG
Db.associate | Db.DB_AUTO_COMMIT
Db.del | Db.DB_AUTO_COMMIT
Db.open | Db.DB_AUTO_COMMIT
Db.put | Db.DB_AUTO_COMMIT
Db.truncate | Db.DB_AUTO_COMMIT
DbEnv.dbremove | Db.DB_AUTO_COMMIT
DbEnv.dbrename | Db.DB_AUTO_COMMIT
DbEnv.set_flags | Db.DB_AUTO_COMMIT
Dbc.put | Db.DB_BEFORE
Db.open | Db.DB_BTREE
DbEnv.set_flags | Db.DB_CDB_ALLDB
Db.set_flags | Db.DB_CHKSUM_SHA1
DbEnv | Db.DB_CLIENT
Db.get | Db.DB_CONSUME
Db.get | Db.DB_CONSUME_WAIT
Db.associate | Db.DB_CREATE
Db.open | Db.DB_CREATE
DbEnv.open | Db.DB_CREATE
Dbc.get | Db.DB_CURRENT
Dbc.put | Db.DB_CURRENT
DbLogc.get | Db.DB_CURRENT
Dbt | Db.DB_DBT_MALLOC
Dbt | Db.DB_DBT_PARTIAL
Dbt | Db.DB_DBT_REALLOC
Dbt | Db.DB_DBT_USERMEM
DbEnv.set_flags | Db.DB_DIRECT_DB
DbEnv.set_flags | Db.DB_DIRECT_LOG
Db.cursor | Db.DB_DIRTY_READ
Db.get | Db.DB_DIRTY_READ
Db.join | Db.DB_DIRTY_READ
Db.open | Db.DB_DIRTY_READ
Dbc.get | Db.DB_DIRTY_READ
DbEnv.txn_begin | Db.DB_DIRTY_READ
Db.set_flags | Db.DB_DUP
Db.set_flags | Db.DB_DUPSORT
Db.upgrade | Db.DB_DUPSORT
Db.set_flags | Db.DB_ENCRYPT
Db.set_encrypt | Db.DB_ENCRYPT_AES
DbEnv.set_encrypt | Db.DB_ENCRYPT_AES
Db.open | Db.DB_EXCL
Db.stat | Db.DB_FAST_STAT
Dbc.get | Db.DB_FIRST
DbLogc.get | Db.DB_FIRST
DbEnv.txn_recover | Db.DB_FIRST
DbEnv.log_put | Db.DB_FLUSH
DbEnv.remove | Db.DB_FORCE
DbEnv.txn_checkpoint | Db.DB_FORCE
Db.get | Db.DB_GET_BOTH
Dbc.get | Db.DB_GET_BOTH
Dbc.get | Db.DB_GET_BOTH_RANGE
Dbc.get | Db.DB_GET_RECNO
Db.open | Db.DB_HASH
DbEnv.open | Db.DB_INIT_CDB
DbEnv.open | Db.DB_INIT_LOCK
DbEnv.open | Db.DB_INIT_LOG
DbEnv.open | Db.DB_INIT_MPOOL
DbEnv.open | Db.DB_INIT_TXN
DbEnv.open | Db.DB_JOINENV
Db.join | Db.DB_JOIN_ITEM
Dbc.get | Db.DB_JOIN_ITEM
Db.join | Db.DB_JOIN_NOSORT
Dbc.put | Db.DB_KEYFIRST
Dbc.put | Db.DB_KEYLAST
Dbc.get | Db.DB_LAST
DbLogc.get | Db.DB_LAST
DbEnv.set_lk_detect | Db.DB_LOCK_DEFAULT
DbEnv.lock_detect | Db.DB_LOCK_DEFAULT
DbEnv.open | Db.DB_LOCKDOWN
DbEnv.set_lk_detect | Db.DB_LOCK_EXPIRE
DbEnv.lock_detect | Db.DB_LOCK_EXPIRE
DbEnv.lock_vec | Db.DB_LOCK_GET
DbEnv.lock_vec | Db.DB_LOCK_GET_TIMEOUT
DbEnv.lock_vec | Db.DB_LOCK_IREAD
DbEnv.lock_vec | Db.DB_LOCK_IWR
DbEnv.lock_vec | Db.DB_LOCK_IWRITE
DbEnv.set_lk_detect | Db.DB_LOCK_MAXLOCKS
DbEnv.lock_detect | Db.DB_LOCK_MAXLOCKS
DbEnv.set_lk_detect | Db.DB_LOCK_MINLOCKS
DbEnv.lock_detect | Db.DB_LOCK_MINLOCKS
DbEnv.set_lk_detect | Db.DB_LOCK_MINWRITE
DbEnv.lock_detect | Db.DB_LOCK_MINWRITE
DbEnv.lock_get | Db.DB_LOCK_NOWAIT
DbEnv.lock_vec | Db.DB_LOCK_NOWAIT
DbEnv.set_lk_detect | Db.DB_LOCK_OLDEST
DbEnv.lock_detect | Db.DB_LOCK_OLDEST
DbEnv.lock_vec | Db.DB_LOCK_PUT
DbEnv.lock_vec | Db.DB_LOCK_PUT_ALL
DbEnv.lock_vec | Db.DB_LOCK_PUT_OBJ
DbEnv.set_lk_detect | Db.DB_LOCK_RANDOM
DbEnv.lock_detect | Db.DB_LOCK_RANDOM
DbEnv.lock_vec | Db.DB_LOCK_READ
DbEnv.lock_vec | Db.DB_LOCK_TIMEOUT
DbEnv.lock_vec | Db.DB_LOCK_WRITE
DbEnv.set_lk_detect | Db.DB_LOCK_YOUNGEST
DbEnv.lock_detect | Db.DB_LOCK_YOUNGEST
Db.get | Db.DB_MULTIPLE
Dbc.get | Db.DB_MULTIPLE
Dbc.get | Db.DB_MULTIPLE_KEY
Dbc.get | Db.DB_NEXT
DbLogc.get | Db.DB_NEXT
DbEnv.txn_recover | Db.DB_NEXT
Dbc.get | Db.DB_NEXT_DUP
Dbc.get | Db.DB_NEXT_NODUP
Db.put | Db.DB_NODUPDATA
Dbc.put | Db.DB_NODUPDATA
DbEnv.set_flags | Db.DB_NOLOCKING
Db.open | Db.DB_NOMMAP
DbEnv.set_flags | Db.DB_NOMMAP
Db.verify | Db.DB_NOORDERCHK
Db.put | Db.DB_NOOVERWRITE
DbEnv.set_flags | Db.DB_NOPANIC
DbEnv.set_rpc_server | Db.DB_NOSERVER
DbEnv.set_rpc_server | Db.DB_NOSERVER_HOME
DbEnv.set_rpc_server | Db.DB_NOSERVER_ID
Db.close | Db.DB_NOSYNC
Db.open | Db.DB_OLD_VERSION
Db.upgrade | Db.DB_OLD_VERSION
Db.verify | Db.DB_ORDERCHKONLY
DbEnv.set_flags | Db.DB_OVERWRITE
DbEnv.set_flags | Db.DB_PANIC_ENVIRONMENT
Dbc.dup | Db.DB_POSITION
Dbc.get | Db.DB_PREV
DbLogc.get | Db.DB_PREV
Dbc.get | Db.DB_PREV_NODUP
Db.verify | Db.DB_PRINTABLE
Db.set_cache_priority | Db.DB_PRIORITY_DEFAULT
Db.set_cache_priority | Db.DB_PRIORITY_HIGH
Db.set_cache_priority | Db.DB_PRIORITY_LOW
Db.set_cache_priority | Db.DB_PRIORITY_VERY_HIGH
Db.set_cache_priority | Db.DB_PRIORITY_VERY_LOW
DbEnv.open | Db.DB_PRIVATE
Db.open | Db.DB_QUEUE
Db.open | Db.DB_RDONLY
Db.open | Db.DB_RECNO
Db.set_flags | Db.DB_RECNUM
DbEnv.open | Db.DB_RECOVER
DbEnv.set_feedback | Db.DB_RECOVER
DbEnv.open | Db.DB_RECOVER_FATAL
DbEnv.set_flags | Db.DB_REGION_INIT
Db.set_flags | Db.DB_RENUMBER
DbEnv.rep_start | Db.DB_REP_CLIENT
DbEnv.rep_start | Db.DB_REP_LOGSONLY
DbEnv.rep_start | Db.DB_REP_MASTER
DbEnv.set_rep_transport | Db.DB_REP_PERMANENT
Db.set_flags | Db.DB_REVSPLITOFF
Db.get | Db.DB_RMW
Db.join | Db.DB_RMW
Dbc.get | Db.DB_RMW
Db.verify | Db.DB_SALVAGE
Dbc.get | Db.DB_SET
DbLogc.get | Db.DB_SET
DbEnv.set_timeout | Db.DB_SET_LOCK_TIMEOUT
DbTxn.set_timeout | Db.DB_SET_LOCK_TIMEOUT
Dbc.get | Db.DB_SET_RANGE
Db.get | Db.DB_SET_RECNO
Dbc.get | Db.DB_SET_RECNO
DbEnv.set_timeout | Db.DB_SET_TXN_TIMEOUT
DbTxn.set_timeout | Db.DB_SET_TXN_TIMEOUT
Db.set_flags | Db.DB_SNAPSHOT
DbEnv.lock_stat | Db.DB_STAT_CLEAR
DbEnv.log_stat | Db.DB_STAT_CLEAR
DbEnv.memp_stat | Db.DB_STAT_CLEAR
DbEnv.rep_stat | Db.DB_STAT_CLEAR
DbEnv.txn_stat | Db.DB_STAT_CLEAR
DbEnv.open | Db.DB_SYSTEM_MEM
| DB_DBT_APPMALLOC
Db.open | Db.DB_THREAD
DbEnv.open | Db.DB_THREAD
Db.open | Db.DB_TRUNCATE
DbEnv.set_app_dispatch | Db.DB_TXN_ABORT
DbEnv.set_app_dispatch | Db.DB_TXN_APPLY
DbEnv.set_app_dispatch | Db.DB_TXN_BACKWARD_ROLL
DbEnv.set_app_dispatch | Db.DB_TXN_FORWARD_ROLL
DbEnv.set_flags | Db.DB_TXN_NOSYNC
DbEnv.txn_begin | Db.DB_TXN_NOSYNC
DbTxn.commit | Db.DB_TXN_NOSYNC
DbEnv.txn_begin | Db.DB_TXN_NOWAIT
DbEnv.set_app_dispatch | Db.DB_TXN_PRINT
DbEnv.txn_begin | Db.DB_TXN_SYNC
DbTxn.commit | Db.DB_TXN_SYNC
DbEnv.set_flags | Db.DB_TXN_WRITE_NOSYNC
Db.open | Db.DB_UNKNOWN
Db.set_feedback | Db.DB_UPGRADE
DbEnv.open | Db.DB_USE_ENVIRON
DbEnv.remove | Db.DB_USE_ENVIRON
DbEnv.open | Db.DB_USE_ENVIRON_ROOT
DbEnv.remove | Db.DB_USE_ENVIRON_ROOT
DbEnv.set_verbose | Db.DB_VERB_CHKPOINT
DbEnv.set_verbose | Db.DB_VERB_DEADLOCK
DbEnv.set_verbose | Db.DB_VERB_RECOVERY
DbEnv.set_verbose | Db.DB_VERB_REPLICATION
DbEnv.set_verbose | Db.DB_VERB_WAITSFOR
Db.set_feedback | Db.DB_VERIFY
Db.cursor | Db.DB_WRITECURSOR
Db | Db.DB_XA_CREATE
DbEnv.set_flags | Db.DB_YIELDCPU
| db_deadlock
| DbDeadlockException
| Db.del
| DB_DONOTINDEX
| db_dump
| DB_EID_BROADCAST
| DbEnv
| DbEnv.close
| DbEnv.dbremove
| DbEnv.dbrename
| DbEnv.err
| DbEnv.get_version_major
| DbEnv.lock_detect
| DbEnv.lock_get
| DbEnv.lock_id
| DbEnv.lock_id_free
| DbEnv.lock_put
| DbEnv.lock_stat
| DbEnv.lock_vec
| DbEnv.log_archive
| DbEnv.log_compare
| DbEnv.log_cursor
| DbEnv.log_file
| DbEnv.log_flush
| DbEnv.log_put
| DbEnv.log_stat
| DbEnv.memp_register
| DbEnv.memp_stat
| DbEnv.memp_sync
| DbEnv.memp_trickle
| DbEnv.open
| DbEnv.remove
| DbEnv.rep_elect
| DbEnv.rep_process_message
| DbEnv.rep_start
| DbEnv.rep_stat
| DbEnv.set_app_dispatch
| DbEnv.set_cachesize
| DbEnv.set_data_dir
| DbEnv.set_encrypt
| DbEnv.set_errcall
| DbEnv.set_error_stream
| DbEnv.set_errpfx
| DbEnv.set_feedback
| DbEnv.set_flags
| DbEnv.set_lg_bsize
| DbEnv.set_lg_dir
| DbEnv.set_lg_max
| DbEnv.set_lg_regionmax
| DbEnv.set_lk_conflicts
| DbEnv.set_lk_detect
| DbEnv.set_lk_max_lockers
| DbEnv.set_lk_max_locks
| DbEnv.set_lk_max_objects
| DbEnv.set_mp_mmapsize
| DbEnv.set_rep_limit
| DbEnv.set_rep_transport
| DbEnv.set_rpc_server
| DbEnv.set_shm_key
| DbEnv.set_tas_spins
| DbEnv.set_timeout
| DbEnv.set_tmp_dir
| DbEnv.set_tx_max
| DbEnv.set_tx_timestamp
| DbEnv.set_verbose
| DbEnv.strerror
| DbEnv.txn_begin
| DbEnv.txn_checkpoint
| DbEnv.txn_recover
| DbEnv.txn_stat
| Db.err
| DbException
| Db.fd
| Db.get
| Db.get_byteswapped
| Db.get_type
File naming | DB_HOME
File naming | db_home
| Db.join
Error returns to applications | DB_KEYEMPTY
Error returns to applications | DB_KEYEXIST
| Db.key_range
| db_load
| DbLock
| DB_LOCK_DEADLOCK
Error returns to applications | DB_LOCK_DEADLOCK
Error returns to applications | DB_LOCK_NOTGRANTED
| DbLockNotGrantedException
| DbLogc
| DbLogc.close
| DbLogc.get
| DbLsn
| DbMemoryException
| DbMpoolFile
| DbMpoolFile.close
| DbMpoolFile.open
| DbMpoolFile.sync
| DbMultipleDataIterator
| DB_NOSERVER
| DB_NOSERVER_ID
Error returns to applications | DB_NOTFOUND
| Db.open
| db_printlog
| Db.put
| db_recover
| Db.remove
| Db.rename
| DB_REP_UNAVAIL
Error returns to applications | DB_RUNRECOVERY
| DbRunRecoveryException
| Db.set_append_recno
| Db.set_bt_compare
| Db.set_bt_minkey
| Db.set_bt_prefix
| Db.set_cache_priority
| Db.set_cachesize
| Db.set_dup_compare
| Db.set_encrypt
| Db.set_errcall
| Db.set_error_stream
| 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_pagesize
| Db.set_q_extentsize
| Db.set_re_delim
| Db.set_re_len
| Db.set_re_pad
| Db.set_re_source
| Db.stat
| db_stat
| Db.sync
| Dbt
| Db.truncate
| DbTxn
| DbTxn.abort
| DbTxn.commit
| DbTxn.discard
| DbTxn.id
| DbTxn.prepare
| DbTxn.set_timeout
| Db.upgrade
| db_upgrade
| Db.verify
| db_verify
| DB_VERIFY_BAD
| DB_XIDDATASIZE
| deadlocks
utility to detect | deadlocks
introduction to | debugging
| debugging applications
| degrees of isolation
| deleting records
| deleting records with a cursor
| dirty reads
Configuring Berkeley DB | --disable-largefile
Configuring Berkeley DB | --disable-shared
Configuring Berkeley DB | --disable-static
| disk space requirements
| Distributed Transactions
| double buffering
utility to | dump databases as text files
| duplicate data items
sorted | duplicate data items
| duplicate data items
| duplicating a cursor
| Embedix
| emptying a database
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-java
Configuring Berkeley DB | --enable-posixmutexes
Configuring Berkeley DB | --enable-rpc
Configuring Berkeley DB | --enable-tcl
Configuring Berkeley DB | --enable-test
Configuring Berkeley DB | --enable-uimutexes
Configuring Berkeley DB | --enable-umrw
database | encryption
| encryption
turn off access to a database | environment
database | environment
database | environment FAQ
fault database | environment in during open
| environment variables
use | environment variables in naming
use | environment variables in naming
introduction to database | environments
| equality join
| error handling
| error name space
| error returns
| /etc/magic
selecting a Queue | extent size
hot | failover
Java | FAQ
Tcl | FAQ
XA | FAQ
configuring without large | file support
| file utility
returning pages to the | filesystem
recovery and | filesystem operations
remote | filesystems
page | fill factor
| FreeBSD
Berkeley DB | free-threaded handles
specifying a database | hash
| hash table size
| HP-UX
secondary | indices
| installing Berkeley DB for UNIX systems
| interface compatibility
| IRIX
degrees of | isolation
configuring the | Java API
| Java compatibility
| Java configuration
| Java FAQ
equality | join
| key/data pairs
retrieved | key/data permanence
database | limits
| Linux
changing compile or | load options
utility to | load text files into databases
DbEnv.lock_vec | lock
standard | lock modes
ignore | locking
page-level | locking
two-phase | locking
| locking and non-Berkeley DB applications
| locking configuration
Berkeley DB Transactional Data Store | locking conventions
Berkeley DB Concurrent Data Store | locking conventions
configure | locking for Berkeley DB Concurrent Data Store
| locking granularity
introduction to the | locking subsystem
sizing the | locking subsystem
| locking without transactions
| log file limits
| log file removal
utility to display | log files as text
| logging configuration
introduction to the | logging subsystem
retrieving Btree records by | logical record @number
| Mac OS X
turn off database file | memory mapping
| memory pool configuration
introduction to the | memory pool subsystem
DbEnv.lock_vec | mode
Berkeley DB library | name spaces
file | naming
| natural join
retrieving Btree records by logical record | number
DbEnv.lock_vec | obj
DbEnv.lock_vec | op
| opening a database
| OSF/1
selecting a | page size
ignore database environment | panic
| partial record storage and retrieval
| Patches, Updates and Change logs
| Perl
retrieved key/data | permanence
task/thread | priority
Sleepycat Software's Berkeley DB | products
building for | QNX
| QNX
dirty | reads
accessing Btree records by | record number
logical | record numbers
managing | record-based databases
logically renumbering | records
utility to | recover database environments
Berkeley DB | recoverability
| renumbering records in Recno databases
| repeatable read
introduction to | replication
| Resource Manager
XA | Resource Manager
| retrieving records
| retrieving records in bulk
| retrieving records with a cursor
turn off | reverse splits in Btree databases
| RPC client
configuring a | RPC client/server
introduction to | rpc client/server
utility to support | RPC client/server
| RPC FAQ
| RPC server
| RPM
database | salvage
| SCO
Berkeley DB handle | scope
| secondary indices
| security
| Sendmail
disabling | shared libraries
| shared libraries
| signal handling
| Sleepycat Software
| Solaris
| source code layout
turn off reverse | splits in Btree databases
cursor | stability
disabling | static libraries
database | statistics
utility to display database and environment | statistics
| storing records
| storing records with a cursor
configure for | stress testing
| SunOS
loading Berkeley DB with | Tcl
using Berkeley DB with | Tcl
configuring the | Tcl API
| Tcl API programming notes
| Tcl FAQ
| temporary files
configuring the | test suite
running the | test suite
running the | test suite under UNIX
running the | test suite under Windows
| text backing files
pre-loading | text files into Recno databases
loading | text into databases
dumping/loading | text to/from databases
building | threaded applications
lock | timeouts
transaction | timeouts
turn off synchronous | transaction commit
turn off synchronous | transaction commit
| transaction configuration
| transaction FAQ
| transaction limits
| Transaction Manager
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
introduction to the | transaction subsystem
| transaction throughput
| transaction tuning
| Transactional Data Store
nested | transactions
| truncating a database
access method | tuning
transaction | tuning
simple | tutorial
configuring Berkeley DB with the | Tuxedo System
| Ultrix
building for | UNIX
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-embedix=DIR
Configuring Berkeley DB | --with-mutex=MUTEX
Configuring Berkeley DB | --with-rpm=DIR
Configuring Berkeley DB | --with-tcl=DIR
Configuring Berkeley DB | --with-uniquename=NAME
| XA FAQ
| XA Resource Manager

Copyright Sleepycat Software