pub struct Query {Show 13 fields
pub coll: String,
pub as_of: Option<u64>,
pub valid_as_of: Option<String>,
pub where_: Option<Pred>,
pub search: Option<String>,
pub order_by: Vec<OrderKey>,
pub limit: Option<usize>,
pub offset: Option<usize>,
pub aggregate: Option<Aggregate>,
pub having: Option<Pred>,
pub trace: Option<String>,
pub trace_rev: bool,
pub traverse: Option<String>,
}Fields§
§coll: String§as_of: Option<u64>§valid_as_of: Option<String>§where_: Option<Pred>§search: Option<String>§order_by: Vec<OrderKey>§limit: Option<usize>§offset: Option<usize>§aggregate: Option<Aggregate>§having: Option<Pred>HAVING <predicate> — filters the AGGREGATED rows, so it can test
count, sum_fee, or the group key itself. Distinct from WHERE, which
filters input rows before they are grouped.
trace: Option<String>§trace_rev: bool§traverse: Option<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Query
impl RefUnwindSafe for Query
impl Send for Query
impl Sync for Query
impl Unpin for Query
impl UnsafeUnpin for Query
impl UnwindSafe for Query
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more