Struct cdrs::query::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<T: Into<String>>(query: T) -> QueryBuilder
Factory function that takes CQL as an argument and returns new QueryBuilder
.
Default consistency level is One
fn consistency(self, consistency: Consistency) -> Self
Sets new query consistency
fn values(self, values: Vec<Value>) -> Self
fn with_names(self, with_names: bool) -> Self
fn page_size(self, page_size: i32) -> Self
fn paging_state(self, paging_state: CBytes) -> Self
fn serial_consistency(self, serial_consistency: Consistency) -> Self
fn timestamp(self, timestamp: i64) -> Self
fn apply_query_params(self, params: QueryParams) -> 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