class Arel::Visitors::MSSQL

Constants

DATE_CONVERT_FORMATS

TODO; all others… www.sql-server-helper.com/tips/date-formats.aspx

DATE_FORMAT_DIRECTIVES
DATE_FORMAT_REGEX
DATE_MAPPING

Public Instance Methods

old_visit_Arel_Nodes_As(o, collector)
Alias for: visit_Arel_Nodes_As
old_visit_Arel_Nodes_SelectStatement(o, collector)
visit_Arel_Nodes_As(o, collector) click to toggle source
# File lib/arel_extensions/visitors.rb, line 19
def visit_Arel_Nodes_As o, collector
  if o.left.is_a?(Arel::Nodes::Binary)
    collector << '('
    collector = visit o.left, collector
    collector << ')'
  else
    collector = visit o.left, collector
  end
  collector << " AS ["
  collector = visit o.right, collector
  collector << "]"
  collector
end
Also aliased as: old_visit_Arel_Nodes_As
visit_Arel_Nodes_SelectStatement(o, collector) click to toggle source
# File lib/arel_extensions/visitors.rb, line 34
def visit_Arel_Nodes_SelectStatement o, collector
  if !collector.value.blank? && o.limit.blank? && o.offset.blank?
    o = o.dup
    o.orders = []
  end
  old_visit_Arel_Nodes_SelectStatement(o,collector)
end