pub struct QueryRequestBuilder { /* private fields */ }Expand description
Fluent builder for QueryRequest.
Implementations§
Source§impl QueryRequestBuilder
impl QueryRequestBuilder
Sourcepub fn columns<I, S>(self, cols: I) -> Self
pub fn columns<I, S>(self, cols: I) -> Self
Restrict the projection to these columns. Empty = all columns.
Sourcepub fn aggregation(self, a: Aggregation) -> Self
pub fn aggregation(self, a: Aggregation) -> Self
Add an aggregation.
Sourcepub fn build(self) -> QueryRequest
pub fn build(self) -> QueryRequest
Finish building.
Trait Implementations§
Source§impl Clone for QueryRequestBuilder
impl Clone for QueryRequestBuilder
Source§fn clone(&self) -> QueryRequestBuilder
fn clone(&self) -> QueryRequestBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 QueryRequestBuilder
impl Debug for QueryRequestBuilder
Source§impl Default for QueryRequestBuilder
impl Default for QueryRequestBuilder
Source§fn default() -> QueryRequestBuilder
fn default() -> QueryRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for QueryRequestBuilder
impl RefUnwindSafe for QueryRequestBuilder
impl Send for QueryRequestBuilder
impl Sync for QueryRequestBuilder
impl Unpin for QueryRequestBuilder
impl UnsafeUnpin for QueryRequestBuilder
impl UnwindSafe for QueryRequestBuilder
Blanket Implementations§
impl<T> Allocation for T
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