| Class | Sequel::Mock::Dataset |
| In: |
lib/sequel/adapters/mock.rb
|
| Parent: | Sequel::Dataset |
The fetch setting for this dataset, if it has been overridden
# File lib/sequel/adapters/mock.rb, line 318
318: def _fetch
319: cache_get(:_fetch) || @opts[:fetch]
320: end
If arguments are provided, use them to set the columns for this dataset and return self. Otherwise, use the default Sequel behavior and return the columns.
# File lib/sequel/adapters/mock.rb, line 330
330: def columns(*cs)
331: if cs.empty?
332: super
333: else
334: self.columns = cs
335: self
336: end
337: end
# File lib/sequel/adapters/mock.rb, line 339
339: def fetch_rows(sql, &block)
340: execute(sql, &block)
341: end
# File lib/sequel/adapters/mock.rb, line 343
343: def quote_identifiers?
344: @opts.fetch(:quote_identifiers, db.send(:quote_identifiers_default))
345: end
Return cloned dataset with the fetch setting modified
# File lib/sequel/adapters/mock.rb, line 353
353: def with_fetch(fetch)
354: clone(:fetch=>fetch)
355: end