Pivotal GemFire中的分页功能

时间:2018-07-23 18:26:30

标签: caching pivotal-cloud-foundry gemfire geode spring-data-gemfire

是否有任何内置的API在Pivotal GemFire中提供分页功能,例如QueryService API或使用Functions?我们目前正在使用PCC中运行的Pivotal GemFire 9.3.0。

TIA。

2 个答案:

答案 0 :(得分:2)

还没有。这是SD Lovelace / Moore释放火车的计划功能。参见SGF-524 - Add support for PagingAndSortingRepositories。注意:已经支持排序;分页是一个WIP。

答案 1 :(得分:0)

没有。但是,有一个通用的模式。编写查询以返回匹配对象的键,而不是直接查询匹配对象。然后,客户端可以实现分页(例如page1是key0-key99,page 2是key 100-199,依此类推)。将“ getAll”方法与键列表结合使用,一次可以拉回一页。

顺便说一句,您可以像这样查询键:“从/person.entries中选择键,其中value.ssn ='222-22-2222'”