Class Index [+]

Quicksearch

Arel::FactoryMethods

 

Methods for creating various nodes

Public Instance Methods

create_and(clauses) click to toggle source
    # File lib/arel/factory_methods.rb, line 25
25:     def create_and clauses
26:       Nodes::And.new clauses
27:     end
create_false() click to toggle source
    # File lib/arel/factory_methods.rb, line 9
 9:     def create_false
10:       Arel::Nodes::False.new
11:     end
create_join(to, constraint = nil, klass = Nodes::InnerJoin) click to toggle source
    # File lib/arel/factory_methods.rb, line 17
17:     def create_join to, constraint = nil, klass = Nodes::InnerJoin
18:       klass.new(to, constraint)
19:     end
create_on(expr) click to toggle source
    # File lib/arel/factory_methods.rb, line 29
29:     def create_on expr
30:       Nodes::On.new expr
31:     end
create_string_join(to) click to toggle source
    # File lib/arel/factory_methods.rb, line 21
21:     def create_string_join to
22:       create_join to, nil, Nodes::StringJoin
23:     end
create_table_alias(relation, name) click to toggle source
    # File lib/arel/factory_methods.rb, line 13
13:     def create_table_alias relation, name
14:       Nodes::TableAlias.new(relation, name)
15:     end
create_true() click to toggle source
   # File lib/arel/factory_methods.rb, line 5
5:     def create_true
6:       Arel::Nodes::True.new
7:     end
grouping(expr) click to toggle source
    # File lib/arel/factory_methods.rb, line 33
33:     def grouping expr
34:       Nodes::Grouping.new expr
35:     end
lower(column) click to toggle source
 

Create a LOWER() function

    # File lib/arel/factory_methods.rb, line 39
39:     def lower column
40:       Nodes::NamedFunction.new 'LOWER', [column]
41:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.