Method: Sequel::Model::DatasetMethods#paged_each
- Defined in:
- lib/sequel/model/base.rb
#paged_each(*a, &block) ⇒ Object
If there is no order already defined on this dataset, order it by the primary key and call paged_each.
Album.paged_each{|row| }
# SELECT * FROM albums ORDER BY id LIMIT 1000 OFFSET 0
# SELECT * FROM albums ORDER BY id LIMIT 1000 OFFSET 1000
# SELECT * FROM albums ORDER BY id LIMIT 1000 OFFSET 2000
# ...
2237 2238 2239 2240 2241 2242 2243 |
# File 'lib/sequel/model/base.rb', line 2237 def paged_each(*a, &block) if ds = _primary_key_order ds.paged_each(*a, &block) else super end end |