簡體   English   中英

什么是 Cassandra fetchSize 的 CQL

[英]What is CQL for Cassandra fetchSize

我相信我已經成功實現了一個 Cassandra Java 集成解決方案,在那里我以塊的形式取回所有表,由取回大小指定,如這里所述https://docs.datastax.com/en/developer/java-驅動程序/3.2/手冊/分頁/#setting-the-fetch-size

我還啟用了 QueryLogger,我確實看到了每個塊的 CQL 語句,但它的內容如下:

 select * from table;

每一次。 而我本來希望包含一些頁面/偏移量信息,並且 cql 看起來有些東西(即僅用於說明目的,請不要將 cql 視為語法正確!),例如:

 select * from table limit 10, offset 20;

CQL 是否被截斷了,我們這是如何工作的? 謝謝

這就是 CQL 的工作方式 - 查詢保持不變,但是當檢索下一頁時,驅動程序發送一個與前一頁一起獲得的分頁狀態 - 它不會修改查詢(順便說一句,沒有這樣的事情Cassandra 中的offset )。

如果您感興趣,本機協議規范中描述了技術細節。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM