0

我一直在使用 Apache IoTDB v0.12 一段时间。最近,我尝试将我的服务器升级到 v0.13。然而,在我试用之后,我的申请出现了问题。我无法通过旧客户端和 SQL 语句获得所需的时间序列结果。我发现 v0.13 引入了一个新的语法,通配符 **,但我对 * 的用法和含义有点困惑。希望得到一些帮助!

4

1 回答 1

1

你可以参考官方文档。** 和 * 的定义在数据模型 doc[1] 中。* 和 ** 的示例用法在 DDL doc[2] 和 DML doc[3] 中。由于时间序列被组织为一棵树,因此 * 和 ** 用于匹配一个节点的所有子节点。区别在于 * 只匹配一个级别,而 ** 匹配多级节点。

[1] https://iotdb.apache.org/UserGuide/Master/Data-Concept/Data-Model-and-Terminology.html#measurement-entity-storage-group-path

[2] https://iotdb.apache.org/UserGuide/Master/IoTDB-SQL-Language/DDL-Data-Definition-Language.html#stroage-group-management

[3] https://iotdb.apache.org/UserGuide/Master/IoTDB-SQL-Language/DML-Data-Manipulation-Language.html

于 2021-12-23T08:07:55.697 回答