uni_query/query/df_graph/
mutation_delete.rs1use super::mutation_common::{MutationContext, MutationExec, MutationKind};
10use datafusion::physical_plan::ExecutionPlan;
11use std::sync::Arc;
12use uni_cypher::ast::Expr;
13
14pub type MutationDeleteExec = MutationExec;
16
17pub fn new_delete_exec(
19 input: Arc<dyn ExecutionPlan>,
20 items: Vec<Expr>,
21 detach: bool,
22 mutation_ctx: Arc<MutationContext>,
23) -> MutationDeleteExec {
24 MutationExec::new(
25 input,
26 MutationKind::Delete { items, detach },
27 "MutationDeleteExec",
28 mutation_ctx,
29 )
30}