pub struct IndexSelection {
pub index_name: String,
pub columns: Vec<String>,
pub selectivity: f64,
pub index_type: IndexType,
}Expand description
Index selection information
Fields§
§index_name: StringIndex name
columns: Vec<String>Columns covered by index
selectivity: f64Selectivity estimate
index_type: IndexTypeIndex type
Trait Implementations§
Source§impl Clone for IndexSelection
impl Clone for IndexSelection
Source§fn clone(&self) -> IndexSelection
fn clone(&self) -> IndexSelection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for IndexSelection
impl RefUnwindSafe for IndexSelection
impl Send for IndexSelection
impl Sync for IndexSelection
impl Unpin for IndexSelection
impl UnsafeUnpin for IndexSelection
impl UnwindSafe for IndexSelection
Blanket Implementations§
impl<T> Allocation for T
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