Method: Sequel::Dataset#reverse
- Defined in:
- lib/sequel/dataset/query.rb
#reverse(*order) ⇒ Object
Returns a copy of the dataset with the order reversed. If no order is given, the existing order is inverted.
DB[:items].reverse(:id) # SELECT * FROM items ORDER BY id DESC
DB[:items].order(:id).reverse # SELECT * FROM items ORDER BY id DESC
DB[:items].order(:id).reverse(:name.asc) # SELECT * FROM items ORDER BY name ASC
615 616 617 |
# File 'lib/sequel/dataset/query.rb', line 615 def reverse(*order) order(*invert_order(order.empty? ? @opts[:order] : order)) end |