pub struct UpdateBuilder { /* private fields */ }Implementations§
Source§impl UpdateBuilder
impl UpdateBuilder
pub fn new(table: impl Into<String>) -> Self
pub fn set(self, column: impl Into<String>, value: impl Into<Expr>) -> Self
pub fn alias(self, alias: impl Into<String>) -> Self
pub fn filter(self, value: impl Into<Expr>) -> Self
pub fn from(self, relation: Relation) -> Self
pub fn returning(self, values: impl IntoIterator<Item = Expr>) -> Self
pub fn returning_all(self) -> Self
pub fn execute<S: OrmSession>( self, session: S, ) -> Result<S::CommandOutput, BuilderExecutionError<S::Error>>
pub async fn execute_async<S: AsyncOrmSession>( self, session: &mut S, ) -> Result<S::CommandOutput, BuilderExecutionError<S::Error>>
Trait Implementations§
Source§impl Clone for UpdateBuilder
impl Clone for UpdateBuilder
Source§fn clone(&self) -> UpdateBuilder
fn clone(&self) -> UpdateBuilder
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 UpdateBuilder
impl Debug for UpdateBuilder
Source§impl OrmBuilder for UpdateBuilder
impl OrmBuilder for UpdateBuilder
fn document(&self) -> Result<IrDocument, BuilderError>
fn to_json(&self) -> Result<String, BuilderJsonError>
fn to_sql(&self) -> Result<CompiledStatement, BuilderSqlError>
Source§impl PartialEq for UpdateBuilder
impl PartialEq for UpdateBuilder
impl StructuralPartialEq for UpdateBuilder
Auto Trait Implementations§
impl Freeze for UpdateBuilder
impl RefUnwindSafe for UpdateBuilder
impl Send for UpdateBuilder
impl Sync for UpdateBuilder
impl Unpin for UpdateBuilder
impl UnsafeUnpin for UpdateBuilder
impl UnwindSafe for UpdateBuilder
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