pub struct DeleteBuilder { /* private fields */ }Expand description
Builder for DELETE statements.
Implementations§
Source§impl DeleteBuilder
impl DeleteBuilder
Sourcepub fn from_table(self, qi: &QualifiedIdentifier) -> Self
pub fn from_table(self, qi: &QualifiedIdentifier) -> Self
Set the target table.
Sourcepub fn from_table_as(self, qi: &QualifiedIdentifier, alias: &str) -> Self
pub fn from_table_as(self, qi: &QualifiedIdentifier, alias: &str) -> Self
Set the target table with alias.
Sourcepub fn where_expr(self, expr: Expr) -> Self
pub fn where_expr(self, expr: Expr) -> Self
Add a WHERE clause.
Sourcepub fn where_raw(self, sql: SqlFragment) -> Self
pub fn where_raw(self, sql: SqlFragment) -> Self
Add a raw WHERE clause.
Sourcepub fn returning_all(self) -> Self
pub fn returning_all(self) -> Self
Add RETURNING * clause.
Sourcepub fn build(self) -> SqlFragment
pub fn build(self) -> SqlFragment
Build the DELETE statement.
Trait Implementations§
Source§impl Clone for DeleteBuilder
impl Clone for DeleteBuilder
Source§fn clone(&self) -> DeleteBuilder
fn clone(&self) -> DeleteBuilder
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 moreSource§impl Debug for DeleteBuilder
impl Debug for DeleteBuilder
Source§impl Default for DeleteBuilder
impl Default for DeleteBuilder
Source§fn default() -> DeleteBuilder
fn default() -> DeleteBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DeleteBuilder
impl RefUnwindSafe for DeleteBuilder
impl Send for DeleteBuilder
impl Sync for DeleteBuilder
impl Unpin for DeleteBuilder
impl UnwindSafe for DeleteBuilder
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