class Sequel::Mock::Dataset
Public Instance Methods
Source
# File lib/sequel/adapters/mock.rb 318 def _fetch 319 cache_get(:_fetch) || @opts[:fetch] 320 end
The fetch setting for this dataset, if it has been overridden
Source
# File lib/sequel/adapters/mock.rb 313 def autoid 314 cache_get(:_autoid) || @opts[:autoid] 315 end
The autoid setting for this dataset, if it has been overridden
Source
# File lib/sequel/adapters/mock.rb 330 def columns(*cs) 331 if cs.empty? 332 super 333 else 334 self.columns = cs 335 self 336 end 337 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.
Calls superclass method
Sequel::Dataset#columns
Source
# File lib/sequel/adapters/mock.rb 339 def fetch_rows(sql, &block) 340 execute(sql, &block) 341 end
Source
# File lib/sequel/adapters/mock.rb 323 def numrows 324 cache_get(:_numrows) || @opts[:numrows] 325 end
The numrows setting for this dataset, if it has been overridden
Source
# File lib/sequel/adapters/mock.rb 343 def quote_identifiers? 344 @opts.fetch(:quote_identifiers, db.send(:quote_identifiers_default)) 345 end
Source
# File lib/sequel/adapters/mock.rb 348 def with_autoid(autoid) 349 clone(:autoid=>autoid) 350 end
Return cloned dataset with the autoid setting modified
Source
# File lib/sequel/adapters/mock.rb 353 def with_fetch(fetch) 354 clone(:fetch=>fetch) 355 end
Return cloned dataset with the fetch setting modified
Source
# File lib/sequel/adapters/mock.rb 358 def with_numrows(numrows) 359 clone(:numrows=>numrows) 360 end
Return cloned dataset with the numrows setting modified
Private Instance Methods
Source
# File lib/sequel/adapters/mock.rb 364 def execute(sql, opts=OPTS, &block) 365 super(sql, opts.merge(:dataset=>self), &block) 366 end
Calls superclass method
Sequel::Dataset#execute
Source
# File lib/sequel/adapters/mock.rb 368 def execute_dui(sql, opts=OPTS, &block) 369 super(sql, opts.merge(:dataset=>self), &block) 370 end
Calls superclass method
Sequel::Dataset#execute_dui
Source
# File lib/sequel/adapters/mock.rb 372 def execute_insert(sql, opts=OPTS, &block) 373 super(sql, opts.merge(:dataset=>self), &block) 374 end
Calls superclass method
Sequel::Dataset#execute_insert
Source
# File lib/sequel/adapters/mock.rb 376 def non_sql_option?(key) 377 super || key == :fetch || key == :numrows || key == :autoid 378 end
Calls superclass method
Sequel::Dataset#non_sql_option?