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 52
52:       def columns
53:         @columns ||= db.dataset.clone(@opts).columns
54:       end

Return 0 without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 57
57:       def delete
58:         0
59:       end

Return self without sending a database query, never yielding.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 62
62:       def each
63:         self
64:       end

Return nil without sending a database query, never yielding.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 67
67:       def fetch_rows(sql)
68:         nil
69:       end

Return nil without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 72
72:       def insert(*)
73:         nil
74:       end

Return nil without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 77
77:       def truncate
78:         nil
79:       end

Return 0 without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 82
82:       def update(v=OPTS)
83:         0
84:       end

Protected Instance methods

Return nil without sending a database query.

[Source]

    # File lib/sequel/extensions/null_dataset.rb, line 89
89:       def _import(columns, values, opts)
90:         nil
91:       end

[Validate]