pub struct CqlInsert {
pub table: CqlTable,
pub columns: Vec<CqlIdentifier>,
pub values: CqlInsertValues,
pub if_not_exists: bool,
pub using: Option<CqlUsing>,
}Expand description
INSERT statement AST
Fields§
§table: CqlTableTarget table
columns: Vec<CqlIdentifier>Column names
values: CqlInsertValuesValues to insert
if_not_exists: boolIF NOT EXISTS modifier
using: Option<CqlUsing>USING clause (TTL, TIMESTAMP)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CqlInsert
impl<'de> Deserialize<'de> for CqlInsert
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for CqlInsert
Auto Trait Implementations§
impl Freeze for CqlInsert
impl RefUnwindSafe for CqlInsert
impl Send for CqlInsert
impl Sync for CqlInsert
impl Unpin for CqlInsert
impl UnsafeUnpin for CqlInsert
impl UnwindSafe for CqlInsert
Blanket Implementations§
impl<T> Allocation for T
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