Class Sequel::DBI::Dataset
In: lib/sequel/adapters/dbi.rb
Parent: Sequel::Dataset

Methods

Constants

DatasetClass = self

Public Instance methods

[Source]

     # File lib/sequel/adapters/dbi.rb, line 87
 87:       def fetch_rows(sql)
 88:         execute(sql) do |s|
 89:           begin
 90:             columns = cols = s.column_names.map{|c| output_identifier(c)}
 91:             @columns = columns
 92:             s.fetch do |r|
 93:               row = {}
 94:               cols.each{|c| row[c] = r.shift}
 95:               yield row
 96:             end
 97:           ensure
 98:             s.finish rescue nil
 99:           end
100:         end
101:         self
102:       end

[Validate]