pub struct InsertEdgePlan {
pub binding: BindingId,
pub label: TableName,
pub from: BindingId,
pub to: BindingId,
pub props: Expr,
}Expand description
A new edge related by an INSERT stage between two node bindings (each of
which is either a node created by this stage or one already bound by the
read body).
Fields§
§binding: BindingIdThe binding the created edge record is bound under.
label: TableNameThe edge table (= label).
from: BindingIdThe source endpoint node binding.
to: BindingIdThe target endpoint node binding.
props: ExprThe property object expression (binding-row scoped), evaluated per row.
Trait Implementations§
Source§impl Clone for InsertEdgePlan
impl Clone for InsertEdgePlan
Source§impl Debug for InsertEdgePlan
impl Debug for InsertEdgePlan
impl Eq for InsertEdgePlan
Source§impl Hash for InsertEdgePlan
impl Hash for InsertEdgePlan
Source§impl PartialEq for InsertEdgePlan
impl PartialEq for InsertEdgePlan
impl StructuralPartialEq for InsertEdgePlan
Auto Trait Implementations§
impl !Freeze for InsertEdgePlan
impl RefUnwindSafe for InsertEdgePlan
impl Send for InsertEdgePlan
impl Sync for InsertEdgePlan
impl Unpin for InsertEdgePlan
impl UnsafeUnpin for InsertEdgePlan
impl UnwindSafe for InsertEdgePlan
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.