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 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

[Validate]