シャードからデータを読み取るために使用される開始イテレータをクエリします。
リクエスト構文
message GetShardIteratorRequest {
required string stream_id = 1; // ストリームのID。
required string shard_id = 2; // シャードのID。
optional int64 timestamp = 3; // シャードイテレータを取得する基準となるタイムスタンプ。単位: μs。
optional string token = 4; // ページ単位で結果を取得するために使用するトークン。
}パラメーター | タイプ | 必須 | 説明 |
stream_id | string | はい | ストリームのID。 |
shard_id | string | はい | シャードのID。 |
timestamp | int64 | いいえ | シャードイテレータを取得する基準となるタイムスタンプ。単位: μs。 |
token | string | いいえ | ページ単位で結果を取得するために使用するトークン。 |
レスポンス構文
message GetShardIteratorResponse {
required string shard_iterator = 1; // シャードからデータを読み取るために使用される開始イテレータ。
optional string next_token = 2; // 次のイテレータを取得するために使用するトークン。
}パラメーター | タイプ | 説明 |
shard_iterator | string | シャードからデータを読み取るために使用される開始イテレータ。 |
next_token | string | 次のイテレータを取得するために使用するトークン。 |
Tablestore SDKの使用
Tablestore SDK for Java: GetShardIterator