June 2001
Intermediate to advanced
688 pages
19h 18m
English
import com.sleepycat.db.*; public Dbc cursor(DbTxn txnid, int flags) throws DbException;
The Db.cursor method creates a cursor.
If the operation is to be transactionally protected, the txnid parameter is a transaction handle returned from DbEnv.txn_begin, otherwise, null.
To transaction-protect cursor operations, cursors must be opened and closed within the context of a transaction, and the txnid parameter specifies the transaction context in which the cursor may be used.
The flags value must be set to 0 or by bitwise inclusively OR’ing together one or more of the following values.
Db.DB_WRITECURSOR Specify that the cursor will be used to update the database. This flag should only be set when the DB_INIT_CDB flag was ...