Class | Sequel::ADO::Dataset |
In: |
lib/sequel_core/adapters/ado.rb
|
Parent: | Sequel::Dataset |
# File lib/sequel_core/adapters/ado.rb, line 57 57: def fetch_rows(sql) 58: execute(sql) do |s| 59: @columns = s.Fields.extend(Enumerable).map do |column| 60: name = column.Name.empty? ? '(no column name)' : column.Name 61: output_identifier(name) 62: end 63: 64: unless s.eof 65: s.moveFirst 66: s.getRows.transpose.each {|r| yield hash_row(r)} 67: end 68: end 69: self 70: end