# File lib/arel/engines/sql/formatters.rb, line 30
30: def attribute(attribute)
31: "#{quote_table_name(name_for(attribute.original_relation))}.#{quote_column_name(attribute.name)}" +
32: (attribute.alias ? " AS #{quote(attribute.alias.to_s)}" : "")
33: end
# File lib/arel/engines/sql/formatters.rb, line 35
35: def expression(expression)
36: if expression.function_sql == "DISTINCT"
37: "#{expression.function_sql} #{expression.attribute.to_sql(self)}" +
38: (expression.alias ? " AS #{quote_column_name(expression.alias)}" : '')
39: else
40: "#{expression.function_sql}(#{expression.attribute.to_sql(self)})" +
41: (expression.alias ? " AS #{quote_column_name(expression.alias)}" : " AS #{expression.function_sql.to_s.downcase}_id")
42: end
43: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.