全部产品
Search
文档中心

Tablestore:ParallelScan

更新时间:Jul 02, 2025

Memindai data secara paralel.

Sintaks permintaan

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;
}

Parameter

Tipe

Diperlukan

Deskripsi

table_name

string

Ya

Nama tabel data.

index_name

string

Ya

Nama indeks pencarian.

columns_to_get

ColumnsToGet

Tidak

Kolom yang akan dikembalikan.

session_id

bytes

Tidak

ID sesi. ID sesi dapat digunakan untuk menentukan set hasil data yang dipindai. Nilainya harus dienkripsi menggunakan protobuf.

scan_query

ScanQuery

Ya

Konfigurasi pemindaian.

timeout_ms

int32

Tidak

Jangka waktu batas waktu untuk memindai data. Satuan: milidetik.

Sintaks respons

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

Parameter

Tipe

Diperlukan

Deskripsi

rows

bytes

Tidak

Data baris yang dikembalikan. Nilainya dienkripsi menggunakan PlainBuffer. Untuk informasi lebih lanjut, lihat PlainBuffer.

next_token

bytes

Tidak

Posisi dari mana pemindaian berikutnya dimulai.

Menggunakan SDK Tablestore

Gunakan SDK Tablestore berikut untuk memindai data secara paralel: