pub struct CreateEdgeOp {
pub variable: Option<String>,
pub from_variable: String,
pub to_variable: String,
pub edge_type: String,
pub properties: Vec<(String, LogicalExpression)>,
pub input: Box<LogicalOperator>,
}Expand description
Create a new edge.
Fields§
§variable: Option<String>Variable name to bind the created edge to.
from_variable: StringSource node variable.
to_variable: StringTarget node variable.
edge_type: StringEdge type.
properties: Vec<(String, LogicalExpression)>Properties for the new edge.
input: Box<LogicalOperator>Input operator.
Trait Implementations§
Source§impl Clone for CreateEdgeOp
impl Clone for CreateEdgeOp
Source§fn clone(&self) -> CreateEdgeOp
fn clone(&self) -> CreateEdgeOp
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CreateEdgeOp
impl RefUnwindSafe for CreateEdgeOp
impl Send for CreateEdgeOp
impl Sync for CreateEdgeOp
impl Unpin for CreateEdgeOp
impl UnwindSafe for CreateEdgeOp
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