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