SDK 常用类概览

更新时间:

本文按照 SDK 包名罗列了 TSDB SDK 中常用的类。关于某些重要的常用类的详细信息和方法说明,请单击它们的类名链接查看相应文档。

包名:com.aliyun.hitsdb.client

类名描述
TSDBConfigTSDB 配置类;所有的客户端选项都在这个类中进行配置。
TSDBConfig.BuilderTSDBConfig 的构建器类;TSDBConfig 对象由该类生产。
TSDBClientFactoryTSDB 对象的工程类;通过 TSDBConfig 对象生产 TSDB 对象。
TSDBClientTSDB 操作类;用于实现 com.aliyun.hitsdb.client.TSDB 接口。该类线程安全,对 TSDB 的操作都由该类完成。一般情况下,全局只需要一个 TSDB 类对象。
TSDBTSDBClient 接口类

包名:com.aliyun.hitsdb.client.value.request

类名描述
Point时间点;表示需要写入 TSDB 的数据。
Point.MetricBuilder时间点(Point)的构造类;Point 对象由这个类构建。
Timeline时间线类;表示 TSDB 的时间线。
Query查询类
Query.Builder查询类构造类
SubQuery子查询类
SubQuery.Builder子查询类构造类
FilterFilter 查询过滤类
Filter.BuilderFilter 类,Filter 类的构造类。
MetricTimeRangeMetricTimeRange 值
TTLValueTTL 值
SuggestValueSuggestValue 值

包名:com.aliyun.hitsdb.client.value.response

类名描述
QueryResult查询结果类
SQLResultSQL查询结果
TagResultTag 查询结果
LastDPValue最后的查询结果值

包名:com.aliyun.hitsdb.client.value.type

类名描述
Aggregator聚合计算类型
FilterType过滤类型
Suggest查询结果类

包名:com.aliyun.hitsdb.client.callback

类名描述
QueryCallback查询结果回调类
BatchPutCallback写入回调类
BatchPutDetailsCallback写入回调类
BatchPutSummaryCallback写入回调类

包名:com.aliyun.hitsdb.client.exception

类名描述
BufferQueueFullException队列已满

包名:com.aliyun.hitsdb.client.exception.http

类名描述
HttpClientConnectionRefusedExceptionTSDB 服务器拒绝连接
HttpClientException客户端异常
HttpClientInitException客户端初始化异常
HttpClientSocketTimeoutException客户端网络超时
HttpServerErrorException服务器返回 500 及 500 以上的错误码
HttpServerNotSupportException服务器返回 400 及 400 以上的错误码
HttpUnknowStatusException服务器返回未定义的错误码