method
select
v1.1.6 -
Show latest stable
- Class:
ActiveRecord::ConnectionAdapters::MysqlAdapter
select(sql, name = nil)private
No documentation available.
# File activerecord/lib/active_record/connection_adapters/mysql_adapter.rb, line 334
def select(sql, name = nil)
@connection.query_with_result = true
result = execute(sql, name)
rows = []
if @null_values_in_each_hash
result.each_hash { |row| rows << row }
else
all_fields = result.fetch_fields.inject({}) { |fields, f| fields[f.name] = nil; fields }
result.each_hash { |row| rows << all_fields.dup.update(row) }
end
result.free
rows
end