icydb_core/db/query/
mod.rs1pub mod builder;
7pub mod diagnostics;
8pub mod expr;
9pub mod intent;
10pub mod plan;
11pub mod predicate;
12mod save;
13pub mod session;
14
15pub use builder::*;
16pub use diagnostics::{
17 QueryDiagnostics, QueryExecutionDiagnostics, QueryTraceAccess, QueryTraceEvent,
18 QueryTraceExecutorKind, QueryTracePhase,
19};
20pub use expr::{FilterExpr, SortExpr, SortLowerError};
21pub use intent::{DeleteSpec, IntentError, LoadSpec, Query, QueryError, QueryMode};
22pub(crate) use save::SaveMode;
23pub use session::{delete::SessionDeleteQuery, load::SessionLoadQuery};
24
25#[derive(Clone, Copy, Debug, Eq, PartialEq)]
31pub enum ReadConsistency {
32 MissingOk,
34
35 Strict,
37}