全部產品
Search
文件中心

Tablestore:ScanQuery

更新時間:Jun 30, 2024

在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

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

最大並發數。請求支援的最大並發數由使用者資料量決定。資料量越大,支援的並發數越多。

相關操作

ParallelScan