pub struct ExplainStatement {
pub analyze: bool,
pub inner: Box<SelectStatement>,
pub suggest: bool,
}Fields§
§analyze: bool§inner: Box<SelectStatement>§suggest: boolv6.8.3 — EXPLAIN (SUGGEST) <SELECT> enables the index
advisor pass: after the regular plan tree, the engine
emits one suggestion line per column referenced in the
query’s WHERE / JOIN that has no covering index on the
owning table.
Trait Implementations§
Source§impl Clone for ExplainStatement
impl Clone for ExplainStatement
Source§fn clone(&self) -> ExplainStatement
fn clone(&self) -> ExplainStatement
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 moreSource§impl Debug for ExplainStatement
impl Debug for ExplainStatement
Source§impl PartialEq for ExplainStatement
impl PartialEq for ExplainStatement
Source§fn eq(&self, other: &ExplainStatement) -> bool
fn eq(&self, other: &ExplainStatement) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ExplainStatement
Auto Trait Implementations§
impl Freeze for ExplainStatement
impl RefUnwindSafe for ExplainStatement
impl Send for ExplainStatement
impl Sync for ExplainStatement
impl Unpin for ExplainStatement
impl UnsafeUnpin for ExplainStatement
impl UnwindSafe for ExplainStatement
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