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