pub struct LoweredSqlCommand(/* private fields */);Expand description
LoweredSqlCommand
Generic-free SQL command shape after reduced SQL parsing and entity-route
normalization.
This keeps statement-shape lowering shared across entities before typed
Query<E> binding happens at the execution boundary.
Implementations§
Source§impl LoweredSqlCommand
impl LoweredSqlCommand
Sourcepub fn explain_for_model(
&self,
model: &'static EntityModel,
) -> Result<String, QueryError>
pub fn explain_for_model( &self, model: &'static EntityModel, ) -> Result<String, QueryError>
Render this lowered SQL command through the shared EXPLAIN surface for one concrete model authority.
Trait Implementations§
Source§impl Clone for LoweredSqlCommand
impl Clone for LoweredSqlCommand
Source§fn clone(&self) -> LoweredSqlCommand
fn clone(&self) -> LoweredSqlCommand
Returns a duplicate of the value. Read more
1.0.0 · 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 LoweredSqlCommand
impl RefUnwindSafe for LoweredSqlCommand
impl Send for LoweredSqlCommand
impl Sync for LoweredSqlCommand
impl Unpin for LoweredSqlCommand
impl UnsafeUnpin for LoweredSqlCommand
impl UnwindSafe for LoweredSqlCommand
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