module ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements
def cast_result(result)
def cast_result(result) if result.fields.empty? result.clear return ActiveRecord::Result.empty end types = {} fields = result.fields fields.each_with_index do |fname, i| ftype = result.ftype i fmod = result.fmod i types[fname] = types[i] = get_oid_type(ftype, fmod, fname) end ar_result = ActiveRecord::Result.new(fields, result.values, types.freeze) result.clear ar_result end