module Sequel::Dataset::NullDataset
Public Instance Methods
Source
# File lib/sequel/extensions/null_dataset.rb 53 def columns 54 if cols = _columns 55 return cols 56 end 57 self.columns = db.dataset.clone(@opts).columns 58 end
Create a new dataset from the dataset (which won’t be nulled) to get the columns if they aren’t already cached.
Source
# File lib/sequel/extensions/null_dataset.rb 61 def delete 62 0 63 end
Return 0 without sending a database query.
Source
# File lib/sequel/extensions/null_dataset.rb 66 def each(&_) 67 self 68 end
Return self without sending a database query, never yielding.
Source
# File lib/sequel/extensions/null_dataset.rb 71 def fetch_rows(sql, &_) 72 nil 73 end
Return nil without sending a database query, never yielding.
Source
# File lib/sequel/extensions/null_dataset.rb 76 def insert(*) 77 nil 78 end
Return nil without sending a database query.
Source
# File lib/sequel/extensions/null_dataset.rb 81 def truncate 82 nil 83 end
Return nil without sending a database query.
Source
# File lib/sequel/extensions/null_dataset.rb 86 def update(v=OPTS) 87 0 88 end
Return 0 without sending a database query.
Protected Instance Methods
Source
# File lib/sequel/extensions/null_dataset.rb 93 def _import(columns, values, opts) 94 nil 95 end
Return nil without sending a database query.