cursor:简单的光标分页

时间:2024-05-29 10:36:36
【文件属性】:

文件名称:cursor:简单的光标分页

文件大小:22KB

文件格式:ZIP

更新时间:2024-05-29 10:36:36

Ruby

概述 游标是一个分叉,仅能对Rails和ActiveRecord执行游标分页 当前,这是一个非常简单的实现,它可以按主表的ID进行分页。 用法 假设我们有ID为1..100的用户 > User.page(before: 50).per(5) => [#, #, #, #, #] > User.page(before: 50).per(5).next_cursor => 45 > User.page(before: 50).per(5).prev_cursor => 49 之前的ID不包含在结果中。 下一个和上一个游标分别是返回集的最小和最大id。 > User.page(after: 44).per(5) => [#, #<Use


【文件预览】:
cursor-master
----config()
--------locales()
----.gemtest(0B)
----Rakefile(1KB)
----gemfiles()
--------active_record_edge.gemfile(577B)
--------active_record_42.gemfile(470B)
--------active_record_40.gemfile(498B)
--------active_record_41.gemfile(470B)
--------active_record_32.gemfile(706B)
----cursor.gemspec(1KB)
----Gemfile(91B)
----.rspec(19B)
----.document(24B)
----spec()
--------models()
--------config()
--------fake_gem.rb(138B)
--------support()
--------fake_app()
--------spec_helper.rb(772B)
----.gitignore(75B)
----CHANGELOG.md(262B)
----lib()
--------cursor.rb(679B)
--------generators()
--------cursor()
----README.md(2KB)
----MIT-LICENSE(1KB)

网友评论