Type Alias DB_SEQUENCE
Source pub type DB_SEQUENCE = __db_sequence;
struct DB_SEQUENCE {Show 25 fields
pub seq_dbp: *mut __db,
pub mtx_seq: usize,
pub seq_rp: *mut __db_seq_record,
pub seq_record: __db_seq_record,
pub seq_cache_size: i32,
pub seq_last_value: i64,
pub seq_prev_value: i64,
pub seq_key: __db_dbt,
pub seq_data: __db_dbt,
pub api_internal: *mut c_void,
pub close: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: u32) -> i32>,
pub get: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: *mut __db_txn, _: i32, _: *mut i64, _: u32) -> i32>,
pub get_cachesize: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: *mut i32) -> i32>,
pub get_db: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: *mut *mut __db) -> i32>,
pub get_flags: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: *mut u32) -> i32>,
pub get_key: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: *mut __db_dbt) -> i32>,
pub get_range: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: *mut i64, _: *mut i64) -> i32>,
pub initial_value: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: i64) -> i32>,
pub open: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: *mut __db_txn, _: *mut __db_dbt, _: u32) -> i32>,
pub remove: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: *mut __db_txn, _: u32) -> i32>,
pub set_cachesize: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: i32) -> i32>,
pub set_flags: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: u32) -> i32>,
pub set_range: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: i64, _: i64) -> i32>,
pub stat: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: *mut *mut __db_seq_stat, _: u32) -> i32>,
pub stat_print: Option<unsafe extern "C" fn(_: *mut __db_sequence, _: u32) -> i32>,
}