Skip to main content

icydb_core/db/
consistency.rs

1///
2/// ReadConsistency
3///
4/// Missing-row handling policy for query execution.
5///
6/// This is a domain-level contract shared by query planning and executor
7/// runtime behavior.
8///
9
10#[derive(Clone, Copy, Debug, Eq, PartialEq)]
11pub enum ReadConsistency {
12    /// Missing rows are ignored (no error).
13    MissingOk,
14
15    /// Missing rows are treated as corruption.
16    Strict,
17}