Class | Sequel::Firebird::Dataset |
In: |
lib/sequel/adapters/firebird.rb
|
Parent: | Sequel::Dataset |
DatasetClass | = | self |
Yield all rows returned by executing the given SQL and converting the types.
# File lib/sequel/adapters/firebird.rb, line 87 87: def fetch_rows(sql) 88: execute(sql) do |s| 89: begin 90: @columns = columns = s.fields.map{|c| output_identifier(c.name)} 91: s.fetchall.each do |r| 92: h = {} 93: r.zip(columns).each{|v, c| h[c] = v} 94: yield h 95: end 96: ensure 97: s.close 98: end 99: end 100: self 101: end