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: TableIndex
The 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ยง
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 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