Analyse les données en parallèle.
Syntaxe de la requête
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 |
Type |
Required |
Description |
|
table_name |
string |
Yes |
Nom de la table de données. |
|
index_name |
string |
Yes |
Nom de l'index de recherche. |
|
columns_to_get |
No |
Colonnes à renvoyer. |
|
|
session_id |
bytes |
No |
ID de session. Utilisez cet ID pour identifier le jeu de résultats des données analysées. La valeur doit être encodée au format protobuf. |
|
scan_query |
Yes |
Configuration de l'analyse. |
|
|
timeout_ms |
int32 |
No |
Délai d'expiration de l'analyse, en millisecondes. |
Syntaxe de la réponse
message ParallelScanResponse {
repeated bytes rows = 1;
optional bytes next_token = 2;
}
|
Parameter |
Type |
Required |
Description |
|
rows |
bytes |
No |
Données de ligne renvoyées, encodées au format PlainBuffer. Pour plus d'informations, consultez la rubrique PlainBuffer. |
|
next_token |
bytes |
No |
Position de départ de la prochaine analyse. |
Utilisation des SDK Tablestore
Les SDK Tablestore suivants prennent en charge l'analyse parallèle :
SDK Tablestore pour Java : Analyse parallèle
SDK Tablestore pour Go : Analyse parallèle
SDK Tablestore pour Python : Analyse parallèle
SDK Tablestore pour Node.js : Analyse parallèle
SDK Tablestore pour .NET : Analyse parallèle
SDK Tablestore pour PHP : Analyse parallèle