Included Modules

Files

Class Index [+]

Quicksearch

Arel::Externalization

Public Instance Methods

==(other) click to toggle source
   # File lib/arel/algebra/relations/utilities/externalization.rb, line 5
5:     def == other
6:       super || Externalization === other && relation == other.relation
7:     end
attributes() click to toggle source
    # File lib/arel/algebra/relations/utilities/externalization.rb, line 13
13:     def attributes
14:       @attributes ||= Header.new(relation.attributes.map { |a| a.to_attribute(self) })
15:     end
name() click to toggle source

REMOVEME

    # File lib/arel/algebra/relations/utilities/externalization.rb, line 22
22:     def name
23:       relation.name + '_external'
24:     end
table_sql(formatter = Sql::TableReference.new(relation)) click to toggle source
    # File lib/arel/algebra/relations/utilities/externalization.rb, line 17
17:     def table_sql(formatter = Sql::TableReference.new(relation))
18:       formatter.select relation.compiler.select_sql, self
19:     end
wheres() click to toggle source
    # File lib/arel/algebra/relations/utilities/externalization.rb, line 9
 9:     def wheres
10:       []
11:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.