pub struct SetPropertyOperator { /* private fields */ }Expand description
Operator that sets properties on nodes or edges.
This operator reads node/edge IDs from a column and sets the specified properties on each entity.
Implementations§
Source§impl SetPropertyOperator
impl SetPropertyOperator
Sourcepub fn new_for_node(
store: Arc<LpgStore>,
input: Box<dyn Operator>,
node_column: usize,
properties: Vec<(String, PropertySource)>,
output_schema: Vec<LogicalType>,
) -> Self
pub fn new_for_node( store: Arc<LpgStore>, input: Box<dyn Operator>, node_column: usize, properties: Vec<(String, PropertySource)>, output_schema: Vec<LogicalType>, ) -> Self
Creates a new set property operator for nodes.
Sourcepub fn new_for_edge(
store: Arc<LpgStore>,
input: Box<dyn Operator>,
edge_column: usize,
properties: Vec<(String, PropertySource)>,
output_schema: Vec<LogicalType>,
) -> Self
pub fn new_for_edge( store: Arc<LpgStore>, input: Box<dyn Operator>, edge_column: usize, properties: Vec<(String, PropertySource)>, output_schema: Vec<LogicalType>, ) -> Self
Creates a new set property operator for edges.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SetPropertyOperator
impl !RefUnwindSafe for SetPropertyOperator
impl Send for SetPropertyOperator
impl Sync for SetPropertyOperator
impl Unpin for SetPropertyOperator
impl !UnwindSafe for SetPropertyOperator
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