| Class | Sequel::DBI::Dataset |
| In: |
lib/sequel/adapters/dbi.rb
|
| Parent: | Sequel::Dataset |
| DatasetClass | = | self |
# 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