icydb-core 0.144.11

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: db::access::execution_contract
//! Responsibility: shared normalized access contracts consumed by query/cursor/executor.
//! Does not own: logical access-path selection policy.
//! Boundary: planner lowers `AccessPlan`/`AccessPath` into these execution mechanics.

mod executable;
mod summary;
#[cfg(test)]
mod tests;
mod types;

pub(in crate::db) use executable::{ExecutableAccessNode, ExecutableAccessPlan};
pub(in crate::db) use summary::summarize_executable_access_plan;
pub(in crate::db) use types::ExecutionPathPayload;