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)>