This module includes the like
and ilike
methods
used for pattern matching that are defined on objects that can be used in
a string context in SQL (Symbol
,
LiteralString
, SQL::GenericExpression
).
Public Instance methods
ilike
(*ces)
Create a BooleanExpression
case insensitive pattern match of
the receiver with the given patterns. See
StringExpression.like
.
:a.ilike('A%') # "a" ILIKE 'A%'
[show source]
# File lib/sequel/sql.rb, line 877 def ilike(*ces) StringExpression.like(self, *(ces << {:case_insensitive=>true})) end
like
(*ces)
Create a BooleanExpression
case sensitive (if the database
supports it) pattern match of the receiver with the given patterns. See
StringExpression.like
.
:a.like('A%') # "a" LIKE 'A%'
[show source]
# File lib/sequel/sql.rb, line 885 def like(*ces) StringExpression.like(self, *ces) end