# 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.