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§impl Debug for DeleteBuilder
impl Debug for DeleteBuilder
Auto Trait Implementations§
impl Freeze for DeleteBuilder
impl RefUnwindSafe for DeleteBuilder
impl Send for DeleteBuilder
impl Sync for DeleteBuilder
impl Unpin for DeleteBuilder
impl UnsafeUnpin 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