Class: Sequel::FusionTables::Dataset
- Inherits:
-
Dataset
- Object
- Dataset
- Sequel::FusionTables::Dataset
- Defined in:
- lib/sequel/adapters/fusiontables.rb
Instance Method Summary collapse
Instance Method Details
#complex_expression_sql(op, args) ⇒ Object
46 47 48 49 50 51 52 53 54 55 |
# File 'lib/sequel/adapters/fusiontables.rb', line 46 def complex_expression_sql(op, args) case op when *TWO_ARITY_OPERATORS "#{literal(args.at(0))} #{op} #{literal(args.at(1))}" when *N_ARITY_OPERATORS "#{args.collect{|a| literal(a)}.join(" #{op} ")}" else super end end |
#fetch_rows(sql) ⇒ Object
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
# File 'lib/sequel/adapters/fusiontables.rb', line 57 def fetch_rows(sql) execute(sql) do |result| @columns = result.shift result.each do |values| row = {} @columns.each_with_index do |col, i| row[col] = values[i] end yield(row) end end end |