すべてのプロダクト
Search
ドキュメントセンター

Tablestore:時系列テーブルの情報のクエリ

最終更新日:Apr 26, 2025

DescribeTimeseriesTable 操作を呼び出して、生存時間(TTL)構成などの時系列テーブルの情報をクエリできます。

前提条件

パラメータ

パラメータ

説明

timeseriesTableName

時系列テーブルの名前。

次のサンプルコードは、時系列テーブルの情報をクエリする方法の例を示しています。

private static void describeTimeseriesTable(TimeseriesClient client) {
    // 時系列テーブルの名前を指定します。
    String tableName = "<TIMESERIES_TABLE>";
    DescribeTimeseriesTableResponse describeTimeseriesTableResponse = client.describeTimeseriesTable(new DescribeTimeseriesTableRequest(tableName));
    TimeseriesTableMeta tableMeta = describeTimeseriesTableResponse.getTimeseriesTableMeta();
    // 時系列テーブルの名前を表示します。
    System.out.println(tableMeta.getTimeseriesTableName()); 
    // 時系列テーブルのステータスを表示します。
    System.out.println(tableMeta.getStatus()); 
    // 時系列テーブルの TTL 構成を表示します。
    System.out.println(tableMeta.getTimeseriesTableOptions().getTimeToLive()); 
    // 時系列メタデータの TTL 構成を表示します。
    System.out.println(tableMeta.getTimeseriesMetaOptions().getMetaTimeToLive()); 
    // 時系列メタデータの属性の更新が許可されているかどうかを確認します。
    System.out.println(tableMeta.getTimeseriesMetaOptions().getAllowUpdateAttributes()); 
    // 時系列テーブルの分析ストアを作成した場合は、次のコードを使用して分析ストア情報を取得できます。
    List<TimeseriesAnalyticalStore> analyticalStores = describeTimeseriesTableResponse.getAnalyticalStores(); // 時系列テーブルの分析ストレージ構成を表示します。
    for (TimeseriesAnalyticalStore store : analyticalStores) {
        // 分析ストアの名前を表示します。
        System.out.println(store.getAnalyticalStoreName()); 
        // 分析ストアの TTL 構成を表示します。
        System.out.println(store.getTimeToLive()); 
        // 分析ストアの同期構成を表示します。
        System.out.println(store.getSyncOption()); 
    }
}