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