Lines Matching defs:cursor
438 * Log cursor.
797 #define TXN_PRIVATE 0x0100 /* Txn owned by cursor.. */
1111 * DB access method and cursor operation values. Each value is an operation
1143 #define DB_WRITECURSOR 30 /* Db.cursor */
1144 #define DB_WRITELOCK 31 /* Db.cursor (internal) */
1279 * of all open db handles for cursor adjustment.
1388 int (*cursor) __P((DB *, DB_TXN *, DBC **, u_int32_t));
1606 DB_THREAD_INFO *thread_info; /* Thread that owns this cursor. */
1611 * Active/free cursor queues.
1623 * The DBT *'s below are used by the cursor routines to return
1628 * cursor--the default--or it may be the corresponding field of
1629 * another cursor, a DB handle, a join cursor, etc. In general, it
1645 DB_LOCK mylock; /* CDB lock held on this cursor. */
1687 * will be set and locking and logging will be disabled on this cursor. If
1693 #define DBC_DONTLOCK 0x0002 /* Don't lock on this cursor. */
1694 #define DBC_DUPLICATE 0x0004 /* Create a duplicate cursor. */
1701 #define DBC_RECOVER 0x0200 /* Recovery cursor; don't log/lock. */