Class: Koine::SqlBuilder::Conditions::Comparison

Inherits:
Koine::SqlBuilder::Condition show all
Defined in:
lib/koine/sql_builder/conditions/comparison.rb

Direct Known Subclasses

Equal, NotEqual

Instance Method Summary collapse

Methods inherited from Koine::SqlBuilder::Condition

#to_s

Constructor Details

#initialize(field, value, adapter:) ⇒ Comparison

Returns a new instance of Comparison.



7
8
9
10
11
# File 'lib/koine/sql_builder/conditions/comparison.rb', line 7

def initialize(field, value, adapter:)
  @adapter = adapter
  @field = field.dup
  @value = value.dup
end

Instance Method Details

#notObject



13
14
15
# File 'lib/koine/sql_builder/conditions/comparison.rb', line 13

def not
  not_class.new(field, value, adapter: adapter)
end