Lines Matching refs:cursor
218 /* initialize the cursor queue */
532 /* XXX This should really iterate over the cursor queue, but
533 it's not clear how to do that, and the only cursor a hash
710 CURSOR cursor;
736 cursor.pagep = NULL;
737 __get_item_reset(hashp, &cursor);
739 cursor.bucket = bucket;
741 __get_item_next(hashp, &cursor, &page_key, &page_val, &item_info);
752 if (__find_bigpair(hashp, &cursor, (int8_t *)key->data,
762 __get_item_done(hashp, &cursor);
788 found: __get_item_done(hashp, &cursor);
805 if (__delpair(hashp, &cursor, &item_info) ||
808 __get_item_done(hashp, &cursor);
813 if (__delpair(hashp, &cursor, &item_info))
889 * pgndx member of the cursor. Right now, they are using pngdx - 1
929 cursor_delete(dbp, cursor, flags)
931 CURSOR *cursor;
938 free(cursor->internal);
939 free(cursor);
953 * Seq just uses the default cursor to go sequecing through the
954 * database. Note that the default cursor is the first in the list.