使用 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,包含以下字段。
|
字段 |
类型 |
说明 |
|
|
|
通过 |
|
|
|
通过 |