Type Alias mariadb_sys::KEY_CACHE_FUNCS

source ·
pub type KEY_CACHE_FUNCS = st_key_cache_funcs;

Aliased Type§

struct KEY_CACHE_FUNCS {
    pub init: Option<unsafe extern "C" fn(_: *mut c_void, _: u32, _: usize, _: u32, _: u32, _: u32) -> i32>,
    pub resize: Option<unsafe extern "C" fn(_: *mut c_void, _: u32, _: usize, _: u32, _: u32, _: u32) -> i32>,
    pub change_param: Option<unsafe extern "C" fn(_: *mut c_void, _: u32, _: u32)>,
    pub read: Option<unsafe extern "C" fn(_: *mut c_void, _: i32, _: u64, _: i32, _: *mut u8, _: u32, _: u32, _: i32) -> *mut u8>,
    pub insert: Option<unsafe extern "C" fn(_: *mut c_void, _: i32, _: u64, _: i32, _: *mut u8, _: u32) -> i32>,
    pub write: Option<unsafe extern "C" fn(_: *mut c_void, _: i32, _: *mut c_void, _: u64, _: i32, _: *mut u8, _: u32, _: u32, _: i32) -> i32>,
    pub flush: Option<unsafe extern "C" fn(_: *mut c_void, _: i32, _: *mut c_void, _: u32) -> i32>,
    pub reset_counters: Option<unsafe extern "C" fn(_: *const i8, _: *mut c_void) -> i32>,
    pub end: Option<unsafe extern "C" fn(_: *mut c_void, _: i8)>,
    pub get_stats: Option<unsafe extern "C" fn(_: *mut c_void, _: u32, _: *mut st_key_cache_statistics)>,
}

Fields§

§init: Option<unsafe extern "C" fn(_: *mut c_void, _: u32, _: usize, _: u32, _: u32, _: u32) -> i32>§resize: Option<unsafe extern "C" fn(_: *mut c_void, _: u32, _: usize, _: u32, _: u32, _: u32) -> i32>§change_param: Option<unsafe extern "C" fn(_: *mut c_void, _: u32, _: u32)>§read: Option<unsafe extern "C" fn(_: *mut c_void, _: i32, _: u64, _: i32, _: *mut u8, _: u32, _: u32, _: i32) -> *mut u8>§insert: Option<unsafe extern "C" fn(_: *mut c_void, _: i32, _: u64, _: i32, _: *mut u8, _: u32) -> i32>§write: Option<unsafe extern "C" fn(_: *mut c_void, _: i32, _: *mut c_void, _: u64, _: i32, _: *mut u8, _: u32, _: u32, _: i32) -> i32>§flush: Option<unsafe extern "C" fn(_: *mut c_void, _: i32, _: *mut c_void, _: u32) -> i32>§reset_counters: Option<unsafe extern "C" fn(_: *const i8, _: *mut c_void) -> i32>§end: Option<unsafe extern "C" fn(_: *mut c_void, _: i8)>§get_stats: Option<unsafe extern "C" fn(_: *mut c_void, _: u32, _: *mut st_key_cache_statistics)>