使用 Java SDK 查询指定时序表的配置和状态,包括生命周期、自定义时间线标识、数据字段主键、分析存储和 Lastpoint 索引。
前提条件
安装Tablestore Java SDK并初始化时序模型客户端。
功能说明
调用 describeTimeseriesTable 方法查询指定时序表的配置和状态。响应还包含该表的分析存储和 Lastpoint 索引列表;未配置时返回空列表。
public DescribeTimeseriesTableResponse describeTimeseriesTable(DescribeTimeseriesTableRequest request)
以下示例查询 example_timeseries_table 的配置和状态,并读取分析存储及 Lastpoint 索引信息。
TimeseriesClient timeseriesClient = client.asTimeseriesClient();
String tableName = "example_timeseries_table";
DescribeTimeseriesTableRequest request =
new DescribeTimeseriesTableRequest(tableName);
DescribeTimeseriesTableResponse response =
timeseriesClient.describeTimeseriesTable(request);
TimeseriesTableMeta tableMeta = response.getTimeseriesTableMeta();
System.out.println(tableMeta.getTimeseriesTableName());
System.out.println(tableMeta.getStatus());
System.out.println(tableMeta.getTimeseriesTableOptions().getTimeToLive());
System.out.println(tableMeta.getTimeseriesMetaOptions().getMetaTimeToLive());
System.out.println(tableMeta.getTimeseriesMetaOptions().getAllowUpdateAttributes());
for (TimeseriesAnalyticalStore store : response.getAnalyticalStores()) {
System.out.println(store.getAnalyticalStoreName());
System.out.println(store.getTimeToLive());
System.out.println(store.getSyncOption());
}
for (TimeseriesLastpointIndex index : response.getLastpointIndexes()) {
System.out.println(index.getLastpointIndexName());
}
参数说明
DescribeTimeseriesTableRequest 包含以下参数。
|
名称 |
类型 |
说明 |
|
timeseriesTableName(必选) |
|
时序表名称。 |
返回值
DescribeTimeseriesTableResponse 包含以下业务返回字段。
|
字段 |
类型 |
说明 |
|
|
|
通过 |
|
|
|
通过 |
|
|
|
通过 |
时序表信息
timeseriesTableMeta 的类型为 TimeseriesTableMeta,包含以下字段。
|
字段 |
类型 |
说明 |
|
|
|
通过 |
|
|
|
通过 |
|
|
|
通过 |
|
|
|
通过 |
|
|
|
通过 |
|
|
|
通过 |
时序数据配置
timeseriesTableMeta.timeseriesTableOptions 的类型为 TimeseriesTableOptions,包含以下字段。
|
字段 |
类型 |
说明 |
|
|
|
通过 |
时间线元数据配置
timeseriesTableMeta.timeseriesMetaOptions 的类型为 TimeseriesMetaOptions,包含以下字段。
|
字段 |
类型 |
说明 |
|
|
|
通过 |
|
|
|
通过 |
数据字段主键
timeseriesTableMeta.fieldPrimaryKeys[] 中每个元素的类型为 PrimaryKeySchema,包含以下字段。
|
字段 |
类型 |
说明 |
|
|
|
通过 |
|
|
|
通过 |
分析存储
analyticalStores[] 中每个元素的类型为 TimeseriesAnalyticalStore,包含以下字段。
|
字段 |
类型 |
说明 |
|
|
|
通过 |
|
|
|
通过 |
|
|
|
通过 |
Lastpoint 索引
lastpointIndexes[] 中每个元素的类型为 TimeseriesLastpointIndex,包含以下字段。
|
字段 |
类型 |
说明 |
|
|
|
通过 |