Struct mariadb_sys::TABLE_OPT_RANGE
source · #[repr(C)]pub struct TABLE_OPT_RANGE {
pub key_parts: uint,
pub ranges: uint,
pub rows: ha_rows,
pub max_index_blocks: ha_rows,
pub max_row_blocks: ha_rows,
pub cost: Cost_estimate,
pub selectivity: f64,
pub first_key_part_has_only_one_value: bool,
}
Fields§
§key_parts: uint
§ranges: uint
§rows: ha_rows
§max_index_blocks: ha_rows
§max_row_blocks: ha_rows
§cost: Cost_estimate
§selectivity: f64
§first_key_part_has_only_one_value: bool
Implementations§
source§impl TABLE_OPT_RANGE
impl TABLE_OPT_RANGE
pub unsafe fn index_only_fetch_cost(&mut self, table: *mut TABLE) -> f64
pub unsafe fn get_costs(&mut self, cost: *mut ALL_READ_COST)
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for TABLE_OPT_RANGE
impl Send for TABLE_OPT_RANGE
impl Sync for TABLE_OPT_RANGE
impl Unpin for TABLE_OPT_RANGE
impl UnwindSafe for TABLE_OPT_RANGE
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more