Class Sequel::DataObjects::Dataset
In: lib/sequel/adapters/do.rb
Parent: Sequel::Dataset

Methods

Constants

DatasetClass = self

Public Instance methods

Execute the SQL on the database and yield the rows as hashes with symbol keys.

[Source]

     # 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

[Validate]