Yield all rows matching this dataset.
# File lib/sequel/adapters/mysql2.rb, line 152 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
Use streaming to implement paging if Mysql2 supports it.
# File lib/sequel/adapters/mysql2.rb, line 165 def paged_each(opts=OPTS, &block) if STREAMING_SUPPORTED stream.each(&block) else super end end
Return a clone of the dataset that will stream rows when iterating over the result set, so it can handle large datasets that won’t fit in memory (Requires mysql 0.3.12+ to have an effect).
# File lib/sequel/adapters/mysql2.rb, line 176 def stream clone(:stream=>true) end
Generated with the Darkfish Rdoc Generator 2.