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§
Source§impl Clone for RelationalAccessPathDescriptor
impl Clone for RelationalAccessPathDescriptor
Source§fn clone(&self) -> RelationalAccessPathDescriptor
fn clone(&self) -> RelationalAccessPathDescriptor
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 moreimpl 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