Struct cdrs::client::QueryBuilder
[−]
[src]
pub struct QueryBuilder { /* fields omitted */ }
QueryBuilder is a helper sturcture that helps to construct Query
. Query
itself
consists of CQL query string and list of parameters.
Parameters are the same as ones described in Cassandra v4 protocol
Methods
impl QueryBuilder
[src]
fn new(query: &str) -> QueryBuilder
Factory function that takes CQL &str
as an argument and returns new QueryBuilder
fn consistency<'a>(&'a mut self, consistency: Consistency) -> &'a mut Self
fn values<'a>(&'a mut self, values: Vec<Value>) -> &'a mut Self
fn with_names<'a>(&'a mut self, with_names: bool) -> &'a mut Self
fn page_size<'a>(&'a mut self, page_size: i32) -> &'a mut Self
fn paging_state<'a>(&'a mut self, paging_state: CBytes) -> &'a mut Self
fn serial_consistency<'a>(&'a mut self,
serial_consistency: Consistency)
-> &'a mut Self
serial_consistency: Consistency)
-> &'a mut Self
fn timestamp<'a>(&'a mut self, timestamp: i64) -> &'a mut Self
fn finalize(&self) -> Query
Finalizes query building process and returns query itself
Trait Implementations
impl Debug for QueryBuilder
[src]
impl Default for QueryBuilder
[src]
fn default() -> QueryBuilder
Returns the "default value" for a type. Read more