Class | Sequel::DataObjects::Dataset |
In: |
lib/sequel/adapters/do.rb
|
Parent: | Sequel::Dataset |
Dataset class for Sequel::DataObjects::Database objects.
DatasetClass | = | self |
Execute the SQL on the database and yield the rows as hashes with symbol keys.
# File lib/sequel/adapters/do.rb, line 143 143: def fetch_rows(sql) 144: execute(sql) do |reader| 145: cols = @columns = reader.fields.map{|f| output_identifier(f)} 146: while(reader.next!) do 147: h = {} 148: cols.zip(reader.values).each{|k, v| h[k] = v} 149: yield h 150: end 151: end 152: self 153: end