Lines Matching defs:cursor
449 * Log cursor.
808 #define TXN_PRIVATE 0x0100 /* Txn owned by cursor.. */
1122 * DB access method and cursor operation values. Each value is an operation
1154 #define DB_WRITECURSOR 30 /* Db.cursor */
1155 #define DB_WRITELOCK 31 /* Db.cursor (internal) */
1290 * of all open db handles for cursor adjustment.
1399 int (*cursor) __P((DB *, DB_TXN *, DBC **, u_int32_t));
1617 DB_THREAD_INFO *thread_info; /* Thread that owns this cursor. */
1622 * Active/free cursor queues.
1634 * The DBT *'s below are used by the cursor routines to return
1639 * cursor--the default--or it may be the corresponding field of
1640 * another cursor, a DB handle, a join cursor, etc. In general, it
1656 DB_LOCK mylock; /* CDB lock held on this cursor. */
1698 * will be set and locking and logging will be disabled on this cursor. If
1704 #define DBC_DONTLOCK 0x0002 /* Don't lock on this cursor. */
1705 #define DBC_DUPLICATE 0x0004 /* Create a duplicate cursor. */
1712 #define DBC_RECOVER 0x0200 /* Recovery cursor; don't log/lock. */