Tablestore SDK for Java を使用して、インスタンス内のすべての時系列テーブルを一覧表示し、テーブル名、設定、ステータス情報を取得します。
前提条件
Tablestore SDK for Java をインストールし、時系列クライアントを初期化します。
説明
listTimeseriesTable を呼び出して、現在のインスタンス内のすべての時系列テーブルを一覧表示します。
public ListTimeseriesTableResponse listTimeseriesTable()
次の例では、時系列テーブルを一覧表示し、各テーブルの名前、ステータス、時系列データの TTL を出力します。
TimeseriesClient timeseriesClient = client.asTimeseriesClient();
ListTimeseriesTableResponse response =
timeseriesClient.listTimeseriesTable();
for (TimeseriesTableMeta tableMeta : response.getTimeseriesTableMetas()) {
System.out.println(tableMeta.getTimeseriesTableName());
System.out.println(tableMeta.getStatus());
System.out.println(tableMeta.getTimeseriesTableOptions().getTimeToLive());
}
パラメーター
listTimeseriesTable メソッドは、リクエストパラメーターを受け取りません。
レスポンス
ListTimeseriesTableResponse には、次の操作固有のフィールドが含まれます。
|
フィールド |
タイプ |
説明 |
|
|
|
|
時系列テーブル情報
timeseriesTableMetas[] の各要素は TimeseriesTableMeta 型で、次のフィールドが含まれます。
|
フィールド |
タイプ |
説明 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
時系列データ設定
timeseriesTableMetas[].timeseriesTableOptions は TimeseriesTableOptions 型で、次のフィールドが含まれます。
|
フィールド |
タイプ |
説明 |
|
|
|
|
時系列メタデータ設定
timeseriesTableMetas[].timeseriesMetaOptions は TimeseriesMetaOptions 型で、次のフィールドが含まれます。
|
フィールド |
タイプ |
説明 |
|
|
|
|
|
|
|
|
データフィールドプライマリキー
timeseriesTableMetas[].fieldPrimaryKeys[] の各要素は PrimaryKeySchema 型で、次のフィールドが含まれます。
|
フィールド |
タイプ |
説明 |
|
|
|
|
|
|
|
|