icydb-core 0.215.5

IcyDB — A schema-first typed query engine and persistence runtime for Internet Computer canisters
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Module: executor::mutation
//! Responsibility: mutation execution preflight and shared commit-window entry helpers.
//! Does not own: relation semantics or logical-plan construction.
//! Boundary: write-path setup shared by save/delete executors.

pub(super) mod commit_window;
mod constraint_scheduler;

pub(in crate::db) use commit_window::commit_structural_row_ops_with_window_for_path;
#[cfg(test)]
pub(in crate::db) use commit_window::{
    MutationCommitInterruption, interrupt_next_mutation_commit_for_tests,
};
pub(in crate::db) use constraint_scheduler::AcceptedMutationConstraintScheduler;