All Products
Search
Document Center

Tablestore:Stream operations

Last Updated:Mar 03, 2025

Streams are Tablestore-based data change record streams that record all data addition, deletion, and modification operations on a table. These records can be subscribed to and consumed. Streams are used to call underlying streaming operations. Tunnel Service and search indexes rely on streams. This topic describes the API operations that you can call to perform operations on streams.

API operations

The following table describes the API operations that you can call to perform operations on streams.

Name

API

Description

Query the list of streams

ListStream

You can call the operation to query the stream information of all tables in an instance.

Query the shard information of a stream

DescribeStream

You can call the operation to query the shard information of a stream.

Query the start iterator

GetShardIterator

You can call the operation to query the start iterator that is used to read data from a shard.

Query the incremental data of a shard

GetStreamRecord

You can call the operation to query the incremental data of a shard.