Method: Sequel::MySQL::DatasetMethods#full_text_sql

Defined in:
lib/sequel/adapters/shared/mysql.rb

#full_text_sql(cols, terms, opts = OPTS) ⇒ Object

MySQL specific full text search syntax.



799
800
801
802
# File 'lib/sequel/adapters/shared/mysql.rb', line 799

def full_text_sql(cols, terms, opts = OPTS)
  terms = Sequel.array_or_set_join(terms, ' ') if terms.is_a?(Array) || terms.is_a?(Set)
  SQL::PlaceholderLiteralString.new((opts[:boolean] ? MATCH_AGAINST_BOOLEAN : MATCH_AGAINST), [Array(cols), terms])
end