Type Alias mariadb_sys::KEY

source ·
pub type KEY = st_key;

Aliased Type§

struct KEY {
Show 26 fields pub flags: u64, pub ext_key_flags: u64, pub index_flags: u64, pub key_length: u32, pub user_defined_key_parts: u32, pub usable_key_parts: u32, pub ext_key_parts: u32, pub block_size: u32, pub is_statistics_from_stat_tables: bool, pub without_overlaps: bool, pub is_ignored: bool, pub ext_key_part_map: u64, pub overlapped: u64, pub constraint_correlated: u64, pub name: st_mysql_const_lex_string, pub algorithm: u32, pub __bindgen_anon_1: st_key__bindgen_ty_1, pub key_part: *mut st_key_part_info, pub cache_name: *mut u8, pub rec_per_key: *mut u64, pub read_stats: *mut Index_statistics, pub collected_stats: *mut Index_statistics, pub table: *mut TABLE, pub comment: st_mysql_const_lex_string, pub option_list: *mut engine_option_value, pub option_struct: *mut ha_index_option_struct,
}

Fields§

§flags: u64§ext_key_flags: u64§index_flags: u64§key_length: u32§user_defined_key_parts: u32§usable_key_parts: u32§ext_key_parts: u32§block_size: u32§is_statistics_from_stat_tables: bool§without_overlaps: bool§is_ignored: bool§ext_key_part_map: u64§overlapped: u64§constraint_correlated: u64§name: st_mysql_const_lex_string§algorithm: u32§__bindgen_anon_1: st_key__bindgen_ty_1§key_part: *mut st_key_part_info§cache_name: *mut u8§rec_per_key: *mut u64§read_stats: *mut Index_statistics§collected_stats: *mut Index_statistics§table: *mut TABLE§comment: st_mysql_const_lex_string§option_list: *mut engine_option_value

reference to the list of options or NULL

§option_struct: *mut ha_index_option_struct