pub struct InsertDef {
pub table: TableIndex,
pub columns: Vec<(usize, Column)>,
pub rows: Vec<Vec<Value>>,
}Expand description
An abstract definition of an insert statement.
Fieldsยง
ยงtable: TableIndexThe view to insert into
columns: Vec<(usize, Column)>The columns to insert into.
Empty means all columns.
rows: Vec<Vec<Value>>The values to insert.
Implementationsยง
Trait Implementationsยง
Sourceยงimpl PartialEq for InsertDef
impl PartialEq for InsertDef
impl StructuralPartialEq for InsertDef
Auto Trait Implementationsยง
impl Freeze for InsertDef
impl RefUnwindSafe for InsertDef
impl Send for InsertDef
impl Sync for InsertDef
impl Unpin for InsertDef
impl UnsafeUnpin for InsertDef
impl UnwindSafe for InsertDef
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