class Arel::Visitors::NuoDB
Public Instance Methods
visit_Arel_Nodes_Limit(o)
click to toggle source
# File lib/arel/visitors/nuodb.rb, line 15 def visit_Arel_Nodes_Limit(o) "FETCH FIRST #{visit o.expr} ROWS ONLY" end
visit_Arel_Nodes_SelectStatement(o)
click to toggle source
# File lib/arel/visitors/nuodb.rb, line 4 def visit_Arel_Nodes_SelectStatement(o) [ (visit(o.with) if o.with), o.cores.map { |x| visit_Arel_Nodes_SelectCore x }.join, ("ORDER BY #{o.orders.map { |x| visit x }.join(', ')}" unless o.orders.empty?), (visit(o.offset) if o.offset), (visit(o.limit) if o.limit), (visit(o.lock) if o.lock), ].compact.join ' ' end