class QueryBuilder::CQL::Modifiers::BaseCondition
The base class for clauses, describing conditions (like “foo = ‘foo’”)
@api private
Public Instance Methods
to_s()
click to toggle source
@private
# File lib/query_builder/cql/modifiers.rb, line 33 def to_s return operator if value.respond_to?(:call) return inclusion if value.instance_of? Array equality end
Private Instance Methods
equality()
click to toggle source
# File lib/query_builder/cql/modifiers.rb, line 41 def equality "#{column} = #{cql_literal[value]}" end
inclusion()
click to toggle source
# File lib/query_builder/cql/modifiers.rb, line 45 def inclusion cql_in[column, *value] end
operator()
click to toggle source
# File lib/query_builder/cql/modifiers.rb, line 49 def operator value[column] end