CQL 中的宽列分页 table
Wide column pagination in CQL table
假设我有这个table
CREATE TABLE comments
(
postId uuid,
commentId timeuuid,
postedBy text,
postedById uuid,
text text,
blocked boolean,
anonymous boolean,
PRIMARY KEY(postId, commentId)
)
如何在这个 table 上执行宽列分页,例如:
SELECT * FROM comments WHERE postId = '123' AND commentId > '34566'
我正在经历 Automatic Paging 但对本文档中提到的三种方法感到困惑,我应该使用哪种方法
如果要比较timeuuid字段,需要使用如下表达式:
SELECT * FROM comments WHERE postId = '123' AND commentId > maxTimeuuid('2013-08-01 15:05-0500')
从 execute
方法收到 ResultSet
后,您应该能够使用 iterator
method. Pagination will happen automatically, based on the value specified in setFetchSize
或默认值 5000 简单地对其进行迭代。
假设我有这个table
CREATE TABLE comments
(
postId uuid,
commentId timeuuid,
postedBy text,
postedById uuid,
text text,
blocked boolean,
anonymous boolean,
PRIMARY KEY(postId, commentId)
)
如何在这个 table 上执行宽列分页,例如:
SELECT * FROM comments WHERE postId = '123' AND commentId > '34566'
我正在经历 Automatic Paging 但对本文档中提到的三种方法感到困惑,我应该使用哪种方法
如果要比较timeuuid字段,需要使用如下表达式:
SELECT * FROM comments WHERE postId = '123' AND commentId > maxTimeuuid('2013-08-01 15:05-0500')
从 execute
方法收到 ResultSet
后,您应该能够使用 iterator
method. Pagination will happen automatically, based on the value specified in setFetchSize
或默认值 5000 简单地对其进行迭代。