pub struct QueryStmt {
pub ctes: Vec<Cte>,
pub collection: QueryCollection,
pub expression: QueryExpr,
pub filter: Option<Box<FilterExpr>>,
pub params: Option<SearchParams>,
pub score_threshold: Option<f64>,
pub group: Option<GroupSpec>,
pub output: QueryOutput,
pub page: PageSpec,
pub shard_key: Option<String>,
}Fields§
§ctes: Vec<Cte>§collection: QueryCollection§expression: QueryExpr§filter: Option<Box<FilterExpr>>§params: Option<SearchParams>§score_threshold: Option<f64>§group: Option<GroupSpec>§output: QueryOutput§page: PageSpec§shard_key: Option<String>Trait Implementations§
impl StructuralPartialEq for QueryStmt
Auto Trait Implementations§
impl Freeze for QueryStmt
impl RefUnwindSafe for QueryStmt
impl Send for QueryStmt
impl Sync for QueryStmt
impl Unpin for QueryStmt
impl UnsafeUnpin for QueryStmt
impl UnwindSafe for QueryStmt
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more