pub struct InsertNodePlan {
pub binding: BindingId,
pub label: TableName,
pub props: Expr,
}Expand description
A new node created by an INSERT stage.
Fields§
§binding: BindingIdThe binding the created record is bound under.
label: TableNameThe target table (= label).
props: ExprThe property object expression (binding-row scoped), evaluated per row.
Trait Implementations§
Source§impl Clone for InsertNodePlan
impl Clone for InsertNodePlan
Source§impl Debug for InsertNodePlan
impl Debug for InsertNodePlan
impl Eq for InsertNodePlan
Source§impl Hash for InsertNodePlan
impl Hash for InsertNodePlan
Source§impl PartialEq for InsertNodePlan
impl PartialEq for InsertNodePlan
impl StructuralPartialEq for InsertNodePlan
Auto Trait Implementations§
impl !Freeze for InsertNodePlan
impl RefUnwindSafe for InsertNodePlan
impl Send for InsertNodePlan
impl Sync for InsertNodePlan
impl Unpin for InsertNodePlan
impl UnsafeUnpin for InsertNodePlan
impl UnwindSafe for InsertNodePlan
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.