icydb-core 0.134.0

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
15
16
17
//! Module: db::executor::diagnostics::outcome
//! Responsibility: executor-owned outcome labels for trace reporting.
//! Does not own: diagnostics DTO storage or trace projection formatting.
//! Boundary: runtime execution paths select these labels; diagnostics records them.

#[cfg_attr(
    doc,
    doc = "ExecutionOptimization\n\nLoad optimization selected at execution time, if any."
)]
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub enum ExecutionOptimization {
    PrimaryKey,
    PrimaryKeyTopNSeek,
    SecondaryOrderPushdown,
    SecondaryOrderTopNSeek,
    IndexRangeLimitPushdown,
}