Module Sequel::Dataset::NullDataset
In: lib/sequel/extensions/null_dataset.rb

Methods

_import   columns   delete   each   fetch_rows   insert   truncate   update  

Public Instance methods

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, line 38
38:       def columns
39:         @columns ||= db.dataset.clone(@opts).columns
40:       end

Return 0 without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 43
43:       def delete
44:         0
45:       end

Return self without sending a database query, never yielding.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 48
48:       def each
49:         self
50:       end

Return nil without sending a database query, never yielding.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 53
53:       def fetch_rows(sql)
54:         nil
55:       end

Return nil without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 58
58:       def insert(*)
59:         nil
60:       end

Return nil without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 63
63:       def truncate
64:         nil
65:       end

Return 0 without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 68
68:       def update(v={})
69:         0
70:       end

Protected Instance methods

Return nil without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 75
75:       def _import(columns, values, opts)
76:         nil
77:       end

[Validate]