pub struct UpdateBuilder { /* private fields */ }
Implementations§
Source§impl UpdateBuilder
impl UpdateBuilder
Sourcepub fn new(from: &str) -> Self
pub fn new(from: &str) -> Self
Create a new update builder for a given table
§Examples
use postgres_querybuilder::UpdateBuilder;
use postgres_querybuilder::prelude::{QueryBuilder, QueryBuilderWithSet, QueryBuilderWithWhere};
let user_password = "password".to_string();
let mut builder = UpdateBuilder::new("users");
builder.set("username", "rick".to_string());
builder.where_eq("id", 42);
assert_eq!(builder.get_query(), "UPDATE users SET username = $1 WHERE id = $2");
Trait Implementations§
Source§impl QueryBuilder for UpdateBuilder
impl QueryBuilder for UpdateBuilder
Source§impl QueryBuilderWithQueries for UpdateBuilder
impl QueryBuilderWithQueries for UpdateBuilder
fn with_query(&mut self, name: &str, query: &str) -> &mut Self
Source§impl QueryBuilderWithSet for UpdateBuilder
impl QueryBuilderWithSet 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 !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