使用红宝石司机在cassandra的分页

时间:2018-06-11 02:32:02

标签: ruby cassandra pagination datastax

当我们设置了page_size值时,cassandra ruby​​驱动程序(https://github.com/datastax/ruby-driver)中是否有一种方法可以获取select语句中返回的总行数?

例如

result = session.execute(
  "SELECT * FROM volume_usage WHERE id > 125 ALLOW FILTERING",
  page_size: 10)

有25行符合上述条件。有没有办法让计数'25',以便我可以在响应中将其作为REST API调用的'total_count'字段发送?

P.S我可以进行SELECT COUNT(*)查询,但我想知道是否还有其他方法。

非常感谢任何帮助。

0 个答案:

没有答案