class Sequel::Mysql2::Dataset

  1. lib/sequel/adapters/mysql2.rb
Parent: Mysql2

Dataset class for MySQL datasets accessed via the native driver.

Methods

Public Instance

  1. fetch_rows

Constants

DatasetClass = self  

Public Instance methods

fetch_rows (sql)

Yield all rows matching this dataset.

[show source]
# File lib/sequel/adapters/mysql2.rb, line 137
def fetch_rows(sql)
  execute(sql) do |r|
    @columns = if identifier_output_method
      r.fields.map!{|c| output_identifier(c.to_s)}
    else
      r.fields
    end
    r.each(:cast_booleans=>convert_tinyint_to_bool?){|h| yield h}
  end
  self
end