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 52
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 57
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 62
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 67
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 72
def insert(*)
  nil
end
truncate() click to toggle source

Return nil without sending a database query.

# File lib/sequel/extensions/null_dataset.rb, line 77
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 82
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 89
def _import(columns, values, opts)
  nil
end