pub struct RelationalAccessPathDescriptor {
pub kind: RelationalAccessPathKind,
pub name: String,
pub index_columns: Vec<String>,
pub access_columns: BTreeSet<String>,
pub equality_prefix_len: usize,
pub order_prefix_len: usize,
pub exclusive_range: bool,
pub reverse_order: bool,
pub unique_point: bool,
pub covering: bool,
pub requires_row_fetch: bool,
pub estimated_rows: usize,
}Fields§
§kind: RelationalAccessPathKind§name: String§index_columns: Vec<String>§access_columns: BTreeSet<String>§equality_prefix_len: usize§order_prefix_len: usize§exclusive_range: bool§reverse_order: bool§unique_point: bool§covering: bool§requires_row_fetch: bool§estimated_rows: usizeImplementations§
Trait Implementations§
impl Eq for RelationalAccessPathDescriptor
impl StructuralPartialEq for RelationalAccessPathDescriptor
Auto Trait Implementations§
impl Freeze for RelationalAccessPathDescriptor
impl RefUnwindSafe for RelationalAccessPathDescriptor
impl Send for RelationalAccessPathDescriptor
impl Sync for RelationalAccessPathDescriptor
impl Unpin for RelationalAccessPathDescriptor
impl UnsafeUnpin for RelationalAccessPathDescriptor
impl UnwindSafe for RelationalAccessPathDescriptor
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