aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/visitors/informix.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/arel/visitors/informix.rb')
-rw-r--r--lib/arel/visitors/informix.rb32
1 files changed, 16 insertions, 16 deletions
diff --git a/lib/arel/visitors/informix.rb b/lib/arel/visitors/informix.rb
index a578119d9b..244c68bed3 100644
--- a/lib/arel/visitors/informix.rb
+++ b/lib/arel/visitors/informix.rb
@@ -2,30 +2,30 @@ module Arel
module Visitors
class Informix < Arel::Visitors::ToSql
private
- def visit_Arel_Nodes_SelectStatement o, a
+ def visit_Arel_Nodes_SelectStatement o
[
"SELECT",
- (visit(o.offset, a) if o.offset),
- (visit(o.limit, a) if o.limit),
- o.cores.map { |x| visit_Arel_Nodes_SelectCore x, a }.join,
- ("ORDER BY #{o.orders.map { |x| visit x, a }.join(', ')}" unless o.orders.empty?),
- (visit(o.lock, a) if o.lock),
+ (visit(o.offset) if o.offset),
+ (visit(o.limit) if o.limit),
+ 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.lock) if o.lock),
].compact.join ' '
end
- def visit_Arel_Nodes_SelectCore o, a
+ def visit_Arel_Nodes_SelectCore o
[
- "#{o.projections.map { |x| visit x, a }.join ', '}",
- ("FROM #{visit(o.source, a)}" if o.source && !o.source.empty?),
- ("WHERE #{o.wheres.map { |x| visit x, a }.join ' AND ' }" unless o.wheres.empty?),
- ("GROUP BY #{o.groups.map { |x| visit x, a }.join ', ' }" unless o.groups.empty?),
- (visit(o.having, a) if o.having),
+ "#{o.projections.map { |x| visit x }.join ', '}",
+ ("FROM #{visit(o.source)}" if o.source && !o.source.empty?),
+ ("WHERE #{o.wheres.map { |x| visit x }.join ' AND ' }" unless o.wheres.empty?),
+ ("GROUP BY #{o.groups.map { |x| visit x }.join ', ' }" unless o.groups.empty?),
+ (visit(o.having) if o.having),
].compact.join ' '
end
- def visit_Arel_Nodes_Offset o, a
- "SKIP #{visit o.expr, a}"
+ def visit_Arel_Nodes_Offset o
+ "SKIP #{visit o.expr}"
end
- def visit_Arel_Nodes_Limit o, a
- "LIMIT #{visit o.expr, a}"
+ def visit_Arel_Nodes_Limit o
+ "LIMIT #{visit o.expr}"
end
end
end