//! The query layer: a filter expression checked against the catalog.
modcheck;modfilter;pubusecheck::{check_query, CheckedQuery};pubusefilter::{CompareOp, Comparison, Filter, SetOp};/// A query against a relation: a filter expression to apply.
////// Surface syntaxes (RSQL, YAML) parse into this shared model before checking.
#[derive(Debug, Clone, PartialEq, Eq)]pubstructQuery{/// The relation (table or view) the query targets.
pubrelation: String,
/// The filter expression; `None` matches every row.
pubfilter:Option<Filter>,
}