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 53
53:       def columns
54:         if cols = _columns
55:           return cols
56:         end
57:         self.columns = db.dataset.clone(@opts).columns
58:       end

Return 0 without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 61
61:       def delete
62:         0
63:       end

Return self without sending a database query, never yielding.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 66
66:       def each
67:         self
68:       end

Return nil without sending a database query, never yielding.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 71
71:       def fetch_rows(sql)
72:         nil
73:       end

Return nil without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 76
76:       def insert(*)
77:         nil
78:       end

Return nil without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 81
81:       def truncate
82:         nil
83:       end

Return 0 without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 86
86:       def update(v=OPTS)
87:         0
88:       end

Protected Instance methods

Return nil without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 93
93:       def _import(columns, values, opts)
94:         nil
95:       end

[Validate]