什么是Cassandra的cql

kuarbcqp  于 2021-06-13  发布在  Cassandra
关注(0)|答案(1)|浏览(459)

我相信我已经成功地实现了一个cassandrajava集成解决方案,在这个解决方案中,我按照fetch size的指定,以块的形式取回一个表的所有内容,如下所述https://docs.datastax.com/en/developer/java-driver/3.2/manual/paging/#setting-获取大小
我还启用了querylogger,我确实看到每个块都有一个cql语句,但它的内容如下:

select * from table;

每次。然而,我本以为会包含一些页面/偏移量信息,而cql看起来像是什么(即,仅出于说明目的,请不要将cql视为语法正确!)比如:

select * from table limit 10, offset 20;

cql被截断了吗,我们的工作怎么样?谢谢

s4n0splo

s4n0splo1#

这就是cql的工作方式-查询保持不变,但是当检索到下一页时,驱动程序发送上一页获得的分页状态-它不修改查询(顺便说一句,没有 offset 在Cassandra)。
如果您感兴趣,本机协议规范中描述了技术细节。

相关问题