Type Alias DBC
Source pub type DBC = __dbc;
struct DBC {Show 46 fields
pub dbp: *mut __db,
pub dbenv: *mut __db_env,
pub env: *mut __env,
pub thread_info: *mut __db_thread_info,
pub txn: *mut __db_txn,
pub priority: u32,
pub links: __dbc__bindgen_ty_1,
pub txn_cursors: __dbc__bindgen_ty_2,
pub rskey: *mut __db_dbt,
pub rkey: *mut __db_dbt,
pub rdata: *mut __db_dbt,
pub my_rskey: __db_dbt,
pub my_rkey: __db_dbt,
pub my_rdata: __db_dbt,
pub lref: *mut __db_locker,
pub locker: *mut __db_locker,
pub lock_dbt: __db_dbt,
pub lock: __db_ilock,
pub mylock: __db_lock_u,
pub dbtype: u32,
pub internal: *mut __dbc_internal,
pub close: Option<unsafe extern "C" fn(_: *mut __dbc) -> i32>,
pub cmp: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut __dbc, _: *mut i32, _: u32) -> i32>,
pub count: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut u32, _: u32) -> i32>,
pub del: Option<unsafe extern "C" fn(_: *mut __dbc, _: u32) -> i32>,
pub dup: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut *mut __dbc, _: u32) -> i32>,
pub get: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut __db_dbt, _: *mut __db_dbt, _: u32) -> i32>,
pub get_priority: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut u32) -> i32>,
pub pget: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut __db_dbt, _: *mut __db_dbt, _: *mut __db_dbt, _: u32) -> i32>,
pub put: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut __db_dbt, _: *mut __db_dbt, _: u32) -> i32>,
pub set_priority: Option<unsafe extern "C" fn(_: *mut __dbc, _: u32) -> i32>,
pub c_close: Option<unsafe extern "C" fn(_: *mut __dbc) -> i32>,
pub c_count: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut u32, _: u32) -> i32>,
pub c_del: Option<unsafe extern "C" fn(_: *mut __dbc, _: u32) -> i32>,
pub c_dup: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut *mut __dbc, _: u32) -> i32>,
pub c_get: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut __db_dbt, _: *mut __db_dbt, _: u32) -> i32>,
pub c_pget: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut __db_dbt, _: *mut __db_dbt, _: *mut __db_dbt, _: u32) -> i32>,
pub c_put: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut __db_dbt, _: *mut __db_dbt, _: u32) -> i32>,
pub am_bulk: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut __db_dbt, _: u32) -> i32>,
pub am_close: Option<unsafe extern "C" fn(_: *mut __dbc, _: u32, _: *mut i32) -> i32>,
pub am_del: Option<unsafe extern "C" fn(_: *mut __dbc, _: u32) -> i32>,
pub am_destroy: Option<unsafe extern "C" fn(_: *mut __dbc) -> i32>,
pub am_get: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut __db_dbt, _: *mut __db_dbt, _: u32, _: *mut u32) -> i32>,
pub am_put: Option<unsafe extern "C" fn(_: *mut __dbc, _: *mut __db_dbt, _: *mut __db_dbt, _: u32, _: *mut u32) -> i32>,
pub am_writelock: Option<unsafe extern "C" fn(_: *mut __dbc) -> i32>,
pub flags: u32,
}