diff options
Diffstat (limited to 'bdb/tcl/docs/txn.html')
-rw-r--r-- | bdb/tcl/docs/txn.html | 93 |
1 files changed, 52 insertions, 41 deletions
diff --git a/bdb/tcl/docs/txn.html b/bdb/tcl/docs/txn.html index 863c9a875e6..07c88c0fe1d 100644 --- a/bdb/tcl/docs/txn.html +++ b/bdb/tcl/docs/txn.html @@ -1,56 +1,67 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<HTML> -<HEAD> - <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> - <META NAME="GENERATOR" CONTENT="Mozilla/4.08 [en] (X11; I; FreeBSD 2.2.8-19990120-SNAP i386) [Netscape]"> -</HEAD> -<BODY> +<!--Copyright 1999-2002 by Sleepycat Software, Inc.--> +<!--All rights reserved.--> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="GENERATOR" content="Mozilla/4.75 [en] (X11; U; Linux 2.2.16-22 i686) [Netscape]"> +</head> +<body> -<H2> -<A NAME="Transaction Commands"></A>Transaction Commands</H2> +<h2> +<a NAME="Transaction Commands"></a>Transaction Commands</h2> Transactions are used in a manner similar to the other subsystems. We create a handle to the transaction and then use it for a variety of operations. Some of the transaction commands use the environment instead. Those are presented first. The transaction command handle returned is the handle used by the various commands that can be -transaction protected, such as <A HREF="../../docs/api_tcl/db_cursor.html">cursors</A>.<BR> - -<HR WIDTH="100%"> -<P><B>> <env> txn_checkpoint [-kbyte <I>kb</I>] [-min <I>min</I>]</B> -<P>This command causes a checkpoint of the transaction region. It -is a direct translation of the <A HREF="../../docs/api_c/txn_checkpoint.html">txn_checkpoint -</A>function. +transaction protected, such as <a href="../../docs/api_tcl/db_cursor.html">cursors</a>. +<br> +<hr WIDTH="100%"> +<p><b>> <env> txn_checkpoint [-kbyte <i>kb</i>] [-min <i>min</i>]</b> +<p>This command causes a checkpoint of the transaction region. It +is a direct translation of the <a href="../../docs/api_c/txn_checkpoint.html">txn_checkpoint +</a>function. It returns either a 0 (for success), a DB error message or it throws a Tcl error with a system message. The arguments are: -<UL> -<LI> -<B>-kbyte </B>causes the checkpoint to occur only if <B><I>kb</I></B> kilobytes -of log data has been written since the last checkpoint</LI> +<ul> +<li> +<b>-kbyte </b>causes the checkpoint to occur only if <b><i>kb</i></b> kilobytes +of log data has been written since the last checkpoint</li> -<LI> -<B>-min</B> causes the checkpoint to occur only if <B><I>min</I></B> minutes -have passed since the last checkpoint</LI> -</UL> +<li> +<b>-min</b> causes the checkpoint to occur only if <b><i>min</i></b> minutes +have passed since the last checkpoint</li> +</ul> -<HR WIDTH="100%"> -<BR><B>> <env> txn_stat</B> -<P>This command returns transaction statistics. It is a direct translation -of the <A HREF="../../docs/api_c/txn_stat.html">txn_stat</A> function. +<hr WIDTH="100%"> +<br><b>> <env> txn_stat</b> +<p>This command returns transaction statistics. It is a direct translation +of the <a href="../../docs/api_c/txn_stat.html">txn_stat</a> function. It will return a list of name/value pairs that correspond to the DB_TXN_STAT structure. -<HR WIDTH="100%"> -<BR><B>> <txn> id</B> -<P>This command returns the transaction id. It is a direct call to -the <A HREF="../../docs/api_c/txn_id.html">txn_id</A> function. The -typical use of this identifier is as the <B><I>locker</I></B> value for -the <A HREF="lock.html">lock_get</A> and <A HREF="lock.html">lock_vec</A> +<hr WIDTH="100%"> +<br><b>> <env> txn_id_set </b><i> current max</i> +<p>This is a diagnosic command that sets the next transaction id to be +allocated and the maximum transaction +<br>id, which is the point at which the relcaimation algorthm is triggered. +<hr WIDTH="100%"> +<br><b>> <txn> id</b> +<p>This command returns the transaction id. It is a direct call to +the <a href="../../docs/api_c/txn_id.html">txn_id</a> function. The +typical use of this identifier is as the <b><i>locker</i></b> value for +the <a href="lock.html">lock_get</a> and <a href="lock.html">lock_vec</a> calls. -<HR WIDTH="100%"> -<BR><B>> <txn> prepare</B> -<P>This command initiates a two-phase commit. It is a direct call -to the <A HREF="../../docs/api_c/txn_prepare.html">txn_prepare</A> function. +<hr WIDTH="100%"> +<br><b>> <txn> prepare</b> +<p>This command initiates a two-phase commit. It is a direct call +to the <a href="../../docs/api_c/txn_prepare.html">txn_prepare</a> function. It returns either a 0 (for success), a DB error message or it throws a Tcl error with a system message. -<HR WIDTH="100%"> -</BODY> -</HTML> +<hr WIDTH="100%"><a NAME="> <env> lock_vec"></a><b>> <env> txn_timeout +<i>timeout</i></b> +<p>This command sets thetransaction timeout for transactions started in +the future in this environment. The timeout is in micorseconds. +<br> +<br> +</body> +</html> |