Module Sequel::SQL::StringMethods
In: lib/sequel/sql.rb

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).

Methods

ilike   like  

Public Instance methods

Create a BooleanExpression case insensitive pattern match of the receiver with the given patterns. See StringExpression.like.

  :a.ilike('A%') # "a" ILIKE 'A%' ESCAPE '\'

[Source]

     # File lib/sequel/sql.rb, line 965
965:       def ilike(*ces)
966:         StringExpression.like(self, *(ces << {:case_insensitive=>true}))
967:       end

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%' ESCAPE '\'

[Source]

     # File lib/sequel/sql.rb, line 973
973:       def like(*ces)
974:         StringExpression.like(self, *ces)
975:       end

[Validate]