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