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 145 145: def fetch_rows(sql) 146: execute(sql) do |reader| 147: cols = self.columns = reader.fields.map{|f| output_identifier(f)} 148: while(reader.next!) do 149: h = {} 150: cols.zip(reader.values).each{|k, v| h[k] = v} 151: yield h 152: end 153: end 154: self 155: end