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