Skip to main content

Module query

Module query 

Source
Expand description

Query Builder modules.

Predicate semantics are defined in docs/QUERY_BUILDER.md and are the canonical contract for evaluation, coercion, and normalization.

Re-exports§

pub use diagnostics::QueryDiagnostics;
pub use diagnostics::QueryExecutionDiagnostics;
pub use diagnostics::QueryTraceAccess;
pub use diagnostics::QueryTraceEvent;
pub use diagnostics::QueryTraceExecutorKind;
pub use diagnostics::QueryTracePhase;
pub use expr::FilterExpr;
pub use expr::SortExpr;
pub use expr::SortLowerError;
pub use intent::DeleteSpec;
pub use intent::IntentError;
pub use intent::LoadSpec;
pub use intent::Query;
pub use intent::QueryError;
pub use intent::QueryMode;
pub use session::delete::SessionDeleteQuery;
pub use session::load::SessionLoadQuery;
pub use builder::*;

Modules§

builder
diagnostics
Public, read-only diagnostics for query planning and execution.
expr
intent
plan
Plan module wiring; must not implement planning or validation logic.
predicate
session

Enums§

ReadConsistency
ReadConsistency Missing-row handling policy for query execution.