使用 Apache IoTDB 时,插入 SQL 语句中的第一列是否需要时间或时间戳?
Should time or timestamp be required as the first column in the insert SQL statement when using Apache IoTDB?
在v0.12.2中支持:
insert into root.test2.wf01.wt01(time, json ,`status`) values (111, "abcddf", true)
但不支持:
insert into root.test2.wf01.wt01(json, `status`, time) values ("abcddf", true, 111)
获取错误消息:
Msg: 401: line 1:34 mismatched input 'json' expecting {'.', '('}
我正在开发一个 ORM 工具。如果时间必须在第一列,那么很多流行的ORM工具(hibernate、JPA、SpringData)将无法集成IoTDB。
是的,我们需要第一列作为插入中的时间 SQL...
我想我们可以修改我们的 Antlr 解析器来支持它。
顺便说一句,你熟悉antlr4吗?我相信这不是一个大的修改。
在v0.12.2中支持:
insert into root.test2.wf01.wt01(time, json ,`status`) values (111, "abcddf", true)
但不支持:
insert into root.test2.wf01.wt01(json, `status`, time) values ("abcddf", true, 111)
获取错误消息:
Msg: 401: line 1:34 mismatched input 'json' expecting {'.', '('}
我正在开发一个 ORM 工具。如果时间必须在第一列,那么很多流行的ORM工具(hibernate、JPA、SpringData)将无法集成IoTDB。
是的,我们需要第一列作为插入中的时间 SQL... 我想我们可以修改我们的 Antlr 解析器来支持它。 顺便说一句,你熟悉antlr4吗?我相信这不是一个大的修改。