Todos os produtos
Search
Central de documentação

Tablestore:ParallelScan

Última atualização: Jun 23, 2026

Faz a varredura de dados em paralelo.

Sintaxe da solicitação

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

Parâmetro

Tipo

Obrigatório

Descrição

table_name

string

Sim

O nome da tabela de dados.

index_name

string

Sim

O nome do índice de pesquisa.

columns_to_get

ColumnsToGet

Não

As colunas a serem retornadas.

session_id

bytes

Não

O ID da sessão. Use o ID da sessão para determinar o conjunto de resultados dos dados da varredura. O valor deve ser codificado em protobuf.

scan_query

ScanQuery

Sim

A configuração da varredura.

timeout_ms

int32

Não

O período de tempo limite da varredura. Unidade: milissegundos.

Sintaxe da resposta

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

Parâmetro

Tipo

Obrigatório

Descrição

rows

bytes

Não

Os dados de linha retornados, codificados no formato PlainBuffer. Para mais informações, consulte PlainBuffer.

next_token

bytes

Não

A posição a partir da qual a próxima varredura começa.

Usar SDKs do Tablestore

Os seguintes SDKs do Tablestore oferecem suporte à varredura paralela: