Class: Sequel::Trilogy::Dataset
- Includes:
- MySQL::DatasetMethods
- Defined in:
- lib/sequel/adapters/trilogy.rb
Constant Summary
Constants included from MySQL::DatasetMethods
MySQL::DatasetMethods::MATCH_AGAINST, MySQL::DatasetMethods::MATCH_AGAINST_BOOLEAN
Instance Method Summary collapse
Methods included from MySQL::DatasetMethods
#calc_found_rows, #complex_expression_sql_append, #constant_sql_append, #delete_from, #distinct, #explain, #for_share, #full_text_search, #full_text_sql, #insert_ignore, #insert_select, #insert_select_sql, #on_duplicate_key_update, #quoted_identifier_append, #supports_cte?, #supports_derived_column_lists?, #supports_distinct_on?, #supports_group_rollup?, #supports_intersect_except?, #supports_limits_in_correlated_subqueries?, #supports_modifying_joins?, #supports_nowait?, #supports_ordered_distinct_on?, #supports_regexp?, #supports_returning?, #supports_skip_locked?, #supports_timestamp_usecs?, #supports_window_clause?, #supports_window_functions?, #update_ignore
Methods included from Dataset::Replace
#multi_replace, #replace, #replace_sql, #supports_replace?
Instance Method Details
#fetch_rows(sql) ⇒ Object
93 94 95 96 97 98 99 |
# File 'lib/sequel/adapters/trilogy.rb', line 93 def fetch_rows(sql) execute(sql) do |r| self.columns = r.fields.map!{|c| output_identifier(c.to_s)} r.each_hash{|h| yield h} end self end |