icydb-core 0.94.3

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::planning::continuation
//! Responsibility: executor-owned continuation runtime contracts and load-cursor resolution.
//! Does not own: planner cursor semantics, query policy validation, or cursor wire codec rules.
//! Boundary: load entrypoints consume this module for prepared cursor resolution and continuation runtime state.

mod engine;
mod grouped;
mod route;
mod scalar;

pub(in crate::db::executor) use engine::{LoadCursorInput, LoadCursorResolver, PreparedLoadCursor};
pub(in crate::db::executor) use grouped::{GroupedContinuationContext, GroupedPaginationWindow};
pub(in crate::db::executor) use route::{AccessWindow, ContinuationMode, RouteContinuationPlan};
pub(in crate::db::executor) use scalar::ScalarContinuationContext;