すべてのプロダクト
Search
ドキュメントセンター

Tablestore:ParallelScan

最終更新日:Dec 28, 2024

データを並列スキャンします。

リクエスト構文

message ParallelScanRequest {
    optional string table_name = 1;
    optional string index_name = 2;
    optional ColumnsToGet columns_to_get = 3;
    optional bytes session_id = 4;
    optional ScanQuery scan_query = 5;
    optional int32 timeout_ms = 6;
}

パラメーター

必須

説明

table_name

string

はい

データテーブルの名前。

index_name

string

はい

検索インデックスの名前。

columns_to_get

ColumnsToGet

いいえ

返す列。

session_id

bytes

いいえ

セッションID。セッションIDを使用して、スキャンされたデータの結果セットを特定できます。値はprotobufを使用してエンコードする必要があります。

scan_query

ScanQuery

はい

スキャン設定。

timeout_ms

int32

いいえ

データのスキャンタイムアウト期間。単位:ミリ秒。

レスポンス構文

message ParallelScanResponse {
    repeated bytes rows = 1;
    optional bytes next_token = 2;
}

パラメーター

必須

説明

rows

bytes

いいえ

返される行データ。値はPlainBufferを使用してエンコードされます。詳細については、PlainBuffer を参照してください。

next_token

bytes

いいえ

次のスキャンが開始される位置。

Tablestore SDK の使用

以下の Tablestore SDK を使用して、データを並列スキャンできます。