icydb-core 0.261.17

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
//! Module: executor::pipeline::entrypoints
//! Responsibility: structural scalar and grouped execution entrypoints.
//! Does not own: typed/dynamic response decoding or frontend orchestration.
//! Boundary: consumes accepted prepared plans and returns structural rows.

mod grouped;
mod scalar;

pub(in crate::db) use grouped::execute_shared_grouped_plan_for_canister;
pub(in crate::db::executor) use scalar::execute_initial_scalar_retained_slot_page_from_runtime_handoff_for_canister;
#[cfg(feature = "sql")]
pub(in crate::db::executor) use scalar::execute_prepared_scalar_aggregate_kernel_row_sink_for_canister;
pub(in crate::db::executor) use scalar::execute_resumed_scalar_retained_slot_page_from_runtime_handoff_for_canister;