全部产品
Search
文档中心

Tablestore:GetStreamRecord

更新时间:Jul 02, 2025

Mengambil data tambahan dari sebuah shard.

Sintaks permintaan

message GetStreamRecordRequest {
    required string shard_iterator = 1;
    optional int32 limit = 2;
    optional string table_name = 3;
}

Parameter

Tipe

Diperlukan

Deskripsi

shard_iterator

string

Ya

Iterator yang digunakan untuk membaca data tambahan dari shard.

limit

int32

Tidak

Jumlah maksimum catatan data yang ingin Anda dapatkan sebagai hasil.

table_name

string

Tidak

Nama tabel data.

Sintaks respons

message GetStreamRecordResponse {
    repeated StreamRecord stream_records = 1;
    optional raw_string next_shard_iterator = 2;
    optional ConsumedCapacity consumed = 3;
    optional bool may_more_record = 4;
}

Parameter

Tipe

Deskripsi

StreamRecord

repeated StreamRecord

Entri rekaman yang digunakan untuk membaca data dari shard saat ini.

next_shard_iterator

string

Iterator yang digunakan untuk membaca data dari shard saat ini di permintaan GetStreamRecord berikutnya.

consumed

ConsumedCapacity

Jumlah unit kapasitas (CUs) yang dikonsumsi untuk membaca data aliran dibulatkan ke atas dari nilai yang dihitung menggunakan rumus berikut: Jumlah CUs baca yang dikonsumsi = Total ukuran data di semua baris yang dibaca/4 KB. Untuk informasi lebih lanjut tentang cara menghitung total ukuran data di semua baris yang sebenarnya dibaca, lihat Penggunaan penyimpanan.

may_more_record

bool

Menunjukkan apakah ada lebih banyak rekaman yang tersedia untuk dibaca. Parameter ini memberikan informasi untuk membantu klien membuat keputusan lebih lanjut terkait pembacaan atau pemrosesan data.

Menggunakan SDK Tablestore

Tablestore SDK for Java: GetStreamRecord