Files

Class/Module Index [+]

Quicksearch

Arel::Visitors::DB2

Public Instance Methods

add_limit_offset(sql, o) click to toggle source
# File lib/arel/visitors/db2.rb, line 12
def add_limit_offset(sql, o)
  @connection.replace_limit_offset! sql, limit_for(o.limit), o.offset && o.offset.value
end
visit_Arel_Nodes_SelectStatement(o) click to toggle source
# File lib/arel/visitors/db2.rb, line 6
def visit_Arel_Nodes_SelectStatement o
  add_limit_offset([o.cores.map { |x| visit_Arel_Nodes_SelectCore x }.join,
   ("ORDER BY #{o.orders.map { |x| visit x }.join(', ')}" unless o.orders.empty?),
  ].compact.join(' '), o)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.