module QueryBuilder::CQL::Modifiers::WhereClustered
Provides WHERE clauses for clustered columns in statements
Public Instance Methods
where_clustered(options)
click to toggle source
Adds WHERE clause to the statement
@param [Hash] options
@return [QueryBuilder::Core::Statement] updated statement
# File lib/query_builder/cql/modifiers/where_clustered.rb, line 17 def where_clustered(options) self << Clause.new(columns: options.keys, values: options.values) end
Private Instance Methods
maybe_where()
click to toggle source
# File lib/query_builder/cql/modifiers/where_clustered.rb, line 23 def maybe_where list = clauses(:where) ["WHERE", list.join(" AND ")] if list.any? end