<!--$Id: env_list.so,v 10.1 2002/08/30 20:00:50 bostic Exp $--> <!--Copyright 1997-2003 by Sleepycat Software, Inc.--> <!--All rights reserved.--> <!--See the file LICENSE for redistribution information.--> <html> <head> <title>Berkeley DB: Berkeley DB: Database Environments and Related Methods</title> <meta name="description" content="Berkeley DB: An embedded database programmatic toolkit."> <meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++"> </head> <body bgcolor=white> <h3 align=center>Berkeley DB: Database Environments and Related Methods</h3> <!--$Id: m4.methods,v 10.2 2003/10/18 19:15:47 bostic Exp $--> <table border=1 align=center> <tr><th>Database Environments and Related Methods</th><th>Description</th></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_class.html">db_env_create</a></td><td>Create an environment handle</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_close.html">DB_ENV->close</a></td><td>Close an environment</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_dbremove.html">DB_ENV->dbremove</a></td><td>Remove a database</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_dbrename.html">DB_ENV->dbrename</a></td><td>Rename a database</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_err.html">DB_ENV->err</a></td><td>Error message with error string</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_err.html">DB_ENV->errx</a></td><td>Error message</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/lock_detect.html">DB_ENV->lock_detect</a></td><td>Perform deadlock detection</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/lock_get.html">DB_ENV->lock_get</a></td><td>Acquire a lock</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/lock_id.html">DB_ENV->lock_id</a></td><td>Acquire a locker ID</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/lock_id_free.html">DB_ENV->lock_id_free</a></td><td>Release a locker ID</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/lock_put.html">DB_ENV->lock_put</a></td><td>Release a lock</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/lock_stat.html">DB_ENV->lock_stat</a></td><td>Return lock subsystem statistics</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/lock_vec.html">DB_ENV->lock_vec</a></td><td>Acquire/release locks</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/log_archive.html">DB_ENV->log_archive</a></td><td>List log and database files</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/log_cursor.html">DB_ENV->log_cursor</a></td><td>Create a log cursor handle</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/log_file.html">DB_ENV->log_file</a></td><td>Map Log Sequence Numbers to log files</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/log_flush.html">DB_ENV->log_flush</a></td><td>Flush log records</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/log_put.html">DB_ENV->log_put</a></td><td>Write a log record</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/log_stat.html">DB_ENV->log_stat</a></td><td>Return log subsystem statistics</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/memp_fcreate.html">DB_ENV->memp_fcreate</a></td><td>Open a file in a memory pool</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/memp_register.html">DB_ENV->memp_register</a></td><td>Register input/output functions for a file in a memory pool</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/memp_stat.html">DB_ENV->memp_stat</a></td><td>Return memory pool statistics</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/memp_sync.html">DB_ENV->memp_sync</a></td><td>Flush pages from a memory pool</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/memp_trickle.html">DB_ENV->memp_trickle</a></td><td>Trickle flush pages from a memory pool</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_open.html">DB_ENV->open</a></td><td>Open an environment</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_remove.html">DB_ENV->remove</a></td><td>Remove an environment</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/rep_elect.html">DB_ENV->rep_elect</a></td><td>Hold a replication election</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/rep_message.html">DB_ENV->rep_process_message</a></td><td>Process a replication message</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/rep_start.html">DB_ENV->rep_start</a></td><td>Configure an environment for replication</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/rep_stat.html">DB_ENV->rep_stat</a></td><td>Replication statistics</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_alloc.html">DB_ENV->set_alloc</a></td><td>Set local space allocation functions</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_app_dispatch.html">DB_ENV->set_app_dispatch</a></td><td>Configure application recovery</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_cachesize.html">DB_ENV->set_cachesize</a></td><td>Set the environment cache size</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_data_dir.html">DB_ENV->set_data_dir</a></td><td>Set the environment data directory</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_encrypt.html">DB_ENV->set_encrypt</a></td><td>Set the environment cryptographic key</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_errcall.html">DB_ENV->set_errcall</a></td><td>Set error message callback</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_errfile.html">DB_ENV->set_errfile</a></td><td>Set error message FILE</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_errpfx.html">DB_ENV->set_errpfx</a></td><td>Set error message prefix</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_feedback.html">DB_ENV->set_feedback</a></td><td>Set feedback callback</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_flags.html">DB_ENV->set_flags</a></td><td>Environment configuration</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_lg_bsize.html">DB_ENV->set_lg_bsize</a></td><td>Set log buffer size</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_lg_dir.html">DB_ENV->set_lg_dir</a></td><td>Set the environment logging directory</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_lg_max.html">DB_ENV->set_lg_max</a></td><td>Set log file size</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_lg_regionmax.html">DB_ENV->set_lg_regionmax</a></td><td>Set logging region size</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_lk_conflicts.html">DB_ENV->set_lk_conflicts</a></td><td>Set lock conflicts matrix</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_lk_detect.html">DB_ENV->set_lk_detect</a></td><td>Set automatic deadlock detection</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_lk_max_lockers.html">DB_ENV->set_lk_max_lockers</a></td><td>Set maximum number of lockers</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_lk_max_locks.html">DB_ENV->set_lk_max_locks</a></td><td>Set maximum number of locks</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_lk_max_objects.html">DB_ENV->set_lk_max_objects</a></td><td>Set maximum number of lock objects</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_mp_mmapsize.html">DB_ENV->set_mp_mmapsize</a></td><td>Set maximum mapped-in database file size</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_paniccall.html">DB_ENV->set_paniccall</a></td><td>Set panic callback</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/rep_limit.html">DB_ENV->set_rep_limit</a></td><td>Limit data sent in response to a single message</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/rep_transport.html">DB_ENV->set_rep_transport</a></td><td>Configure replication transport</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_rpc_server.html">DB_ENV->set_rpc_server</a></td><td>Establish an RPC server connection</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_shm_key.html">DB_ENV->set_shm_key</a></td><td>Set system memory shared segment ID</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_tas_spins.html">DB_ENV->set_tas_spins</a></td><td>Set the number of test-and-set spins</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_timeout.html">DB_ENV->set_timeout</a></td><td>Set lock and transaction timeout</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_tmp_dir.html">DB_ENV->set_tmp_dir</a></td><td>Set the environment temporary file directory</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_tx_max.html">DB_ENV->set_tx_max</a></td><td>Set maximum number of transactions</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_tx_timestamp.html">DB_ENV->set_tx_timestamp</a></td><td>Set recovery timestamp</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/env_set_verbose.html">DB_ENV->set_verbose</a></td><td>Set verbose messages</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/txn_begin.html">DB_ENV->txn_begin</a></td><td>Begin a transaction</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/txn_checkpoint.html">DB_ENV->txn_checkpoint</a></td><td>Checkpoint the transaction subsystem</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/txn_recover.html">DB_ENV->txn_recover</a></td><td>Distributed transaction recovery</td></tr> <tr><td><a href="../../db42-devel-4.2.52/api_c/txn_stat.html">DB_ENV->txn_stat</a></td><td>Return transaction subsystem statistics</td></tr> </table> <p><font size=1><a href="../../db42-devel-4.2.52/sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font> </body> </html>