Class Sequel::Firebird::Dataset
In: lib/sequel/adapters/firebird.rb
Parent: Sequel::Dataset

Dataset class for Firebird datasets

Methods

Included Modules

Sequel::Firebird::DatasetMethods

Constants

DatasetClass = self

Public Instance methods

Yield all rows returned by executing the given SQL and converting the types.

[Source]

     # 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

[Validate]