pub struct CreateEdgeOperator { /* private fields */ }Expand description
Operator that creates new edges.
Implementations§
Source§impl CreateEdgeOperator
impl CreateEdgeOperator
Sourcepub fn new(
store: Arc<LpgStore>,
input: Box<dyn Operator>,
from_column: usize,
to_column: usize,
edge_type: String,
properties: Vec<(String, PropertySource)>,
output_schema: Vec<LogicalType>,
output_column: Option<usize>,
) -> Self
pub fn new( store: Arc<LpgStore>, input: Box<dyn Operator>, from_column: usize, to_column: usize, edge_type: String, properties: Vec<(String, PropertySource)>, output_schema: Vec<LogicalType>, output_column: Option<usize>, ) -> Self
Creates a new edge creation operator.
Sourcepub fn with_tx_context(self, epoch: EpochId, tx_id: Option<TxId>) -> Self
pub fn with_tx_context(self, epoch: EpochId, tx_id: Option<TxId>) -> Self
Sets the transaction context for MVCC versioning.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CreateEdgeOperator
impl !RefUnwindSafe for CreateEdgeOperator
impl Send for CreateEdgeOperator
impl Sync for CreateEdgeOperator
impl Unpin for CreateEdgeOperator
impl !UnwindSafe for CreateEdgeOperator
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