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
selecting an
access method

access methods

AIX
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
Patches, Updates and
Change logs
utility to take
checkpoints

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
Dbt
data
utility to upgrade
database files
utility to verify
database files

Db

db_archive

Dbc

Dbc.close

Dbc.count

Dbc.del

Dbc.dup

Dbc.get

db_checkpoint

Db.close
File naming
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
Dbc.put
Db.DB_BEFORE
Db.stat
Db.DB_CACHED_COUNTS
DbEnv.log_get
Db.DB_CHECKPOINT
DbEnv.log_put
Db.DB_CHECKPOINT
DbEnv
Db.DB_CLIENT
Dbc.get
Db.DB_CONSUME
Db.open
Db.DB_CREATE
DbEnv.open
Db.DB_CREATE
DbEnv.log_put
Db.DB_CURLSN
Dbc.get
Db.DB_CURRENT
Dbc.put
Db.DB_CURRENT
DbEnv.log_get
Db.DB_CURRENT
Dbt
Db.DB_DBT_MALLOC
Dbt
Db.DB_DBT_PARTIAL
Dbt
Db.DB_DBT_REALLOC
Dbt
Db.DB_DBT_USERMEM
Db.set_flags
Db.DB_DUP
Db.set_flags
Db.DB_DUPSORT
Db.upgrade
Db.DB_DUPSORT
Db.open
Db.DB_EXCL
Dbc.get
Db.DB_FIRST
DbEnv.log_get
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_RECNO
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
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
DbEnv.log_get
Db.DB_LAST
DbEnv.lock_detect
Db.DB_LOCK_CONFLICT
DbEnv.open
Db.DB_LOCKDOWN
DbEnv.lock_get
Db.DB_LOCK_NOTGRANTED
DbEnv.lock_get
Db.DB_LOCK_NOWAIT
Dbc.get
Db.DB_NEXT
DbEnv.log_get
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
Db.open
Db.DB_NOMMAP
DbEnv.open
Db.DB_NOMMAP
Db.verify
Db.DB_NOORDERCHK
Db.put
Db.DB_NOOVERWRITE
Db.close
Db.DB_NOSYNC
Db.open
Db.DB_OLD_VERSION
Db.upgrade
Db.DB_OLD_VERSION
Db.verify
Db.DB_ORDERCHKONLY
Dbc.dup
Db.DB_POSITION
Dbc.get
Db.DB_PREV
DbEnv.log_get
Db.DB_PREV
Dbc.get
Db.DB_PREV_NODUP
DbEnv.open
Db.DB_PRIVATE
Db.open
Db.DB_RDONLY
Db.set_flags
Db.DB_RECNUM
Db.stat
Db.DB_RECORDCOUNT
DbEnv.open
Db.DB_RECOVER
DbEnv.set_feedback
Db.DB_RECOVER
DbEnv.open
Db.DB_RECOVER_FATAL
Db.set_flags
Db.DB_RENUMBER
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
DbEnv.log_get
Db.DB_SET
Dbc.get
Db.DB_SET_RANGE
Db.get
Db.DB_SET_RECNO
Dbc.get
Db.DB_SET_RECNO
Db.set_flags
Db.DB_SNAPSHOT
DbEnv.open
Db.DB_SYSTEM_MEM
Db.open
Db.DB_THREAD
DbEnv.open
Db.DB_THREAD
Db.open
Db.DB_TRUNCATE
DbEnv.open
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.txn_begin
Db.DB_TXN_SYNC
DbTxn.commit
Db.DB_TXN_SYNC
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_WAITSFOR
Db.cursor
Db.DB_WRITECURSOR
Db
Db.DB_XA_CREATE

db_deadlock

DbDeadlockException

Db.del

db_dump

DbEnv

DbEnv.close

DbEnv.get_version_major

DbEnv.lock_detect

DbEnv.lock_get

DbEnv.lock_id

DbEnv.lock_stat

DbEnv.lock_vec

DbEnv.log_archive

DbEnv.log_compare

DbEnv.log_file

DbEnv.log_flush

DbEnv.log_get

DbEnv.log_put

DbEnv.log_register

DbEnv.log_stat

DbEnv.log_unregister

DbEnv.memp_register

DbEnv.memp_stat

DbEnv.memp_sync

DbEnv.memp_trickle

DbEnv.open

DbEnv.remove

DbEnv.set_cachesize

DbEnv.set_data_dir

DbEnv.set_errcall

DbEnv.set_error_stream

DbEnv.set_errpfx

DbEnv.set_feedback

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_mp_mmapsize

DbEnv.set_mutexlocks

DbEnv.set_pageyield

DbEnv.set_panicstate

DbEnv.set_recovery_init

DbEnv.set_region_init

DbEnv.set_server

DbEnv.set_shm_key

DbEnv.set_tas_spins

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_stat

DbException

DbException.get_errno

Db.fd

Db.get

Db.get_byteswapped

Db.get_type
File naming
DB_HOME
File naming
db_home
Db.close
DB_INCOMPLETE

Db.join

Db.key_range

db_load

DbLock
DbEnv.set_lk_detect
DB_LOCK_DEFAULT
DbEnv.set_lk_detect
DB_LOCK_OLDEST

DbLock.put
DbEnv.set_lk_detect
DB_LOCK_RANDOM
DbEnv.set_lk_detect
DB_LOCK_YOUNGEST

DbLsn

DbMemoryException

DbMpoolFile.close

DbMpoolFile.get

DbMpoolFile.open

DbMpoolFile.put

DbMpoolFile.set

DbMpoolFile.sync
DbEnv.set_server
DB_NOSERVER
DbEnv.set_server
DB_NOSERVER_ID

Db.open

db_printlog

Db.put

db_recover

Db.remove

Db.rename

DbRunRecoveryException

Db.set_bt_minkey

Db.set_cachesize

Db.set_errcall

Db.set_errpfx

Db.set_feedback

Db.set_flags

Db.set_h_ffactor

Db.set_h_nelem

Db.set_lorder

Db.set_pagesize

Db.set_re_delim

Db.set_re_len

Db.set_re_pad

Db.set_re_source

Db.stat

db_stat

Db.sync

Dbt

DbTxn

DbTxn.abort

DbTxn.commit

DbTxn.id

DbTxn.prepare

Db.upgrade

db_upgrade

Db.verify

db_verify

deadlocks
utility to detect
deadlocks

debugging applications

deleting records

deleting records with a cursor
Configuring Berkeley DB
--disable-bigfile

disk space requirements
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
byte
endian
database
environment

environment variables

error handling

error returns

/etc/magic
configuring without large
file support

file utility
recovery and
filesystem operations
remote
filesystems
page
fill factor

FreeBSD
specifying a database
hash

hash table size

HP-UX

installing Berkeley DB for UNIX systems

interface compatibility

IRIX
configuring the
Java API

Java compatibility

Java configuration
logical
join
database
limits

Linux
changing compile or
load options
utility to
load text files into databases
standard
lock modes
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

locking without transactions

log file limits
utility to display
log files as text

logging configuration

logging introduction

memory pool configuration
Berkeley DB library
name spaces
file
naming
retrieving Btree records by
number

opening a database

OSF/1
selecting a
page size

partial record storage and retrieval

Patches, Updates and Change logs

Perl
Sleepycat Software Berkeley DB
products
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

security

Sendmail
configuring
shared libraries

shared libraries
application
signal handling

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
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
building
transaction protected applications
archival in
transaction protected applications
checkpoints in
transaction protected applications
deadlock detection in
transaction protected applications

transaction protected applications
recovery in
transaction protected applications

transaction protected functions

transaction throughput
Berkeley DB and
transactions
nested
transactions
configuring Berkeley DB with the
Tuxedo System

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