使用 Java SDK 列出當前執行個體中的所有時序表,並擷取各表的名稱、配置和狀態。
前提條件
安裝Tablestore Java SDK並初始化時序模型用戶端。
功能說明
調用 listTimeseriesTable 方法列出當前執行個體中的所有時序表。
public ListTimeseriesTableResponse listTimeseriesTable()
以下樣本列出執行個體中的時序表,並輸出每張表的名稱、狀態和時序資料生命週期。
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,包含以下欄位。
|
欄位 |
類型 |
說明 |
|
|
|
通過 |
|
|
|
通過 |