Method: ArelExtensions::Visitors::MSSQL#visit_ArelExtensions_Nodes_AiMatches

Defined in:
lib/arel_extensions/visitors/mssql.rb

#visit_ArelExtensions_Nodes_AiMatches(o, collector) ⇒ Object



512
513
514
515
516
517
518
519
520
521
522
# File 'lib/arel_extensions/visitors/mssql.rb', line 512

def visit_ArelExtensions_Nodes_AiMatches o, collector
  collector = visit o.left.ai_collate, collector
  collector << ' LIKE '
  collector = visit o.right.ai_collate, collector
  if o.escape
    collector << ' ESCAPE '
    visit o.escape, collector
  else
    collector
  end
end