Class: FilterParam::Operators::Equal
Class Method Summary
collapse
operand_data_type
binaries, for, operator_tag, register, tag, type, unaries
Class Method Details
.negated_sql(field, literal) ⇒ Object
14
15
16
|
# File 'lib/filter_param/operators/equal.rb', line 14
def self.negated_sql(field, literal)
Operators::NotEqual.sql(field, literal)
end
|
.sql(field, literal) ⇒ Object
6
7
8
9
10
11
12
|
# File 'lib/filter_param/operators/equal.rb', line 6
def self.sql(field, literal)
super
return "#{field.actual_name} IS NULL" if literal.value.nil?
"#{field.actual_name} = #{sql_quote(literal.value)}"
end
|