class Rasti::DB::NQL::FilterConditionStrategies::Types::Generic
Public Class Methods
equal(identifier, value)
click to toggle source
# File lib/rasti/db/nql/filter_condition_strategies/types/generic.rb, line 8 def self.equal(identifier, value) {identifier => value} end
greater_than(identifier, value)
click to toggle source
# File lib/rasti/db/nql/filter_condition_strategies/types/generic.rb, line 16 def self.greater_than(identifier, value) identifier > value end
greater_than_or_equal(identifier, value)
click to toggle source
# File lib/rasti/db/nql/filter_condition_strategies/types/generic.rb, line 20 def self.greater_than_or_equal(identifier, value) identifier >= value end
include(identifier, value)
click to toggle source
# File lib/rasti/db/nql/filter_condition_strategies/types/generic.rb, line 36 def self.include(identifier, value) Sequel.ilike identifier, "%#{value}%" end
less_than(identifier, value)
click to toggle source
# File lib/rasti/db/nql/filter_condition_strategies/types/generic.rb, line 24 def self.less_than(identifier, value) identifier < value end
less_than_or_equal(identifier, value)
click to toggle source
# File lib/rasti/db/nql/filter_condition_strategies/types/generic.rb, line 28 def self.less_than_or_equal(identifier, value) identifier <= value end
like(identifier, value)
click to toggle source
# File lib/rasti/db/nql/filter_condition_strategies/types/generic.rb, line 32 def self.like(identifier, value) Sequel.ilike identifier, value end
not_equal(identifier, value)
click to toggle source
# File lib/rasti/db/nql/filter_condition_strategies/types/generic.rb, line 12 def self.not_equal(identifier, value) Sequel.negate equal(identifier, value) end
not_include(identifier, value)
click to toggle source
# File lib/rasti/db/nql/filter_condition_strategies/types/generic.rb, line 40 def self.not_include(identifier, value) ~include(identifier, value) end