uqa-execution 0.3.0

Volcano physical operators with row-batch pipelines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//
// Unified Query Algebra
//
// Copyright (c) 2023-2026 Cognica, Inc.
//

//! Physical row preparation services shared by INSERT, UPDATE, and referential actions.
use super::{
    referential::ReferentialContext, returning::ReturningExecutionContext,
    staging::MutationStagingContext,
};
#[derive(Clone)]
pub struct MutationPreparationContext<'a, S: Clone + 'static> {
    pub referential: ReferentialContext<'a, S>,
    pub staging: MutationStagingContext<'a>,
    pub returning: ReturningExecutionContext<'a, S>,
}
impl<S: Clone + 'static> Copy for MutationPreparationContext<'_, S> {}