pub fn execute_delete(
source_records: Vec<Record>,
exprs: &[Expression],
detach: bool,
engine: &mut StorageEngine,
params: &Params,
scalar_fns: &dyn ScalarFnLookup,
trigger_fns: &dyn TriggerLookup,
) -> Result<Vec<Record>, ExecutionError>Expand description
Delete nodes or edges identified by expressions. If detach is false and a node has edges, returns a ConstraintViolation error. If detach is true, uses engine.delete_node() which cascades edges.