Lines Matching defs:cursor
170 ** SMDB_CURSOR_GET_FLAGS_TO_DB2 -- Translates smdb cursor get flags to db2
354 smdb2_cursor_close(cursor)
355 SMDB_CURSOR *cursor;
358 DBC *dbc = (DBC *) cursor->smdbc_impl;
361 free(cursor);
366 smdb2_cursor_del(cursor, flags)
367 SMDB_CURSOR *cursor;
370 DBC *dbc = (DBC *) cursor->smdbc_impl;
376 smdb2_cursor_get(cursor, key, value, flags)
377 SMDB_CURSOR *cursor;
384 DBC *dbc = (DBC *) cursor->smdbc_impl;
402 smdb2_cursor_put(cursor, key, value, flags)
403 SMDB_CURSOR *cursor;
408 DBC *dbc = (DBC *) cursor->smdbc_impl;
422 smdb2_cursor(database, cursor, flags)
424 SMDB_CURSOR **cursor;
432 result = db->cursor(db, NULL, &db2_cursor, 0);
434 result = db->cursor(db, NULL, &db2_cursor);
439 *cursor = (SMDB_CURSOR *) malloc(sizeof(SMDB_CURSOR));
440 if (*cursor == NULL)
443 (*cursor)->smdbc_close = smdb2_cursor_close;
444 (*cursor)->smdbc_del = smdb2_cursor_del;
445 (*cursor)->smdbc_get = smdb2_cursor_get;
446 (*cursor)->smdbc_put = smdb2_cursor_put;
447 (*cursor)->smdbc_impl = db2_cursor;