Class: Arel::Visitors::HSQLDB

Inherits:
ToSql
  • Object
show all
Defined in:
lib/arel/visitors/hsqldb.rb

Direct Known Subclasses

H2

Instance Method Summary collapse

Instance Method Details

#visit_Arel_Nodes_SelectStatement(o, a = nil) ⇒ Object



7
8
9
10
11
# File 'lib/arel/visitors/hsqldb.rb', line 7

def visit_Arel_Nodes_SelectStatement o, a = nil
  sql = limit_offset(o.cores.map { |x| do_visit_select_core x, a }.join, o)
  sql << " ORDER BY #{o.orders.map { |x| do_visit x, a }.join(', ')}" unless o.orders.empty?
  sql
end