pub struct Insert {
pub schema: Option<String>,
pub table: String,
pub columns: Vec<String>,
pub values: Values,
pub on_conflict: OnConflict,
pub returning: Vec<String>,
}Fields§
§schema: Option<String>§table: String§columns: Vec<String>§values: Values§on_conflict: OnConflict§returning: Vec<String>Implementations§
source§impl Insert
impl Insert
pub fn new(table: &str) -> Self
pub fn schema(self, schema: &str) -> Self
pub fn column(self, column: &str) -> Self
pub fn values(self, value: Values) -> Self
pub fn columns(self, columns: &[&str]) -> Self
pub fn placeholder_for_each_column(self, dialect: Dialect) -> Self
pub fn one_value(self, values: &[&str]) -> Self
👎Deprecated: Use .values(Values::from(…)) instead
pub fn on_conflict(self, on_conflict: OnConflict) -> Self
pub fn returning(self, returning: &[&str]) -> Self
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Insert
impl Send for Insert
impl Sync for Insert
impl Unpin for Insert
impl UnwindSafe for Insert
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