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

Tablestore:ParallelScan

最終更新日:Apr 29, 2026

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

リクエスト構文

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 は並列スキャンをサポートしています。