Class: Sequel::Bigquery::Dataset

Inherits:
Dataset
  • Object
show all
Defined in:
lib/sequel-bigquery.rb

Instance Method Summary collapse

Instance Method Details

#fetch_rows(sql, &block) ⇒ Object



244
245
246
247
248
249
250
251
252
253
# File 'lib/sequel-bigquery.rb', line 244

def fetch_rows(sql, &block)
  db.send(:log_each, :debug, '#fetch_rows')

  execute(sql) do |bq_result|
    self.columns = bq_result.fields.map { |field| field.name.to_sym }
    bq_result.each(&block)
  end

  self
end