pub struct QueryRowArgsBuilder { /* private fields */ }Expand description
Builder for QueryRowArgs.
Implementations§
Source§impl QueryRowArgsBuilder
impl QueryRowArgsBuilder
pub fn database<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn table<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn primary_key<VALUE: Into<Value>>(&mut self, value: VALUE) -> &mut Self
pub fn partition_key(&mut self, value: Value) -> &mut Self
Sourcepub fn projections<VALUE: Into<Vec<String>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn projections<VALUE: Into<Vec<String>>>( &mut self, value: VALUE, ) -> &mut Self
projection field list, default to empty. When empty, the query result returns all scalar fields by default
Sourcepub fn retrieve_vector(&mut self, value: bool) -> &mut Self
pub fn retrieve_vector(&mut self, value: bool) -> &mut Self
whether to return the vector field values in the query result record
Sourcepub fn read_consistency<VALUE: Into<ReadConsistency>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn read_consistency<VALUE: Into<ReadConsistency>>( &mut self, value: VALUE, ) -> &mut Self
consistency level of query request, EVENT (default): final consistency, STRONG: strong Consistency
Sourcepub fn build(&self) -> Result<QueryRowArgs, QueryRowArgsBuilderError>
pub fn build(&self) -> Result<QueryRowArgs, QueryRowArgsBuilderError>
Trait Implementations§
Source§impl Clone for QueryRowArgsBuilder
impl Clone for QueryRowArgsBuilder
Source§fn clone(&self) -> QueryRowArgsBuilder
fn clone(&self) -> QueryRowArgsBuilder
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 moreAuto Trait Implementations§
impl Freeze for QueryRowArgsBuilder
impl RefUnwindSafe for QueryRowArgsBuilder
impl Send for QueryRowArgsBuilder
impl Sync for QueryRowArgsBuilder
impl Unpin for QueryRowArgsBuilder
impl UnwindSafe for QueryRowArgsBuilder
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