pub struct DeleteNodeOperator { /* private fields */ }Expand description
Operator that deletes nodes.
Implementations§
Source§impl DeleteNodeOperator
impl DeleteNodeOperator
Sourcepub fn new(
store: Arc<LpgStore>,
input: Box<dyn Operator>,
node_column: usize,
output_schema: Vec<LogicalType>,
detach: bool,
) -> Self
pub fn new( store: Arc<LpgStore>, input: Box<dyn Operator>, node_column: usize, output_schema: Vec<LogicalType>, detach: bool, ) -> Self
Creates a new node deletion 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 DeleteNodeOperator
impl !RefUnwindSafe for DeleteNodeOperator
impl Send for DeleteNodeOperator
impl Sync for DeleteNodeOperator
impl Unpin for DeleteNodeOperator
impl !UnwindSafe for DeleteNodeOperator
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