Lines Matching refs:cursor

119 	/* Get a cursor we can use for the rest of this function. */
120 if ((ret = dbp->cursor(dbp, NULL, &dbc, 0)) != 0)
253 if ((ret = dbp->cursor(dbp, txn, &dbc, DB_WRITELOCK)) != 0)
279 * Initialize the hash-specific portion of a cursor.
314 * Close down the cursor from a single use.
331 * Cleanup the access method private part of a cursor.
372 * If we are in the concurrent DB product and this cursor
373 * is not a write cursor, then this request is invalid.
374 * If it is a simple write cursor, then we need to upgrade its
378 /* Make sure it's a valid update cursor. */
446 * Delpair updated the cursor queue, so we
688 * If we are in the concurrent DB product and this cursor
689 * is not a write cursor, then this request is invalid.
690 * If it is a simple write cursor, then we need to upgrade its
694 /* Make sure it's a valid update cursor. */
894 * everything held by the cursor.
977 * may need to adjust the cursor before returning data.
1112 * Given a key and a cursor, sets the cursor to the page/ndx on which
1113 * the key resides. If the key is found, the cursor H_OK flag is set
1118 * non of the cursor pointer field are valid.
1137 * Set up cursor so that we're looking for space to add an item
1189 * Item was not found, adjust cursor properly.
1228 * Adjust the cursor after an insert or delete. The cursor passed is
1233 * add indicates if the item indicated by the cursor has just been
1254 * have to adjust anyone's cursor after a regular add.
1262 * chg_pgno, and the pgno in the cursor will be different. If this