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
[src]
Factory function that takes CQL as an argument and returns new QueryBuilder
.
Default consistency level is One
fn consistency(self, consistency: Consistency) -> Self
[src]
Sets new query consistency
fn values(self, values: Vec<Value>) -> Self
[src]
fn with_names(self, with_names: bool) -> Self
[src]
fn page_size(self, page_size: i32) -> Self
[src]
fn paging_state(self, paging_state: CBytes) -> Self
[src]
fn serial_consistency(self, serial_consistency: Consistency) -> Self
[src]
fn timestamp(self, timestamp: i64) -> Self
[src]
fn apply_query_params(self, params: QueryParams) -> Self
[src]
fn finalize(self) -> Query
[src]
Finalizes query building process and returns query itself
Trait Implementations
impl Debug for QueryBuilder
[src]
impl Default for QueryBuilder
[src]
fn default() -> QueryBuilder
[src]
Returns the "default value" for a type. Read more