module Sequel::Dataset::NullDataset
Public Instance Methods
columns()
click to toggle source
Create a new dataset from the dataset (which won't be nulled) to get the columns if they aren't already cached.
# File lib/sequel/extensions/null_dataset.rb, line 51 def columns @columns ||= db.dataset.clone(@opts).columns end
delete()
click to toggle source
Return 0 without sending a database query.
# File lib/sequel/extensions/null_dataset.rb, line 56 def delete 0 end
each()
click to toggle source
Return self without sending a database query, never yielding.
# File lib/sequel/extensions/null_dataset.rb, line 61 def each self end
fetch_rows(sql)
click to toggle source
Return nil without sending a database query, never yielding.
# File lib/sequel/extensions/null_dataset.rb, line 66 def fetch_rows(sql) nil end
insert(*)
click to toggle source
Return nil without sending a database query.
# File lib/sequel/extensions/null_dataset.rb, line 71 def insert(*) nil end
truncate()
click to toggle source
Return nil without sending a database query.
# File lib/sequel/extensions/null_dataset.rb, line 76 def truncate nil end
update(v=OPTS)
click to toggle source
Return 0 without sending a database query.
# File lib/sequel/extensions/null_dataset.rb, line 81 def update(v=OPTS) 0 end
Protected Instance Methods
_import(columns, values, opts)
click to toggle source
Return nil without sending a database query.
# File lib/sequel/extensions/null_dataset.rb, line 88 def _import(columns, values, opts) nil end