pub struct CountQuery { /* private fields */ }Expand description
Count query.
Implementations§
Source§impl CountQuery
impl CountQuery
Sourcepub fn with_filter(self, filter_expression: FilterExpression) -> Self
pub fn with_filter(self, filter_expression: FilterExpression) -> Self
Attaches a filter expression.
Sourcepub fn with_dialect(self, dialect: u32) -> Self
pub fn with_dialect(self, dialect: u32) -> Self
Sets the query dialect.
Trait Implementations§
Source§impl Clone for CountQuery
impl Clone for CountQuery
Source§fn clone(&self) -> CountQuery
fn clone(&self) -> CountQuery
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CountQuery
impl Debug for CountQuery
Source§impl Default for CountQuery
impl Default for CountQuery
Source§impl QueryString for CountQuery
impl QueryString for CountQuery
Source§fn to_redis_query(&self) -> String
fn to_redis_query(&self) -> String
Builds a Redis Search query string.
Source§fn limit(&self) -> Option<QueryLimit>
fn limit(&self) -> Option<QueryLimit>
Limit clause requested by the query.
Source§fn no_content(&self) -> bool
fn no_content(&self) -> bool
Whether the query should use
NOCONTENT.Source§fn render(&self) -> QueryRender
fn render(&self) -> QueryRender
Builds the full query render, including search options and params.
Source§fn params(&self) -> Vec<QueryParam>
fn params(&self) -> Vec<QueryParam>
Query parameters used with Redis
PARAMS.Source§fn return_fields(&self) -> Vec<String>
fn return_fields(&self) -> Vec<String>
Return fields requested by the query.
Source§fn should_unpack_json(&self) -> bool
fn should_unpack_json(&self) -> bool
Whether JSON search results should be unpacked into top-level fields when no
explicit projection is requested.
Auto Trait Implementations§
impl Freeze for CountQuery
impl RefUnwindSafe for CountQuery
impl Send for CountQuery
impl Sync for CountQuery
impl Unpin for CountQuery
impl UnsafeUnpin for CountQuery
impl UnwindSafe for CountQuery
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,
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 moreCreates a shared type from an unshared type.
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().