pub struct ExplainResponse {
pub query: String,
pub sql: Option<String>,
pub estimated_cost: usize,
pub complexity: ComplexityInfo,
pub warnings: Vec<String>,
}Expand description
Response with execution plan and complexity info
Fields§
§query: StringThe analyzed query string
sql: Option<String>Compiled SQL representation (if available)
estimated_cost: usizeEstimated query execution cost
complexity: ComplexityInfoComplexity metrics
warnings: Vec<String>Warnings about query structure
Trait Implementations§
Source§impl Debug for ExplainResponse
impl Debug for ExplainResponse
Auto Trait Implementations§
impl Freeze for ExplainResponse
impl RefUnwindSafe for ExplainResponse
impl Send for ExplainResponse
impl Sync for ExplainResponse
impl Unpin for ExplainResponse
impl UnwindSafe for ExplainResponse
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