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§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_valuereference to the list of options or NULL
option_struct: *mut ha_index_option_struct