Lines Matching defs:cursor
227 /* initialize the cursor queue */
542 /* XXX This should really iterate over the cursor queue, but
543 it's not clear how to do that, and the only cursor a hash
721 CURSOR cursor;
747 cursor.pagep = NULL;
748 __get_item_reset(hashp, &cursor);
750 cursor.bucket = bucket;
752 __get_item_next(hashp, &cursor, &page_key, &page_val, &item_info);
763 if (__find_bigpair(hashp, &cursor, (int8_t *)key->data,
773 __get_item_done(hashp, &cursor);
799 found: __get_item_done(hashp, &cursor);
816 if (__delpair(hashp, &cursor, &item_info) ||
819 __get_item_done(hashp, &cursor);
824 if (__delpair(hashp, &cursor, &item_info))
900 * pgndx member of the cursor. Right now, they are using pngdx - 1
940 cursor_delete(dbp, cursor, flags)
942 CURSOR *cursor;
949 free(cursor->internal);
950 free(cursor);
964 * Seq just uses the default cursor to go sequecing through the
965 * database. Note that the default cursor is the first in the list.