Class Index [+]

Quicksearch

Arel::Visitors::Informix

Private Instance Methods

visit_Arel_Nodes_Limit(o) click to toggle source
    # File lib/arel/visitors/informix.rb, line 27
27:       def visit_Arel_Nodes_Limit o
28:         "LIMIT #{visit o.expr}"
29:       end
visit_Arel_Nodes_Offset(o) click to toggle source
    # File lib/arel/visitors/informix.rb, line 24
24:       def visit_Arel_Nodes_Offset o
25:         "SKIP #{visit o.expr}"
26:       end
visit_Arel_Nodes_SelectCore(o) click to toggle source
    # File lib/arel/visitors/informix.rb, line 15
15:       def visit_Arel_Nodes_SelectCore o
16:         [
17:           "#{o.projections.map { |x| visit x }.join ', '}",
18:           ("FROM #{visit o.froms}" if o.froms),
19:           ("WHERE #{o.wheres.map { |x| visit x }.join ' AND ' }" unless o.wheres.empty?),
20:           ("GROUP BY #{o.groups.map { |x| visit x }.join ', ' }" unless o.groups.empty?),
21:           (visit(o.having) if o.having),
22:         ].compact.join ' '
23:       end
visit_Arel_Nodes_SelectStatement(o) click to toggle source
    # File lib/arel/visitors/informix.rb, line 5
 5:       def visit_Arel_Nodes_SelectStatement o
 6:         [
 7:           "SELECT",
 8:           (visit(o.offset) if o.offset),
 9:           (visit(o.limit) if o.limit),
10:           o.cores.map { |x| visit_Arel_Nodes_SelectCore x }.join,
11:           ("ORDER BY #{o.orders.map { |x| visit x }.join(', ')}" unless o.orders.empty?),
12:           (visit(o.lock) if o.lock),
13:         ].compact.join ' '
14:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.