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