Method: Sequel::Dataset#empty?
- Defined in:
- lib/sequel/dataset/actions.rb
#empty? ⇒ Boolean
Returns true if no records exist in the dataset, false otherwise
DB[:table].empty? # SELECT 1 AS one FROM table LIMIT 1
# => false
196 197 198 199 200 |
# File 'lib/sequel/dataset/actions.rb', line 196 def empty? cached_dataset(:_empty_ds) do (@opts[:sql] ? from_self : self).single_value_ds.unordered.select(EMPTY_SELECT) end.single_value!.nil? end |