icydb-core 0.98.1

IcyDB — A schema-first typed query engine and persistence runtime for Internet Computer canisters
Documentation
//! Module: db::executor::pipeline
//! Responsibility: execution pipeline orchestration boundaries shared by load entrypoints.
//! Does not own: scan-route execution details or terminal page shaping.
//! Boundary: owns pipeline-phase execution modules and compatibility export points.

pub(in crate::db) mod contracts;
pub(in crate::db) mod entrypoints;
pub(super) mod grouped_runtime;
pub(super) mod operators;
pub(super) mod orchestrator;
pub(super) mod runtime;
pub(super) mod timing;

#[cfg(all(feature = "sql", feature = "diagnostics"))]
pub(in crate::db) use entrypoints::execute_initial_grouped_rows_for_canister_with_phase_attribution;
#[cfg(feature = "diagnostics")]
pub(in crate::db) use entrypoints::{
    GroupedCountAttribution, GroupedExecutePhaseAttribution, ScalarExecutePhaseAttribution,
};
#[cfg(feature = "sql")]
pub(in crate::db) use entrypoints::{
    execute_initial_grouped_rows_for_canister,
    execute_initial_scalar_retained_slot_page_for_canister,
};