class Arel::Visitors::MSSQL
Public Instance Methods
visit_Arel_Nodes_As(o, collector)
click to toggle source
# File lib/arel_extensions/visitors.rb, line 27 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 42 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
Also aliased as: old_visit_Arel_Nodes_SelectStatement