在ParallelScan操作中表示掃描查詢配置。
數據結構
message ScanQuery {
optional Query query = 1;
optional int32 limit = 2;
optional int32 alive_time = 3; //unit is second
optional bytes token = 4;
optional int32 current_parallel_id = 5;
optional int32 max_parallel = 6;
}
名稱 | 類型 | 是否必選 | 描述 |
query | 是 | 查詢條件。支持精確查詢、模糊查詢、范圍查詢、地理位置查詢、嵌套查詢等。 | |
limit | int32 | 否 | 掃描數據時一次能返回的數據行數。 |
alive_time | int32 | 否 | ParallelScan的當前任務有效時間,也是token的有效時間。默認值為60,建議使用默認值,單位為秒。 如果在有效時間內沒有發起下一次請求,則不能繼續讀取數據。持續發起請求會刷新token有效時間。 |
token | bytes | 否 | 用于翻頁功能。 ParallelScan請求結果中有下一次進行翻頁的token,使用該token可以接著上一次的結果繼續讀取數據。 |
current_parallel_id | int32 | 是 | 當前并發ID。取值范圍為[0, max_parallel)。 |
max_parallel | int32 | 是 | 最大并發數。請求支持的最大并發數由用戶數據量決定。數據量越大,支持的并發數越多。 |
相關操作
文檔內容是否對您有幫助?