diff --git a/lib/trigger_jar/ext/double-value-monitor-0.14-SNAPSHOT.jar b/lib/trigger_jar/ext/double-value-monitor-0.14-SNAPSHOT.jar index c4ce8e5a..d9e09cda 100644 Binary files a/lib/trigger_jar/ext/double-value-monitor-0.14-SNAPSHOT.jar and b/lib/trigger_jar/ext/double-value-monitor-0.14-SNAPSHOT.jar differ diff --git a/lib/trigger_jar/ext/multi-type-trigger-0.14-SNAPSHOT.jar b/lib/trigger_jar/ext/multi-type-trigger-0.14-SNAPSHOT.jar index 7d06f741..fba58d80 100644 Binary files a/lib/trigger_jar/ext/multi-type-trigger-0.14-SNAPSHOT.jar and b/lib/trigger_jar/ext/multi-type-trigger-0.14-SNAPSHOT.jar differ diff --git a/lib/trigger_jar/ext/strategy-test-0.14-SNAPSHOT.jar b/lib/trigger_jar/ext/strategy-test-0.14-SNAPSHOT.jar index 568994e3..fdf1a758 100644 Binary files a/lib/trigger_jar/ext/strategy-test-0.14-SNAPSHOT.jar and b/lib/trigger_jar/ext/strategy-test-0.14-SNAPSHOT.jar differ diff --git a/lib/trigger_jar/local/double-value-monitor-0.14-SNAPSHOT.jar b/lib/trigger_jar/local/double-value-monitor-0.14-SNAPSHOT.jar index c4ce8e5a..d9e09cda 100644 Binary files a/lib/trigger_jar/local/double-value-monitor-0.14-SNAPSHOT.jar and b/lib/trigger_jar/local/double-value-monitor-0.14-SNAPSHOT.jar differ diff --git a/lib/trigger_jar/local/stateful-test-0.14-SNAPSHOT.jar b/lib/trigger_jar/local/stateful-test-0.14-SNAPSHOT.jar index 69ae74d8..00a6001a 100644 Binary files a/lib/trigger_jar/local/stateful-test-0.14-SNAPSHOT.jar and b/lib/trigger_jar/local/stateful-test-0.14-SNAPSHOT.jar differ diff --git a/lib/trigger_jar/local/stateful-test-for-http-0.14-SNAPSHOT.jar b/lib/trigger_jar/local/stateful-test-for-http-0.14-SNAPSHOT.jar index 41110d58..82bfe04b 100644 Binary files a/lib/trigger_jar/local/stateful-test-for-http-0.14-SNAPSHOT.jar and b/lib/trigger_jar/local/stateful-test-for-http-0.14-SNAPSHOT.jar differ diff --git a/lib/udf_jar/local/integration-test-2.0.4-SNAPSHOT.jar b/lib/udf_jar/local/integration-test-2.0.6-SNAPSHOT.jar similarity index 59% rename from lib/udf_jar/local/integration-test-2.0.4-SNAPSHOT.jar rename to lib/udf_jar/local/integration-test-2.0.6-SNAPSHOT.jar index 301ed39a..832938a0 100644 Binary files a/lib/udf_jar/local/integration-test-2.0.4-SNAPSHOT.jar and b/lib/udf_jar/local/integration-test-2.0.6-SNAPSHOT.jar differ diff --git a/table/scripts/Keywords/keyword-test.result b/table/scripts/Keywords/keyword-test.result index ee0d93b9..296261b6 100644 --- a/table/scripts/Keywords/keyword-test.result +++ b/table/scripts/Keywords/keyword-test.result @@ -21,7 +21,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]18:use test STRICT{ PASS @@ -77,7 +77,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]66:use test STRICT{ PASS @@ -105,7 +105,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]100:drop database test STRICT{ PASS @@ -161,7 +161,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]148:drop database test STRICT{ PASS @@ -301,7 +301,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]258:use test STRICT{ PASS @@ -329,7 +329,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]292:drop database test STRICT{ PASS @@ -357,7 +357,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]306:use test STRICT{ PASS @@ -385,7 +385,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]340:drop database test STRICT{ PASS @@ -413,7 +413,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]354:use test STRICT{ PASS @@ -497,7 +497,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]436:drop database test STRICT{ PASS @@ -525,7 +525,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]450:use test STRICT{ PASS @@ -609,7 +609,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]532:drop database test STRICT{ PASS @@ -637,7 +637,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]546:use test STRICT{ PASS @@ -665,7 +665,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]580:drop database test STRICT{ PASS @@ -721,7 +721,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]628:drop database test STRICT{ PASS @@ -861,7 +861,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]738:use test STRICT{ PASS @@ -973,7 +973,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]834:use test STRICT{ PASS @@ -1001,7 +1001,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]868:drop database test STRICT{ PASS @@ -1085,7 +1085,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]930:use test STRICT{ PASS @@ -1141,7 +1141,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]978:use test STRICT{ PASS @@ -1365,7 +1365,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]1170:use test STRICT{ PASS @@ -1393,7 +1393,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.3 -- [1]1204:drop database test STRICT{ PASS @@ -1533,7 +1533,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]1314:use test STRICT{ PASS @@ -1561,7 +1561,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]1348:drop database test STRICT{ PASS @@ -1617,7 +1617,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]1396:drop database test STRICT{ PASS @@ -1701,7 +1701,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]1458:use test STRICT{ PASS @@ -1813,7 +1813,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]1554:use test STRICT{ PASS @@ -1841,7 +1841,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]1588:drop database test STRICT{ PASS @@ -1869,7 +1869,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]1602:use test STRICT{ PASS @@ -1897,7 +1897,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]1636:drop database test STRICT{ PASS @@ -1953,7 +1953,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]1684:drop database test STRICT{ PASS @@ -2009,7 +2009,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]1732:drop database test STRICT{ PASS @@ -2093,7 +2093,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]1794:use test STRICT{ PASS @@ -2121,7 +2121,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]1828:drop database test STRICT{ PASS @@ -2149,7 +2149,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]1842:use test STRICT{ PASS @@ -2177,7 +2177,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]1876:drop database test STRICT{ PASS @@ -2205,7 +2205,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]1890:use test STRICT{ PASS @@ -2289,7 +2289,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]1972:drop database test STRICT{ PASS @@ -2401,7 +2401,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]2068:drop database test STRICT{ PASS @@ -2429,7 +2429,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]2082:use test STRICT{ PASS @@ -2513,7 +2513,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]2164:drop database test STRICT{ PASS @@ -2597,7 +2597,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]2226:use test STRICT{ PASS @@ -2653,7 +2653,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]2274:use test STRICT{ PASS @@ -2737,7 +2737,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]2356:drop database test STRICT{ PASS @@ -2793,7 +2793,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]2404:drop database test STRICT{ PASS @@ -2821,7 +2821,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]2418:use test STRICT{ PASS @@ -2849,7 +2849,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]2452:drop database test STRICT{ PASS @@ -2877,7 +2877,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]2466:use test STRICT{ PASS @@ -3017,7 +3017,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]2596:drop database test STRICT{ PASS @@ -3045,7 +3045,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]2610:use test STRICT{ PASS @@ -3073,7 +3073,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]2644:drop database test STRICT{ PASS @@ -3101,7 +3101,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]2658:use test STRICT{ PASS @@ -3129,7 +3129,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]2692:drop database test STRICT{ PASS @@ -3185,7 +3185,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]2740:drop database test STRICT{ PASS @@ -3213,7 +3213,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]2754:use test STRICT{ PASS @@ -3241,7 +3241,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]2788:drop database test STRICT{ PASS @@ -3409,7 +3409,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]2932:drop database test STRICT{ PASS @@ -3437,7 +3437,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]2946:use test STRICT{ PASS @@ -3493,7 +3493,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]2994:use test STRICT{ PASS @@ -3661,7 +3661,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]3138:use test STRICT{ PASS @@ -3829,7 +3829,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]3282:use test STRICT{ PASS @@ -3857,7 +3857,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]3316:drop database test STRICT{ PASS @@ -3885,7 +3885,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]3330:use test STRICT{ PASS @@ -3913,7 +3913,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]3364:drop database test STRICT{ PASS @@ -4165,7 +4165,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]3570:use test STRICT{ PASS @@ -4221,7 +4221,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]3618:use test STRICT{ PASS @@ -4249,7 +4249,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]3652:drop database test STRICT{ PASS @@ -4305,7 +4305,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]3700:drop database test STRICT{ PASS @@ -4361,7 +4361,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]3748:drop database test STRICT{ PASS @@ -4389,7 +4389,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]3762:use test STRICT{ PASS @@ -4473,7 +4473,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]3844:drop database test STRICT{ PASS @@ -4501,7 +4501,7 @@ test |INF |1 |1 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]3858:use test STRICT{ PASS @@ -4529,7 +4529,7 @@ TableName(TEXT) |TTL(ms)(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]3892:drop database test STRICT{ PASS diff --git a/table/scripts/Keywords/keyword-test.run b/table/scripts/Keywords/keyword-test.run index f159a4e9..743a1e5c 100644 --- a/table/scripts/Keywords/keyword-test.run +++ b/table/scripts/Keywords/keyword-test.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; -- 清理数据 drop database test; < "型号" STRICT{ @@ -228,7 +231,7 @@ beijing |2002 |7 |2 |3 总数目:7 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.1 -- [1]52:show devices from device_type_0 where "设备号" > "型号" offset 0 limit 1 STRICT{ @@ -238,7 +241,7 @@ hebei |2001 |7 |2 |10 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]53:show devices from device_type_0 where "维修周期" <= '15' STRICT{ @@ -260,7 +263,7 @@ beijing |1000 |1 |1 |1 总数目:7 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]54:show devices from device_type_0 where "地区" = 'beijing' and "厂号" in ('1001', '1005') or "型号" = '1' STRICT{ @@ -278,7 +281,7 @@ beijing |1000 |1 |1 |1 总数目:5 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.11 -- [1]55:show devices from device_type_0 limit 5 STRICT{ @@ -296,7 +299,7 @@ shanghai |3000 |3 |1 |15 总数目:5 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.2 -- [1]56:show devices from device_type_0 offset 3 limit 5 STRICT{ @@ -314,7 +317,7 @@ beijing |1004 |1 |1 |1 总数目:5 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]57:show devices from device_type_0 where "地区" = 'beijing' limit 3 STRICT{ @@ -328,7 +331,7 @@ beijing |1001 |1 |2 |3 总数目:3 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]58:show devices from device_type_0 where "地区" = 'beijing' limit 3 offset 2 STRICT{ @@ -342,7 +345,7 @@ beijing |1000 |1 |1 |1 总数目:3 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]59:show devices from device_type_0 where "地区" = 'beijing' and "厂号" in ('1001', '1005') or "型号" = '1' offset 0 limit ALL STRICT{ @@ -360,7 +363,7 @@ beijing |1000 |1 |1 |1 总数目:5 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]60:show devices from device_type_0 where "地区" = 'beijing' and "厂号" in ('1001', '1005') or "型号" = '1' offset 100000000000 limit 100000000000 STRICT{ @@ -368,7 +371,7 @@ STRICT{ 总数目:0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]63:count devices from device_type_0 STRICT{ @@ -378,7 +381,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]64:count devices from device_type_0 where "地区"='hebei' STRICT{ @@ -388,7 +391,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]65:count devices from device_type_0 where "地区"='shanghai' and "厂号"='3000' STRICT{ @@ -398,7 +401,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]66:count devices from device_type_0 where "地区"='beijing' or "厂号" like '%000' STRICT{ @@ -408,7 +411,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.2 -- [1]67:count devices from device_type_0 where "设备号" > "型号" STRICT{ @@ -418,7 +421,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]68:count devices from device_type_0 where "地区" = 'beijing' and "厂号" in ('1001', '1005') or "型号" = '1' STRICT{ @@ -428,7 +431,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]69:count devices from device_type_0 where "维修周期" >= '10' STRICT{ @@ -438,4 +441,4 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 diff --git a/table/scripts/OperateMetadata/TableManagement/Show_Count_Devices.run b/table/scripts/OperateMetadata/TableManagement/Show_Count_Devices.run index 33817b53..ff734574 100644 --- a/table/scripts/OperateMetadata/TableManagement/Show_Count_Devices.run +++ b/table/scripts/OperateMetadata/TableManagement/Show_Count_Devices.run @@ -1,6 +1,6 @@ // 支持标识符和属性查询:show | count devices -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < @@ -458,7 +458,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.676 +Elapsed Time: 0.0.173 -- [1]119:select s1,s2 from t2 order by time STRICT{ @@ -468,10 +468,10 @@ null |t1 | 总数目:1 } -Elapsed Time: 0.0.260 +Elapsed Time: 0.0.6 -- [1]120:alter table t2 drop column s2 STRICT{ -PASS +0 } -- [1]121:flush STRICT{ @@ -482,13 +482,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]123:insert into t2(time,s1) values(4,'t3') STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.0 -- [1]124:select s1 from t2 order by time STRICT{ @@ -502,7 +502,7 @@ t3 | 总数目:3 } -Elapsed Time: 0.0.45 +Elapsed Time: 0.0.5 -- [1]125:flush STRICT{ PASS @@ -512,13 +512,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]127:insert into t2(time,s1) values(6,'t5') STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]128:select s1 from t2 order by time STRICT{ @@ -536,7 +536,7 @@ t5 | 总数目:5 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.4 -- [1]129:drop database db100 STRICT{ PASS @@ -547,7 +547,7 @@ PASS } -- [1]134:ALTER TABLE t_1 set properties TTL=3600 STRICT{ -PASS +0 } -- [1]134:show tables @@ -587,7 +587,7 @@ PASS } -- [1]138:ALTER TABLE db1.t_1 set properties TTL=9600 STRICT{ -PASS +0 } -- [1]138:show tables in db1 @@ -620,14 +620,14 @@ t_8 |INF | 总数目:12 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]139:use db1 STRICT{ PASS } -- [1]142:ALTER TABLE db1.t_1 set properties TTL='inf' STRICT{ -PASS +0 } -- [1]143:drop database if exists db1 STRICT{ @@ -718,73 +718,73 @@ STRICT{ 0 } -Elapsed Time: 0.0.201 +Elapsed Time: 0.0.234 -- [1]172:INSERT INTO db1.t_2(time,id1,ab1,mm1) values(1,'id1','ab1','5555') STRICT{ 0 } -Elapsed Time: 0.0.59 +Elapsed Time: 0.0.50 -- [1]173:INSERT INTO db1.t_3(time,id1,ab1,mm1) values(1,'id1','ab1','5555') STRICT{ 0 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.5 -- [1]174:INSERT INTO db1.t_4(time,id1,ab1,mm1) values(1,'id1','ab1','5555') STRICT{ 0 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.5 -- [1]175:INSERT INTO db2.t_1(time,id1,ab1,mm1) values(1,'id1','ab1','5555') STRICT{ 0 } -Elapsed Time: 0.0.187 +Elapsed Time: 0.0.162 -- [1]176:INSERT INTO db2.t_2(time,id1,ab1,mm1) values(1,'id1','ab1','5555') STRICT{ 0 } -Elapsed Time: 0.0.59 +Elapsed Time: 0.0.49 -- [1]177:INSERT INTO db2.t_3(time,id1,ab1,mm1) values(1,'id1','ab1','5555') STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]178:INSERT INTO db2.t_4(time,id1,ab1,mm1) values(1,'id1','ab1','5555') STRICT{ 0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]179:INSERT INTO db3.t_1(time,id1,ab1,mm1) values(1,'id1','ab1','5555') STRICT{ 0 } -Elapsed Time: 0.0.239 +Elapsed Time: 0.0.231 -- [1]180:INSERT INTO db3.t_2(time,id1,ab1,mm1) values(1,'id1','ab1','5555') STRICT{ 0 } -Elapsed Time: 0.0.56 +Elapsed Time: 0.0.49 -- [1]181:INSERT INTO db3.t_3(time,id1,ab1,mm1) values(1,'id1','ab1','5555') STRICT{ 0 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.5 -- [1]182:INSERT INTO db3.t_4(time,id1,ab1,mm1) values(1,'id1','ab1','5555') STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]182:flush STRICT{ PASS diff --git a/table/scripts/OperateMetadata/TableManagement/Table_Management.run b/table/scripts/OperateMetadata/TableManagement/Table_Management.run index d03b7b7b..892697dc 100644 --- a/table/scripts/OperateMetadata/TableManagement/Table_Management.run +++ b/table/scripts/OperateMetadata/TableManagement/Table_Management.run @@ -1,7 +1,7 @@ //表管理:创建表 | 查看表 | 查看表的列 | 修改表 | 删除表 -- 连接数据库 -connect root/root; +connect root/TimechoDB@2021; -- 清除数据库 drop database if exists db1; < substring("型号", 1, 1) and "城市" = 'shanghai' STRICT{ 0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]69:show devices from table_attr where "城市" = 'shanghai' STRICT{ @@ -278,17 +281,17 @@ shanghai |huangpu |S8773 |2332 |2 总数目:4 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]70:update table_attr set "维修周期" = cast("型号" as int32) where "城市" = 'shanghai' and "区县" = 'huangpu' STRICT{ -SQLSTATE : 507: Result type mismatch for attribute '维修周期', expected class org.apache.tsfile.utils.Binary, actual class java.lang.Integer +SQLSTATE : 701: Update's attribute value must be STRING, TEXT or null. } -- [1]71:update table_attr set "维修周期" = '90' where "工厂" = 'S294v' STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]72:show devices from table_attr where "工厂" = 'S294v' STRICT{ @@ -298,4 +301,4 @@ shanghai |pudong |S294v |110 |90 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 diff --git a/table/scripts/OperateMetadata/TableManagement/Update_Attribute_Value.run b/table/scripts/OperateMetadata/TableManagement/Update_Attribute_Value.run index 7cf94a73..05cf9602 100644 --- a/table/scripts/OperateMetadata/TableManagement/Update_Attribute_Value.run +++ b/table/scripts/OperateMetadata/TableManagement/Update_Attribute_Value.run @@ -1,6 +1,6 @@ // 属性列值更新 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; <'. Expecting: 'FIELD', 'FROM', 'TAG', 'TIME', @@ -3755,7 +3755,7 @@ time(TIMESTAMP) |风机组(STRING) |风机号(STRING) |电压(DOU 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]683:ALTER VIEW IF EXISTS "风机表" ADD COLUMN "风机组" STRICT{ SQLSTATE : 700: line 1:44: mismatched input ''. Expecting: 'FIELD', 'FROM', 'TAG', 'TIME', @@ -3777,7 +3777,7 @@ time(TIMESTAMP) |风机组(STRING) |风机号(STRING) |电压(DOU 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.6 -- [1]685:show create view "风机表" STRICT{ @@ -3792,18 +3792,18 @@ View(TEXT) |Create View(TEXT) | 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]687:ALTER VIEW IF EXISTS "风机表" ADD COLUMN if not exists "风机组" field STRICT{ -PASS +0 } -- [1]688:ALTER VIEW IF EXISTS "风机表" ADD COLUMN if not exists "风机组" double field STRICT{ -PASS +0 } -- [1]689:ALTER VIEW IF EXISTS "风机表" ADD COLUMN if not exists "电流" DOUBLE FIELD STRICT{ -PASS +0 } -- [1]690:ALTER VIEW IF EXISTS "风机表" ADD COLUMN "电流" DOUBLE FIELD STRICT{ @@ -3822,10 +3822,10 @@ time(TIMESTAMP) |风机组(STRING) |风机号(STRING) |电压(DOU 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.27 -- [1]692:ALTER VIEW IF EXISTS "风机表" ADD COLUMN if not exists "电流" DOUBLE FIELD from current STRICT{ -PASS +0 } -- [1]692:select * from "风机表" order by time @@ -3840,7 +3840,7 @@ time(TIMESTAMP) |风机组(STRING) |风机号(STRING) |电压(DOU 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.12 -- [1]693:show create view "风机表" STRICT{ @@ -3858,7 +3858,7 @@ View(TEXT) |Create View(TEXT) | Elapsed Time: 0.0.1 -- [1]695:ALTER VIEW IF EXISTS "风机表" ADD COLUMN if not exists current field STRICT{ -PASS +0 } -- [1]695:select * from "风机表" order by time @@ -3873,7 +3873,7 @@ time(TIMESTAMP) |风机组(STRING) |风机号(STRING) |电压(DOU 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.8 -- [1]696:show create view "风机表" STRICT{ @@ -3889,22 +3889,22 @@ View(TEXT) |Create View(TEXT) | 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]698:ALTER VIEW IF EXISTS "风机表" ADD COLUMN current double field from current STRICT{ SQLSTATE : 552: Column 'current' already exist } -- [1]699:ALTER VIEW IF EXISTS "风机表" drop column if EXISTS not_exist STRICT{ -PASS +0 } -- [1]700:ALTER VIEW IF EXISTS "风机表" drop column if EXISTS current STRICT{ -PASS +0 } -- [1]701:ALTER VIEW IF EXISTS "风机表" drop column if EXISTS current STRICT{ -PASS +0 } -- [1]702:ALTER VIEW IF EXISTS "风机表" drop column current STRICT{ @@ -3912,7 +3912,7 @@ SQLSTATE : 616: Column current in table 'db.风机表' does not exist. } -- [1]703:ALTER VIEW IF EXISTS "风机表" ADD COLUMN current double field from current STRICT{ -PASS +0 } -- [1]703:select * from "风机表" order by time @@ -3927,7 +3927,7 @@ time(TIMESTAMP) |风机组(STRING) |风机号(STRING) |电压(DOU 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.8 -- [1]704:show create view "风机表" STRICT{ @@ -3944,7 +3944,7 @@ View(TEXT) |Create View(TEXT) | 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]705:comment on view "风机表" is '风机表' STRICT{ PASS @@ -3968,7 +3968,7 @@ db |风机表 |INF |USIN 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.5 -- [1]708:comment on view "风机表" is '' STRICT{ PASS @@ -4006,7 +4006,7 @@ time(TIMESTAMP) |风机组(STRING) |风机号(STRING) |电压(DOU 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.6 -- [1]713:COMMENT ON COLUMN "风机表"."风机组" IS 'tag风机组' STRICT{ PASS @@ -4038,7 +4038,7 @@ View(TEXT) |Create View(TEXT) | 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]715:select database,table_name,"ttl(ms)",status,comment,table_type from information_schema.tables where database='db' order by table_name STRICT{ @@ -4048,7 +4048,7 @@ db |风机表 |INF |USIN 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]716:select * from "风机表" order by time,"风机号" STRICT{ @@ -4062,7 +4062,7 @@ time(TIMESTAMP) |风机组(STRING) |风机号(STRING) |电压(DOU 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.8 -- [1]717:comment on view "风机表" is '风机表' STRICT{ PASS @@ -4080,7 +4080,7 @@ TableName(TEXT) |TTL(ms)(TEXT) |Status(TEXT) |Comment(TEXT) 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]720:select database,table_name,"ttl(ms)",status,comment,table_type from information_schema.tables where database='db' order by table_name STRICT{ @@ -4090,7 +4090,7 @@ db |风机表 |INF |USIN 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]721:select * from "风机表" order by time,"风机号" STRICT{ @@ -4104,7 +4104,7 @@ time(TIMESTAMP) |风机组(STRING) |风机号(STRING) |电压(DOU 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]722:comment on view "风机表" is '' STRICT{ PASS @@ -4118,7 +4118,7 @@ TableName(TEXT) |TTL(ms)(TEXT) |Status(TEXT) |Comment(TEXT) 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.2 -- [1]724:select database,table_name,"ttl(ms)",status,comment,table_type from information_schema.tables where database='db' order by table_name STRICT{ @@ -4128,7 +4128,7 @@ db |风机表 |INF |USIN 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.4 -- [1]725:comment on view "风机表" is null STRICT{ PASS @@ -4146,7 +4146,7 @@ time(TIMESTAMP) |风机组(STRING) |风机号(STRING) |电压(DOU 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]728:COMMENT ON COLUMN "风机表"."风机组" IS '' STRICT{ PASS @@ -4160,7 +4160,7 @@ TableName(TEXT) |TTL(ms)(TEXT) |Status(TEXT) |Comment(TEXT) 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]729:select database,table_name,"ttl(ms)",status,comment,table_type from information_schema.tables where database='db' order by table_name STRICT{ @@ -4170,7 +4170,7 @@ db |风机表 |INF |USIN 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]731:COMMENT ON COLUMN "风机表"."风机组" IS null STRICT{ PASS @@ -4184,7 +4184,7 @@ TableName(TEXT) |TTL(ms)(TEXT) |Status(TEXT) |Comment(TEXT) 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]732:select database,table_name,"ttl(ms)",status,comment,table_type from information_schema.tables where database='db' order by table_name STRICT{ @@ -4194,7 +4194,7 @@ db |风机表 |INF |USIN 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.4 -- [1]733:select * from "风机表" order by time,"风机号" STRICT{ @@ -4208,7 +4208,7 @@ time(TIMESTAMP) |风机组(STRING) |风机号(STRING) |电压(DOU 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]734:drop view if exists "风机表1" STRICT{ PASS @@ -4232,7 +4232,7 @@ TableName(TEXT) |TTL(ms)(TEXT) |Status(TEXT) |Comment(TEXT) 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]739:select database,table_name,"ttl(ms)",status,comment,table_type from information_schema.tables where database='db' order by table_name STRICT{ @@ -4240,7 +4240,7 @@ database(STRING) |table_name(STRING) |ttl(ms)(STRING) |status(STR 总数目:0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.5 -- [1]740:select * from "风机表" STRICT{ SQLSTATE : 550: Table 'db.风机表' does not exist. @@ -4271,7 +4271,7 @@ PASS } -- [1]750:alter view view_not_exist add column col from col STRICT{ -SQLSTATE : 301: Cannot invoke "org.apache.iotdb.commons.schema.table.TsTable.getPropValue(String)" because "table" is null +SQLSTATE : 550: Table 'db.view_not_exist' does not exist } -- [1]751:drop database db STRICT{ diff --git a/table/scripts/OperateMetadata/TreeViewTest/alter_view.run b/table/scripts/OperateMetadata/TreeViewTest/alter_view.run index 22b0b650..ef8393ca 100644 --- a/table/scripts/OperateMetadata/TreeViewTest/alter_view.run +++ b/table/scripts/OperateMetadata/TreeViewTest/alter_view.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; // tc1 alter view is not exist set sql_dialect=table; drop database db; diff --git a/table/scripts/OperateMetadata/TreeViewTest/bugs.result b/table/scripts/OperateMetadata/TreeViewTest/bugs.result index a217ffec..6d5f3f8e 100644 --- a/table/scripts/OperateMetadata/TreeViewTest/bugs.result +++ b/table/scripts/OperateMetadata/TreeViewTest/bugs.result @@ -15,7 +15,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.201 +Elapsed Time: 0.0.39 -- [1]8:select s01,s02,s03,s04,s05,s06,s07,s08,s09,s10 from root.db.d1 STRICT{ @@ -25,7 +25,7 @@ Time(TIMESTAMP) |root.db.d1.s01(INT32) |root.db.d1.s02(INT64) |ro 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.4 -- [1]9:set sql_dialect=table STRICT{ PASS @@ -52,7 +52,7 @@ s01(INT32) |s02(INT64) |s03(BOOLEAN) |s04(FLOAT) |s05(DOUBLE 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.8 -- [1]15:set sql_dialect=tree STRICT{ PASS @@ -62,7 +62,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.34 +Elapsed Time: 0.0.22 -- [1]17:show timeseries root.db.** STRICT{ @@ -70,7 +70,7 @@ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) 总数目:0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.5 -- [1]18:show devices root.db.** STRICT{ @@ -78,7 +78,7 @@ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.7 -- [1]19:set sql_dialect=tree STRICT{ PASS @@ -102,7 +102,7 @@ Time(TIMESTAMP) |root.db.d1.s01(INT32) |root.db.d1.s02(INT64) |ro 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]24:set sql_dialect=table STRICT{ PASS @@ -120,7 +120,7 @@ s01(INT32) |s02(INT64) |s03(BOOLEAN) |s04(FLOAT) |s05(DOUBLE 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.6 -- [1]27:flush STRICT{ PASS @@ -134,7 +134,7 @@ s01(INT32) |s02(INT64) |s03(BOOLEAN) |s04(FLOAT) |s05(DOUBLE 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.10 -- [1]29:drop database db STRICT{ PASS @@ -164,7 +164,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.653 +Elapsed Time: 0.0.49 -- [1]40:select s01,s02,s03,s04,s05,s06,s07,s08,s09,s10 from root.db.d1 STRICT{ @@ -174,7 +174,7 @@ Time(TIMESTAMP) |root.db.d1.s01(INT32) |root.db.d1.s02(INT64) |ro 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.3 -- [1]41:set sql_dialect=table STRICT{ PASS @@ -205,7 +205,7 @@ time(TIMESTAMP) |device1(STRING) |blob1(BLOB) |device2(STRING) 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.35 -- [1]72:SELECT * FROM (SELECT time, device_id AS device1, s07 AS blob1 FROM v1 WHERE device_id='d2') AS t1 FULL OUTER JOIN (SELECT time, device_id AS device2, s07 AS blob2 FROM v2 WHERE device_id='d2') AS t2 USING(time) STRICT{ @@ -213,7 +213,7 @@ time(TIMESTAMP) |device1(STRING) |blob1(BLOB) |device2(STRING) 总数目:0 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.13 -- [1]86:SELECT * FROM (SELECT time, device_id AS device1, s07 AS blob1 FROM v1 WHERE device_id='d2') AS t1 FULL OUTER JOIN (SELECT time, device_id AS device2, s07 AS blob2 FROM v2 WHERE device_id='d1') AS t2 USING(time) STRICT{ @@ -224,7 +224,7 @@ time(TIMESTAMP) |device1(STRING) |blob1(BLOB) |device2(STRING) 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.11 -- [1]90:drop database db STRICT{ PASS @@ -254,7 +254,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.695 +Elapsed Time: 0.0.49 -- [1]102:select s01,s02,s03,s04,s05,s06,s07,s08,s09,s10 from root.db.d1 STRICT{ @@ -264,7 +264,7 @@ Time(TIMESTAMP) |root.db.d1.s01(INT32) |root.db.d1.s02(INT64) |ro 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]103:set sql_dialect=table STRICT{ PASS @@ -323,7 +323,7 @@ s01(INT32) |s02(INT64) |s03(BOOLEAN) |s04(FLOAT) |s05(DOUBLE 总数目:0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]116:flush STRICT{ PASS @@ -335,7 +335,7 @@ s01(INT32) |s02(INT64) |s03(BOOLEAN) |s04(FLOAT) |s05(DOUBLE 总数目:0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.6 -- [1]118:drop database db STRICT{ PASS diff --git a/table/scripts/OperateMetadata/TreeViewTest/bugs.run b/table/scripts/OperateMetadata/TreeViewTest/bugs.run index 5c342c72..83f32ce4 100644 --- a/table/scripts/OperateMetadata/TreeViewTest/bugs.run +++ b/table/scripts/OperateMetadata/TreeViewTest/bugs.run @@ -1,5 +1,5 @@ //issue 0335 -connect root/root; +connect root/TimechoDB@2021; set sql_dialect=tree; drop database root.db;<2 +-- [1]224:select count(*) from v1 having count(*)>2 STRICT{ _col0(INT64) | 总数目:0 } -Elapsed Time: 0.0.7 --- [1]235:create or replace view db.v1(metric string tag,clustername string tag,nodetype string tag,nodeid string tag,point string tag,database string tag,type string tag,region string tag) as root.__system.** +Elapsed Time: 0.0.9 +-- [1]226:create or replace view db.v1(metric string tag,clustername string tag,nodetype string tag,nodeid string tag,point string tag,database string tag,type string tag,region string tag) as root.__system.** STRICT{ PASS } --- [1]236:select count(*) from v1 having count(*)>4 +-- [1]227:select count(*) from v1 having count(*)>4 STRICT{ _col0(INT64) | 总数目:0 } -Elapsed Time: 0.0.9 --- [1]237:drop database db +Elapsed Time: 0.0.12 +-- [1]228:drop database db STRICT{ PASS } --- [1]238:drop user test +-- [1]229:drop user test STRICT{ PASS } --- [1]239:set sql_dialect=tree +-- [1]230:set sql_dialect=tree STRICT{ PASS } --- [1]240:drop database root.** +-- [1]231:drop database root.** STRICT{ PASS } diff --git a/table/scripts/OperateMetadata/TreeViewTest/create_view_prefixPath.run b/table/scripts/OperateMetadata/TreeViewTest/create_view_prefixPath.run index 9a0d38f9..b265eddb 100644 --- a/table/scripts/OperateMetadata/TreeViewTest/create_view_prefixPath.run +++ b/table/scripts/OperateMetadata/TreeViewTest/create_view_prefixPath.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; //tc normal user create view no tree db set sql_dialect=tree; drop database root.**; @@ -11,11 +11,11 @@ drop database db; drop user test; < now()+10d STRICT{ @@ -872,7 +872,7 @@ _col0(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]154:create or replace view v1(device_id string tag ,s10 double field) as root.db.** STRICT{ PASS @@ -900,7 +900,7 @@ _col0(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]157:show devices from v1 STRICT{ @@ -978,7 +978,7 @@ _col0(INT64) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.8 -- [1]167:show devices from v1 STRICT{ @@ -1054,7 +1054,7 @@ v1 |CREATE VIEW "v1" ("devi| 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]178:select count(*) from v1 STRICT{ @@ -1064,7 +1064,7 @@ _col0(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.8 -- [1]179:show devices from v1 STRICT{ @@ -1134,7 +1134,7 @@ _col0(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]188:show devices from v1 STRICT{ @@ -1156,7 +1156,7 @@ d3 | 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]189:count devices from v1 STRICT{ @@ -1182,7 +1182,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]194:select * from root.db.d6 STRICT{ @@ -1226,7 +1226,7 @@ _col0(INT64) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.8 -- [1]199:show devices from v1 STRICT{ @@ -1248,7 +1248,7 @@ d3 | 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]200:count devices from v1 STRICT{ @@ -1288,7 +1288,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]205:set sql_dialect=table STRICT{ PASS @@ -1310,7 +1310,7 @@ time(TIMESTAMP) |device_id(STRING) |s10(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]209:set sql_dialect=tree STRICT{ PASS @@ -1320,7 +1320,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.5 -- [1]211:select * from root.db.d6 STRICT{ @@ -1359,7 +1359,7 @@ _col0(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]216:show devices from v1 STRICT{ @@ -1401,7 +1401,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]221:select * from root.db.d6 STRICT{ @@ -1411,13 +1411,13 @@ Time(TIMESTAMP) |root.db.d6.s10(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.6 -- [1]222:delete timeseries root.db.d6.s10 STRICT{ 0 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.33 -- [1]223:select * from root.db.d6 STRICT{ @@ -1425,7 +1425,7 @@ Time(TIMESTAMP) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]224:set sql_dialect=table STRICT{ PASS @@ -1451,7 +1451,7 @@ _col0(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]228:show devices from v1 STRICT{ @@ -1471,7 +1471,7 @@ d3 | 总数目:6 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]229:count devices from v1 STRICT{ @@ -1503,7 +1503,7 @@ _col0(INT64) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.13 -- [1]233:show devices from v1 STRICT{ @@ -1533,14 +1533,14 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]236:set sql_dialect=tree STRICT{ PASS } -- [1]237:alter timeseries root.db.对齐d3.s10 add tags tag=addtag STRICT{ -PASS +0 } -- [1]238:set sql_dialect=table STRICT{ @@ -1569,7 +1569,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.8 -- [1]242:show devices from v1 STRICT{ @@ -1589,7 +1589,7 @@ d3 | 总数目:6 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]243:count devices from v1 STRICT{ @@ -1620,7 +1620,7 @@ PASS } -- [1]247:alter timeseries root.db.对齐d3.s10 UPSERT ALIAS=newAlias TAGS(tag2=newV2, tag3=v3) ATTRIBUTES(attr3=v3, attr4=v4) STRICT{ -PASS +0 } -- [1]248:set sql_dialect=table STRICT{ @@ -1639,7 +1639,7 @@ tag(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.6 -- [1]251:select count(*) as count from v1 STRICT{ @@ -1649,7 +1649,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.9 -- [1]252:select device_id,count(*) as count from v1 group by device_id order by device_id STRICT{ @@ -1665,7 +1665,7 @@ d4 |2 | 总数目:4 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.11 -- [1]253:select device_id,count(*) as count from v1 group by device_id having count(*)>1 order by device_id STRICT{ @@ -1677,7 +1677,7 @@ d4 |2 | 总数目:2 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.9 -- [1]254:show devices from v1 STRICT{ @@ -1697,7 +1697,7 @@ d3 | 总数目:6 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]255:count devices from v1 STRICT{ @@ -1721,7 +1721,7 @@ v1 |CREATE VIEW "v1" ("devi| 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]258:set sql_dialect=tree STRICT{ PASS @@ -1731,7 +1731,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]260:select count(s10) from root.db.d1 STRICT{ @@ -1741,7 +1741,7 @@ count(root.db.d1.s10)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.6 -- [1]261:set ttl to root.db.d1 3600000 STRICT{ PASS @@ -1763,7 +1763,7 @@ tag(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]265:select count(*) as tag from v1 where device_id like '%d1%' STRICT{ @@ -1773,7 +1773,7 @@ tag(INT64) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.12 -- [1]266:select count(*) as count from v1 STRICT{ @@ -1783,7 +1783,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.9 -- [1]267:select device_id,count(*) as count from v1 group by device_id order by device_id STRICT{ @@ -1799,7 +1799,7 @@ d4 |2 | 总数目:4 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.9 -- [1]268:select device_id,count(*) as count from v1 group by device_id having count(*)>1 order by device_id STRICT{ @@ -1811,7 +1811,7 @@ d4 |2 | 总数目:2 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.9 -- [1]269:show devices from v1 STRICT{ @@ -1851,7 +1851,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.39 -- [1]275:set ttl to root.db 1000 STRICT{ PASS @@ -1873,7 +1873,7 @@ tag(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]279:select count(*) as tag from v1 where device_id like '%d1%' STRICT{ @@ -1883,7 +1883,7 @@ tag(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]280:select count(*) as count from v1 STRICT{ @@ -1893,7 +1893,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]281:select device_id,count(*) as count from v1 group by device_id order by device_id STRICT{ @@ -1903,7 +1903,7 @@ d1 |1 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.7 -- [1]282:select device_id,count(*) as count from v1 group by device_id having count(*)>1 order by device_id STRICT{ @@ -1911,7 +1911,7 @@ device_id(STRING) |count(INT64) | 总数目:0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.12 -- [1]283:show devices from v1 STRICT{ @@ -1931,7 +1931,7 @@ d3 | 总数目:6 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]284:count devices from v1 STRICT{ @@ -1969,7 +1969,7 @@ tag(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.7 -- [1]292:select count(*) as tag from v1 where device_id like '%d1%' STRICT{ @@ -1979,7 +1979,7 @@ tag(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]293:select count(*) as count from v1 STRICT{ @@ -2005,7 +2005,7 @@ device_id(STRING) |count(INT64) | 总数目:0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.6 -- [1]296:show devices from v1 STRICT{ @@ -2081,7 +2081,7 @@ device_id(STRING) |count(INT64) | 总数目:0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]307:select device_id,count(*) as count from v1 group by device_id having count(*)>1 order by device_id STRICT{ @@ -2097,7 +2097,7 @@ device_id(STRING) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]309:count devices from v1 STRICT{ @@ -2125,13 +2125,13 @@ STRICT{ 0 } -Elapsed Time: 0.1.734 +Elapsed Time: 0.1.783 -- [1]326:insert into root.db.d2(time,s0,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10) values(20000,1102,31,42,53,46,57,68,79,80,91,1111.11) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]327:create aligned timeseries root.db.对齐d3(s0 double ,s1 double ,s2 double ,s3 double ,s4 double ,s5 double ,s6 double ,s7 double ,s8 double ,s9 double ,s10 double) STRICT{ PASS @@ -2207,13 +2207,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]357:insert into root.db.d1(time,s2) values(1751959384000,2222) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]358:insert into root.db.d1(time,s2) values(1751959385000,2) STRICT{ 0 @@ -2231,19 +2231,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]361:insert into root.db.d1(time,s5) values(1751959388000,5) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]362:insert into root.db.d1(time,s6) values(1751959389000,6) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]363:insert into root.db.d1(time,s7) values(1751959382000,7) STRICT{ 0 @@ -2261,7 +2261,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]366:insert into root.db.d1(time,s10) values(1751959373000,10) STRICT{ 0 @@ -2273,7 +2273,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.10 -- [1]368:insert into root.db.d3(time,c0,c1,s10,c3) values(1751959383000,0,1,X'd3','d3 before ttl time') STRICT{ 0 @@ -2285,13 +2285,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]370:insert into root.db.d4(time,c0,c1,c2,s10) aligned values(1751959384000,110,2,X'd4','d4 before ttl time') STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]371:select * from root.db.** align by device STRICT{ SQLSTATE : 701: ALIGN BY DEVICE: the data types of the same measurement column should be the same across devices. @@ -2313,7 +2313,7 @@ tag(INT64) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.6 -- [1]375:select count(*) as tag from v1 where device_id like '%d1%' STRICT{ @@ -2323,7 +2323,7 @@ tag(INT64) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.6 -- [1]376:select count(*) as count from v1 STRICT{ @@ -2333,7 +2333,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]377:select device_id,count(*) as count from v1 group by device_id order by device_id STRICT{ @@ -2349,7 +2349,7 @@ d4 |2 | 总数目:4 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.6 -- [1]378:select device_id,count(*) as count from v1 group by device_id having count(*)>1 order by device_id STRICT{ @@ -2415,7 +2415,7 @@ time(TIMESTAMP) |device_id(STRING) |s10(DOUBLE) | 总数目:6 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]382:create or replace view v1(device_id string tag ,s10 double field) as root.db.** STRICT{ PASS @@ -2445,7 +2445,7 @@ time(TIMESTAMP) |device_id(STRING) |s10(DOUBLE) | 总数目:6 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]384:select count(*) as tag from v1 where device_id='对齐d3' STRICT{ @@ -2455,7 +2455,7 @@ tag(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]385:select count(*) as tag from v1 where device_id like '%d1%' STRICT{ @@ -2465,7 +2465,7 @@ tag(INT64) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]386:select count(*) as count from v1 STRICT{ @@ -2475,7 +2475,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]387:select device_id,count(*) as count from v1 group by device_id order by device_id STRICT{ @@ -2491,7 +2491,7 @@ d4 |2 | 总数目:4 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.6 -- [1]388:select device_id,count(*) as count from v1 group by device_id having count(*)>1 order by device_id STRICT{ @@ -2503,7 +2503,7 @@ d4 |2 | 总数目:2 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.7 -- [1]389:show devices from v1 STRICT{ @@ -2565,7 +2565,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]400:insert into root.db.d3(time,c0,c1,s10,c3) values(1751959383000,0,1,X'd3','d3 before ttl time') STRICT{ 0 @@ -2577,7 +2577,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]402:insert into root.db.d4(time,c0,c1,c2,s10) aligned values(1751959384000,110,2,X'd4','d4 before ttl time') STRICT{ 0 @@ -2601,7 +2601,7 @@ tag(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]406:select count(*) as tag from v1 where device_id like '%d1%' STRICT{ @@ -2637,7 +2637,7 @@ d4 |2 | 总数目:4 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.8 -- [1]409:select device_id,count(*) as count from v1 group by device_id having count(*)>1 order by device_id STRICT{ @@ -2703,7 +2703,7 @@ time(TIMESTAMP) |device_id(STRING) |s10(DOUBLE) | 总数目:6 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]413:create or replace view v1(device_id string tag ,s10 double field) as root.db.** STRICT{ PASS @@ -2759,7 +2759,7 @@ tag(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]420:select count(*) as tag from v1 where device_id like '%d1%' STRICT{ @@ -2779,7 +2779,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]422:select device_id,count(*) as count from v1 group by device_id order by device_id STRICT{ @@ -2795,7 +2795,7 @@ device_id(STRING) |count(INT64) | 总数目:0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]424:show devices from v1 STRICT{ @@ -2813,7 +2813,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]426:select * from v1 order by time STRICT{ @@ -2833,7 +2833,7 @@ time(TIMESTAMP) |device_id(STRING) |s10(DOUBLE) | 总数目:0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]429:drop view v1 STRICT{ PASS @@ -2867,7 +2867,7 @@ STRICT{ 0 } -Elapsed Time: 0.1.694 +Elapsed Time: 0.1.725 -- [1]450:insert into root.db.d2(time,s0,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10) values(20000,1102,31,42,53,46,57,68,79,80,91,1111.11) STRICT{ 0 @@ -2883,7 +2883,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.47 +Elapsed Time: 0.0.36 -- [1]454:create timeseries root.db.d1.s0 double STRICT{ PASS @@ -2933,19 +2933,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]466:insert into root.db.d1(time,s2) values(1751959384000,2222) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]467:insert into root.db.d1(time,s2) values(1751959385000,2) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]468:insert into root.db.d1(time,s3) values(1751959386000,3) STRICT{ 0 @@ -2975,7 +2975,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]473:insert into root.db.d1(time,s8) values(1751959381000,8) STRICT{ 0 @@ -2999,19 +2999,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.5 -- [1]477:insert into root.db.d3(time,c0,c1,s10,c3) values(1751959383000,0,1,X'd3','d3 before ttl time') STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]478:insert into root.db.d4(time,c0,c1,c2,s10) aligned values(1751959383000,110,2,X'd4','3,4,5,6,7,8,9,10') STRICT{ 0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]479:insert into root.db.d4(time,c0,c1,c2,s10) aligned values(1751959384000,110,2,X'd4','d4 before ttl time') STRICT{ 0 @@ -3039,7 +3039,7 @@ Time(TIMESTAMP) |root.db.d4.s10(TEXT) |root.db.对齐d3.s10(DOUBLE) 总数目:7 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.8 -- [1]481:set sql_dialect=table STRICT{ PASS @@ -3081,7 +3081,7 @@ time(TIMESTAMP) |device_id(STRING) |s10(DOUBLE) | 总数目:6 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.7 -- [1]487:flush STRICT{ PASS @@ -3153,13 +3153,13 @@ STRICT{ 0 } -Elapsed Time: 0.1.782 +Elapsed Time: 0.0.765 -- [1]512:insert into root.db.d2(time,s0,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10) values(20000,1102,31,42,53,46,57,68,79,80,91,1111.11) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]513:create aligned timeseries root.db.对齐d3(s0 double ,s1 double ,s2 double ,s3 double ,s4 double ,s5 double ,s6 double ,s7 double ,s8 double ,s9 double ,s10 double) STRICT{ PASS @@ -3169,7 +3169,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.47 +Elapsed Time: 0.0.48 -- [1]518:CREATE DEVICE TEMPLATE t1( s0 text, s1 text, s2 int64 , s3 int32 , s4 boolean , s5 timestamp , s6 string, s7 text, s8 float, s9 date, c1 FLOAT encoding=RLE compression=SNAPPY, s10 blob compression=SNAPPY, c3 text compression=SNAPPY ) STRICT{ PASS @@ -3235,13 +3235,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]560:insert into root.db.d1(time,s2) values(1751959384000,2222) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]561:insert into root.db.d1(time,s2) values(1751959385000,2) STRICT{ 0 @@ -3265,7 +3265,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]565:insert into root.db.d1(time,s6) values(1751959389000,6) STRICT{ 0 @@ -3277,7 +3277,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]567:insert into root.db.d1(time,s8) values(1751959381000,8) STRICT{ 0 @@ -3295,25 +3295,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]570:insert into root.db.d3(time,s0,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,c1,c3) values(1751959363000,'hi','lucy',121,231,true,now(),'string timeseries','text timeseries',2.34,'2025-07-08',X'd3',3.14,'c3:3,4,5,6,7,8,9,10') STRICT{ 0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]571:insert into root.db.d3(time,s0,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,c1,c3) values(1751959364000,'hello','lily',221,231,false,now()+1d,'string timeseries row 2','text timeseries row 2',5.34,'2025-07-08',X'd31234',4.14,'c3:3,4,5,6,7,8,9,10 row2') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]572:insert into root.db.d4(time,s0,s1,s2,s3,s4,s5,s6,s7,s8,s9,c2,s10) aligned values(1751959383000,X'bcad',X'ABCD',110,220,true,now(),'d4 string timeseries row 1','d4 text timeseries',2.34,'2025-07-08',X'd4','s10 text 3,4,5,6,7,8,9,10') STRICT{ 0 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.5 -- [1]573:insert into root.db.d4(time,s0,s1,s2,s3,s4,s5,s6,s7,s8,s9,c2,s10) aligned values(1751959382000,X'bcad0123',X'ABCD',110,220,false,now()-8d,'d4 string timeseries row 2','d4 text timeseries row 2',3.34,'2025-07-05',X'd4','s10 text 3,4,5,6,7,8,9,10 row 2') STRICT{ 0 @@ -3357,7 +3357,7 @@ d4 |null | 总数目:5 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.7 -- [1]582:select * from v1 where s10 is not null STRICT{ @@ -3365,7 +3365,7 @@ time(TIMESTAMP) |device_id(STRING) |s10(DOUBLE) | 总数目:0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]583:flush STRICT{ PASS @@ -3387,7 +3387,7 @@ d4 |null | 总数目:5 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.8 -- [1]585:select * from v1 where s10 is not null STRICT{ @@ -3395,7 +3395,7 @@ time(TIMESTAMP) |device_id(STRING) |s10(DOUBLE) | 总数目:0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.8 -- [1]587:create or replace view v1(device_id string tag ,s10 double field from c1) as root.db.** STRICT{ PASS @@ -3417,7 +3417,7 @@ d4 |null | 总数目:5 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.7 -- [1]589:select * from v1 where s10 is not null STRICT{ @@ -3425,7 +3425,7 @@ time(TIMESTAMP) |device_id(STRING) |s10(DOUBLE) | 总数目:0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.6 -- [1]590:create or replace view v1(device_id string tag ,s10 blob field from c1) as root.db.** STRICT{ PASS @@ -3447,7 +3447,7 @@ d4 |null | 总数目:5 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.16 -- [1]592:select * from v1 where s10 is not null STRICT{ @@ -3455,7 +3455,7 @@ time(TIMESTAMP) |device_id(STRING) |s10(BLOB) | 总数目:0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.6 -- [1]593:create or replace view v1(device_id string tag ,s10 float field from c1) as root.db.** STRICT{ PASS @@ -3502,7 +3502,7 @@ time(TIMESTAMP) |device_id(STRING) |s10(FLOAT) | 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]596:create or replace view v1(device_id string tag ,c1 float field from c1) as root.db.** STRICT{ PASS @@ -3528,7 +3528,7 @@ d4 |null | 总数目:7 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.8 -- [1]598:select * from v1 where c1 is not null STRICT{ @@ -3542,7 +3542,7 @@ time(TIMESTAMP) |device_id(STRING) |c1(FLOAT) | 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.9 -- [1]600:create or replace view v1(device_id string tag ,c1 field from c1) as root.db.** STRICT{ SQLSTATE : 701: Unknown type: field @@ -3568,7 +3568,7 @@ d4 |null | 总数目:7 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]602:select * from v1 where c1 is not null STRICT{ @@ -3582,7 +3582,7 @@ time(TIMESTAMP) |device_id(STRING) |c1(FLOAT) | 总数目:2 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]603:create or replace view v1(device_id string tag ,c1_not_same field from c1) as root.db.** STRICT{ SQLSTATE : 701: Unknown type: field @@ -3652,7 +3652,7 @@ d4 |null | 总数目:7 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.8 -- [1]609:select * from v1 where c1 is not null STRICT{ SQLSTATE : 616: Column 'c1' cannot be resolved @@ -3682,7 +3682,7 @@ d4 |null | 总数目:5 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.12 -- [1]615:select * from v1 where c1 is not null STRICT{ @@ -3690,7 +3690,7 @@ time(TIMESTAMP) |device_id(STRING) |c1(BLOB) | 总数目:0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]617:create or replace view v1(device_id string tag ,c1,c2,c3 float field from c1) as root.db.** STRICT{ SQLSTATE : 700: line 1:51: mismatched input ','. Expecting: 'FIELD', 'FROM', 'TAG', 'TIME', @@ -3716,7 +3716,7 @@ d4 |null | 总数目:5 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]620:select * from v1 where c1 is not null STRICT{ @@ -3724,7 +3724,7 @@ time(TIMESTAMP) |device_id(STRING) |c1(BLOB) | 总数目:0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.11 -- [1]621:show create view v1 STRICT{ @@ -3765,7 +3765,7 @@ time(TIMESTAMP) |device_id(STRING) |c1(BLOB) | 总数目:5 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.15 -- [1]624:select * from v1 where c1 is not null STRICT{ @@ -3773,7 +3773,7 @@ time(TIMESTAMP) |device_id(STRING) |c1(BLOB) | 总数目:0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]625:show create view v1 STRICT{ @@ -3809,7 +3809,7 @@ d4 |null | 总数目:5 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.11 -- [1]628:select * from v1 where c1 is not null STRICT{ @@ -3817,7 +3817,7 @@ time(TIMESTAMP) |device_id(STRING) |c1(BLOB) | 总数目:0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]629:show create view v1 STRICT{ @@ -3831,7 +3831,7 @@ v1 |CREATE VIEW "v1" ("devi| 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 -- [1]630:create or replace view v1(device_id string tag ,c1_not_same from c1) as root.db.** STRICT{ PASS @@ -3853,7 +3853,7 @@ time(TIMESTAMP) |device_id(STRING) |c1_not_same(FLOAT) | 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]633:select * from v1 where c1_not_same is not null or c1 is not null STRICT{ SQLSTATE : 616: Column 'c1' cannot be resolved @@ -3879,7 +3879,7 @@ d4 |null | 总数目:7 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.8 -- [1]635:show create view v1 STRICT{ @@ -3911,7 +3911,7 @@ time(TIMESTAMP) |device_id(STRING) |c1_not_same(FLOAT) | 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]638:select device_id,c1_not_same from v1 order by time,device_id STRICT{ @@ -3933,7 +3933,7 @@ d4 |null | 总数目:7 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.7 -- [1]639:show create view v1 STRICT{ @@ -3947,7 +3947,7 @@ v1 |CREATE VIEW "v1" ("devi| 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]640:create or replace view v1(device_id string tag ,c1_Not_Same from c1) as root.db.** STRICT{ PASS @@ -3965,7 +3965,7 @@ time(TIMESTAMP) |device_id(STRING) |c1_not_same(FLOAT) | 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.8 -- [1]642:select * from v1 where C1_not_same is not null STRICT{ @@ -3993,7 +3993,7 @@ time(TIMESTAMP) |device_id(STRING) |c1_not_same(FLOAT) | 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]644:select device_id,c1_Not_Same from v1 order by time,device_id STRICT{ @@ -4049,7 +4049,7 @@ time(TIMESTAMP) |device_id(STRING) |c1_not_same(BLOB) |c2(BLOB) 总数目:0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]649:select * from v1 where c1_Not_Same is not null STRICT{ @@ -4140,7 +4140,7 @@ d4 |null |null | 总数目:6 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]658:show devices from v1 STRICT{ @@ -4183,7 +4183,7 @@ time(TIMESTAMP) |device_id(STRING) |c1_not_same(BLOB) |c2(BLOB) 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]662:select device_id,c1_Not_Same,c2 from v1 order by time,device_id STRICT{ @@ -4238,7 +4238,7 @@ d4 |null |null | 总数目:6 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.13 -- [1]666:create or replace view v1(device_id string tag ,c1_Not_Same blob,C2 blob field from C2_NOT_EXIST) as root.db.** STRICT{ PASS @@ -4250,7 +4250,7 @@ time(TIMESTAMP) |device_id(STRING) |c1_not_same(BLOB) |c2(BLOB) 总数目:0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]668:select device_id,c1_Not_Same,c2 from v1 order by time,device_id STRICT{ @@ -4268,7 +4268,7 @@ d4 |null |null | 总数目:5 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.8 -- [1]669:show devices from v1 STRICT{ @@ -4334,7 +4334,7 @@ d4 |null |null | 总数目:5 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.17 -- [1]674:show devices from v1 STRICT{ @@ -4352,7 +4352,7 @@ d3 | 总数目:5 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.7 -- [1]675:count devices from v1 STRICT{ @@ -4378,7 +4378,7 @@ v1 |CREATE VIEW "v1" ("devi| 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]677:set sql_dialect=tree STRICT{ PASS @@ -4392,7 +4392,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.166 +Elapsed Time: 0.0.205 -- [1]685:insert into root.test.d1(time,C2) values(20000,123) STRICT{ 0 @@ -4404,13 +4404,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.50 +Elapsed Time: 0.0.40 -- [1]687:insert into root.test.d2(time,C2) aligned values(60000,'text') STRICT{ 0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]688:set sql_dialect=table STRICT{ PASS @@ -4463,7 +4463,7 @@ d3 | 总数目:5 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]693:count devices from v1 STRICT{ @@ -4489,7 +4489,7 @@ v1 |CREATE VIEW "v1" ("devi| 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]695:set sql_dialect=tree STRICT{ PASS @@ -4499,7 +4499,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.21 -- [1]697:set sql_dialect=table STRICT{ PASS @@ -4547,7 +4547,7 @@ d3 | 总数目:5 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]702:count devices from v1 STRICT{ @@ -4557,7 +4557,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]703:show create view v1 STRICT{ @@ -4591,13 +4591,13 @@ STRICT{ 0 } -Elapsed Time: 0.2.38 +Elapsed Time: 0.2.29 -- [1]708:insert into root.test.d2(time,c2) aligned values(50000,123) STRICT{ 0 } -Elapsed Time: 0.0.49 +Elapsed Time: 0.0.42 -- [1]709:set sql_dialect=table STRICT{ PASS @@ -4627,7 +4627,7 @@ d4 |null |null | 总数目:5 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]714:show devices from v1 STRICT{ @@ -4655,7 +4655,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]716:show create view v1 STRICT{ @@ -4671,7 +4671,7 @@ v1 |CREATE VIEW "v1" ("devi| 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]718:create or replace view v1(device_id string tag,c2 field from c2_not_exist ) as root.test.** STRICT{ SQLSTATE : 701: Unknown type: field @@ -4759,7 +4759,7 @@ d4 |null |null | 总数目:5 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]726:show devices from v1 STRICT{ @@ -4813,7 +4813,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.36 +Elapsed Time: 0.0.22 -- [1]732:set sql_dialect=table STRICT{ PASS @@ -4922,7 +4922,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]743:show create view v1 STRICT{ @@ -4947,13 +4947,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]746:insert into root.test.d2.s2(time,c2)values(40000,'text') STRICT{ 0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]747:set sql_dialect=table STRICT{ PASS @@ -4975,7 +4975,7 @@ time(TIMESTAMP) |device_id(STRING) |sensor_id(STRING) |c2(TEXT) 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.10 -- [1]750:show devices from v1 STRICT{ @@ -4999,7 +4999,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]752:show create view v1 STRICT{ @@ -5032,7 +5032,7 @@ time(TIMESTAMP) |device_id(STRING) |sensor_id(STRING) |c2(TEXT) 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]755:show devices from v1 STRICT{ @@ -5056,7 +5056,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]757:show create view v1 STRICT{ @@ -5071,7 +5071,7 @@ v1 |CREATE VIEW "v1" ("devi| 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]758:drop database db STRICT{ PASS diff --git a/table/scripts/OperateMetadata/TreeViewTest/create_view_viewColumnDefinition.run b/table/scripts/OperateMetadata/TreeViewTest/create_view_viewColumnDefinition.run index e580d1d5..baa8b0da 100644 --- a/table/scripts/OperateMetadata/TreeViewTest/create_view_viewColumnDefinition.run +++ b/table/scripts/OperateMetadata/TreeViewTest/create_view_viewColumnDefinition.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; set sql_dialect=tree; unset ttl from root.db.d1;<now() STRICT{ @@ -951,7 +951,7 @@ _col0(INT64) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.29 -- [1]139:select * from "电机表" inner join "风机表" using (time) where time>now() STRICT{ @@ -959,7 +959,7 @@ time(TIMESTAMP) |电机组(STRING) |电机号(STRING) |功率(FLO 总数目:0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.16 -- [1]140:select count(*) from "电机表" inner join "风机表" using (time) where time>now() and timenow()+8d STRICT{ @@ -269,7 +269,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]76:select count(*) as count from v1 where time=1975-03-21T12:19:59.000+08:00 STRICT{ @@ -279,7 +279,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]77:show devices from v1 STRICT{ @@ -335,7 +335,7 @@ STRICT{ 0 } -Elapsed Time: 0.2.349 +Elapsed Time: 0.1.794 -- [1]99:insert into root.db.d2(time,s0,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10) values(now()-1d,1102,31,42,53,46,57,68,79,80,91,1111.11) STRICT{ 0 @@ -407,7 +407,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.67 +Elapsed Time: 0.0.36 -- [1]127:insert into root.db.d1(time,s2) values(now()-1d,2222) STRICT{ 0 @@ -425,13 +425,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]132:insert into root.db.d1(time,s4) values(now(),4) STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]134:insert into root.db.d1(time,s5) values(now(),5) STRICT{ 0 @@ -443,7 +443,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.3 -- [1]138:insert into root.db.d1(time,s7) values(now(),7) STRICT{ 0 @@ -455,7 +455,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]142:insert into root.db.d1(time,s9) values(now(),9) STRICT{ 0 @@ -467,25 +467,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]146:insert into root.db.d3(time,c0,c1,c2,c3) values(now(),0,1,X'd3','3,4,5,6,7,8,9,10') STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.6 -- [1]147:insert into root.db.d3(time,c0,c1,c2,c3) values(now()-1d,0,1,X'd3','d3 before ttl time') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]148:insert into root.db.d4(time,c0,c1,c2,c3) aligned values(now(),110,2,X'd4','3,4,5,6,7,8,9,10') STRICT{ 0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]149:insert into root.db.d4(time,c0,c1,c2,c3) aligned values(now()-1d,110,2,X'd4','d4 before ttl time') STRICT{ 0 @@ -501,7 +501,7 @@ count(root.db.d1.s0)(INT64) |count(root.db.d2.s0)(INT64) |count(root.d 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]151:select count(s0),count(s1),count(s2),count(s3),count(s4),count(s5),count(s6),count(s7),count(s8),count(s9),count(s10),count(c0),count(c1),count(c2),count(c3) from root.db.** align by device STRICT{ @@ -517,7 +517,7 @@ root.db.d4 |null |null |null 总数目:4 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.7 -- [1]152:show devices root.db.** STRICT{ @@ -539,7 +539,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]154:select s0,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,c0,c1,c2,c3 from root.db.** align by device STRICT{ @@ -547,7 +547,7 @@ Time(TIMESTAMP) |Device(TEXT) |s0(DOUBLE) |s1(DOUBLE) |s2(DO 总数目:0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]155:set sql_dialect=table STRICT{ PASS @@ -573,7 +573,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.8 -- [1]161:select count(*) as count from v1 where time1975-03-21T12:19:59.000+08:00 STRICT{ @@ -647,7 +647,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.7 -- [1]169:select count(*) as count from v1 where time=1975-03-21T12:19:59.000+08:00 STRICT{ @@ -667,7 +667,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]171:select count(*) as count from v1 where time!=1975-03-21T12:19:59.000+08:00 STRICT{ @@ -677,7 +677,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]173:select count(*) as count from v1 where device_id like '%d' STRICT{ @@ -717,7 +717,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]177:select count(*) as count from v1 where time=1975-03-21T12:19:59.000+08:00 or device_id like '%d1' STRICT{ @@ -727,7 +727,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]178:select count(*) as count from v1 where time=1975-03-21T12:19:59.000+08:00 and device_id like '%d1' STRICT{ @@ -737,7 +737,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]179:select count(*) as count from v1 where time<1975-03-21T12:19:59.000+08:00 and device_id like '%d1' STRICT{ @@ -747,7 +747,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.6 -- [1]180:select count(*) as count from v1 where time<1975-03-21T12:19:59.000+08:00 or device_id like '%d1' STRICT{ @@ -757,7 +757,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]181:select count(*) as count from v1 where time!=1975-03-21T12:19:59.000+08:00 and device_id like '%d1' STRICT{ @@ -777,7 +777,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]184:select count(*) as count from v1 where device_id like '%d' and s1=1 STRICT{ @@ -787,7 +787,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.29 -- [1]185:select count(*) as count from v1 where device_id like '%d1' and s1=1 STRICT{ @@ -797,7 +797,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]186:select count(*) as count from v1 where time1 STRICT{ @@ -837,7 +837,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]190:select count(*) as count from v1 where time<1975-03-21T12:19:59.000+08:00 and device_id like '%d1' and s1>1 STRICT{ @@ -847,7 +847,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]191:select count(*) as count from v1 where time<1975-03-21T12:19:59.000+08:00 or device_id like '%d1' and s1>1 STRICT{ @@ -857,7 +857,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.8 -- [1]192:select count(*) as count from v1 where time!=1975-03-21T12:19:59.000+08:00 and device_id like '%d1' and s1>1 STRICT{ @@ -867,7 +867,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]193:select count(*) as count from v1 where time!=1975-03-21T12:19:59.000+08:00 or device_id like '%d1' and s1>1 STRICT{ @@ -877,7 +877,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.9 -- [1]195:select count(*) as count from v1 where s1=1 STRICT{ @@ -887,7 +887,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]196:select count(*) as count from v1 where s1>1 STRICT{ @@ -897,7 +897,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]197:select count(*) as count from v1 where s1>1 or time1975-03-21T12:19:59.000+08:00 and device_id like '%d1' and s1=1 STRICT{ @@ -917,7 +917,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.11 -- [1]199:select count(*) as count from v1 where s3>2 and time=1975-03-21T12:19:59.000+08:00 or device_id like '%d1' and s1=1 STRICT{ @@ -961,7 +961,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.8 -- [1]204:select count(*) as count from v1 where time >1975-03-20T12:19:59.000+08:00 and time!=1975-03-21T12:19:59.000+08:00 or device_id like '%d1' and s1>1 STRICT{ @@ -971,7 +971,7 @@ count(INT64) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.9 -- [1]206:show devices from v1 STRICT{ diff --git a/table/scripts/OperateMetadata/TreeViewTest/issue_query_not_exist_region.run b/table/scripts/OperateMetadata/TreeViewTest/issue_query_not_exist_region.run index 36d3fe10..3a86be2a 100644 --- a/table/scripts/OperateMetadata/TreeViewTest/issue_query_not_exist_region.run +++ b/table/scripts/OperateMetadata/TreeViewTest/issue_query_not_exist_region.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; //tc1 set sql_dialect=tree; drop database root.db;< TO ROLE -connect root/root; +connect root/TimechoDB@2021; --0. 清理环境 drop user user01; @@ -39,12 +39,12 @@ drop database db1; --1. 准备测试数据 -create user user01 'pass1234'; -create user user02 'pass1234'; -create user user03 'pass1234'; -create user user04 'pass1234'; -create user user05 'pass1234'; -create user user06 'pass1234'; +create user user01 'pass123456789'; +create user user02 'pass123456789'; +create user user03 'pass123456789'; +create user user04 'pass123456789'; +create user user05 'pass123456789'; +create user user06 'pass123456789'; create role role01; create role role02; create role role03; @@ -60,8 +60,8 @@ desc t1; insert into t1(time, ID, int32) values(1, 'd1', 1); select * from t1 order by time; ---2. root赋予角色role01关于不指定范围【MANAGE_USER]权限 -grant manage_user to role role01; +--2. 新:root赋予角色role01关于【SECURITY】权限;旧:root赋予角色role01关于不指定范围【MANAGE_USER]权限 +grant security to role role01; --3. root 赋予角色role02关于指定ANY范围【ALTER】的权限 grant alter on any to role role02; @@ -106,13 +106,14 @@ list privileges of user user05; list privileges of user user06; --12. 普通用户user01登录,赋予普通用户user07权限 -connect user01/pass1234; +connect user01/pass123456789; list privileges of user user01; -create user test_user 'pass1234'; +create user test_user 'pass123456789'; list user; +< TO USER -connect root/root; +connect root/TimechoDB@2021; --0. 清理环境 drop user user01; @@ -27,13 +27,13 @@ drop database db1; --1. 准备测试数据 -create user user01 'pass1234'; -create user user02 'pass1234'; -create user user03 'pass1234'; -create user user04 'pass1234'; -create user user05 'pass1234'; -create user user06 'pass1234'; -create user user07 'pass1234'; +create user user01 'pass123456789'; +create user user02 'pass123456789'; +create user user03 'pass123456789'; +create user user04 'pass123456789'; +create user user05 'pass123456789'; +create user user06 'pass123456789'; +create user user07 'pass123456789'; create database test_db; use test_db; create table t1(ID TAG, int32 INT32); @@ -44,8 +44,8 @@ insert into t1(time, ID, int32) values(1, 'd1', 1); flush; select * from t1 order by time; ---2. root赋予普通用户user01关于不指定范围【MANAGE_USER]权限 -grant manage_user to user user01; +--2. 新:root赋予普通用户user01关于全局权限【SECURITY】;旧:root赋予普通用户user01关于不指定范围【MANAGE_USER]权限(已废弃) +grant security to user user01; --3. root 赋予普通用户user02关于指定ANY范围【ALTER】的权限 grant alter on any to user user02; @@ -66,7 +66,7 @@ grant alter on table db1.t1 to user user06; grant alter on table db1.t1 to user user06; --9. root 给自己本身进行授权操作 -grant manage_role to user root; +grant security to user root; < TO USER/ROLE [WITH GRANT OPTION] -connect root/root; +connect root/TimechoDB@2021; --0. 清理环境 drop user user01; @@ -33,80 +33,84 @@ drop role role02; --1. 准备测试数据 -create user user01 'pass1234'; -create user testuser01 'pass1234'; -create user user02 'pass1234'; -create user testuser02 'pass1234'; -create user user03 'pass1234'; -create user testuser03 'pass1234'; -create user user04 'pass1234'; -create user user05 'pass1234'; +create user user01 'pass123456789'; +create user testuser01 'pass123456789'; +create user user02 'pass123456789'; +create user testuser02 'pass123456789'; +create user user03 'pass123456789'; +create user testuser03 'pass123456789'; +create user user04 'pass123456789'; +create user user05 'pass123456789'; create role role01; create role role02; list user; +< +} +-- [1]34:create user lily '路人甲' +STRICT{ +SQLSTATE : 820: The length of password must be greater than or equal to 12 +} +-- [1]36:create user lily '路人甲@PassWord2021' +STRICT{ +SQLSTATE : 820: The password can only contain letters, numbers or !@#$%^*()_+-= +} +-- [1]38:list user +STRICT{ +PASS +} +-- [1]42:create user 路人甲 'lily@PassWord2021' +STRICT{ +SQLSTATE : 700: line 1:13: mismatched input '路'. Expecting: 'ROOT', +} +-- [1]44:create user abc路人甲d 'lily@PassWord2021' +STRICT{ +SQLSTATE : 700: line 1:16: mismatched input '路'. Expecting: +} +-- [1]46:list user +STRICT{ +PASS +} +-- [1]50:create user lily '123456789012' +STRICT{ +SQLSTATE : 820: Invalid password, must contain at least one lowercase letter, one uppercase letter, one special character. +} +-- [1]54:create user lily '123456789abc' +STRICT{ +SQLSTATE : 820: Invalid password, must contain at least one uppercase letter, one special character. +} +-- [1]58:create user lily '12345678@abc' +STRICT{ +SQLSTATE : 820: Invalid password, must contain at least one uppercase letter. +} +-- [1]62:create user lily '12345678@Abc' +STRICT{ +PASS +} +-- [1]63:grant security TO USER lily +STRICT{ +PASS +} + +-- [1]65:list privileges of user lily +STRICT{ +Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) | +--------------------------------------------------------------------------------- + | |SECURITY |false | +总数目:1 +} + +Elapsed Time: 0.0.2 +-- [1]67:list user +STRICT{ +PASS +} +-- [1]69:drop user lily +STRICT{ +PASS +} +-- [1]70:set configuration password_reuse_interval_days='-1' +STRICT{ +PASS +} +-- [1]71:set configuration enforce_strong_password='false' +STRICT{ +PASS +} +-- [1]74:set configuration password_reuse_interval_days='1' +STRICT{ +PASS +} +-- [1]77:create user lily 'lily@PassWord2021' +STRICT{ +PASS +} +-- [1]78:list user +STRICT{ +PASS +} +-- [1]80:alter user lily set password 'lily@PassWord2021' +STRICT{ +SQLSTATE : 701 +} +-- [1]82:alter user root SET PASSWORD 'TimechoDB@2021' +STRICT{ +SQLSTATE : 701 +} +-- [1]86:set configuration password_reuse_interval_days='-1' +STRICT{ +PASS +} +-- [1]87:alter user lily set password 'lily@PassWord2021' +STRICT{ +0 +} + +Elapsed Time: 0.0.48 +-- [1]89:GRANT SECURITY TO USER lily +STRICT{ +PASS +} +-- [1]89:list user +STRICT{ +PASS +} + +-- [1]92:list privileges of user lily +STRICT{ +Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) | +--------------------------------------------------------------------------------- + | |SECURITY |false | +总数目:1 +} + +Elapsed Time: 0.0.0 +-- [1]94:drop user lily +STRICT{ +PASS +} +-- [1]95:list user +STRICT{ +PASS +} diff --git a/table/scripts/PrivilegeManagement/identity_authentication/strongpassword.run b/table/scripts/PrivilegeManagement/identity_authentication/strongpassword.run new file mode 100644 index 00000000..40690d30 --- /dev/null +++ b/table/scripts/PrivilegeManagement/identity_authentication/strongpassword.run @@ -0,0 +1,96 @@ +connect root/TimechoDB@2021; +//tc1 close strong password tc length < 12 +set configuration password_reuse_interval_days='-1'; +set configuration enforce_strong_password='false'; +alter user root SET PASSWORD 'root';< @@ -113,13 +113,7 @@ SQLSTATE : 700: line 1:13: backquoted identifiers are not supported; use double STRICT{ PASS } - -- [1]108:list user STRICT{ -User(TEXT) | ----------------- -root | -总数目:1 +PASS } - -Elapsed Time: 0.0.3 diff --git a/table/scripts/PrivilegeManagement/manage_role/role_create.run b/table/scripts/PrivilegeManagement/manage_role/role_create.run index 7890b462..3874a3bb 100644 --- a/table/scripts/PrivilegeManagement/manage_role/role_create.run +++ b/table/scripts/PrivilegeManagement/manage_role/role_create.run @@ -1,6 +1,6 @@ //角色名:4~32个字符,支持使用英文大小写字母、数字、特殊字符(!@#$%^&*()_+-=) -connect root/root; +connect root/TimechoDB@2021; //一、角色名创建 @@ -106,6 +106,7 @@ create role "Role@01"; --2. 查看用户列表: list user; +<' +-- [1]52:alter user user01 set password '<1234567~abc*>' STRICT{ -SQLSTATE : 303: password <123~abc*> is illegal +SQLSTATE : 820: The password can only contain letters, numbers or !@#$%^*()_+-= } diff --git a/table/scripts/PrivilegeManagement/manage_user/user_alter_password.run b/table/scripts/PrivilegeManagement/manage_user/user_alter_password.run index bcd66988..a5280405 100644 --- a/table/scripts/PrivilegeManagement/manage_user/user_alter_password.run +++ b/table/scripts/PrivilegeManagement/manage_user/user_alter_password.run @@ -1,58 +1,55 @@ -//用户密码限制:4~32个字符,可使用大写小写字母、数字、特殊字符(!@#$%^&*()_+-=),密码默认采用 MD5 进行加密。 +//用户密码限制:12~32个字符,可使用大写小写字母、数字、特殊字符(!@#$%^&*()_+-=),密码默认采用 MD5 进行加密。 -connect root/root; +connect root/TimechoDB@2021; --0.清理环境 DROP USER user01; <'; +--12. 修改用户密码,包含不支持的特殊字符 +alter user user01 set password '<1234567~abc*>'; < } --- [1]56:CREATE USER 'User!@#$%^&*()_001+-=' 'pass1234' +-- [1]56:CREATE USER 'User!@#$%^&*()_001+-=' 'pass123456789' STRICT{ -SQLSTATE : 700: line 1:13: mismatched input ''User!@#$%^&*()_001+-=''. Expecting: +SQLSTATE : 700: line 1:13: mismatched input ''User!@#$%^&*()_001+-=''. Expecting: 'ROOT', } --- [1]58:CREATE USER `User!@#$%^&*()_001+-=` 'pass1234' +-- [1]58:CREATE USER `User!@#$%^&*()_001+-=` 'pass123456789' STRICT{ SQLSTATE : 700: line 1:13: backquoted identifiers are not supported; use double quotes to quote identifiers } --- [1]60:CREATE USER "User!@#$%^&*()_001+-=" 'pass1234' +-- [1]60:CREATE USER "User!@#$%^&*()_001+-=" 'pass123456789' STRICT{ PASS } - -- [1]62:list user STRICT{ -User(TEXT) | ----------------- -!@#$%^&*()_+-= | ----------------- -1234 | ----------------- -USERA | ----------------- -USEab | ----------------- -USEab01!@#$%^&*(| -)_+-= | ----------------- -USEab1 | ----------------- -User!@#$%^&*()_0| -01+-= | ----------------- -qwertyuiop123456| -7890qwertyuiop1| -2 | ----------------- -root | ----------------- -usea | ----------------- -userb | -总数目:11 +PASS } - -Elapsed Time: 0.0.2 --- [1]107:CREATE USER user01 'pwd' +-- [1]108:CREATE USER user01 'pqwertyuiop' STRICT{ -SQLSTATE : 303: The length of name or password must be greater than or equal to 4 +SQLSTATE : 820: The length of password must be greater than or equal to 12 } --- [1]109:CREATE USER user02 '12345678900123456789qwertyuiop123' +-- [1]110:CREATE USER user02 '12345678900123456789qwertyuiop123' STRICT{ -SQLSTATE : 303: The length of name or password must be less than or equal to 32 +SQLSTATE : 820: The length of password must be less than or equal to 32 } --- [1]111:CREATE USER user01 'pass' +-- [1]112:CREATE USER user01 'pass12345678' STRICT{ PASS } --- [1]112:CREATE USER user02 '12345678900123456789qwertyuiop12' +-- [1]113:CREATE USER user02 '12345678900123456789qwertyuiop12' STRICT{ PASS } --- [1]115:CREATE USER user03 'QWERTYUIOP' +-- [1]116:CREATE USER user03 'QWERTYUIOPAB' STRICT{ PASS } --- [1]116:CREATE USER user04 'qwertyuiop' +-- [1]117:CREATE USER user04 'qwertyuiopab' STRICT{ PASS } --- [1]117:CREATE USER user05 '1234567890' +-- [1]118:CREATE USER user05 '123456789012' STRICT{ PASS } --- [1]118:CREATE USER user06 '!@#$%^&*()_+-=' +-- [1]119:CREATE USER user06 '!@#$%^&*()_+-=' STRICT{ PASS } --- [1]119:CREATE USER user07 'PASSword!@#$%^&*()_1234+-=' +-- [1]120:CREATE USER user07 'PASSword!@#$%^&*()_1234+-=' STRICT{ PASS } --- [1]122:CREATE USER user08 'pass wd' +-- [1]123:CREATE USER user08 'passss wwwddd' STRICT{ -SQLSTATE : 303: The name or password cannot contain spaces +SQLSTATE : 820: The password cannot contain spaces } --- [1]126:CREATE USER user09 pass1234 +-- [1]127:CREATE USER user09 pass123456789 STRICT{ -SQLSTATE : 700: line 1:20: mismatched input 'pass1234'. Expecting: +SQLSTATE : 700: line 1:20: mismatched input 'pass123456789'. Expecting: } - --- [1]130:LIST USER +-- [1]131:LIST USER STRICT{ -User(TEXT) | ----------------- -root | ----------------- -user01 | ----------------- -user02 | ----------------- -user03 | ----------------- -user04 | ----------------- -user05 | ----------------- -user06 | ----------------- -user07 | -总数目:8 +PASS } - -Elapsed Time: 0.0.2 --- [1]155:CREATE USER user01 'pass1234' +-- [1]157:CREATE USER user01 'pass123456789' STRICT{ PASS } --- [1]158:CREATE USER user01 'passwd' +-- [1]160:CREATE USER user01 'password1234' STRICT{ SQLSTATE : 805: User user01 already exists } --- [1]162:CREATE USER root 'pass1234' +-- [1]164:CREATE USER root 'pass123456789' STRICT{ SQLSTATE : 803: Access Denied: Cannot create user has same name with admin user } --- [1]179:create user 'abcd' 'pass1234' +-- [1]181:create user 'abcd' 'pass123456789' STRICT{ -SQLSTATE : 700: line 1:13: mismatched input ''abcd''. Expecting: +SQLSTATE : 700: line 1:13: mismatched input ''abcd''. Expecting: 'ROOT', } --- [1]181:create user `abcd` 'pass1234' +-- [1]183:create user `abcd` 'pass123456789' STRICT{ SQLSTATE : 700: line 1:13: backquoted identifiers are not supported; use double quotes to quote identifiers } --- [1]183:create user "abcd" 'pass1234' +-- [1]185:create user "abcd" 'pass123456789' STRICT{ PASS } --- [1]184:create user user01 `pass1234` +-- [1]186:create user user01 `pass123456789` STRICT{ -SQLSTATE : 700: line 1:20: mismatched input '`pass1234`'. Expecting: +SQLSTATE : 700: line 1:20: mismatched input '`pass123456789`'. Expecting: } --- [1]186:create user user01 "pass1234" +-- [1]188:create user user01 "pass123456789" STRICT{ -SQLSTATE : 700: line 1:20: mismatched input '"pass1234"'. Expecting: +SQLSTATE : 700: line 1:20: mismatched input '"pass123456789"'. Expecting: } --- [1]188:create user user01 'pass1234' +-- [1]190:create user user01 'pass123456789' STRICT{ PASS } - --- [1]191:list user +-- [1]193:list user STRICT{ -User(TEXT) | ----------------- -abcd | ----------------- -root | ----------------- -user01 | -总数目:3 +PASS } - -Elapsed Time: 0.0.2 diff --git a/table/scripts/PrivilegeManagement/manage_user/user_create.run b/table/scripts/PrivilegeManagement/manage_user/user_create.run index 6661d31b..4981f2a0 100644 --- a/table/scripts/PrivilegeManagement/manage_user/user_create.run +++ b/table/scripts/PrivilegeManagement/manage_user/user_create.run @@ -1,8 +1,8 @@ //用户名限制:4~32个字符,支持使用英文大小写字母、数字、特殊字符(!@#$%^&*()_+-=) //用户无法创建和管理员用户同名的用户 -//密码:4~32个字符,支持使用英文大小写字母、数字、特殊字符(!@#$%^&*()_+-=) +//密码:12~32个字符,支持使用英文大小写字母、数字、特殊字符(!@#$%^&*()_+-=) -connect root/root; +connect root/TimechoDB@2021; //一、创建用户:用户名校验 @@ -29,37 +29,38 @@ DROP USER "User!@#$%^&*()_001+-="; <=t2.time order by time1,id1,sys1,price1 STRICT{ @@ -219,7 +219,7 @@ time1(TIMESTAMP) |id1(STRING) |sys1(STRING) |price1(DOUBLE) 总数目:7 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.6 -- [1]60:select t1.time as time1, t1.id as id1, t1.sys as sys1, t1.price as price1, t2.time as time2, t2.id as id2, t2.sys as sys2, t2.quanty as quanty1 from quotes t1 ASOF(tolerance 5s) INNER JOIN trades t2 on t1.time >= t2.time STRICT{ @@ -230,7 +230,7 @@ time1(TIMESTAMP) |id1(STRING) |sys1(STRING) |price1(DOUBLE) 总数目:1 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.6 -- [1]72:select t1.time as time1, t1.id as id1, t1.sys as sys1, t1.price as price1, t2.time as time2, t2.id as id2, t2.sys as sys2, t2.quanty as quanty1 from quotes t1 ASOF(tolerance 2s) INNER JOIN trades t2 ON t1.id=t2.id AND t1.time < t2.time order by time1,id1,sys1,price1 STRICT{ @@ -247,7 +247,7 @@ time1(TIMESTAMP) |id1(STRING) |sys1(STRING) |price1(DOUBLE) 总数目:3 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.7 -- [1]82:select t1.time as time1, t1.sys as sys1, t1.price as price1, t2.time as time2, t2.sys as sys2, t2.quanty as quanty1 from quotes t1 ASOF(tolerance 2s) INNER JOIN trades t2 ON t1.sys=t2.sys AND t1.time <= t2.time order by time1,sys1,price1 STRICT{ @@ -264,7 +264,7 @@ time1(TIMESTAMP) |sys1(STRING) |price1(DOUBLE) |time2(TIMESTAMP) 总数目:3 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.7 -- [1]92:select t1.time as time1, t1.id as id1, t1.sys as sys1, t1.price as price1, t2.time as time2, t2.id as id2, t2.sys as sys2, t2.quanty as quanty1 from quotes t1 ASOF(tolerance 10s) INNER JOIN trades t2 ON t1.id=t2.id AND t1.sys=t2.sys AND t1.time < t2.time order by time1,id1,sys1,price1 STRICT{ @@ -287,7 +287,7 @@ time1(TIMESTAMP) |id1(STRING) |sys1(STRING) |price1(DOUBLE) 总数目:5 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.7 -- [1]105:select t1.time AS time1, t1.price AS price1, t2.time AS time2, t2.quanty AS quanty1 from quotes t1 ASOF(tolerance 5s) INNER JOIN trades t2 ON t1.id = t2.id AND t1.sys = t2.sys AND t1.time < t2.time WHERE t1.price > 20 ORDER BY time1 STRICT{ @@ -301,7 +301,7 @@ time1(TIMESTAMP) |price1(DOUBLE) |time2(TIMESTAMP) |quanty1(INT64 总数目:2 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.7 -- [1]123:select * from (select time, sys as sys1, price as price1 from quotes ) as t1 ASOF JOIN (select time, sys AS sys2, price as price2 from quotes ) as t2 ON t1.time >= date_bin(1w, t2.time) order by t1.time,sys1,price1 STRICT{ @@ -423,7 +423,7 @@ time(TIMESTAMP) |sys1(STRING) |price1(DOUBLE) |time(TIMESTAMP) 总数目:38 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.7 -- [1]139:select t1.sys, COUNT(*) AS trade_count, round(AVG(t1.price),2) AS average_price from quotes t1 ASOF(tolerance 10s) INNER JOIN trades t2 ON t1.id = t2.id AND t1.sys = t2.sys AND t1.time < t2.time GROUP BY t1.sys ORDER BY trade_count DESC STRICT{ @@ -435,7 +435,7 @@ MSFT |2 |20.7 | 总数目:2 } -Elapsed Time: 0.0.28 +Elapsed Time: 0.0.9 -- [1]154:select t1.time AS time1, t1.id AS id1, t1.sys AS sys1, t1.price AS price1, t2.time AS time2, t2.id AS id2, t2.sys AS sys2, t2.quanty AS quanty1 from (SELECT * FROM quotes WHERE price > 20) t1 ASOF(tolerance 10s) INNER JOIN (SELECT * FROM trades WHERE quanty > 10) t2 ON t1.id = t2.id AND t1.sys = t2.sys AND t1.time < t2.time ORDER BY time1 STRICT{ @@ -449,7 +449,7 @@ time1(TIMESTAMP) |id1(STRING) |sys1(STRING) |price1(DOUBLE) 总数目:2 } -Elapsed Time: 0.0.26 +Elapsed Time: 0.0.8 -- [1]163:select t1.time as time1, t1.id as id1, t1.sys as sys1, t1.price as price1, t2.time as time2, t2.id as id2, t2.sys as sys2, t2.quanty as quanty1 from quotes t1 ASOF LEFT JOIN trades t2 on t1.time>=t2.time order by time1 STRICT{ @@ -481,7 +481,7 @@ time1(TIMESTAMP) |id1(STRING) |sys1(STRING) |price1(DOUBLE) 总数目:8 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.5 -- [1]176:select t1.time as time1, t1.id as id1, t1.sys as sys1, t1.price as price1, t2.time as time2, t2.id as id2, t2.sys as sys2, t2.quanty as quanty1 from quotes t1 ASOF(tolerance 2s) INNER JOIN trades t2 ON t1.sys=t2.sys AND t1.time=t2.time STRICT{ SQLSTATE : 701: The main join expression of ASOF should only be Comparison '>, >=, <, <=', actual is (t1.time = t2.time) diff --git a/table/scripts/QueryData/Functions_and_Operators/ASOF_INNER_JOIN_query.run b/table/scripts/QueryData/Functions_and_Operators/ASOF_INNER_JOIN_query.run index 1e894aea..599b2529 100644 --- a/table/scripts/QueryData/Functions_and_Operators/ASOF_INNER_JOIN_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/ASOF_INNER_JOIN_query.run @@ -1,6 +1,6 @@ // ASOF INNER JOIN:非精确点连接方式,允许用户按照指定的规则以时间戳最接近的方式进行匹配 -connect root/root; +connect root/TimechoDB@2021; --0. 清理环境 drop database test_db; diff --git a/table/scripts/QueryData/Functions_and_Operators/ASOF_LEFT_JOIN.result b/table/scripts/QueryData/Functions_and_Operators/ASOF_LEFT_JOIN.result index 1eb6083d..24357d08 100644 --- a/table/scripts/QueryData/Functions_and_Operators/ASOF_LEFT_JOIN.result +++ b/table/scripts/QueryData/Functions_and_Operators/ASOF_LEFT_JOIN.result @@ -25,7 +25,7 @@ trades |INF | 总数目:2 } -Elapsed Time: 0.0.47 +Elapsed Time: 0.0.1 -- [1]23:desc quotes STRICT{ @@ -41,7 +41,7 @@ price |DOUBLE |FIELD | 总数目:4 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.0 -- [1]24:desc trades STRICT{ @@ -57,85 +57,85 @@ quanty |INT64 |FIELD | 总数目:4 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.0 -- [1]27:insert into quotes(time,id,sys,price) values(1000,'1001','AAPL',10.6) STRICT{ 0 } -Elapsed Time: 0.0.769 +Elapsed Time: 0.0.222 -- [1]28:insert into quotes(time,id,sys,price) values(10000,'1001','AAPL',10.7) STRICT{ 0 } -Elapsed Time: 0.0.60 +Elapsed Time: 0.0.3 -- [1]29:insert into quotes(time,id,sys,price) values(50000,'1001','AAPL',10.9) STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.0 -- [1]30:insert into quotes(time,id,sys,price) values(10000,'2021','MSFT',20.6) STRICT{ 0 } -Elapsed Time: 0.0.131 +Elapsed Time: 0.0.37 -- [1]31:insert into quotes(time,id,sys,price) values(20000,'2021','MSFT',20.8) STRICT{ 0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.1 -- [1]32:insert into quotes(time,id,sys,price) values(86400000,'2021','MSFT',21.2) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]33:insert into quotes(time,id,sys,price) values(604800000,'2021','MSFT',22.2) STRICT{ 0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.2 -- [1]34:insert into quotes(time,id,sys,price) values(1209600000,'2021','MSFT',23.2) STRICT{ 0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]36:insert into trades(time,id,sys,quanty) values(2000,'1001','AAPL',10) STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]37:insert into trades(time,id,sys,quanty) values(15000,'1001','AAPL',5) STRICT{ 0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.1 -- [1]38:insert into trades(time,id,sys,quanty) values(55000,'1001','AAPL',9) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]39:insert into trades(time,id,sys,quanty) values(11000,'2021','MSFT',20) STRICT{ 0 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.4 -- [1]40:insert into trades(time,id,sys,quanty) values(21000,'2021','MSFT',25) STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]43:select * from quotes order by time,id,sys,price STRICT{ @@ -167,7 +167,7 @@ time(TIMESTAMP) |id(STRING) |sys(STRING) |price(DOUBLE) | 总数目:8 } -Elapsed Time: 0.0.184 +Elapsed Time: 0.0.4 -- [1]44:select * from trades order by time,id,sys,quanty STRICT{ @@ -190,7 +190,7 @@ time(TIMESTAMP) |id(STRING) |sys(STRING) |quanty(INT64) | 总数目:5 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.3 -- [1]48:select t1.time as time1, t1.id as id1, t1.sys as sys1, t1.price as price1, t2.time as time2, t2.id as id2, t2.sys as sys2, t2.quanty as quanty1 from quotes t1 ASOF LEFT JOIN trades t2 on t1.time>=t2.time order by time1,id1,sys1,price1 STRICT{ @@ -222,7 +222,7 @@ time1(TIMESTAMP) |id1(STRING) |sys1(STRING) |price1(DOUBLE) 总数目:8 } -Elapsed Time: 0.0.73 +Elapsed Time: 0.0.9 -- [1]60:select t1.time as time1, t1.id as id1, t1.sys as sys1, t1.price as price1, t2.time as time2, t2.id as id2, t2.sys as sys2, t2.quanty as quanty1 from quotes t1 ASOF(tolerance 5s) LEFT JOIN trades t2 on t1.time >= t2.time STRICT{ SQLSTATE : 701: Tolerance in ASOF JOIN only supports INNER type now @@ -258,7 +258,7 @@ time1(TIMESTAMP) |id1(STRING) |sys1(STRING) |price1(DOUBLE) 总数目:8 } -Elapsed Time: 0.0.42 +Elapsed Time: 0.0.6 -- [1]84:select t1.time as time1, t1.sys as sys1, t1.price as price1, t2.time as time2, t2.sys as sys2, t2.quanty as quanty1 from quotes t1 ASOF LEFT JOIN trades t2 ON t1.sys=t2.sys AND t1.time > t2.time order by time1,sys1,price1 STRICT{ @@ -290,7 +290,7 @@ time1(TIMESTAMP) |sys1(STRING) |price1(DOUBLE) |time2(TIMESTAMP) 总数目:8 } -Elapsed Time: 0.0.41 +Elapsed Time: 0.0.11 -- [1]94:select t1.time as time1, t1.id as id1, t1.sys as sys1, t1.price as price1, t2.time as time2, t2.id as id2, t2.sys as sys2, t2.quanty as quanty1 from quotes t1 ASOF LEFT JOIN trades t2 ON t1.id=t2.id AND t1.sys=t2.sys AND t1.time <= t2.time order by time1,id1,sys1,price1 STRICT{ @@ -322,7 +322,7 @@ time1(TIMESTAMP) |id1(STRING) |sys1(STRING) |price1(DOUBLE) 总数目:8 } -Elapsed Time: 0.0.26 +Elapsed Time: 0.0.7 -- [1]107:select t1.time AS time1, t1.price AS price1, t2.time AS time2, t2.quanty AS quanty1 from quotes t1 ASOF LEFT JOIN trades t2 ON t1.id = t2.id AND t1.sys = t2.sys AND t1.time > t2.time WHERE t1.price > 20 ORDER BY time1 STRICT{ @@ -345,7 +345,7 @@ time1(TIMESTAMP) |price1(DOUBLE) |time2(TIMESTAMP) |quanty1(INT64 总数目:5 } -Elapsed Time: 0.0.59 +Elapsed Time: 0.0.7 -- [1]123:select t1.sys, COUNT(*) AS trade_count, round(AVG(t1.price),2) AS average_price from quotes t1 ASOF LEFT JOIN trades t2 ON t1.id = t2.id AND t1.sys = t2.sys AND t1.time < t2.time GROUP BY t1.sys ORDER BY trade_count DESC STRICT{ @@ -357,7 +357,7 @@ AAPL |3 |10.73 | 总数目:2 } -Elapsed Time: 0.0.104 +Elapsed Time: 0.0.8 -- [1]138:select t1.time AS time1, t1.id AS id1, t1.sys AS sys1, t1.price AS price1, t2.time AS time2, t2.id AS id2, t2.sys AS sys2, t2.quanty AS quanty1 from (SELECT * FROM quotes WHERE price > 20) t1 ASOF LEFT JOIN (SELECT * FROM trades WHERE quanty > 10) t2 ON t1.id = t2.id AND t1.sys = t2.sys AND t1.time < t2.time ORDER BY time1 STRICT{ @@ -380,7 +380,7 @@ time1(TIMESTAMP) |id1(STRING) |sys1(STRING) |price1(DOUBLE) 总数目:5 } -Elapsed Time: 0.0.35 +Elapsed Time: 0.0.7 -- [1]151:select * from (select time as time1, id as id1, sys as sys1 from quotes ) AS t1 ASOF LEFT JOIN (select time as time2, id as id2, sys as sys2 from trades ) AS t2 ON t1.time1 > date_bin(10s, t2.time2) STRICT{ @@ -415,7 +415,7 @@ time1(TIMESTAMP) |id1(STRING) |sys1(STRING) |time2(TIMESTAMP) 总数目:9 } -Elapsed Time: 0.0.33 +Elapsed Time: 0.0.7 -- [1]163:select t1.time as time1, t1.id as id1, t1.sys as sys1, t1.price as price1, t2.time as time2, t2.id as id2, t2.sys as sys2, t2.quanty as quanty1 from quotes t1 ASOF LEFT JOIN trades t2 ON t1.sys=t2.sys AND t1.time=t2.time STRICT{ SQLSTATE : 701: The main join expression of ASOF should only be Comparison '>, >=, <, <=', actual is (t1.time = t2.time) diff --git a/table/scripts/QueryData/Functions_and_Operators/ASOF_LEFT_JOIN.run b/table/scripts/QueryData/Functions_and_Operators/ASOF_LEFT_JOIN.run index ab456c5e..1f29fee8 100644 --- a/table/scripts/QueryData/Functions_and_Operators/ASOF_LEFT_JOIN.run +++ b/table/scripts/QueryData/Functions_and_Operators/ASOF_LEFT_JOIN.run @@ -1,6 +1,6 @@ // ASOF LEFT JOIN -connect root/root; +connect root/TimechoDB@2021; --0. 清理环境 drop database test_db; diff --git a/table/scripts/QueryData/Functions_and_Operators/Aggregate_query.result b/table/scripts/QueryData/Functions_and_Operators/Aggregate_query.result index c2090632..35c77f9e 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Aggregate_query.result +++ b/table/scripts/QueryData/Functions_and_Operators/Aggregate_query.result @@ -19,7 +19,8 @@ table_1 |INF | 总数目:1 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.0 + -- [1]40:desc table_1 STRICT{ ColumnName(TEXT) |DataType(TEXT) |Category(TEXT) | @@ -53,66 +54,68 @@ float |FLOAT |FIELD | double |DOUBLE |FIELD | 总数目:14 } + +Elapsed Time: 0.0.0 -- [1]46:insert into table_1( time, region_id, device_id, model_id, boolean, text, string, date, timestamp, blob, int32, int64, float, double ) values( 1, '001', 'd1', 'V1', false, 'text1', 'string1', '2020-01-10', 100000, X'11F8d7', 0, 1000, 1.1, 111.11 ) STRICT{ 0 } -Elapsed Time: 0.0.253 +Elapsed Time: 0.2.9 -- [1]51:insert into table_1( time, region_id, device_id, model_id, boolean, text, string, date, timestamp, blob, int32, int64, float, double ) values( 2, '002', 'd2', 'V2', true, 'text2', 'string2', '2020-02-20', 16839200, X'3b', 111, 453, 11.1, 102.2 ) STRICT{ 0 } -Elapsed Time: 0.0.75 +Elapsed Time: 0.0.49 -- [1]56:insert into table_1( time, region_id, device_id, model_id, boolean, text, string, date, timestamp, blob, int32, int64, float, double ) values( 3, '003', 'd3', 'V3', true, 'text2', 'string2', '2021-12-20', 116839200000, X'6728', 1, 123, 5.2, 333.3 ) STRICT{ 0 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]61:insert into table_1( time, region_id, device_id, model_id, boolean, text, string, date, timestamp, blob, int32, int64, float, double ) values( 4, '004', 'd4', 'V4', false, 'text3', 'string3', '2022-06-11', 86700000, X'4b98', 2, 239, null, 666.66 ) STRICT{ 0 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.5 -- [1]66:insert into table_1( time, region_id, device_id, model_id, boolean, text, string, date, timestamp, blob, int32, int64, float, double ) values( 5, '005', 'd5', 'V3', false, 'text4', 'string2', '2023-12-15', 1378230000000, X'34', 10, 653, -1.1, 1111.2 ) STRICT{ 0 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.5 -- [1]71:insert into table_1( time, region_id, device_id, model_id, boolean, text, string, date, timestamp, blob, int32, int64, float, double ) values( 6, null, 'd6', 'V2', true, 'text3', 'string3', null, 1378230000000, X'00010000', 1, 653, 0.1, 1221.2 ) STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]76:insert into table_1( time, region_id, device_id, model_id, boolean, text, string, date, timestamp, blob, int32, int64, float, double ) values( 7, '005', 'd5', 'V3', true, 'text4', 'string4', '2023-12-15', 1378230000000, X'FFD8FFE0', 2, null, 555.5, 1111.2 ) STRICT{ 0 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.2 -- [1]81:insert into table_1( time, region_id, device_id, model_id, boolean, text, string, date, timestamp, blob, int32, int64, float, double ) values( 8, '002', 'd3', 'V5', true, 'text2', 'string5', null, 1378230000000, X'34', 2, 653, 13.13, null ) STRICT{ 0 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.4 -- [1]86:insert into table_1( time, region_id, device_id, model_id, boolean, text, string, date, timestamp, blob, int32, int64, float, double ) values( 9, '003', 'd3', 'V6', true, 'text4', null, '2023-12-15', null, X'49460001', 10, null, 2.1, 155.5 ) STRICT{ 0 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.3 -- [1]91:insert into table_1( time, region_id, device_id, model_id, boolean, text, string, date, timestamp, blob, int32, int64, float, double ) values( 10, '004', 'd4', 'V2', false, 'text5', 'string3', '2024-01-15', 18392378000, null, 1, null, -11.1, 11.2 ) STRICT{ 0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.2 -- [1]95:select * from table_1 order by time STRICT{ @@ -150,7 +153,7 @@ time(TIMESTAMP) |region_id(STRING) |device_id(STRING) |model_id(S 总数目:10 } -Elapsed Time: 0.0.63 +Elapsed Time: 0.0.6 -- [1]98:select count() from table_1 STRICT{ @@ -160,7 +163,7 @@ _col0(INT64) | 总数目:1 } -Elapsed Time: 0.0.64 +Elapsed Time: 0.0.4 -- [1]99:select count(*) as count_result from table_1 STRICT{ @@ -170,7 +173,7 @@ count_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.3 -- [1]100:select count(time) as count1, count(region_id) as count2, count(device_id) as count3, count(model_id) as count4 from table_1 STRICT{ @@ -180,7 +183,7 @@ count1(INT64) |count2(INT64) |count3(INT64) |count4(INT64) | 总数目:1 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.5 -- [1]101:select count(boolean) as count1, count(text) as count2, count(string) as count3, count(date) as count4, count(timestamp) as count5 from table_1 STRICT{ @@ -190,7 +193,7 @@ count1(INT64) |count2(INT64) |count3(INT64) |count4(INT64) | 总数目:1 } -Elapsed Time: 0.0.30 +Elapsed Time: 0.0.4 -- [1]102:select count(blob) as count1, count(int32) as count2, count(int64) as count3, count(float) as count4, count(double) as count5 from table_1 STRICT{ @@ -200,7 +203,7 @@ count1(INT64) |count2(INT64) |count3(INT64) |count4(INT64) | 总数目:1 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.5 -- [1]103:select count(model_id) as count1, count(boolean) as count2 from table_1 group by model_id STRICT{ @@ -218,7 +221,7 @@ count1(INT64) |count2(INT64) | 总数目:5 } -Elapsed Time: 0.0.72 +Elapsed Time: 0.0.6 -- [1]104:select region_id, count(*) as count_result from table_1 group by region_id STRICT{ @@ -238,7 +241,7 @@ null |1 | 总数目:6 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.4 -- [1]105:select device_id, count(*) as count_result from table_1 group by device_id STRICT{ @@ -258,7 +261,7 @@ d6 |1 | 总数目:6 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.4 -- [1]106:select model_id, count(*) as count_result from table_1 group by model_id STRICT{ @@ -276,7 +279,7 @@ V6 |2 | 总数目:5 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.4 -- [1]107:select count(boolean) + count(date) + count(int64) - count(int32) as count_result from table_1 STRICT{ @@ -286,7 +289,7 @@ count_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.51 +Elapsed Time: 0.0.5 -- [1]108:select region_id, device_id, model_id, count(*) from (select * from table_1 order by time) where time > 1 and time < 10 group by region_id, device_id, model_id order by region_id,device_id,model_id STRICT{ @@ -306,7 +309,7 @@ null |d6 |V2 |1 总数目:6 } -Elapsed Time: 0.0.45 +Elapsed Time: 0.0.8 -- [1]109:select count(*) as count_result from table_1 where time > 1 and time < 10 STRICT{ @@ -316,7 +319,7 @@ count_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.6 -- [1]110:select count(*) as count_result from table_1 where boolean = false and time < 8 STRICT{ @@ -326,7 +329,7 @@ count_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.58 +Elapsed Time: 0.0.6 -- [1]111:select count(*) as count_result from table_1 where int64 < 500 STRICT{ @@ -336,7 +339,7 @@ count_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.5 -- [1]112:select count(float) as count_float, count(double) as count_double from table_1 STRICT{ @@ -346,7 +349,7 @@ count_float(INT64) |count_double(INT64) | 总数目:1 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.5 -- [1]113:select (count(float)) * count(int32)+2 as count1, count(double+1) as count2 from table_1 STRICT{ @@ -356,7 +359,7 @@ count1(INT64) |count2(INT64) | 总数目:1 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.8 -- [1]114:select count(*) as count_result from table_1 where int64 is null STRICT{ @@ -366,7 +369,7 @@ count_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.5 -- [1]115:select count(*) as count_result from table_1 where int64 is not null STRICT{ @@ -376,7 +379,7 @@ count_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.5 -- [1]116:select count(*) as count_result from table_1 where int64 <> null STRICT{ @@ -386,7 +389,7 @@ count_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.5 -- [1]117:select count(*) as count_result from table_1 where int64 != null STRICT{ @@ -396,7 +399,7 @@ count_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]118:select count(*) as count_result from table_1 where int64 = null STRICT{ @@ -406,7 +409,7 @@ count_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]122:select sum() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [sum] should only have one argument @@ -456,7 +459,7 @@ sum_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]134:select sum(int64) as sum_result from table_1 STRICT{ @@ -466,7 +469,7 @@ sum_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]135:select sum(float) as sum_result from table_1 STRICT{ @@ -476,7 +479,7 @@ sum_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.6 -- [1]136:select sum(double) as sum_result from table_1 STRICT{ @@ -486,7 +489,7 @@ sum_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]137:select model_id, sum(int32) as result1, sum(int64) as result2, sum(float) as result3, round(sum(double),2) as result4 from table_1 group by model_id STRICT{ @@ -504,7 +507,7 @@ V6 |11.0 |123.0 |7.29999971389 总数目:5 } -Elapsed Time: 0.0.40 +Elapsed Time: 0.0.7 -- [1]138:select sum(cast(region_id as int32)) as sum_result from table_1 where region_id is not null STRICT{ @@ -514,7 +517,7 @@ sum_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.6 -- [1]139:select (sum(int32) + count(boolean) - count(float) + 2) as sum_result from table_1 where region_id is not null and time > 3 STRICT{ @@ -524,7 +527,7 @@ sum_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.9 -- [1]140:select sum(cast(substring(device_id,2,1) as int32)) as sum_result from table_1 where time > 2 and time <= 10 STRICT{ @@ -534,7 +537,7 @@ sum_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.6 -- [1]141:select sum(int32 + int64 + float + double) as sum_result from table_1 STRICT{ @@ -544,7 +547,7 @@ sum_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.5 -- [1]142:select device_id, sum(int32) as result1, sum(int64) as result2, sum(float) as result3, sum(double) as result4 from table_1 group by device_id STRICT{ @@ -564,7 +567,7 @@ d6 |1.0 |653.0 |0.1000000014 总数目:6 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.5 -- [1]143:select sum(int32 * float) as total_1, (count(text)+sum(double-int64)) as total_2 from table_1 where time <= 8 STRICT{ @@ -574,7 +577,7 @@ total_1(DOUBLE) |total_2(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.8 -- [1]144:select (sum(double-int32)*2-11) as result1, sum(sum(int64)+ count(string)) as result2 from table_1 group by device_id STRICT{ SQLSTATE : 701: Cannot nest aggregations inside aggregation 'sum': [sum(int64), count(string)] @@ -628,7 +631,7 @@ avg_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.5 -- [1]161:select avg(int64) as avg_result from table_1 STRICT{ @@ -638,7 +641,7 @@ avg_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.6 -- [1]162:select avg(float) as avg_result from table_1 STRICT{ @@ -648,7 +651,7 @@ avg_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]163:select avg(double) as avg_result from table_1 STRICT{ @@ -658,7 +661,7 @@ avg_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.5 -- [1]164:select device_id, avg(int32+int32+float+double) as avg_result from table_1 group by device_id STRICT{ @@ -678,7 +681,7 @@ d6 |1223.2999999046326 | 总数目:6 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.5 -- [1]165:select avg(int32*int64) as avg_result from table_1 where time >= 2 and time < 9 STRICT{ @@ -688,7 +691,7 @@ avg_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.5 -- [1]166:select (avg(int32+int64-float+double)*2) as avg_result, round(count(*)+sum(int32+double),2) as total_result from table_1 where time < 10 STRICT{ @@ -698,7 +701,7 @@ avg_result(DOUBLE) |total_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.7 -- [1]167:select avg(int32+double-float) as total_1, (avg(int32)+100101) as total_2, (sum(int64)+count(string)) as total_3 from table_1 where model_id = 'V2' STRICT{ @@ -708,7 +711,7 @@ total_1(DOUBLE) |total_2(DOUBLE) |total_3(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.5 -- [1]171:select extreme() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [extreme] should only have one argument @@ -762,7 +765,7 @@ extreme_result(INT32) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.17 -- [1]184:select extreme(int64) as extreme_result from table_1 STRICT{ @@ -772,7 +775,7 @@ extreme_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.8 -- [1]185:select extreme(float) as extreme_result from table_1 STRICT{ @@ -782,7 +785,7 @@ extreme_result(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.10 -- [1]186:select extreme(double) as extreme_result from table_1 STRICT{ @@ -792,7 +795,7 @@ extreme_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.7 -- [1]187:select extreme(int32) as result1, extreme(int64) as result2, extreme(float) as result3, extreme(double) as result4 from table_1 where time > 3 and time < 10 STRICT{ @@ -802,7 +805,7 @@ result1(INT32) |result2(INT64) |result3(FLOAT) |result4(DOUBLE) 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.9 -- [1]188:select extreme(int32) + avg(int64) as sum_result, extreme(double)-(count(string)+2) as sub_result from table_1 where device_id='d3' STRICT{ @@ -812,7 +815,7 @@ sum_result(DOUBLE) |sub_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.5 -- [1]191:select min() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [min] should only have one argument @@ -827,7 +830,7 @@ min_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]193:select min(region_id) as min_result from table_1 STRICT{ @@ -837,7 +840,7 @@ min_result(STRING) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]194:select min(device_id) as min_result from table_1 STRICT{ @@ -847,7 +850,7 @@ d1 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]195:select min(model_id) as min_result from table_1 STRICT{ @@ -857,7 +860,7 @@ V1 | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]196:select min(boolean) as min_result from table_1 STRICT{ @@ -867,7 +870,7 @@ false | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.3 -- [1]197:select min(text) as min_result from table_1 STRICT{ @@ -877,7 +880,7 @@ text1 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]198:select min(string) as min_result from table_1 STRICT{ @@ -887,7 +890,7 @@ string1 | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]199:select min(date) as min_result from table_1 STRICT{ @@ -897,7 +900,7 @@ min_result(DATE) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.7 -- [1]200:select min(timestamp) as min_result from table_1 STRICT{ @@ -908,7 +911,7 @@ min_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]201:select min(blob) as min_result from table_1 STRICT{ @@ -918,7 +921,7 @@ min_result(BLOB) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]202:select min(int32) as min_result from table_1 STRICT{ @@ -928,7 +931,7 @@ min_result(INT32) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]203:select min(int64) as min_result from table_1 STRICT{ @@ -938,7 +941,7 @@ min_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]204:select min(float) as min_result from table_1 STRICT{ @@ -948,7 +951,7 @@ min_result(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]205:select min(double) as min_result from table_1 STRICT{ @@ -958,7 +961,7 @@ min_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]208:select result1, result2, result1 + result2 as result3 from ( select min(int32) AS result1, min(int64) AS result2 from table_1 WHERE time > 3 AND time < 10 ) STRICT{ @@ -968,7 +971,7 @@ result1(INT32) |result2(INT64) |result3(INT64) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.7 -- [1]211:select min(int64) + avg(int64) as total_result, min(double)-(count(string)+2) as sub_result from table_1 where device_id='d3' STRICT{ @@ -978,7 +981,7 @@ total_result(DOUBLE) |sub_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]212:select device_id, model_id, count(boolean) as count_result, min(float) as min_result, avg(int64) as avg_result from table_1 where time > 3 and time < 10 and model_id='V1' group by device_id,model_id STRICT{ @@ -986,7 +989,7 @@ device_id(STRING) |model_id(STRING) |count_result(INT64) |min_res 总数目:0 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.5 -- [1]214:select region_id, device_id, min(boolean),min(text),min(string),min(date),min(timestamp),min(blob) from table_1 group by region_id, device_id order by region_id STRICT{ @@ -1015,7 +1018,7 @@ null |d6 |true |text3 总数目:7 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]218:select min_by() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [min_by] should only have two arguments @@ -1033,7 +1036,7 @@ min_by_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]221:select min_by(region_id,device_id) as min_by_result from table_1 STRICT{ @@ -1043,7 +1046,7 @@ min_by_result(STRING) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.3 -- [1]222:select min_by(device_id,model_id) as min_by_result from (select time,device_id, model_id from table_1 order by time,device_id,model_id) STRICT{ @@ -1053,7 +1056,7 @@ d1 | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.6 -- [1]223:select min_by(model_id,boolean) as min_by_result from (select model_id,boolean from table_1 order by time) group by model_id order by min_by_result STRICT{ @@ -1071,7 +1074,7 @@ V6 | 总数目:5 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.7 -- [1]224:select min_by(boolean,text) as min_by_result from (select * from table_1 order by time) STRICT{ @@ -1081,7 +1084,7 @@ false | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]225:select min_by(text,string) as min_by_result from (select * from table_1 order by time) STRICT{ @@ -1091,7 +1094,7 @@ text1 | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]226:select min_by(string,date) as min_by_result from (select * from table_1 order by time) STRICT{ @@ -1101,7 +1104,7 @@ string1 | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]227:select min_by(date,timestamp) as min_by_result from (select * from table_1 order by time) STRICT{ @@ -1111,7 +1114,7 @@ min_by_result(DATE) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.5 -- [1]228:select min_by(timestamp,blob) as min_by_result from (select * from table_1 order by time) STRICT{ @@ -1121,7 +1124,7 @@ min_by_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]229:select min_by(blob,int32) as min_by_result from (select time,blob,int32 from table_1 order by time) STRICT{ @@ -1131,7 +1134,7 @@ min_by_result(BLOB) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]230:select min_by(timestamp,int32) as min_by_result from (select * from table_1 order by time) STRICT{ @@ -1141,7 +1144,7 @@ min_by_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]231:select min_by(int32,int64) as min_by_result from (select * from table_1 order by time) STRICT{ @@ -1151,7 +1154,7 @@ min_by_result(INT32) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]232:select min_by(int64,float) as min_by_result from (select * from table_1 order by time) STRICT{ @@ -1161,7 +1164,7 @@ null | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]233:select min_by(float,double) as min_by_result from (select * from table_1 order by time) STRICT{ @@ -1171,7 +1174,7 @@ min_by_result(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]234:select min_by(double,time) as min_by_result from (select * from table_1 order by time) STRICT{ @@ -1181,7 +1184,7 @@ min_by_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]236:select min_by(time,string) as str_result,min_by(time,device_id) as device_result,min_by(time,boolean) as bool_result,min_by(time,int64) as int64_result ,count(int32+1) as count_result,avg(double+int32) avg_result from table_1 group by device_id order by device_id STRICT{ @@ -1207,7 +1210,7 @@ str_result(TIMESTAMP) |device_result(TIMESTAMP) |bool_result(TIMESTAMP 总数目:6 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.6 -- [1]239:select max() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [max] should only have one argument @@ -1222,7 +1225,7 @@ max_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.3 -- [1]241:select max(region_id) as max_result from table_1 STRICT{ @@ -1232,7 +1235,7 @@ max_result(STRING) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]242:select max(device_id) as max_result from table_1 STRICT{ @@ -1242,7 +1245,7 @@ d6 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]243:select max(model_id) as max_result from table_1 STRICT{ @@ -1252,7 +1255,7 @@ V6 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]244:select max(boolean) as max_result from table_1 STRICT{ @@ -1262,7 +1265,7 @@ true | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]245:select max(text) as max_result from table_1 STRICT{ @@ -1272,7 +1275,7 @@ text5 | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]246:select max(string) as max_result from table_1 STRICT{ @@ -1282,7 +1285,7 @@ string5 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]247:select max(date) as max_result from table_1 STRICT{ @@ -1292,7 +1295,7 @@ max_result(DATE) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]248:select max(timestamp) as max_result from table_1 STRICT{ @@ -1303,7 +1306,7 @@ max_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]249:select max(blob) as max_result from table_1 STRICT{ @@ -1313,7 +1316,7 @@ max_result(BLOB) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]250:select max(int32) as max_result from table_1 STRICT{ @@ -1323,7 +1326,7 @@ max_result(INT32) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]251:select max(int64) as max_result from table_1 STRICT{ @@ -1333,7 +1336,7 @@ max_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]252:select max(float) as max_result from table_1 STRICT{ @@ -1343,7 +1346,7 @@ max_result(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]253:select max(double) as max_result from table_1 STRICT{ @@ -1353,7 +1356,7 @@ max_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]256:select result1, result2, result1 + result2 as result3 from ( select max(int64) AS result1, max(double) AS result2 from (select * from table_1 order by time) WHERE time > 1 AND time < 10 group by time) order by result1,result2,result3 STRICT{ @@ -1377,7 +1380,7 @@ null |1111.2 |null | 总数目:8 } -Elapsed Time: 0.0.31 +Elapsed Time: 0.0.10 -- [1]260:select max(float) + avg(int32) as total_result, max(double)-(count(string)+2) as sub_result from table_1 where model_id='V1' STRICT{ @@ -1387,7 +1390,7 @@ total_result(DOUBLE) |sub_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.7 -- [1]261:select device_id, model_id, count(boolean) as count_result, min(float) as min_result, avg(int64) as avg_result, max(int32+int64) as max_result from table_1 where time > 3 and time < 10 and model_id='V1' group by device_id,model_id STRICT{ @@ -1395,7 +1398,7 @@ device_id(STRING) |model_id(STRING) |count_result(INT64) |min_res 总数目:0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]266:select max_by() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [max_by] should only have two arguments @@ -1413,7 +1416,7 @@ max_by_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]269:select max_by(region_id,device_id) as max_by_result from table_1 STRICT{ @@ -1423,7 +1426,7 @@ null | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]270:select max_by(device_id,model_id) as max_by_result from table_1 STRICT{ @@ -1433,7 +1436,7 @@ d3 | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.3 -- [1]271:select max_by(model_id,boolean) as max_by_result from (select time,model_id,boolean from table_1 order by time) group by model_id STRICT{ @@ -1451,7 +1454,7 @@ V6 | 总数目:5 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.6 -- [1]272:select max_by(boolean,text) as max_by_result from (select * from table_1 order by time) STRICT{ @@ -1461,7 +1464,7 @@ false | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]273:select max_by(text,string) as max_by_result from (select * from table_1 order by time) STRICT{ @@ -1471,7 +1474,7 @@ text2 | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]274:select max_by(string,date) as max_by_result from (select * from table_1 order by time) STRICT{ @@ -1481,7 +1484,7 @@ string3 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]275:select max_by(date,timestamp) as max_by_result from (select * from table_1 order by time) STRICT{ @@ -1491,7 +1494,7 @@ null | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]276:select max_by(timestamp,blob) as max_by_result from (select * from table_1 order by time) STRICT{ @@ -1501,7 +1504,7 @@ max_by_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]277:select max_by(timestamp,int32) as max_by_result from (select * from table_1 order by time) STRICT{ @@ -1511,7 +1514,7 @@ max_by_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]278:select max_by(blob,int32) as max_by_result from (select * from table_1 order by time) STRICT{ @@ -1521,7 +1524,7 @@ max_by_result(BLOB) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]279:select max_by(int32,int64) as max_by_result from (select * from table_1 order by time) STRICT{ @@ -1531,7 +1534,7 @@ max_by_result(INT32) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.5 -- [1]280:select max_by(int64,float) as max_by_result from (select * from table_1 order by time) STRICT{ @@ -1541,7 +1544,7 @@ null | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]281:select max_by(float,double) as max_by_result from (select * from table_1 order by time) STRICT{ @@ -1551,7 +1554,7 @@ max_by_result(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]282:select max_by(double,time) as max_by_result from (select * from table_1 order by time) STRICT{ @@ -1561,7 +1564,7 @@ max_by_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]284:select max_by(time,string) as str_result,max_by(time,device_id) as device_result,max_by(time,boolean) as bool_result,max_by(time,int64) as int64_result ,count(int32+1) as count_result,avg(double+int32) avg_result from table_1 group by device_id order by device_id STRICT{ @@ -1587,7 +1590,7 @@ str_result(TIMESTAMP) |device_result(TIMESTAMP) |bool_result(TIMESTAMP 总数目:6 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.7 -- [1]287:select last() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [last] should only have one or two arguments @@ -1602,7 +1605,7 @@ last_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.10 -- [1]289:select last(region_id) as last_result from table_1 STRICT{ @@ -1612,7 +1615,7 @@ last_result(STRING) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.20 -- [1]290:select last(device_id) as last_result from table_1 STRICT{ @@ -1622,7 +1625,7 @@ d4 | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.10 -- [1]291:select last(model_id) as last_result from table_1 STRICT{ @@ -1632,7 +1635,7 @@ V2 | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]292:select last(boolean) as last_result from table_1 STRICT{ @@ -1642,7 +1645,7 @@ false | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]293:select last(text) as last_result from table_1 STRICT{ @@ -1652,7 +1655,7 @@ text5 | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]294:select last(string) as last_result from table_1 STRICT{ @@ -1662,7 +1665,7 @@ string3 | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]295:select last(date) as last_result from table_1 STRICT{ @@ -1672,7 +1675,7 @@ last_result(DATE) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]296:select last(timestamp) as last_result from table_1 STRICT{ @@ -1683,7 +1686,7 @@ last_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]297:select last(blob) as last_result from table_1 STRICT{ @@ -1693,7 +1696,7 @@ last_result(BLOB) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]298:select last(int32) as last_result from table_1 STRICT{ @@ -1703,7 +1706,7 @@ last_result(INT32) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]299:select last(int64) as last_result from table_1 STRICT{ @@ -1713,7 +1716,7 @@ last_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]300:select last(float) as last_result from table_1 STRICT{ @@ -1723,7 +1726,7 @@ last_result(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]301:select last(double) as last_result from table_1 STRICT{ @@ -1733,7 +1736,7 @@ last_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]303:select last(timestamp) as result1,max_by(double,int64) as result2,min_by(int32,time) as result3, avg((int32+float)-2) as result4 ,count(double-(int32+1)) as result5 from table_1 group by device_id order by device_id offset 2 limit 2 STRICT{ @@ -1747,7 +1750,7 @@ result1(TIMESTAMP) |result2(DOUBLE) |result3(INT32) |result4(DOUB 总数目:2 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.8 -- [1]308:select last_by() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [last_by] should only have two or three arguments @@ -1765,7 +1768,7 @@ last_by_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]311:select last_by(region_id,device_id) as last_by_result from table_1 STRICT{ @@ -1775,7 +1778,7 @@ last_by_result(STRING) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]312:select last_by(device_id,model_id) as last_by_result from table_1 STRICT{ @@ -1785,7 +1788,7 @@ d4 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]313:select last_by(model_id,boolean) as last_by_result from table_1 STRICT{ @@ -1795,7 +1798,7 @@ V2 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]314:select last_by(boolean,text) as last_by_result from table_1 STRICT{ @@ -1805,7 +1808,7 @@ false | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]315:select last_by(text,string) as last_by_result from table_1 STRICT{ @@ -1815,7 +1818,7 @@ text5 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]316:select last_by(string,date) as last_by_result from table_1 STRICT{ @@ -1825,7 +1828,7 @@ string3 | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]317:select last_by(date,timestamp) as last_by_result from table_1 STRICT{ @@ -1835,7 +1838,7 @@ last_by_result(DATE) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]318:select last_by(timestamp,blob) as last_by_result from table_1 STRICT{ @@ -1845,7 +1848,7 @@ null | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]319:select last_by(blob,int32) as last_by_result from table_1 STRICT{ @@ -1855,7 +1858,7 @@ null | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]320:select last_by(int32,int64) as last_by_result from table_1 STRICT{ @@ -1865,7 +1868,7 @@ last_by_result(INT32) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]321:select last_by(int64,float) as last_by_result from table_1 STRICT{ @@ -1875,7 +1878,7 @@ null | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]322:select last_by(float,double) as last_by_result from table_1 STRICT{ @@ -1885,7 +1888,7 @@ last_by_result(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]323:select last_by(double,time) as last_by_result from table_1 STRICT{ @@ -1895,7 +1898,7 @@ last_by_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]325:select last_by(blob,timestamp) as result1, max_by(double,int64) as result2, min_by(int32,time) as result3, avg((int32+float)-2) as result4 , count(double-(int32+1)) as result5,(max(int32)+min(float)-last(double)) as result6 from table_1 group by device_id order by device_id offset 1 limit 2 STRICT{ @@ -1907,7 +1910,7 @@ result1(BLOB) |result2(DOUBLE) |result3(INT32) |result4(DOUBLE) 总数目:2 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.9 -- [1]331:select first() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [first] should only have one or two arguments @@ -1921,7 +1924,7 @@ first_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.3 -- [1]333:select first(region_id) as first_result from table_1 STRICT{ @@ -1931,7 +1934,7 @@ first_result(STRING) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]334:select first(device_id) as first_result from table_1 STRICT{ @@ -1941,7 +1944,7 @@ d1 | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]335:select first(model_id) as first_result from table_1 STRICT{ @@ -1951,7 +1954,7 @@ V1 | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]336:select first(boolean) as first_result from table_1 STRICT{ @@ -1961,7 +1964,7 @@ false | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]337:select first(text) as first_result from table_1 STRICT{ @@ -1971,7 +1974,7 @@ text1 | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]338:select first(string) as first_result from table_1 STRICT{ @@ -1981,7 +1984,7 @@ string1 | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]339:select first(date) as first_result from table_1 STRICT{ @@ -1991,7 +1994,7 @@ first_result(DATE) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]340:select first(timestamp) as first_result from table_1 STRICT{ @@ -2001,7 +2004,7 @@ first_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]341:select first(blob) as first_result from table_1 STRICT{ @@ -2011,7 +2014,7 @@ first_result(BLOB) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]342:select first(int32) as first_result from table_1 STRICT{ @@ -2021,7 +2024,7 @@ first_result(INT32) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]343:select first(int64) as first_result from table_1 STRICT{ @@ -2031,7 +2034,7 @@ first_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]344:select first(float) as first_result from table_1 STRICT{ @@ -2041,7 +2044,7 @@ first_result(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]345:select first(double) as first_result from table_1 STRICT{ @@ -2051,7 +2054,7 @@ first_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]347:select first(timestamp) as result1, last_by(time,device_id) as result2, max_by(double,int64) as result3, min_by(int32,time) as result4, avg((int32+float)-2) as result5 ,count(double-(int32+1)) as result6 from table_1 group by time,device_id order by time offset 2 limit 2 STRICT{ @@ -2065,7 +2068,7 @@ result1(TIMESTAMP) |result2(TIMESTAMP) |result3(DOUBLE) |result4( 总数目:2 } -Elapsed Time: 0.0.26 +Elapsed Time: 0.0.14 -- [1]353:select first_by() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [first_by] should only have two or three arguments @@ -2083,7 +2086,7 @@ first_by_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]356:select first_by(region_id,device_id) as first_by_result from table_1 STRICT{ @@ -2093,7 +2096,7 @@ first_by_result(STRING) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]357:select first_by(device_id,model_id) as first_by_result from table_1 STRICT{ @@ -2103,7 +2106,7 @@ d1 | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]358:select first_by(model_id,boolean) as first_by_result from table_1 STRICT{ @@ -2113,7 +2116,7 @@ V1 | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]359:select first_by(boolean,text) as first_by_result from table_1 STRICT{ @@ -2123,7 +2126,7 @@ false | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]360:select first_by(text,string) as first_by_result from table_1 STRICT{ @@ -2133,7 +2136,7 @@ text1 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]361:select first_by(string,date) as first_by_result from table_1 STRICT{ @@ -2143,7 +2146,7 @@ string1 | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.11 -- [1]362:select first_by(date,timestamp) as first_by_result from table_1 STRICT{ @@ -2153,7 +2156,7 @@ first_by_result(DATE) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.8 -- [1]363:select first_by(timestamp,blob) as first_by_result from table_1 STRICT{ @@ -2173,7 +2176,7 @@ first_by_result(BLOB) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]365:select first_by(int32,int64) as first_by_result from table_1 STRICT{ @@ -2183,7 +2186,7 @@ first_by_result(INT32) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.3 -- [1]366:select first_by(int64,float) as first_by_result from table_1 STRICT{ @@ -2193,7 +2196,7 @@ first_by_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]367:select first_by(float,double) as first_by_result from table_1 STRICT{ @@ -2203,7 +2206,7 @@ first_by_result(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]368:select first_by(double,time) as first_by_result from table_1 STRICT{ @@ -2213,7 +2216,7 @@ first_by_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]370:select first_by(boolean,device_id) as result1,last_by(boolean,string) as result2 from table_1 group by time,device_id STRICT{ @@ -2241,7 +2244,7 @@ true |true | 总数目:10 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.7 -- [1]372:select first_by(timestamp,device_id) as result1,last_by(boolean,string) as result2, max_by(double,int64) as result3, min_by(int32,time) as result4, avg((int32+float)-2) as result5 , count(double-(int32+1)) as result6,(max(int32)+min(float)-last(double)) as result7 from table_1 group by time,device_id order by time, device_id offset 1 limit 2 STRICT{ @@ -2255,7 +2258,7 @@ result1(TIMESTAMP) |result2(BOOLEAN) |result3(DOUBLE) |result4(IN 总数目:2 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.12 -- [1]378:select mode() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [mode] should only have one argument @@ -2274,7 +2277,7 @@ mode_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.5 -- [1]381:select mode(region_id) as mode_result from table_1 STRICT{ @@ -2284,7 +2287,7 @@ mode_result(STRING) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]382:select mode(device_id) as mode_result from table_1 STRICT{ @@ -2294,7 +2297,7 @@ d3 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]383:select mode(model_id) as mode_result from table_1 STRICT{ @@ -2304,7 +2307,7 @@ V2 | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]384:select mode(boolean) as mode_result from table_1 STRICT{ @@ -2314,7 +2317,7 @@ true | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]385:select mode(text) as mode_result from table_1 STRICT{ @@ -2324,7 +2327,7 @@ text4 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]386:select mode(string) as mode_result from table_1 STRICT{ @@ -2334,7 +2337,7 @@ string3 | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]387:select mode(date) as mode_result from table_1 STRICT{ @@ -2344,7 +2347,7 @@ mode_result(DATE) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]388:select mode(timestamp) as mode_result from table_1 STRICT{ @@ -2355,7 +2358,7 @@ mode_result(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]389:select mode(blob) as mode_result from table_1 STRICT{ @@ -2365,7 +2368,7 @@ mode_result(BLOB) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]390:select mode(int32) as mode_result from table_1 STRICT{ @@ -2375,7 +2378,7 @@ mode_result(INT32) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]391:select mode(int64) as mode_result from table_1 STRICT{ @@ -2385,7 +2388,7 @@ mode_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]392:select mode(float) as mode_result from table_1 STRICT{ @@ -2395,7 +2398,7 @@ mode_result(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]393:select mode(double) as mode_result from table_1 STRICT{ @@ -2405,7 +2408,7 @@ mode_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]395:select (mode(int32) + mode(float)) as mul_result, count(*) as count_result, last(boolean) as last_bool, first(double) as first_text from table_1 group by time,device_id order by device_id offset 2 limit 3 STRICT{ @@ -2419,7 +2422,7 @@ mul_result(FLOAT) |count_result(INT64) |last_bool(BOOLEAN) |first 总数目:3 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.17 -- [1]401:select variance() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [variance] should only have one argument @@ -2477,7 +2480,7 @@ var_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.23 -- [1]415:select round(variance(int64),4) as var_result from (select * from table_1 order by time) STRICT{ @@ -2497,7 +2500,7 @@ var_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.5 -- [1]417:select round(variance(double),4) as var_result from (select * from table_1 order by time) STRICT{ @@ -2507,7 +2510,7 @@ var_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.7 -- [1]418:select round(variance(int32),4) as var_result, mode(boolean) as mode_result, count(string) as count_result from (select * from table_1 order by time) group by boolean order by var_result STRICT{ @@ -2519,7 +2522,7 @@ var_result(DOUBLE) |mode_result(BOOLEAN) |count_result(INT64) | 总数目:2 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.10 -- [1]423:select var_pop() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [var_pop] should only have one argument @@ -2577,7 +2580,7 @@ var_pop_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.5 -- [1]437:select var_pop(int64) as var_pop_result from table_1 STRICT{ @@ -2587,7 +2590,7 @@ var_pop_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.32 +Elapsed Time: 0.0.3 -- [1]438:select round(var_pop(float),4) as var_pop_result from table_1 order by var_pop_result STRICT{ @@ -2597,7 +2600,7 @@ var_pop_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]439:select var_pop(double) as var_pop_result from table_1 STRICT{ @@ -2607,7 +2610,7 @@ var_pop_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]440:select round(var_pop(int32),12) as var_pop_result, mode(blob) as mode_result, count(timestamp) as count_result from (select * from table_1 order by time) group by model_id STRICT{ @@ -2625,7 +2628,7 @@ var_pop_result(DOUBLE) |mode_result(BLOB) |count_result(INT64) | 总数目:5 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.6 -- [1]445:select var_samp() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [var_samp] should only have one argument @@ -2683,7 +2686,7 @@ var_samp_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.5 -- [1]459:select round(var_samp(int64),4) as var_samp_result from table_1 order by var_samp_result STRICT{ @@ -2693,7 +2696,7 @@ var_samp_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]460:select round(var_samp(float),4) as var_samp_result from table_1 order by var_samp_result STRICT{ @@ -2703,7 +2706,7 @@ var_samp_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]461:select var_samp(double) as var_samp_result from table_1 STRICT{ @@ -2713,7 +2716,7 @@ var_samp_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]462:select round((var_samp(int32)+var_pop(float)-variance(double)),4) as total_result, mode(blob) as mode_result, count(timestamp) as count_result, first(text) as first_result from table_1 group by model_id STRICT{ @@ -2731,7 +2734,7 @@ null |0x34 |1 |tex 总数目:5 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.7 -- [1]469:select stddev() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [stddev] should only have one argument @@ -2789,7 +2792,7 @@ stddev_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]483:select stddev(int64) as stddev_result from table_1 STRICT{ @@ -2799,7 +2802,7 @@ stddev_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]484:select round(stddev(float),12) as stddev_result from table_1 STRICT{ @@ -2809,7 +2812,7 @@ stddev_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]485:select stddev(double) as stddev_result from table_1 STRICT{ @@ -2819,7 +2822,7 @@ stddev_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]486:select (stddev(int64)+var_pop(float)-variance(double)-var_samp(int32)-1.1) as total_result, mode(blob) as mode_result, count(timestamp) as count_result, last(boolean) as first_result from table_1 group by model_id STRICT{ @@ -2837,7 +2840,7 @@ null |0x6728 |1 |tru 总数目:5 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.8 -- [1]493:select stddev_pop() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [stddev_pop] should only have one argument @@ -2895,7 +2898,7 @@ stddev_pop_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]507:select stddev_pop(int64) as stddev_pop_result from table_1 STRICT{ @@ -2905,7 +2908,7 @@ stddev_pop_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]508:select round(stddev_pop(float),12) as stddev_pop_result from table_1 STRICT{ @@ -2915,7 +2918,7 @@ stddev_pop_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]509:select stddev_pop(double) as stddev_pop_result from table_1 STRICT{ @@ -2925,7 +2928,7 @@ stddev_pop_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]510:select (stddev_pop(int64)+ stddev(int64)-var_pop(float)-variance(double)-var_samp(int32)*2) as total_result, mode(text) as mode_result, count(string) as count_result, last(boolean) as first_result from table_1 group by model_id STRICT{ @@ -2943,7 +2946,7 @@ null |text4 |1 |tru 总数目:5 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.6 -- [1]517:select stddev_samp() from table_1 STRICT{ SQLSTATE : 701: Aggregate functions [stddev_samp] should only have one argument @@ -3001,7 +3004,7 @@ stddev_samp_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]531:select stddev_samp(int64) as stddev_samp_result from table_1 STRICT{ @@ -3011,7 +3014,7 @@ stddev_samp_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]532:select round(stddev_samp(float),12) as stddev_samp_result from table_1 STRICT{ @@ -3021,7 +3024,7 @@ stddev_samp_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]533:select stddev_samp(double) as stddev_samp_result from table_1 STRICT{ @@ -3031,7 +3034,7 @@ stddev_samp_result(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]534:select (stddev_samp(double)-stddev_samp(int64)+ stddev(int64)-var_pop(float)-variance(double)-var_samp(int32)) as total_result, mode(date) as mode_result, count(boolean) as count_result, last(string) as first_result from table_1 group by model_id STRICT{ @@ -3049,4 +3052,4 @@ null |2021-12-20 |2 |str 总数目:5 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.7 diff --git a/table/scripts/QueryData/Functions_and_Operators/Aggregate_query.run b/table/scripts/QueryData/Functions_and_Operators/Aggregate_query.run index dbaf5ce8..2ab161e0 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Aggregate_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/Aggregate_query.run @@ -4,7 +4,7 @@ // mode | var | var_pop | var_samp | stddev | stddev_pop | stddev_samp // min | min_by | max | max_by -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < 85 THEN '高' WHEN temperature BETWEEN 70 AND 85 THEN '中' ELSE '低' END AS temperature_category from table1 order by 1,2,3 STRICT{ @@ -152,7 +152,7 @@ d5 |null |未知 总数目:17 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.6 -- [1]76:select device_id, status, CASE WHEN status IS NULL THEN '状态未知' WHEN status = true THEN '正常' ELSE '故障' END AS status_description from table1 order by 1,2,3 STRICT{ @@ -194,7 +194,7 @@ d5 |null |状态未知 总数目:17 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.5 -- [1]89:select device_id, maintenance, CASE WHEN maintenance < '100' THEN '需要维护' WHEN maintenance BETWEEN '100' AND '200' THEN '维护良好' ELSE '维护完好' END AS maintenance_status from table1 order by 1,2,3 STRICT{ @@ -236,7 +236,7 @@ d5 |362 |维护完好 总数目:17 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]103:select device_id, arrival_time, CASE WHEN arrival_time < 2024-11-01T00:00:00 THEN 'Before November 2024' WHEN arrival_time >= 2024-11-01 AND arrival_time < 2024-12-01 THEN 'The November of 2024' WHEN arrival_time >= 2024-12-01 THEN 'AFTER November 2024' ELSE 'Unknown' END AS time_category from table1 order by 1,2,3 STRICT{ @@ -278,7 +278,7 @@ d5 |null |Unknown 总数目:17 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.7 -- [1]115:select device_id, humidity, CASE WHEN humidity IS NULL THEN '未知' WHEN humidity > 40 THEN '高湿' WHEN humidity BETWEEN 30 AND 40 THEN '适中湿度' ELSE '干燥' END AS humidity_category from table1 order by 1,2,3 STRICT{ @@ -320,7 +320,7 @@ d5 |null |未知 总数目:17 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.5 -- [1]138:select device_id, CASE WHEN temperature IS NULL OR humidity IS NULL THEN '数据不完整' WHEN temperature > 85 AND humidity > 40 THEN '高温高湿' WHEN temperature > 85 AND humidity <= 40 THEN '高温低湿' WHEN temperature <= 85 AND humidity > 40 THEN '低温高湿' ELSE '低温低湿' END AS climate_condition, COUNT(*) AS record_count from table1 group by device_id, CASE WHEN temperature IS NULL OR humidity IS NULL THEN '数据不完整' WHEN temperature > 85 AND humidity > 40 THEN '高温高湿' WHEN temperature > 85 AND humidity <= 40 THEN '高温低湿' WHEN temperature <= 85 AND humidity > 40 THEN '低温高湿' ELSE '低温低湿' END order by 1,2,3 STRICT{ @@ -344,7 +344,7 @@ d5 |高温高湿 |1 总数目:8 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.8 -- [1]152:select device_id, maintenance, status, CASE WHEN maintenance < '100' AND status = false THEN '故障,需立即维护' WHEN maintenance < '100' THEN '需维护' WHEN status = false THEN '故障' ELSE '正常' END AS report from table1 order by 1,2,3,4 STRICT{ @@ -386,7 +386,7 @@ d5 |362 |null |正常 总数目:17 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.5 -- [1]168:select device_id, arrival_time, temperature, CASE WHEN arrival_time < NOW() - 30D AND temperature > 85 THEN '警报:设备长时间高温' WHEN arrival_time < NOW() - 30D THEN '警报:设备未更新' WHEN temperature > 85 THEN '警报:高温' WHEN temperature is null THEN '未知' ELSE '正常' END AS alert from table1 order by 1,2,3,4 STRICT{ @@ -428,7 +428,7 @@ d5 |null |null | 总数目:17 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.5 -- [1]184:select device_id, temperature, humidity, maintenance, CASE WHEN temperature IS NULL OR humidity IS NULL THEN '数据不完整' WHEN temperature > 85 AND humidity > 40 AND maintenance < '100' THEN '高风险设备' WHEN temperature > 85 AND humidity <= 40 AND maintenance < '100' THEN '温度过高,需维护' WHEN temperature <= 85 AND humidity > 40 AND maintenance < '100' THEN '湿度过高,需维护' ELSE '正常设备' END AS device_risk_category from table1 order by 1,2,3,4,5 STRICT{ @@ -470,7 +470,7 @@ d5 |null |45.1 |362 总数目:17 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.6 -- [1]198:select model_id, COUNT(CASE WHEN status = true THEN 1 END) AS operational_count, COUNT(CASE WHEN status = false THEN 1 END) AS faulty_count, COUNT(CASE WHEN maintenance < '100' THEN 1 END) AS needing_maintenance from table1 GROUP BY model_id order by 1,2,3,4 STRICT{ @@ -488,113 +488,121 @@ F |5 |0 | 总数目:5 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.7 --- [1]206:select case when true then 202 + (time + 202) end as result from table1 +-- [1]206:select case when true then 202 + (time + 202) end as result from table1 order by time STRICT{ result(TIMESTAMP) | ----------------------- -1970-01-01T08:00:10.404| +1970-01-01T08:00:01.404| +08:00 | ----------------------- -1970-01-01T08:00:11.404| +1970-01-01T08:00:02.404| +08:00 | ----------------------- -1970-01-01T08:00:12.404| +1970-01-01T08:00:03.404| +08:00 | ----------------------- -1970-01-01T08:00:13.404| +1970-01-01T08:00:04.404| +08:00 | ----------------------- -1970-01-01T08:00:14.404| +1970-01-01T08:00:06.404| +08:00 | ----------------------- -1970-01-01T08:00:15.404| +1970-01-01T08:00:07.404| +08:00 | ----------------------- -1970-01-01T08:00:16.404| +1970-01-01T08:00:08.404| +08:00 | ----------------------- -1970-01-01T08:00:17.404| +1970-01-01T08:00:09.404| +08:00 | ----------------------- -1970-01-01T08:00:18.404| +1970-01-01T08:00:10.404| +08:00 | ----------------------- -1970-01-01T08:00:01.404| +1970-01-01T08:00:11.404| +08:00 | ----------------------- -1970-01-01T08:00:02.404| +1970-01-01T08:00:12.404| +08:00 | ----------------------- -1970-01-01T08:00:03.404| +1970-01-01T08:00:13.404| +08:00 | ----------------------- -1970-01-01T08:00:04.404| +1970-01-01T08:00:14.404| +08:00 | ----------------------- -1970-01-01T08:00:06.404| +1970-01-01T08:00:15.404| +08:00 | ----------------------- -1970-01-01T08:00:07.404| +1970-01-01T08:00:16.404| +08:00 | ----------------------- -1970-01-01T08:00:08.404| +1970-01-01T08:00:17.404| +08:00 | ----------------------- -1970-01-01T08:00:09.404| +1970-01-01T08:00:18.404| +08:00 | 总数目:17 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.5 --- [1]213:select model_id, CASE WHEN humidity >= 40.0 THEN 'High' WHEN humidity < 40.0 THEN 'Low' END AS humidity_category from table1 +-- [1]213:select model_id, CASE WHEN humidity >= 40.0 THEN 'High' WHEN humidity < 40.0 THEN 'Low' END AS humidity_category from table1 order by 1,2 STRICT{ model_id(STRING) |humidity_category(STRING) | ----------------------------------------------------- -D |null | +A |Low | ----------------------------------------------------- -D |High | +A |Low | ----------------------------------------------------- -D |Low | +B |Low | ----------------------------------------------------- -F |High | +B |null | ----------------------------------------------------- -F |null | +B |null | ----------------------------------------------------- -F |High | +C |Low | ----------------------------------------------------- -F |Low | +C |null | ----------------------------------------------------- -F |Low | +C |null | ----------------------------------------------------- -F |Low | +D |High | ----------------------------------------------------- -A |Low | +D |Low | ----------------------------------------------------- -A |Low | +D |null | ----------------------------------------------------- -B |Low | +F |High | ----------------------------------------------------- -B |null | +F |High | ----------------------------------------------------- -B |null | +F |Low | ----------------------------------------------------- -C |Low | +F |Low | ----------------------------------------------------- -C |null | +F |Low | ----------------------------------------------------- -C |null | +F |null | 总数目:17 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 --- [1]222:select device_id from table1 WHERE CASE WHEN temperature > 75 THEN '高温' ELSE '正常' END = '高温' +-- [1]223:select device_id from table1 WHERE CASE WHEN temperature > 75 THEN '高温' ELSE '正常' END = '高温' order by device_id STRICT{ device_id(STRING) | ----------------------- +d1 | +----------------------- +d1 | +----------------------- +d2 | +----------------------- +d2 | +----------------------- d4 | ----------------------- d4 | @@ -608,43 +616,35 @@ d5 | d5 | ----------------------- d5 | ------------------------ -d1 | ------------------------ -d1 | ------------------------ -d2 | ------------------------ -d2 | 总数目:11 } -Elapsed Time: 0.0.15 --- [1]232:select model_id, AVG(CASE WHEN temperature IS NULL THEN 0 WHEN temperature < 0 THEN NULL ELSE temperature END) AS average_temperature from table1 group by model_id +Elapsed Time: 0.0.5 +-- [1]234:select model_id, AVG(CASE WHEN temperature IS NULL THEN 0 WHEN temperature < 0 THEN NULL ELSE temperature END) AS average_temperature from table1 group by model_id STRICT{ -SQLSTATE : 305: [INTERNAL_SERVER_ERROR(305)] Exception occurred: "select model_id, AVG(CASE WHEN temperature IS NULL THEN 0 WHEN temperature < 0 THEN NULL ELSE temperature END) AS average_temperature from table1 group by model_id". executeStatement failed. All result types must be the same: [org.apache.tsfile.read.common.type.UnknownType@49e904e4, INT32] +SQLSTATE : 701: All result types must be the same: [INT32, unknown] } --- [1]245:select device_id, CASE WHEN temperature IS NULL THEN NULL ELSE '正常' END AS status from table1 +-- [1]247:select device_id, CASE WHEN temperature IS NULL THEN NULL ELSE '正常' END AS status from table1 STRICT{ -SQLSTATE : 305: [INTERNAL_SERVER_ERROR(305)] Exception occurred: "select device_id, CASE WHEN temperature IS NULL THEN NULL ELSE '正常' END AS status from table1". executeStatement failed. Default result type must be the same as WHEN result types: STRING vs org.apache.tsfile.read.common.type.UnknownType@49e904e4 +SQLSTATE : 701: Default result type must be the same as WHEN result types: STRING vs unknown } --- [1]254:select 202 + ((time - 2023-09-02 00:00:00) + (202-79.1) / 5.039) as no_bug, CASE WHEN true then 202 + ((time - 2023-09-02 00:00:00) + (202-79.1) / 5.039) END as bug_again, temperature from table1 +-- [1]256:select 202 + ((time - 2023-09-02 00:00:00) + (202-79.1) / 5.039) as no_bug, CASE WHEN true then 202 + ((time - 2023-09-02 00:00:00) + (202-79.1) / 5.039) END as bug_again, temperature from table1 STRICT{ SQLSTATE : 701: Cannot apply operator: TIMESTAMP + DOUBLE } --- [1]263:select device_id, CASE WHEN temperature > 75 THEN '高温' ELSE 1 END AS temperature_status from table1 +-- [1]265:select device_id, CASE WHEN temperature > 75 THEN '高温' ELSE 1 END AS temperature_status from table1 STRICT{ SQLSTATE : 701: All CASE results must be the same type or coercible to a common type. Cannot find common type between STRING and INT32, all types (without duplicates): [STRING, INT32] } --- [1]271:select temperature, CASE WHEN temperature >= 90.0 THEN 'High' WHEN temperature < 90.0 THEN 'Low' from table1 +-- [1]273:select temperature, CASE WHEN temperature >= 90.0 THEN 'High' WHEN temperature < 90.0 THEN 'Low' from table1 STRICT{ SQLSTATE : 700: line 1:128: mismatched input 'from'. Expecting: '%', '*', '+', '-', '.', '/', 'AND', 'ELSE', 'END', 'OR', 'WHEN', '||', } --- [1]282:select device_id, CASE WHEN temperature > 75 THEN '高温' ELSE '正常' END AS temperature_status from table1 order by CASE temperature_status +-- [1]284:select device_id, CASE WHEN temperature > 75 THEN '高温' ELSE '正常' END AS temperature_status from table1 order by CASE temperature_status STRICT{ SQLSTATE : 700: line 1:163: mismatched input ''. Expecting: 'WHEN' } --- [1]295:select device_id, CASE WHEN temperature > 75 THEN CASE WHEN humidity < 30 THEN '高温低湿' ELSE '正常' END AS status from table1 +-- [1]297:select device_id, CASE WHEN temperature > 75 THEN CASE WHEN humidity < 30 THEN '高温低湿' ELSE '正常' END AS status from table1 STRICT{ SQLSTATE : 700: line 1:156: mismatched input 'AS'. Expecting: '%', '*', '+', '-', '.', '/', 'AND', 'ELSE', 'END', 'OR', 'WHEN', '||', } diff --git a/table/scripts/QueryData/Functions_and_Operators/CASE_WHEN_query.run b/table/scripts/QueryData/Functions_and_Operators/CASE_WHEN_query.run index 8312546d..03b4a224 100644 --- a/table/scripts/QueryData/Functions_and_Operators/CASE_WHEN_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/CASE_WHEN_query.run @@ -1,6 +1,6 @@ //CASE WHEN -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < 75 THEN '高温' ELSE '正常' - END = '高温'; + END = '高温' +order by device_id; --9. 使用错误异常SQL diff --git a/table/scripts/QueryData/Functions_and_Operators/CROSS_JOIN.result b/table/scripts/QueryData/Functions_and_Operators/CROSS_JOIN.result index 2ee51a99..9d9c923e 100644 --- a/table/scripts/QueryData/Functions_and_Operators/CROSS_JOIN.result +++ b/table/scripts/QueryData/Functions_and_Operators/CROSS_JOIN.result @@ -37,7 +37,7 @@ teachers |INF | 总数目:4 } -Elapsed Time: 0.0.47 +Elapsed Time: 0.0.1 -- [1]54:desc students STRICT{ @@ -57,7 +57,7 @@ date_of_birth |DATE |FIELD | 总数目:6 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.0 -- [1]55:desc teachers STRICT{ @@ -75,7 +75,7 @@ age |INT32 |FIELD | 总数目:5 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]56:desc courses STRICT{ @@ -93,7 +93,7 @@ teacher_id |INT32 |FIELD | 总数目:5 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.0 -- [1]57:desc grades STRICT{ @@ -111,31 +111,31 @@ score |INT32 |FIELD | 总数目:5 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]68:insert into students(time,region,student_id,name,genders,date_of_birth) values (1,'haidian',1,'Lucy','女','2015-10-10'), (2,'haidian',2,'Jack','男','2015-09-24'), (3,'chaoyang',3,'Sam','男','2014-07-20'), (4,'chaoyang',4,'Lily','女','2015-03-28'), (5,'xicheng',5,'Helen','女','2016-01-22'), (6,'changping',6,'Nancy','女','2017-12-20'), (7,'changping',7,'Mike','男','2016-11-22'), (8,'shunyi',8,'Bob','男','2016-05-12') STRICT{ 0 } -Elapsed Time: 0.0.839 +Elapsed Time: 0.1.997 -- [1]75:insert into teachers(time,region,teacher_id,course_id,age) values (1,'haidian',1001,10000001,25), (2,'haidian',1002,10000002,26), (3,'chaoyang',1003,10000003,28), (4,'chaoyang',1004,10000004,27), (5,'xicheng',1005,10000005,26) STRICT{ 0 } -Elapsed Time: 0.0.38 +Elapsed Time: 0.0.10 -- [1]82:insert into courses(time,course_region,course_id,course_name,teacher_id) values (1,'Math',10000001,'数学',1001), (2,'CHIN',10000002,'语文',1002), (3,'ENG',10000003,'英语',1003), (4,'PE',10000004,'体育',1004), (5,'HIST',10000005,'历史',1005) STRICT{ 0 } -Elapsed Time: 0.0.80 +Elapsed Time: 0.0.13 -- [1]94:insert into grades(time,grade_id,course_id,student_id,score) values (1,1111,10000001,1,99), (2,1112,10000002,2,90), (3,1113,10000003,3,85), (4,1114,10000004,4,89), (5,1115,10000005,5,98), (6,1113,10000003,6,55), (7,1114,10000004,7,60), (8,1115,10000005,8,100), (9,1114,10000001,2,99), (10,1115,10000002,1,95) STRICT{ 0 } -Elapsed Time: 0.0.52 +Elapsed Time: 0.0.14 -- [1]97:select * from students order by time STRICT{ @@ -167,7 +167,7 @@ time(TIMESTAMP) |region(STRING) |student_id(INT32) |name(STRING) 总数目:8 } -Elapsed Time: 0.0.213 +Elapsed Time: 0.0.4 -- [1]98:select * from teachers order by time STRICT{ @@ -190,7 +190,7 @@ time(TIMESTAMP) |region(STRING) |teacher_id(INT32) |course_id(INT 总数目:5 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.3 -- [1]99:select * from courses order by time STRICT{ @@ -213,7 +213,7 @@ time(TIMESTAMP) |course_region(STRING) |course_id(INT32) |course_ 总数目:5 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.3 -- [1]100:select * from grades order by time STRICT{ @@ -251,7 +251,7 @@ time(TIMESTAMP) |grade_id(STRING) |course_id(INT32) |student_id(I 总数目:10 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.4 -- [1]104:select s.*,g.* from students s CROSS JOIN grades g where region='haidian' order by s.time,g.time limit 5 offset 3 STRICT{ @@ -274,7 +274,7 @@ time(TIMESTAMP) |region(STRING) |student_id(INT32) |name(STRING) 总数目:5 } -Elapsed Time: 0.0.84 +Elapsed Time: 0.0.10 -- [1]113:select s.*, c.*,t.*,g.* from students s CROSS JOIN courses c CROSS JOIN teachers t CROSS JOIN grades g where s.region='xicheng' order by s.time,c.time,t.time,g.time,c.course_region,c.course_id limit 5 offset 5 STRICT{ @@ -297,7 +297,7 @@ time(TIMESTAMP) |region(STRING) |student_id(INT32) |name(STRING) 总数目:5 } -Elapsed Time: 0.0.54 +Elapsed Time: 0.0.15 -- [1]122:select s.time as stu_time, s.region as stu_region, s.name as s_name, t.region as teacher_region, t.teacher_id as teacher_id, c.course_id as c_id, g.score as stu_score from students s CROSS JOIN teachers t CROSS JOIN courses c CROSS JOIN grades g where s.region='haidian' and s.time > 1 and g.time < 10 order by stu_score,teacher_region,teacher_id,c_id limit 6 offset 3 STRICT{ @@ -323,7 +323,7 @@ stu_time(TIMESTAMP) |stu_region(STRING) |s_name(STRING) |teacher_ 总数目:6 } -Elapsed Time: 0.0.75 +Elapsed Time: 0.0.18 -- [1]137:select t.*, c.*, g.* from teachers t, courses c, grades g where t.teacher_id=1001 order by t.time,c.time,g.time limit 5 offset 4 STRICT{ @@ -346,7 +346,7 @@ time(TIMESTAMP) |region(STRING) |teacher_id(INT32) |course_id(INT 总数目:5 } -Elapsed Time: 0.0.75 +Elapsed Time: 0.0.11 -- [1]143:select student_id, name,course_name,teacher_id from students,courses order by courses.time,student_id, teacher_id limit 3 offset 3 STRICT{ @@ -360,4 +360,4 @@ student_id(INT32) |name(STRING) |course_name(STRING) |teacher_id( 总数目:3 } -Elapsed Time: 0.0.44 +Elapsed Time: 0.0.8 diff --git a/table/scripts/QueryData/Functions_and_Operators/CROSS_JOIN.run b/table/scripts/QueryData/Functions_and_Operators/CROSS_JOIN.run index 00b58bdb..a0bad739 100644 --- a/table/scripts/QueryData/Functions_and_Operators/CROSS_JOIN.run +++ b/table/scripts/QueryData/Functions_and_Operators/CROSS_JOIN.run @@ -2,7 +2,7 @@ // 返回左表N行记录和右表M行记录的:N*M两种组合 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < 40 order by 1,2,3,4,5 STRICT{ @@ -310,7 +310,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |model_id(STRI 总数目:3 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.3 -- [1]93:select * from table1 where temperature <=90 order by 1,2,3,4,5,6 STRICT{ @@ -351,7 +351,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |model_id(STRI 总数目:11 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.4 -- [1]94:select * from table1 where columns('^tem.*') <=90 order by 1,2,3,4,5,6 STRICT{ @@ -392,4 +392,4 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |model_id(STRI 总数目:11 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.4 diff --git a/table/scripts/QueryData/Functions_and_Operators/Colums_query.run b/table/scripts/QueryData/Functions_and_Operators/Colums_query.run index e775724e..b29f51e3 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Colums_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/Colums_query.run @@ -1,6 +1,6 @@ // Colums函数 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < 'false' from table_a STRICT{ SQLSTATE : 701: Cannot apply operator: BOOLEAN = STRING @@ -380,7 +383,7 @@ s10(BLOB) |_col1(BOOLEAN) | 总数目:12 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.6 -- [1]152:select s7, s7 < '2022-12-12' from table_a STRICT{ SQLSTATE : 701: Cannot apply operator: DATE < STRING @@ -416,7 +419,7 @@ true |false | 总数目:12 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.6 -- [1]156:select s0, s0 != false from table_a order by time STRICT{ @@ -448,7 +451,7 @@ true |true | 总数目:12 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]157:select s0, s0 <> true from table_a order by time STRICT{ @@ -480,7 +483,7 @@ true |false | 总数目:12 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]158:select s0, s6, s0 != s6 from table_a order by time STRICT{ @@ -544,7 +547,7 @@ v2 |false | 总数目:12 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]160:select s1, s9, s1 = s9 from table_a order by time STRICT{ @@ -576,7 +579,7 @@ v2 |sad |false | 总数目:12 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]161:select s2, s3, s2 >= s3 from table_a order by time STRICT{ @@ -608,7 +611,7 @@ null |22 |null | 总数目:12 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]162:select s2, s4, s2 != s4 from table_a order by time STRICT{ @@ -640,7 +643,7 @@ null |2.5 |null | 总数目:12 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]163:select s2, s5, s2 > s5 from table_a order by time STRICT{ @@ -672,7 +675,7 @@ null |13.3 |null | 总数目:12 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]164:select s2, s8, s8 <= s2 from table_a order by time STRICT{ @@ -716,7 +719,7 @@ null |2023-12-11T14:46:29|null | 总数目:12 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]165:select s2, s2 < 100 from table_a order by time STRICT{ @@ -748,7 +751,7 @@ null |null | 总数目:12 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]166:select s2, s2 <= 1103.11 from table_a order by time STRICT{ @@ -780,7 +783,7 @@ null |null | 总数目:12 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.8 -- [1]167:select s3, s4, s3 != s4 from table_a order by time STRICT{ @@ -844,7 +847,7 @@ s3(INT64) |s5(DOUBLE) |_col2(BOOLEAN) | 总数目:12 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]169:select s3, s8, s3 < s8 from table_a order by time STRICT{ @@ -888,7 +891,7 @@ s3(INT64) |s8(TIMESTAMP) |_col2(BOOLEAN) | 总数目:12 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]170:select s4, s5, s4 < s5 from table_a order by time STRICT{ @@ -964,7 +967,7 @@ s4(FLOAT) |s8(TIMESTAMP) |_col2(BOOLEAN) | 总数目:12 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]172:select s4, s4 < 11.1 from table_a order by time STRICT{ @@ -996,7 +999,7 @@ s4(FLOAT) |_col1(BOOLEAN) | 总数目:12 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]173:select s4, s4 >= 100 from table_a order by time STRICT{ @@ -1136,7 +1139,7 @@ s5(DOUBLE) |_col1(BOOLEAN) | 总数目:12 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.6 -- [1]177:select s5, s5 >= 20 from table_a order by time STRICT{ @@ -1168,7 +1171,7 @@ s5(DOUBLE) |_col1(BOOLEAN) | 总数目:12 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.5 -- [1]178:select s6, s6 = false from table_a order by time STRICT{ @@ -1200,7 +1203,7 @@ true |false | 总数目:12 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]179:select s6, s6 != false from table_a order by time STRICT{ @@ -1232,7 +1235,7 @@ true |true | 总数目:12 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.5 -- [1]180:select s7, s7 < CAST('2022-12-12' AS DATE) from table_a order by time STRICT{ @@ -1264,7 +1267,7 @@ null |null | 总数目:12 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.8 -- [1]181:select s8, s8 = 100000 from table_a order by time STRICT{ @@ -1372,7 +1375,7 @@ sad |false | 总数目:12 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]185:select time, s2, s3, s4, s5, s5 > s4-(s3-s2)+1 from table_a order by time STRICT{ diff --git a/table/scripts/QueryData/Functions_and_Operators/Comparison_query.run b/table/scripts/QueryData/Functions_and_Operators/Comparison_query.run index 55d8c9f5..898d82b6 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Comparison_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/Comparison_query.run @@ -1,7 +1,7 @@ //数据查询:函数和运算符计算查询 //比较运算符:> | < | <= | >= | = | != | <> -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < 1 and time < 10 order by time desc offset 2 limit 5 STRICT{ @@ -173,7 +176,7 @@ fill_result(TIMESTAMP) |date(DATE) | 总数目:5 } -Elapsed Time: 0.0.57 +Elapsed Time: 0.0.7 -- [1]98:select time,date_bin_gapfill(2ms,time) as result from table_1 where time > 1 and time < 10 order by time STRICT{ @@ -205,7 +208,7 @@ time(TIMESTAMP) |result(TIMESTAMP) | 总数目:8 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.4 -- [1]101:select date_bin_gapfill(2ms,time) as result from (select * from table_1 order by time) where time > 1 and time < 10 group by 1 STRICT{ @@ -225,7 +228,7 @@ result(TIMESTAMP) | 总数目:4 } -Elapsed Time: 0.0.76 +Elapsed Time: 0.0.9 -- [1]102:select date_bin_gapfill(2h,timestamp) as result from table_1 where timestamp between 1727740800000 and 1727769600000 group by 1 STRICT{ @@ -245,7 +248,7 @@ result(TIMESTAMP) | 总数目:4 } -Elapsed Time: 0.0.75 +Elapsed Time: 0.0.6 -- [1]106:select date_bin_gapfill(3ms, time) AS ms_time, avg(int32) AS avg_int32 from table_1 where (time >= 1 AND time <10 ) AND device_id = 'd1' GROUP BY 1 STRICT{ @@ -262,7 +265,7 @@ ms_time(TIMESTAMP) |avg_int32(DOUBLE) | 总数目:3 } -Elapsed Time: 0.0.36 +Elapsed Time: 0.0.6 -- [1]113:select time, region_id, device_id, date_bin_gapfill(2h, timestamp) AS hour_time, (max(double) + min(float)) AS total_result from table_1 where (timestamp >= 1727740800000 AND timestamp < 1727769600000) AND device_id = 'd3' and region_id='003' GROUP BY 1,2,3,4 HAVING avg(int32) IS NOT NULL STRICT{ @@ -291,7 +294,7 @@ time(TIMESTAMP) |region_id(STRING) |device_id(STRING) |hour_time( 总数目:7 } -Elapsed Time: 0.0.59 +Elapsed Time: 0.0.8 -- [1]117:select date_bin_gapfill(3h, timestamp) AS hour_time, region_id, avg(int64-int32+2) AS avg_result from table_1 where timestamp >= 1727740800000 AND timestamp < 1727769600000 and boolean=false group by 1, region_id STRICT{ @@ -308,7 +311,7 @@ hour_time(TIMESTAMP) |region_id(STRING) |avg_result(DOUBLE) | 总数目:3 } -Elapsed Time: 0.0.30 +Elapsed Time: 0.0.6 -- [1]123:select date_bin_gapfill(2ms,time), date_bin_gapfill(2h,timestamp), count(text) from table_1 where time > 2 and time <= 10 group by 1,2 STRICT{ SQLSTATE : 701: multiple date_bin_gapfill calls not allowed diff --git a/table/scripts/QueryData/Functions_and_Operators/Date_bin_gapfill_query.run b/table/scripts/QueryData/Functions_and_Operators/Date_bin_gapfill_query.run index 23a622ed..8345ffd1 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Date_bin_gapfill_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/Date_bin_gapfill_query.run @@ -2,7 +2,7 @@ // 将内部没有数据的时间区间展示出来 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < @@ -296,7 +299,7 @@ time(TIMESTAMP) |date_bin_result1(TIMESTAMP) |timestamp(TIMESTAMP) 总数目:18 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.6 -- [1]76:select time, date_bin(1Day,time,1970-01-01 00:00:00) as date_bin_result from table_1 order by time STRICT{ @@ -358,7 +361,7 @@ time(TIMESTAMP) |date_bin_result(TIMESTAMP) | 总数目:18 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.6 -- [1]77:select timestamp, date_bin(1h, timestamp) as date_bin_result, count(timestamp) as timestamp_count from table_1 group by timestamp order by date_bin_result STRICT{ @@ -416,7 +419,7 @@ null |null |0 总数目:17 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.7 -- [1]78:select time, date_bin(3week,time,2022-12-01 00:00:00) as date_bin_result1, timestamp, date_bin(24h,timestamp,2022-12-01 00:00:00) as date_bin_result2 from table_1 order by time offset 2 limit 5 STRICT{ @@ -439,7 +442,7 @@ time(TIMESTAMP) |date_bin_result1(TIMESTAMP) |timestamp(TIMESTAMP) 总数目:5 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.7 -- [1]79:select time, date_bin(3w,time,2022-12-01 00:00:00) as date_bin_result1, timestamp, date_bin(3600m,timestamp,2022-12-01 00:00:00) as date_bin_result2 from table_1 order by time offset 1 limit 1 STRICT{ @@ -450,7 +453,7 @@ time(TIMESTAMP) |date_bin_result1(TIMESTAMP) |timestamp(TIMESTAMP) 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.6 -- [1]80:select date_bin(5ms, time) as time, region_id, int32, int64, avg(float) as avg_value from table_1 where time >= 2 and time < 1 GROUP BY 1,2,3,4 STRICT{ @@ -458,7 +461,7 @@ time(TIMESTAMP) |region_id(STRING) |int32(INT32) |int64(INT64) 总数目:0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.5 -- [1]83:select date_bin(1ms, region_id) from table_1 STRICT{ SQLSTATE : 701: Scalar function date_bin only accepts two or three arguments and the second and third must be TimeStamp data type. @@ -568,7 +571,7 @@ time(TIMESTAMP) |date_bin_result(TIMESTAMP) | 总数目:18 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]99:select time, timestamp, date_bin(1mo,timestamp,2024-06-30 00:00:00) as date_bin_result from table_1 order by time STRICT{ @@ -630,7 +633,7 @@ time(TIMESTAMP) |timestamp(TIMESTAMP) |date_bin_result(TIMESTAMP) 总数目:18 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.5 -- [1]100:select time, timestamp, date_bin(2mo,timestamp,-1000) as date_bin_result from table_1 order by time STRICT{ @@ -692,7 +695,7 @@ time(TIMESTAMP) |timestamp(TIMESTAMP) |date_bin_result(TIMESTAMP) 总数目:18 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.5 -- [1]101:select time, date_bin(1y,time,1969-12-31 00:00:00.000) as time_bin from table_1 order by time STRICT{ @@ -754,7 +757,7 @@ time(TIMESTAMP) |time_bin(TIMESTAMP) | 总数目:18 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.5 -- [1]104:select time, date_bin(-3ms,time,1970-01-01T08:00:00.002) as date_bin_result from table_1 order by time STRICT{ SQLSTATE : 700: line 1:23: mismatched input '-'. Expecting: @@ -820,7 +823,7 @@ time(TIMESTAMP) |date_bin_result(TIMESTAMP) | 总数目:18 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.5 -- [1]106:select time, date_bin(2,timestamp,2024-01-10T00:00:00) as date_bin_result from table_1 STRICT{ SQLSTATE : 700: line 1:24: mismatched input ','. Expecting: 'MS', 'NS', 'US', DAY, HOUR, MINUTE, MONTH, SECOND, WEEK, YEAR @@ -886,7 +889,7 @@ time(TIMESTAMP) |date_bin_result(TIMESTAMP) | 总数目:18 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.7 -- [1]108:select time, timestamp, date_bin(3600d,timestamp,2000-01-01 00:00:00) as date_bin_result from table_1 order by time STRICT{ @@ -948,7 +951,7 @@ time(TIMESTAMP) |timestamp(TIMESTAMP) |date_bin_result(TIMESTAMP) 总数目:18 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.5 -- [1]111:select time, date_bin(5ms,1970-01-01T08:00:00.002) as date_bin_result from table_1 STRICT{ SQLSTATE : 701: Scalar function date_bin only accepts two or three arguments and the second and third must be TimeStamp data type. @@ -1018,4 +1021,4 @@ time(TIMESTAMP) |timestamp(TIMESTAMP) |date_bin_result(TIMESTAMP) 总数目:18 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 diff --git a/table/scripts/QueryData/Functions_and_Operators/Date_bin_query.run b/table/scripts/QueryData/Functions_and_Operators/Date_bin_query.run index 8d784ae1..e78589c2 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Date_bin_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/Date_bin_query.run @@ -1,7 +1,7 @@ // 支持date_bin函数 // 一个时间戳列的数据全部规整到对应时间分段的起点并返回 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < 7000 ) order by name, salary, department_name STRICT{ @@ -369,7 +369,7 @@ Nancy |10002.0 |行政人事部 | 总数目:18 } -Elapsed Time: 0.0.90 +Elapsed Time: 0.0.17 -- [1]106:select e.name, e.salary from employees e where e.department_id = 'D002' and EXISTS ( select 1 from salarys s where s.department_id = e.department_id AND s.salary > 6000 ) order by name, salary STRICT{ @@ -383,7 +383,7 @@ Nancy |10002.0 | 总数目:3 } -Elapsed Time: 0.0.32 +Elapsed Time: 0.0.13 -- [1]113:select e.name, e.salary from employees e where e.department_id = 'D001' and EXISTS ( select 1 from salarys s where s.department_id = e.department_id AND s.salary > 8000 ) order by name, salary STRICT{ @@ -399,7 +399,7 @@ Mary |6500.22 | 总数目:4 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.10 -- [1]121:select e.name, e.salary, d.department_name from employees e JOIN departments d ON e.department_id = d.department_id where EXISTS ( select 1 from salarys s where s.department_id = d.department_id AND s.salary < 4000 ) order by name, salary, department_name STRICT{ @@ -431,7 +431,7 @@ Mary |6500.22 |销售部 | 总数目:12 } -Elapsed Time: 0.0.45 +Elapsed Time: 0.0.16 -- [1]128:select department_id, count(*) as count_result from departments d group by department_id having exists(select 1 from salarys s where s.department_id = d.department_id) order by department_id, count_result STRICT{ @@ -443,7 +443,7 @@ D002 |2 | 总数目:2 } -Elapsed Time: 0.0.51 +Elapsed Time: 0.0.14 -- [1]135:select distinct(d.department_name) from departments d where EXISTS( select 1 from employees e JOIN salarys s ON e.employee_id = s.employee_id where e.department_id = d.department_id GROUP BY e.department_id HAVING COUNT(*) > 0 AND MAX(s.salary) > 5000 ) STRICT{ @@ -453,7 +453,7 @@ department_name(TEXT) | 总数目:1 } -Elapsed Time: 0.0.60 +Elapsed Time: 0.0.21 -- [1]142:select exists(select salary from employees e where e.salary = s.salary) from salarys s STRICT{ @@ -473,7 +473,7 @@ false | 总数目:6 } -Elapsed Time: 0.0.34 +Elapsed Time: 0.0.11 -- [1]147:select e.name, e.department_id from employees e where NOT EXISTS ( select 1 from salarys s where s.employee_id = e.employee_id ) order by name, department_id STRICT{ @@ -491,7 +491,7 @@ Nancy |D002 | 总数目:5 } -Elapsed Time: 0.0.30 +Elapsed Time: 0.0.13 -- [1]155:select e.name from employees e where NOT EXISTS ( select 1 from departments d where d.department_id = e.department_id AND d.department_name = 'Sales' ) order by name STRICT{ @@ -513,7 +513,7 @@ Nancy | 总数目:7 } -Elapsed Time: 0.0.31 +Elapsed Time: 0.0.14 -- [1]164:select e.name, e.salary, d.department_name from employees e JOIN departments d ON e.department_id = d.department_id where EXISTS ( select 1 from salarys s where s.department_id = e.department_id GROUP BY s.department_id HAVING MAX(s.salary) > ( select AVG(salary) from salarys where department_id = e.department_id) ) STRICT{ SQLSTATE : 701: Given correlated subquery is not supported diff --git a/table/scripts/QueryData/Functions_and_Operators/Exists_Predicate.run b/table/scripts/QueryData/Functions_and_Operators/Exists_Predicate.run index 7a8f8727..305b28aa 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Exists_Predicate.run +++ b/table/scripts/QueryData/Functions_and_Operators/Exists_Predicate.run @@ -4,7 +4,7 @@ // 只要子查询返回至少一行,即为TRUE,否则为FALSE -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; <= 0 and time <= 30000 and device_id='d2' and model_id='V3' order by time STRICT{ @@ -1245,7 +1248,7 @@ time(TIMESTAMP) |device_id(STRING) |timestamp(TIMESTAMP) |date(DA 总数目:13 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.8 -- [1]138:select int32, float from table_1 FILL METHOD LINEAR order by time STRICT{ SQLSTATE : 701: Cannot infer TIME_COLUMN for LINEAR FILL, there exists no column whose type is TIMESTAMP @@ -1304,7 +1307,7 @@ time(TIMESTAMP) |region_id(STRING) |device_id(STRING) |model_id(S 总数目:13 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]152:select * from (select * from table_1 order by time) FILL METHOD PREVIOUS STRICT{ @@ -1351,7 +1354,7 @@ time(TIMESTAMP) |region_id(STRING) |device_id(STRING) |model_id(S 总数目:13 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.8 -- [1]153:select * from (select * from table_1 order by time) FILL METHOD PREVIOUS FILL_GROUP 3 STRICT{ @@ -1398,7 +1401,7 @@ time(TIMESTAMP) |region_id(STRING) |device_id(STRING) |model_id(S 总数目:13 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.8 -- [1]155:select time, boolean, float from table_1 where time >= 1000 and time < 50000 order by time STRICT{ @@ -1430,7 +1433,7 @@ time(TIMESTAMP) |boolean(BOOLEAN) |float(FLOAT) | 总数目:8 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]157:select time, boolean, float from (select time, boolean, float from table_1 order by time) where time >= 1000 and time < 50000 FILL METHOD PREVIOUS TIME_BOUND 10000ms STRICT{ @@ -1462,7 +1465,7 @@ time(TIMESTAMP) |boolean(BOOLEAN) |float(FLOAT) | 总数目:8 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]160:select time, region_id, device_id, model_id, int64 from table_1 where time >= 0 and time <= 30000 and device_id='d2' and model_id='V3' order by time STRICT{ @@ -1479,7 +1482,7 @@ time(TIMESTAMP) |region_id(STRING) |device_id(STRING) |model_id(S 总数目:3 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.6 -- [1]164:select time, region_id, device_id, model_id, int64 from table_1 where time >= 0 and time <= 30000 and device_id='d2' and model_id='V3' FILL METHOD PREVIOUS TIME_BOUND 7000000000ns TIME_COLUMN 1 order by time STRICT{ @@ -1513,7 +1516,7 @@ time(TIMESTAMP) |region_id(STRING) |device_id(STRING) |model_id(S 总数目:3 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]172:select time, region_id, device_id, model_id, int64 from table_1 where time >= 0 and time <= 30000 and device_id='d2' and model_id='V3' FILL METHOD PREVIOUS TIME_BOUND 1m TIME_COLUMN 1 order by time STRICT{ @@ -1530,7 +1533,7 @@ time(TIMESTAMP) |region_id(STRING) |device_id(STRING) |model_id(S 总数目:3 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]176:select time, timestamp, blob, float from table_1 order by time STRICT{ @@ -1624,7 +1627,7 @@ time(TIMESTAMP) |timestamp(TIMESTAMP) |blob(BLOB) |float(FLOAT) 总数目:13 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]181:select blob, float from table_1 FILL METHOD PREVIOUS TIME_BOUND 1mo STRICT{ SQLSTATE : 701: Cannot infer TIME_COLUMN for PREVIOUS FILL, there exists no column whose type is TIMESTAMP @@ -1742,7 +1745,7 @@ time(TIMESTAMP) |boolean(BOOLEAN) |int32(INT32) |float(FLOAT) 总数目:13 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]210:select time, boolean, int32, float from table_1 FILL METHOD CONSTANT 0.1 order by time STRICT{ @@ -1789,7 +1792,7 @@ time(TIMESTAMP) |boolean(BOOLEAN) |int32(INT32) |float(FLOAT) 总数目:13 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]211:select time, boolean, int32, float from table_1 FILL METHOD CONSTANT '2024-12-12' order by time STRICT{ @@ -1836,7 +1839,7 @@ time(TIMESTAMP) |boolean(BOOLEAN) |int32(INT32) |float(FLOAT) 总数目:13 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.6 -- [1]213:select time, int32, int64, float,double from table_1 order by time STRICT{ @@ -1883,7 +1886,7 @@ time(TIMESTAMP) |int32(INT32) |int64(INT64) |float(FLOAT) |d 总数目:13 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.8 -- [1]214:select time, int32, int64, float,double from table_1 FILL METHOD CONSTANT true order by time STRICT{ @@ -2071,7 +2074,7 @@ time(TIMESTAMP) |timestamp(TIMESTAMP) |text(TEXT) |string(STRING) 总数目:13 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.6 -- [1]220:select time, timestamp, date, string, text, int64, double from table_1 order by time offset 3 limit 9 STRICT{ @@ -2106,7 +2109,7 @@ time(TIMESTAMP) |timestamp(TIMESTAMP) |date(DATE) |string(STRING) 总数目:9 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]222:select time, timestamp, date, string, text, int64, double from table_1 FILL METHOD CONSTANT 1882340034 order by time offset 3 limit 9 STRICT{ @@ -2161,7 +2164,7 @@ time(TIMESTAMP) |device_id(STRING) |region_id(STRING) |string(STR 总数目:4 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]226:select time, device_id, region_id, string, date from table_1 where time > 10000 and time <=30000 FILL METHOD CONSTANT 'TESTAAA' order by time STRICT{ @@ -2228,7 +2231,7 @@ time(TIMESTAMP) |blob(BLOB) | 总数目:13 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]231:select time, blob from (select * from table_1 order by time) FILL METHOD CONSTANT false STRICT{ @@ -2275,7 +2278,7 @@ time(TIMESTAMP) |blob(BLOB) | 总数目:13 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]232:select time, date from table_1 order by time STRICT{ @@ -2369,4 +2372,4 @@ time(TIMESTAMP) |date(DATE) | 总数目:13 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.9 diff --git a/table/scripts/QueryData/Functions_and_Operators/FILL_query.run b/table/scripts/QueryData/Functions_and_Operators/FILL_query.run index 7286993c..8ca1b85c 100644 --- a/table/scripts/QueryData/Functions_and_Operators/FILL_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/FILL_query.run @@ -1,7 +1,7 @@ // FILL 空值填充 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; <= 90 THEN 'A' WHEN g.score >= 80 THEN 'B' WHEN g.score >= 70 THEN 'C' WHEN g.score >= 60 THEN 'D' ELSE 'F' END AS grade, CASE WHEN g.score >= 60 THEN 'Pass' ELSE 'Fail' END AS status, CASE WHEN g.score >= 85 THEN 'Excellent' WHEN g.score >= 70 THEN 'Good' WHEN g.score >= 50 THEN 'Average' ELSE 'Needs Improvement' END AS performance from students s FULL OUTER JOIN grades g ON s.time = g.time STRICT{ @@ -410,7 +422,7 @@ null |95 |A |Pass |E 总数目:10 } -Elapsed Time: 0.0.51 +Elapsed Time: 0.0.7 -- [1]169:select s.region, s.name, t.teacher_id, c.course_id, c.course_name, g.score from students s FULL JOIN teachers t ON s.time=t.time FULL JOIN courses c ON c.time=t.time FULL JOIN grades g ON g.time=c.time where g.time > 1 and g.time < 4 order by c.course_id STRICT{ @@ -422,7 +434,7 @@ chaoyang |Sam |1003 |10000003 总数目:2 } -Elapsed Time: 0.0.57 +Elapsed Time: 0.0.13 -- [1]183:select * from students FULL OUTER JOIN courses USING(time) FULL OUTER JOIN grades USING(time) FULL OUTER JOIN teachers USING(time) STRICT{ @@ -460,7 +472,7 @@ time(TIMESTAMP) |region(STRING) |student_id(INT32) |name(STRING) 总数目:10 } -Elapsed Time: 0.0.51 +Elapsed Time: 0.0.12 -- [1]191:select time, s.student_id as stu_id, s.name as s_name, t.teacher_id as t_id, c.course_name as c_cour_name, g.score as g_score from students s FULL JOIN teachers t USING(time) FULL JOIN courses c USING(time) FULL JOIN grades g USING(time) STRICT{ @@ -498,7 +510,7 @@ time(TIMESTAMP) |stu_id(INT32) |s_name(STRING) |t_id(INT32) 总数目:10 } -Elapsed Time: 0.0.45 +Elapsed Time: 0.0.14 -- [1]207:select s.name, t.teacher_id, c.course_name, g.score from students s FULL JOIN teachers t USING(time) FULL JOIN courses c USING(time) FULL JOIN grades g USING(time) where time > 3 and time <9 and g.score > 85 STRICT{ @@ -512,7 +524,7 @@ Bob |null |null |100 总数目:3 } -Elapsed Time: 0.0.44 +Elapsed Time: 0.0.19 -- [1]218:select count(s.student_id) as count_student, count(c.course_id) as count_course, avg(g.score) as avg_score from students s FULL JOIN courses c USING(time) FULL JOIN grades g USING(time) STRICT{ @@ -522,7 +534,7 @@ count_student(INT64) |count_course(INT64) |avg_score(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.37 +Elapsed Time: 0.0.10 -- [1]227:select s.student_id, s.name, t.teacher_id, t.course_id, c.course_name, g.score from students s FULL OUTER JOIN teachers t USING(time) FULL OUTER JOIN courses c USING(time) FULL OUTER JOIN grades g USING(time) order by time, s.student_id, t.teacher_id STRICT{ @@ -550,7 +562,7 @@ null |null |null |null 总数目:10 } -Elapsed Time: 0.0.41 +Elapsed Time: 0.0.16 -- [1]239:select * from courses c FULL OUTER JOIN teachers t USING(teacher_id) FULL OUTER JOIN grades g ON c.course_id = g.course_id order by c.time,t.time,g.time,g.student_id STRICT{ @@ -588,7 +600,7 @@ teacher_id(INT32) |time(TIMESTAMP) |course_region(STRING) |course 总数目:10 } -Elapsed Time: 0.0.36 +Elapsed Time: 0.0.10 -- [1]245:select s.name,s.genders,s.date_of_birth, t.teacher_id, t.course_id from students s FULL JOIN teachers t USING(region) STRICT{ @@ -620,7 +632,7 @@ Helen |女 |2016-01-22 |1005 总数目:12 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.7 -- [1]250:select s.name, s.genders, s.date_of_birth, t.teacher_id, t.course_id from students s FULL JOIN teachers t ON s.region = t.region STRICT{ @@ -652,7 +664,7 @@ Helen |女 |2016-01-22 |1005 总数目:12 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.6 -- [1]257:select * from students s FULL JOIN teachers t USING(time) where s.region = t.region STRICT{ @@ -675,7 +687,7 @@ time(TIMESTAMP) |region(STRING) |student_id(INT32) |name(STRING) 总数目:5 } -Elapsed Time: 0.0.33 +Elapsed Time: 0.0.8 -- [1]262:select * from students s, teachers t where s.time=t.time and s.region= t.region STRICT{ @@ -698,7 +710,7 @@ time(TIMESTAMP) |region(STRING) |student_id(INT32) |name(STRING) 总数目:5 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.6 -- [1]267:select * from students s, grades g where s.time < g.time or s.student_id = g.student_id order by s.time,s.region,g.time limit 5 offset 3 STRICT{ @@ -721,7 +733,7 @@ time(TIMESTAMP) |region(STRING) |student_id(INT32) |name(STRING) 总数目:5 } -Elapsed Time: 0.0.32 +Elapsed Time: 0.0.8 -- [1]273:select * from students FULL OUTER JOIN teachers USING(time,region) order by time STRICT{ @@ -753,7 +765,7 @@ time(TIMESTAMP) |region(STRING) |student_id(INT32) |name(STRING) 总数目:8 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.7 -- [1]277:select c.course_id, count(*) as count_result from courses c, grades g where c.time < g.time and g.grade_id='1115' group by c.course_id order by course_id,count_result STRICT{ @@ -771,7 +783,7 @@ course_id(INT32) |count_result(INT64) | 总数目:5 } -Elapsed Time: 0.0.28 +Elapsed Time: 0.0.8 -- [1]283:select s.region,count(s.name) as count_name_result, count(t.teacher_id) as count_teacher_result, count(g.grade_id) as count_grade_result, max(g.score)+min(score) as score_total_result from students s, teachers t, grades g where s.time < g.time group by s.region order by s.region,count_name_result,count_teacher_result,count_grade_result STRICT{ @@ -789,7 +801,7 @@ xicheng |25 |25 总数目:5 } -Elapsed Time: 0.0.51 +Elapsed Time: 0.0.11 -- [1]295:select s.region as s_region, s.name as s_name, t.teacher_id as t_teacher_id, c.course_id as c_course_id, c.course_name as c_course_name, g.grade_id as g_grade_id, g.score as g_score from students s FULL OUTER JOIN teachers t ON s.region = t.region FULL OUTER JOIN courses c ON s.time= c.time FULL OUTER JOIN grades g USING (student_id) where s.time > 1 and s.time < 10 and g.score > 80 order by g.score STRICT{ @@ -817,7 +829,7 @@ shunyi |Bob |null |null 总数目:10 } -Elapsed Time: 0.0.93 +Elapsed Time: 0.0.14 -- [1]317:select * from students s FUll OUTER JOIN grades g ON s.time < g.time and s.student_id = g.student_id STRICT{ SQLSTATE : 701: Unsupported Join creteria [("time" < "time_0")] after predicate push down diff --git a/table/scripts/QueryData/Functions_and_Operators/FULL_OUTER_JOIN.run b/table/scripts/QueryData/Functions_and_Operators/FULL_OUTER_JOIN.run index 15cedc6e..cce167b3 100644 --- a/table/scripts/QueryData/Functions_and_Operators/FULL_OUTER_JOIN.run +++ b/table/scripts/QueryData/Functions_and_Operators/FULL_OUTER_JOIN.run @@ -3,7 +3,7 @@ // 返回左表和右表所有记录 // 某个表中的记录没有与另外一个表中的记录匹配,返回null值 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; <?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$^&*()_+{}|:<>?','1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$%^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$%^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$%^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$%^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$%^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$%^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$%^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$%^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$%^&*()_+{}|:<>?1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$%^&*()_+{}|:<>?') STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.0 -- [1]33:insert into test_t1(time,tag1,attr1,s1,s9) values(19,'%s','%s','','') STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]35:insert into test_t1(time,tag1,attr1,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10) values(20,null,null,null,null,null,null,null,null,null,null,null,null) STRICT{ 0 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.3 -- [1]38:select format('%2.2f',s2),format('%2.2f',s5) from test_t1 order by time STRICT{ @@ -211,7 +211,7 @@ nu |nu | 总数目:20 } -Elapsed Time: 0.0.366 +Elapsed Time: 0.0.8 -- [1]39:select format('%200.200f',s2),format('%200.200f',s5) from test_t1 order by time STRICT{ @@ -513,7 +513,7 @@ l |l | 总数目:20 } -Elapsed Time: 0.0.40 +Elapsed Time: 0.0.7 -- [1]40:select format('%10.10f',s2),format('%10.10f',s5) from test_t1 order by time STRICT{ @@ -595,7 +595,7 @@ _col0(STRING) |_col1(STRING) | 总数目:20 } -Elapsed Time: 0.0.48 +Elapsed Time: 0.0.7 -- [1]41:select format('%.0f',s2),format('%.0f',s5) from test_t1 order by time STRICT{ @@ -663,7 +663,7 @@ _col0(STRING) |_col1(STRING) | 总数目:20 } -Elapsed Time: 0.0.39 +Elapsed Time: 0.0.5 -- [1]42:select format('%f',s2),format('%f',s5) from test_t1 order by time STRICT{ @@ -745,7 +745,7 @@ null |null | 总数目:20 } -Elapsed Time: 0.0.34 +Elapsed Time: 0.0.5 -- [1]43:select format('%1$f,%2$f',s2,s5) from test_t1 order by time STRICT{ @@ -833,7 +833,7 @@ null,null | 总数目:20 } -Elapsed Time: 0.0.27 +Elapsed Time: 0.0.6 -- [1]44:select format('%-200f',s2),format('%0200f',s5) from test_t1 order by time STRICT{ @@ -1113,7 +1113,7 @@ null | | 总数目:20 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.6 -- [1]47:select format('%1d',s3),format('%1d',s8) from test_t1 order by time STRICT{ @@ -1162,7 +1162,7 @@ null |null | 总数目:20 } -Elapsed Time: 0.0.36 +Elapsed Time: 0.0.6 -- [1]48:select format('%100d',s3),format('%100d',s8) from test_t1 order by time STRICT{ @@ -1310,7 +1310,7 @@ _col0(STRING) |_col1(STRING) | 总数目:20 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.5 -- [1]49:select format('%10d',s3),format('%10d',s8) from test_t1 order by time STRICT{ @@ -1359,7 +1359,7 @@ _col0(STRING) |_col1(STRING) | 总数目:20 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.7 -- [1]50:select format('%01d',s3),format('%01d',s8) from test_t1 order by time STRICT{ @@ -1408,7 +1408,7 @@ null |null | 总数目:20 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.5 -- [1]51:select format('%0100d',s3),format('%0100d',s8) from test_t1 order by time STRICT{ @@ -1556,7 +1556,7 @@ _col0(STRING) |_col1(STRING) | 总数目:20 } -Elapsed Time: 0.0.30 +Elapsed Time: 0.0.6 -- [1]52:select format('%010d',s3),format('%010d',s8) from test_t1 order by time STRICT{ @@ -1605,7 +1605,7 @@ _col0(STRING) |_col1(STRING) | 总数目:20 } -Elapsed Time: 0.0.28 +Elapsed Time: 0.0.6 -- [1]53:select format('%1$d,%2$d',s3,s8) from test_t1 order by time STRICT{ @@ -1657,7 +1657,7 @@ null,null | 总数目:20 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.5 -- [1]54:select format('%1$-100d,%2$0100d',s3,s8) from test_t1 order by time STRICT{ @@ -1925,7 +1925,7 @@ ll | 总数目:20 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.5 -- [1]57:select format('%1$tA %1$ta %1$tB %1$tb %1$tD %1$te %1$tF %1$tj %1$tm %1$ty %1$tY',s4),format('%1$tA %1$ta %1$tB %1$tb %1$tD %1$te %1$tF %1$tj %1$tm %1$ty %1$tY',s6) from test_t1 order by time STRICT{ @@ -2018,7 +2018,7 @@ ll null null null |ll null null null | 总数目:20 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.7 -- [1]58:select format('%1$tH %1$tI %1$tk %1$tl %1$tM %1$tS %1$tL %1$tN %1$tp %1$tz %1$tZ %1$ts %1$tQ %1$tR %1$tT %1$tr %1$tc',s6) from test_t1 order by time STRICT{ @@ -2156,7 +2156,7 @@ ll null null | 总数目:20 } -Elapsed Time: 0.0.27 +Elapsed Time: 0.0.6 -- [1]59:select format('%1$-200tY, %2$200tY',s4, s6) from test_t1 order by time STRICT{ @@ -2644,7 +2644,7 @@ null | 总数目:20 } -Elapsed Time: 0.0.27 +Elapsed Time: 0.0.5 -- [1]62:select format('%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s',tag1, attr1, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10) from test_t1 order by time STRICT{ @@ -2869,7 +2869,7 @@ ull, null, null | 总数目:20 } -Elapsed Time: 0.0.30 +Elapsed Time: 0.0.6 -- [1]63:select format('%1$-10s, %2$10s, %3$-10s, %4$10s, %5$-10s, %6$10s, %7$-10s, %8$10s, %9$-10s, %10$10s, %11$-10s, %12$10s',tag1, attr1, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10) from test_t1 order by time STRICT{ @@ -3167,7 +3167,7 @@ ull, null , | 总数目:20 } -Elapsed Time: 0.0.30 +Elapsed Time: 0.0.7 -- [1]66:select format('%s%%, %s%%, %s%%, %s%%, %s%%, %s%%, %s%%, %s%%, %s%%, %s%%, %s%%, %s%%',tag1, attr1, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10) from test_t1 order by time STRICT{ @@ -3404,7 +3404,7 @@ l%, null% | 总数目:20 } -Elapsed Time: 0.0.42 +Elapsed Time: 0.0.7 -- [1]67:select format('%1$-10s%%, %2$10s%%, %3$-10s%%, %4$10s%%, %5$-10s%%, %6$10s%%, %7$-10s%%, %8$10s%%, %9$-10s%%, %10$10s%%, %11$-10s%%, %12$10s%%',tag1, attr1, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10) from test_t1 order by time STRICT{ @@ -3716,7 +3716,7 @@ ll%, null %, | 总数目:20 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.8 -- [1]70:select format('%f',s1) from test_t1 where time = 1 STRICT{ SQLSTATE : 701: Invalid format string: %f (IllegalFormatConversion: f != org.apache.tsfile.utils.Binary) @@ -3854,7 +3854,7 @@ ull, null, null | 总数目:20 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.7 -- [1]81:select format('%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s',tag1, attr1, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10) from test_t1 order by time STRICT{ @@ -4079,7 +4079,7 @@ ull, null, null | 总数目:20 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.9 -- [1]82:select format('%s, %s, %s, %f, %d, %tY, %f, %tH, %s, %d, %s, %s',tag1, attr1, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10) from test_t1 order by time STRICT{ @@ -4330,7 +4330,7 @@ ull, null, null | 总数目:20 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.22 -- [1]83:select format('%s, %1$d',s3) from test_t1 order by time STRICT{ @@ -4382,7 +4382,7 @@ null, null | 总数目:20 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.12 -- [1]86:select format('%s',format('%s',format('%s',s1))) from test_t1 order by time STRICT{ @@ -4475,7 +4475,7 @@ null | 总数目:20 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.7 -- [1]89:select format(tag1,s2,s3,s4,s1,s2) from test_t1 where time = 1 STRICT{ @@ -4487,7 +4487,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.5 -- [1]90:select format(s1,s2,s3,s4,s1,s2) from test_t1 where time = 1 STRICT{ @@ -4499,7 +4499,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]91:select format(tag1,s2) from test_t1 where time = 2 STRICT{ @@ -4509,7 +4509,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.5 -- [1]92:select format(attr1,s5) from test_t1 where time = 3 STRICT{ @@ -4519,7 +4519,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]93:select format(s1,s2) from test_t1 where time = 4 STRICT{ @@ -4531,7 +4531,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.5 -- [1]94:select format(s9,s5) from test_t1 where time = 5 STRICT{ @@ -4558,7 +4558,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]95:select format(tag1,s3) from test_t1 where time = 7 STRICT{ @@ -4568,7 +4568,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]96:select format(attr1,s8) from test_t1 where time = 8 STRICT{ @@ -4578,7 +4578,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]97:select format(s1,s3) from test_t1 where time = 9 STRICT{ @@ -4588,7 +4588,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.5 -- [1]98:select format(s9,s8) from test_t1 where time = 10 STRICT{ @@ -4599,7 +4599,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]99:select format(tag1,s4) from test_t1 where time = 12 STRICT{ @@ -4609,7 +4609,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.5 -- [1]100:select format(attr1,s6) from test_t1 where time = 13 STRICT{ @@ -4619,7 +4619,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]101:select format(s1,s4) from test_t1 where time = 14 STRICT{ @@ -4629,7 +4629,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]102:select format(s9,s6) from test_t1 where time = 15 STRICT{ @@ -4639,7 +4639,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.5 -- [1]103:select format(tag1,s1) from test_t1 where time = 16 STRICT{ @@ -4649,7 +4649,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]104:select format(attr1,s9) from test_t1 where time = 17 STRICT{ @@ -4661,7 +4661,7 @@ SDFGHJKLZXCVBNM | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.3 -- [1]105:select format(s1,s1) from test_t1 where time = 18 STRICT{ @@ -4715,7 +4715,7 @@ ASDFGHJKLZXCVBNM~!| 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.5 -- [1]106:select format(s9,s9) from test_t1 where time = 19 STRICT{ @@ -4724,7 +4724,7 @@ _col0(STRING) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]107:select format(tag1,s1) from test_t1 where time = 20 STRICT{ @@ -4734,7 +4734,7 @@ null | 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.5 -- [1]108:select format(attr1,s9) from test_t1 where time = 20 STRICT{ @@ -4744,7 +4744,7 @@ null | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]109:select format(s1,s1) from test_t1 where time = 20 STRICT{ @@ -4754,7 +4754,7 @@ null | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]110:select format(s9,s9) from test_t1 where time = 20 STRICT{ @@ -4764,7 +4764,7 @@ null | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.5 -- [1]113:select s2,format('%2.2f',s2),format('%2.2f',s5) from test_t1 order by time STRICT{ @@ -4846,7 +4846,7 @@ null |nu |nu | 总数目:20 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.6 -- [1]114:select format('%1d',count(s3)),format('%1d',count(s8)) from test_t1 STRICT{ @@ -4856,7 +4856,7 @@ _col0(STRING) |_col1(STRING) | 总数目:1 } -Elapsed Time: 0.0.60 +Elapsed Time: 0.0.7 -- [1]117:select FORMAT('%1d',s3),format('%1d',s8) from test_t1 order by time STRICT{ @@ -4905,7 +4905,7 @@ null |null | 总数目:20 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.6 -- [1]119:drop database test_db1 STRICT{ PASS diff --git a/table/scripts/QueryData/Functions_and_Operators/Format_query.run b/table/scripts/QueryData/Functions_and_Operators/Format_query.run index 5b09d2a3..6debd40f 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Format_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/Format_query.run @@ -1,5 +1,5 @@ -- 连接数据库 -connect root/root; +connect root/TimechoDB@2021; -- 清除数据库 drop database test_db1; < 1 and time < 10 group by 1,2,3 offset 2 limit 5 STRICT{ @@ -422,7 +425,7 @@ date_bin_result(TIMESTAMP) |device_id(STRING) |model_id(STRING) | 总数目:5 } -Elapsed Time: 0.0.27 +Elapsed Time: 0.0.6 -- [1]120:select date_bin(5ms,time) as date_bin_result, device_id, model_id, avg(double-int64) as avg_result,boolean from table_1 where time > 1 and time < 10 group by 1,2,3,5 STRICT{ @@ -444,7 +447,7 @@ date_bin_result(TIMESTAMP) |device_id(STRING) |model_id(STRING) | 总数目:7 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.5 -- [1]126:select region_id, int32, int64 from ( select date_bin(5ms, time) as time, region_id, int32, int64, avg(float) as avg_value from table_1 where time >= 2 and time < 10 GROUP BY 1,2,3,4 ) where int32 > 2 GROUP BY region_id,2,3 HAVING count(*) > 0 STRICT{ @@ -458,7 +461,7 @@ region_id(STRING) |int32(INT32) |int64(INT64) | 总数目:3 } -Elapsed Time: 0.0.30 +Elapsed Time: 0.0.8 -- [1]136:select region_id, AVG(float) AS avg_result from table_1 where time >= 0 AND time < 10 GROUP BY region_id HAVING count(*) > 1 STRICT{ @@ -472,7 +475,7 @@ region_id(STRING) |avg_result(DOUBLE) | 总数目:3 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.6 -- [1]141:select count(*) as count_result, avg(double), first_by(boolean,time), last(timestamp) from table_1 where time > 2 and time <= 9 group by count_result STRICT{ SQLSTATE : 616: Column 'count_result' cannot be resolved @@ -493,7 +496,7 @@ count_result(INT64) |avg_result(DOUBLE) |first_by_result(BOOLEAN) 总数目:3 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.5 -- [1]147:select count(*) as count_result from table_1 group by timestamp order by count_result STRICT{ @@ -515,7 +518,7 @@ count_result(INT64) | 总数目:7 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]148:select avg(*) as avg_result from table_1 group by boolean STRICT{ SQLSTATE : 701: Aggregate functions [avg] should only have one argument @@ -535,4 +538,4 @@ minute_tim(TIMESTAMP) |device_id(STRING) |avg_double(DOUBLE) | 总数目:0 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.6 diff --git a/table/scripts/QueryData/Functions_and_Operators/GROUPBY_query.run b/table/scripts/QueryData/Functions_and_Operators/GROUPBY_query.run index 75f13259..23594340 100644 --- a/table/scripts/QueryData/Functions_and_Operators/GROUPBY_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/GROUPBY_query.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; <= 90 THEN 'A' WHEN g.score >= 80 THEN 'B' WHEN g.score >= 70 THEN 'C' WHEN g.score >= 60 THEN 'D' ELSE 'F' END AS grade, CASE WHEN g.score >= 60 THEN 'Pass' ELSE 'Fail' END AS status, CASE WHEN g.score >= 85 THEN 'Excellent' WHEN g.score >= 70 THEN 'Good' WHEN g.score >= 50 THEN 'Average' ELSE 'Needs Improvement' END AS performance from students s JOIN grades g ON s.time = g.time STRICT{ @@ -372,7 +372,7 @@ Bob |100 |A |Pass |E 总数目:8 } -Elapsed Time: 0.0.65 +Elapsed Time: 0.0.8 -- [1]190:select s.region, s.name, t.teacher_id, c.course_id, c.course_name, g.score from students s JOIN teachers t ON s.time=t.time JOIN courses c ON c.time=t.time JOIN grades g ON g.time=c.time where s.time > 2 and s.time < 6 STRICT{ @@ -386,7 +386,7 @@ xicheng |Helen |1005 |10000005 总数目:3 } -Elapsed Time: 0.0.53 +Elapsed Time: 0.0.12 -- [1]203:select s.time as s_time, s.region as s_region, g.student_id as g_stud_id, g.score as g_score, c.course_name as c_course from students s INNER JOIN grades g ON s.time = date_bin(1ms, g.time) INNER JOIN courses c on s.time= date_bin(1ms, c.time) STRICT{ @@ -409,7 +409,7 @@ s_time(TIMESTAMP) |s_region(STRING) |g_stud_id(INT32) |g_score(IN 总数目:5 } -Elapsed Time: 0.0.50 +Elapsed Time: 0.0.10 -- [1]218:select s.time as s_time, t.time as t_time, g.time as g_time, c.time as c_time, s.name as s_name, g.score as g_score from students s INNER JOIN teachers t ON s.region = t.region and s.time = t.time INNER JOIN grades g on s.student_id = g.student_id and s.time = g.time INNER JOIN courses c on g.course_id = c.course_id and g.time = c.time STRICT{ @@ -432,7 +432,7 @@ s_time(TIMESTAMP) |t_time(TIMESTAMP) |g_time(TIMESTAMP) |c_time(T 总数目:5 } -Elapsed Time: 0.0.40 +Elapsed Time: 0.0.11 -- [1]235:select s.time as s_time, s.name as s_name, s.genders as s_gender, t.teacher_id as t_tea_id, c.course_id as c_cour_id, c.course_name as c_cour_name, g.score as g_score from students s INNER JOIN teachers t ON s.time = t.time and s.region = t.region INNER JOIN courses c ON s.time = c.time and t.course_id = c.course_id INNER JOIN grades g ON s.time = g.time and s.student_id = g.student_id and c.course_id = g.course_id STRICT{ @@ -455,7 +455,7 @@ s_time(TIMESTAMP) |s_name(STRING) |s_gender(TEXT) |t_tea_id(INT32 总数目:5 } -Elapsed Time: 0.0.39 +Elapsed Time: 0.0.12 -- [1]253:select s.name as student_name, c.course_name, g.score from students s INNER JOIN grades g on s.student_id = g.student_id INNER JOIN courses c on g.course_id = c.course_id ORDER BY s.student_id STRICT{ @@ -483,7 +483,7 @@ Bob |历史 |100 | 总数目:10 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.10 -- [1]268:select s.time as s_time, s.region as s_region, c.course_name as c_cour_name, t.teacher_id as t_tea_id, g.grade_id as g_grade_id, g.score as g_score from students s INNER JOIN courses c ON s.time > c.time INNER JOIN teachers t ON s.region <> t.region INNER JOIN grades g ON s.time < g.time and s.student_id <> g.student_id WHERE s.time between 1 AND 10 and s.region='haidian' order by t_tea_id,g_grade_id,g_score limit 10 STRICT{ @@ -521,7 +521,7 @@ s_time(TIMESTAMP) |s_region(STRING) |c_cour_name(STRING) |t_tea_i 总数目:10 } -Elapsed Time: 0.0.52 +Elapsed Time: 0.0.15 -- [1]288:select s.time as s_time, t.time as t_time, s.name as s_name, s.date_of_birth as s_birth, c.course_name as c_cour_name, g.score as g_score from students s INNER JOIN teachers t ON s.region != t.region OR s.time > t.time INNER JOIN courses c ON t.teacher_id = c.teacher_id INNER JOIN grades g ON g.course_id = c.course_id where g.score > 80 order by s_time,t_time,s_name,s_birth,c_cour_name,g_score limit 5 offset 5 STRICT{ @@ -544,7 +544,7 @@ s_time(TIMESTAMP) |t_time(TIMESTAMP) |s_name(STRING) |s_birth(DAT 总数目:5 } -Elapsed Time: 0.0.69 +Elapsed Time: 0.0.63 -- [1]307:select time from grades g INNER JOIN courses c USING(time) STRICT{ @@ -567,7 +567,7 @@ time(TIMESTAMP) | 总数目:5 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.6 -- [1]309:select s.student_id, s.name, t.teacher_id, t.course_id from students s INNER JOIN teachers t USING(time) STRICT{ @@ -585,7 +585,7 @@ student_id(INT32) |name(STRING) |teacher_id(INT32) |course_id(INT 总数目:5 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.6 -- [1]314:select s.region, s.genders as "性别", s.name as "学生姓名", t.teacher_id as "教师编号", t.age as "年龄", c.course_id as "课程编号", c.course_name as "课程名", g.score as "学生成绩" from students s INNER JOIN teachers t USING (time) INNER JOIN courses c USING (time) INNER JOIN grades g USING (time) STRICT{ @@ -603,7 +603,7 @@ xicheng |女 |Helen |1005 |26 总数目:5 } -Elapsed Time: 0.0.35 +Elapsed Time: 0.0.12 -- [1]332:select count(s.region) as region_count, count(s.student_id) as student_id_count, count(t.teacher_id) as teacher_id_count, count(c.course_id) as course_id_count, avg(g.score) as avg_score, max(g.score) as max_score, last(g.score) as last_score from students s INNER JOIN teachers t USING (time) INNER JOIN courses c USING (time) INNER JOIN grades g USING (time) where time > 2 and time <6 STRICT{ @@ -613,7 +613,7 @@ region_count(INT64) |student_id_count(INT64) |teacher_id_count(INT64) 总数目:1 } -Elapsed Time: 0.0.36 +Elapsed Time: 0.0.13 -- [1]350:select * from students s INNER JOIN grades g USING(student_id) INNER JOIN teachers t USING(region) where g.score > 80 and g.score < 95 and region = 'haidian' STRICT{ @@ -627,7 +627,7 @@ haidian |2 |1970-01-01T08:00:00.0|Jack 总数目:2 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.11 -- [1]360:select * from students s INNER JOIN teachers t USING(time,region) INNER JOIN courses c USING(time,course_id) INNER JOIN grades g USING(time,course_id,student_id) STRICT{ @@ -650,7 +650,7 @@ time(TIMESTAMP) |course_id(INT32) |student_id(INT32) |region(STRI 总数目:5 } -Elapsed Time: 0.0.33 +Elapsed Time: 0.0.13 -- [1]369:select c.time, c.course_id as id_1, c.course_name as name, g.grade_id as id_2, g.score as score from courses c, grades g where c.time=g.time STRICT{ @@ -673,7 +673,7 @@ time(TIMESTAMP) |id_1(INT32) |name(STRING) |id_2(STRING) |sc 总数目:5 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.9 -- [1]377:select s.time, s.student_id as s_id, s.name as s_name, s.date_of_birth as s_birth, t.teacher_id as t_id, t.course_id as t_c_id, c.course_name as c_name, g.grade_id as g_id, g.score as score from students s, teachers t, courses c, grades g where s.time=t.time AND c.time=g.time AND s.time=c.time STRICT{ @@ -696,7 +696,7 @@ time(TIMESTAMP) |s_id(INT32) |s_name(STRING) |s_birth(DATE) 总数目:5 } -Elapsed Time: 0.0.40 +Elapsed Time: 0.0.16 -- [1]387:select s.time, count(s.student_id) as s_id_count, count(t.teacher_id) as t_id_count, count(c.course_id) as c_name_count, avg(g.score) as score_count, sum(g.score) as score_sum from students s, teachers t, courses c, grades g where s.time=t.time AND c.time=g.time AND s.time=c.time group by s.time STRICT{ @@ -719,7 +719,7 @@ time(TIMESTAMP) |s_id_count(INT64) |t_id_count(INT64) |c_name_cou 总数目:5 } -Elapsed Time: 0.0.47 +Elapsed Time: 0.0.18 -- [1]398:select s.time, s.name, c.course_name, g.score, case when g.score =100 then 'Excellent' when g.score >=85 then 'Great' when g.score >=60 then 'Not Bad' else 'Keep Going' end as grade, case when avg(g.score) > 60 then 'PASS' else 'FAIL' end as status from students s, courses c, grades g where s.time=c.time and c.time=g.time group by s.time,s.name, c.course_name,g.score STRICT{ @@ -742,7 +742,7 @@ time(TIMESTAMP) |name(STRING) |course_name(STRING) |score(INT32) 总数目:5 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.13 -- [1]417:select s.student_id, t.teacher_id, c.course_name, max(g.score) as highest_score, min(g.score) as lowest_score from students s, teachers t, courses c, grades g where s.time=t.time and t.time=c.time and c.time=g.time group by s.student_id, t.teacher_id, c.course_name STRICT{ @@ -760,7 +760,7 @@ student_id(INT32) |teacher_id(INT32) |course_name(STRING) |highes 总数目:5 } -Elapsed Time: 0.0.36 +Elapsed Time: 0.0.14 -- [1]427:select s.time, s.student_id as s_id, s.name as s_name, s.date_of_birth as s_birth, t.teacher_id as t_id, t.course_id as t_c_id, c.course_name as c_name, g.grade_id as g_id, g.score as score from students s, teachers t, courses c, grades g where s.time=t.time AND c.time=g.time AND s.time=c.time order by s.student_id, t.teacher_id, c.course_id,g.grade_id STRICT{ @@ -783,7 +783,7 @@ time(TIMESTAMP) |s_id(INT32) |s_name(STRING) |s_birth(DATE) 总数目:5 } -Elapsed Time: 0.0.32 +Elapsed Time: 0.0.14 -- [1]438:select s.time, count(s.student_id) as s_id_count, count(t.teacher_id) as t_id_count, count(c.course_id) as c_name_count, avg(g.score) as score_count, sum(g.score) as score_sum from students s, teachers t, courses c, grades g where s.time=t.time AND c.time=g.time AND s.time=c.time group by s.time order by time offset 2 limit 1 STRICT{ @@ -794,7 +794,7 @@ time(TIMESTAMP) |s_id_count(INT64) |t_id_count(INT64) |c_name_cou 总数目:1 } -Elapsed Time: 0.0.34 +Elapsed Time: 0.0.26 -- [1]449:select s.region, s.name, t.teacher_id, c.course_name, g.score, case when g.score =100 then 'Excellent' when g.score >=85 then 'Great' when g.score >=60 then 'Not Bad' else 'Keep Going' end as grade, case when avg(g.score) > 60 then 'PASS' else 'FAIL' end as status from students s, teachers t, courses c, grades g where s.time=c.time and c.time=g.time and s.region='haidian' group by s.region, s.name, t.teacher_id, c.course_name, g.score order by s.name,t.teacher_id STRICT{ @@ -822,7 +822,7 @@ haidian |Lucy |1005 |数学 总数目:10 } -Elapsed Time: 0.0.32 +Elapsed Time: 0.0.21 -- [1]468:select s.region, s.name, t.teacher_id, c.course_name, g.score, case when g.score =100 then 'Excellent' when g.score >=85 then 'Great' when g.score >=60 then 'Not Bad' else 'Keep Going' end as grade, case when avg(g.score) > 60 then 'PASS' else 'FAIL' end as status from students s, teachers t, courses c, grades g where s.time=t.time and t.time=c.time and c.time=g.time and s.region='haidian' group by s.region, s.name, t.teacher_id, c.course_name, g.score STRICT{ @@ -834,7 +834,7 @@ haidian |Jack |1002 |语文 总数目:2 } -Elapsed Time: 0.0.35 +Elapsed Time: 0.0.15 -- [1]488:select s.time as s_time, t.time as t_time, c.time as c_time, g.time as g_time from students s, teachers t, courses c, grades g where s.time = date_bin(2ms,t.time) or s.time = c.time + 1000 and s.time = g.time - 1000 order by s_time,t_time,c_time,g_time limit 5 offset 3 STRICT{ @@ -857,7 +857,7 @@ s_time(TIMESTAMP) |t_time(TIMESTAMP) |c_time(TIMESTAMP) |g_time(T 总数目:5 } -Elapsed Time: 0.0.45 +Elapsed Time: 0.0.12 -- [1]506:select s.time as s_time, s.region as s_region, t.teacher_id as tea_id, c.course_id as c_cour_id, c.course_name as c_cour_name, g.score as g_score from students s, teachers t, courses c, grades g WHERE s.region = t.region and s.student_id = g.student_id and c.course_id = t.course_id STRICT{ @@ -904,7 +904,7 @@ s_time(TIMESTAMP) |s_region(STRING) |tea_id(INT32) |c_cour_id(INT 总数目:13 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.13 -- [1]523:select s.time as s_time, s.name as s_name, s.genders as s_gender, t.teacher_id as tea_id, c.course_id as cour_id, c.course_name as c_cour_name, g. grade_id as grade_id, g.score as g_score from students s, teachers t, courses c, grades g where s.time = t.time and t.time = c.time and c.time = g.time and s.student_id = g.student_id and s.region= t.region order by s_time,s_name,tea_id,cour_id,c_cour_name,grade_id,g_score STRICT{ @@ -927,7 +927,7 @@ s_time(TIMESTAMP) |s_name(STRING) |s_gender(TEXT) |tea_id(INT32) 总数目:5 } -Elapsed Time: 0.0.31 +Elapsed Time: 0.0.14 -- [1]543:select s.time as s_time, t.time as t_time, c.time as c_time, g.time as g_time, s.name as s_name, c.course_name as c_cour_name, g.score as g_score from students s, teachers t, courses c, grades g where s.time < g.time and g.score < 90 and s.region !='haidian' order by s_time,t_time,c_time,g_time,c_cour_name,g_score limit 5 offset 3 STRICT{ @@ -950,7 +950,7 @@ s_time(TIMESTAMP) |t_time(TIMESTAMP) |c_time(TIMESTAMP) |g_time(T 总数目:5 } -Elapsed Time: 0.0.33 +Elapsed Time: 0.0.13 -- [1]561:select s.time as s_time, s.name as s_name, s.genders as s_gender, s.date_of_birth as s_dat_of_bir, t.teacher_id as t_tea_id, c.course_name as c_cour_name, g.grade_id as g_grade_id, g.score as g_score from students s, teachers t, courses c, grades g where (s.region != t.region and s.time > t.time) and g.score between 80 and 90 order by s_time,s_name,s_gender,s_dat_of_bir,t_tea_id,c_cour_name,g_grade_id,g_score limit 5 offset 5 STRICT{ @@ -973,7 +973,7 @@ s_time(TIMESTAMP) |s_name(STRING) |s_gender(TEXT) |s_dat_of_bir(D 总数目:5 } -Elapsed Time: 0.0.33 +Elapsed Time: 0.0.13 -- [1]581:select * from teachers NATURAL INNER JOIN courses STRICT{ SQLSTATE : 701: Natural join not supported diff --git a/table/scripts/QueryData/Functions_and_Operators/INNER_JOIN_query.run b/table/scripts/QueryData/Functions_and_Operators/INNER_JOIN_query.run index 936b0aaf..8e11745a 100644 --- a/table/scripts/QueryData/Functions_and_Operators/INNER_JOIN_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/INNER_JOIN_query.run @@ -3,7 +3,7 @@ // 内连接,返回两个表中连接条件的记录,等同于两个表的交集 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < 21 order by t1.time STRICT{ @@ -369,7 +369,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:4 } -Elapsed Time: 0.0.64 +Elapsed Time: 0.0.10 -- [1]106:select t1.time as time1, t1.id as d1, t1.temperature as temper1, t1.status as status1, t1.duration as duration1, t2.time as time2, t2.id as d2, t2.temperature as temper2, t2.status as status2, t2.duration as duration2, t3.time as time3, t3.id as d3, t3.temperature as temper3, t3.status as status3, t3.duration as duration3 from t1 LEFT JOIN t2 ON t1.time = t2.time LEFT JOIN t3 ON t2.time = t3.time where t1.status = false order by t1.time STRICT{ @@ -386,7 +386,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:3 } -Elapsed Time: 0.0.32 +Elapsed Time: 0.0.12 -- [1]120:select t1.time as time1, t1.id as d1, t1.temperature as temper1, t1.status as status1, t1.duration as duration1, t2.time as time2, t2.id as d2, t2.temperature as temper2, t2.status as status2, t2.duration as duration2, t3.time as time3, t3.id as d3, t3.temperature as temper3, t3.status as status3, t3.duration as duration3 from t1 LEFT JOIN t2 ON t1.time = t2.time LEFT JOIN t3 ON t2.time = t3.time where t1.duration -10000000 <= 43200000 order by t1.time STRICT{ @@ -400,7 +400,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:2 } -Elapsed Time: 0.0.44 +Elapsed Time: 0.0.11 -- [1]135:select t1.time as time1, t1.temperature as temper1, t1.duration as duration1, t2.time as time2, t2.temperature as temper2, t2.duration as duration2, t3.time as time3, t3.temperature as temper3, t3.duration as duration3 from t1 LEFT JOIN t2 ON t1.status = t2.status LEFT JOIN t3 ON t2.status = t3.status order by t1.time, t2.time, t3.time STRICT{ @@ -552,7 +552,7 @@ time1(TIMESTAMP) |temper1(FLOAT) |duration1(TIMESTAMP) |time2(TIM 总数目:48 } -Elapsed Time: 0.0.28 +Elapsed Time: 0.0.10 -- [1]148:select t1.time as time1, COUNT(t1.id) as count_t1_id, ROUND(AVG(t1.temperature),2) as avg_t1_temp, COUNT(t1.status) as count_t1_status, MIN(t1.duration) as min_t1_duration, t2.time as time2, COUNT(t2.id) as count_t2_id, ROUND(AVG(t2.temperature),2) as avg_t2_temp, COUNT(t2.status) as count_t2_status, MIN(t2.duration) as min_t2_duration, t3.time as time3, COUNT(t3.id) as count_t3_id, ROUND(AVG(t3.temperature),2) as avg_t3_temp, COUNT(t3.status) as count_t3_status, MIN(t3.duration) as min_t3_duration from t1 LEFT JOIN t2 ON t1.time = t2.time LEFT JOIN t3 ON t2.time = t3.time group by t1.time,t2.time,t3.time order by t1.time STRICT{ @@ -578,7 +578,7 @@ time1(TIMESTAMP) |count_t1_id(INT64) |avg_t1_temp(DOUBLE) |count_ 总数目:6 } -Elapsed Time: 0.0.42 +Elapsed Time: 0.0.13 -- [1]167:select t1.time AS time1, ROUND(AVG(t1.temperature),2) AS avg_temper1, t2.time AS time2, ROUND(AVG(t2.temperature),2) AS avg_temper2, t3.time AS time3, ROUND(AVG(t3.temperature),2) AS avg_temper3 from t1 LEFT JOIN t2 ON t1.time = t2.time LEFT JOIN t3 ON t1.time = t3.time WHERE t1.status = false GROUP BY t1.time, t2.time, t3.time ORDER BY t1.time STRICT{ @@ -595,7 +595,7 @@ time1(TIMESTAMP) |avg_temper1(DOUBLE) |time2(TIMESTAMP) |avg_temp 总数目:3 } -Elapsed Time: 0.0.35 +Elapsed Time: 0.0.15 -- [1]185:select t1.time AS time1, t1.id AS d1, t1.temperature AS temper1, t1.status AS status1, t1.duration AS duration1, t2.time AS time2, t2.id AS d2, t2.temperature AS temper2, t2.status AS status2, t2.duration AS duration2 FROM t1 LEFT JOIN (SELECT * FROM t2 WHERE temperature = (SELECT MAX(temperature) FROM t2)) t2 ON t1.time = t2.time ORDER BY t1.time STRICT{ @@ -621,7 +621,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:6 } -Elapsed Time: 0.0.52 +Elapsed Time: 0.0.12 -- [1]203:select t2.time AS time1, t2.id AS d1, t2.temperature AS temper1, t2.status AS status1, t2.duration AS duration1, t3.time AS time2, t3.id AS d2, t3.temperature AS temper2, t3.status AS status2, t3.duration AS duration2 from t2 LEFT JOIN (select * from t3 WHERE duration = (SELECT MIN(duration) FROM t3)) t3 ON t2.time = t3.time ORDER BY t2.time STRICT{ @@ -647,7 +647,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:6 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.12 -- [1]223:select t1.time AS time1, t1.id AS d1, t1.temperature AS temper1, t1.status AS status1, t1.duration AS duration1, t2.time AS time2, t2.id AS d2, t2.temperature AS temper2, t2.status AS status2, t2.duration AS duration2 from t1 LEFT JOIN (SELECT * FROM t2 WHERE temperature = (SELECT MAX(temperature) FROM t2)) t2 ON t1.time = t2.time WHERE t1.temperature < 25 ORDER BY t1.time STRICT{ @@ -670,7 +670,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:5 } -Elapsed Time: 0.0.30 +Elapsed Time: 0.0.12 -- [1]247:select t1.time AS time1, t1.id AS d1, t1.temperature AS temper1, t1.status AS status1, t1.duration AS duration1, t2.time AS time2, t2.id AS d2, t2.temperature AS temper2, t2.status AS status2, t2.duration AS duration2, CASE WHEN t2.temperature IS NULL THEN 'No Data' WHEN t2.temperature > 20 THEN 'High' ELSE 'Low' END AS temper2_status from t1 LEFT JOIN t2 ON t1.time = t2.time ORDER BY t1.time STRICT{ @@ -696,7 +696,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:6 } -Elapsed Time: 0.0.31 +Elapsed Time: 0.0.8 -- [1]272:select t2.time AS time1, t2.id AS d1, t2.temperature AS temper1, t2.status AS status1, t2.duration AS duration1, t3.time AS time2, t3.id AS d2, t3.temperature AS temper2, t3.status AS status2, t3.duration AS duration2, CASE WHEN t3.duration >= 604800000 THEN 'LONG TIME' WHEN t3.duration > 86400000 THEN 'MEDIUM TIME' WHEN t3.duration IS NULL THEN 'NO DATA' ELSE 'SHORT TIME' END AS t3_duration from t2 LEFT JOIN t3 ON t2.time = t3.time ORDER BY t2.time STRICT{ @@ -722,7 +722,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:6 } -Elapsed Time: 0.0.35 +Elapsed Time: 0.0.7 -- [1]294:select t1.time AS time1, t1.id AS d1, t1.temperature AS temper1, t1.status AS status1, t1.duration AS duration1, t2.time AS time2, t2.id AS d2, t2.temperature AS temper2, t2.status AS status2, t2.duration AS duration2 from t1 LEFT JOIN t2 ON t1.time = t2.time WHERE EXISTS (SELECT 1 FROM t2 WHERE t2.time = t1.time) ORDER BY t1.time STRICT{ @@ -742,7 +742,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:4 } -Elapsed Time: 0.0.42 +Elapsed Time: 0.0.13 -- [1]315:select t2.time AS time1, t2.id AS d1, t2.temperature AS temper1, t2.status AS status1, t2.duration AS duration1, t3.time AS time2, t3.id AS d2, t3.temperature AS temper2, t3.status AS status2, t3.duration AS duration2 from t2 LEFT JOIN t3 ON t2.time = t3.time WHERE EXISTS (SELECT 1 FROM t3 WHERE t2.status = t3.status) ORDER BY t2.time STRICT{ @@ -768,7 +768,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:6 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.27 -- [1]333:select t1.id as id1, t2.id as id2 from t1 LEFT OUTER JOIN t2 ON t1.time = 4000 STRICT{ SQLSTATE : 701: Unsupported Join creteria [(4000 = "time")] after predicate push down diff --git a/table/scripts/QueryData/Functions_and_Operators/LEFT_OUTER_JOIN.run b/table/scripts/QueryData/Functions_and_Operators/LEFT_OUTER_JOIN.run index 81455704..cbf80b89 100644 --- a/table/scripts/QueryData/Functions_and_Operators/LEFT_OUTER_JOIN.run +++ b/table/scripts/QueryData/Functions_and_Operators/LEFT_OUTER_JOIN.run @@ -2,7 +2,7 @@ // 返回左表中的所有记录,以及右表中与左表满足连接条件的记录 // 右表中没有与左表匹配的记录返回NULL值 -connect root/root; +connect root/TimechoDB@2021; --0. 清理环境 drop database test_db; diff --git a/table/scripts/QueryData/Functions_and_Operators/Like_query.result b/table/scripts/QueryData/Functions_and_Operators/Like_query.result index 91b8b712..21b166c1 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Like_query.result +++ b/table/scripts/QueryData/Functions_and_Operators/Like_query.result @@ -19,7 +19,8 @@ table_a |INF | 总数目:1 } -Elapsed Time: 0.0.51 +Elapsed Time: 0.0.0 + -- [1]37:desc Table_A STRICT{ ColumnName(TEXT) |DataType(TEXT) |Category(TEXT) | @@ -55,78 +56,80 @@ s9 |STRING |FIELD | s10 |BLOB |FIELD | 总数目:15 } + +Elapsed Time: 0.0.0 -- [1]44:INSERT INTO Table_A( time, region, device_id, color, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10 ) values( 1, '北京', 'device_A1', 'red', false, 'China', 10, 100, 11.1, 8.8, true, '2021-10-01', 1633046400000, 'Smile', X'abcd' ) STRICT{ 0 } -Elapsed Time: 0.0.762 +Elapsed Time: 0.2.18 -- [1]49:INSERT INTO Table_A( time, region, device_id, color, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10 ) values( 2, '北京', 'device_B2', 'black', true, 'America', 5, 121, 222.1, 12.2, false, '2022-10-01', 1724049989000, 'Sad', X'24ad' ) STRICT{ 0 } -Elapsed Time: 0.0.76 +Elapsed Time: 0.0.47 -- [1]54:INSERT INTO Table_A( time, region, device_id, color, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10 ) values( 3, '北京', 'device_C3', 'yellow', true, 'Africa', 13, 250, 1.1, 333.3, true, '2023-11-01', 1704046789000, 'laugh', X'a2cd' ) STRICT{ 0 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.4 -- [1]59:INSERT INTO Table_A( time, region, device_id, color, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10 ) values( 4, '北京', 'device_D4', 'green', false, 'Europe', 4, 6, 21.1, 44.2, false, '2023-09-01', 1703047789000, 'Cry', X'24' ) STRICT{ 0 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.4 -- [1]64:INSERT INTO Table_A( time, region, device_id, color, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10 ) values( 5, '上海', 'device_E5', 'white', false, 'England', 122, 110, 2.2, 9.9, false, '2022-11-01', 1701047739000, 'LOVELY', X'cd' ) STRICT{ 0 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.5 -- [1]69:INSERT INTO Table_A( time, region, device_id, color, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10 ) values( 6, '上海', 'device_F6', 'orange', false, 'Canada', 8, 999, 123.1, 0.101, true, '2002-01-01', 1724049989000, 'Awkward', X'4d' ) STRICT{ 0 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.3 -- [1]74:INSERT INTO Table_A( time, region, device_id, color, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10 ) values( 7, '上海', 'device_AA', 'blue', true, 'Africa', 0, 110, 22.2, 1.8, true, '2023-06-01', 1643046400000, 'disappointING', X'ac' ) STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.3 -- [1]79:INSERT INTO Table_A( time, region, device_id, color, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10 ) values( 8, '浙江', 'device_BB', 'purple', true, 'Australia', 555, 1001, 202.1, 1.2, false, '2002-10-01', 1653046400000, 'happy_and_satisfied', X'abcdef' ) STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]84:INSERT INTO Table_A( time, region, device_id, color, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10 ) values( 9, '浙江', 'device_CC', 'Green', false, 'Swiss', 1110, 888, 10.1, 11.1, true, '2023-11-11', 1699685189000, 'FRIENDly', X'ce' ) STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.3 -- [1]89:INSERT INTO Table_A( time, region, device_id, color, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10 ) values( 10, '广州', 'device_dd', 'Pink', false, 'Japan', 111, 222, 22.5, 13.3, true, '2020-10-11', 1702277189000, 'SOB', X'ae' ) STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.6 -- [1]94:INSERT INTO Table_A( time, region, device_id, color, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10 ) values( 11, '广州', 'device_Ee', 'Grey', null, 'South Korea', 111, 20, 2, 11.3, true, null, 1702277189000, 'unhappy', X'ae' ) STRICT{ 0 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.3 -- [1]99:INSERT INTO Table_A( time, region, device_id, color, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10 ) values( 12, '广州', 'device_fF', 'null', true, 'Singapore', null, 22, 2.5, 13.3, true, null, 1702277189000, 'sorrow', X'ae' ) STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.3 -- [1]102:select * from Table_A order by time STRICT{ @@ -170,7 +173,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:12 } -Elapsed Time: 0.0.250 +Elapsed Time: 0.0.5 -- [1]106:select s0, s0 like '%al%' from table_a STRICT{ SQLSTATE : 701: Left side of LIKE expression must evaluate to TEXT or STRING Type (actual: BOOLEAN) @@ -213,7 +216,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:1 } -Elapsed Time: 0.0.87 +Elapsed Time: 0.0.4 -- [1]117:select s1, s1 like '%ca' as like_result from table_a order by time STRICT{ @@ -245,7 +248,7 @@ Singapore |false | 总数目:12 } -Elapsed Time: 0.0.57 +Elapsed Time: 0.0.4 -- [1]118:select s9, s9 like 'S_i__' as like_result from table_a order by time STRICT{ @@ -278,7 +281,7 @@ sorrow |false | 总数目:12 } -Elapsed Time: 0.0.32 +Elapsed Time: 0.0.6 -- [1]119:select s9, s9 like '%\_%_%' as like_result from table_a order by time limit 5 STRICT{ @@ -296,7 +299,7 @@ LOVELY |false | 总数目:5 } -Elapsed Time: 0.0.43 +Elapsed Time: 0.0.17 -- [1]120:select color, color like '%e%', s1, s1 like '_h_n_' as like_result from table_a order by time STRICT{ @@ -328,7 +331,7 @@ null |false |Singapore |false 总数目:12 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.14 -- [1]121:select device_id, device_id like 'a', s9, s9 like '%VE%' as like_result from table_a order by time STRICT{ @@ -361,7 +364,7 @@ device_fF |false |sorrow |false 总数目:12 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.6 -- [1]122:select color, color like '_l_e',s9, s9 like 'happy\_%' as like_result from table_a order by time STRICT{ @@ -394,7 +397,7 @@ null |false |sorrow |false 总数目:12 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.8 -- [1]125:select device_id, device_id not like '%e%' as like_result1, s9, s9 not like '%Y%' as like_result2 from table_a order by time STRICT{ @@ -427,7 +430,7 @@ device_fF |false |sorrow |true 总数目:12 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.5 -- [1]127:select device_id, device_id like '%B' as like_result1, color, color like '__ee_' as like_result2, s9, s9 not like '%ow' as like_result3 from table_a order by time STRICT{ @@ -460,7 +463,7 @@ device_fF |false |null |false 总数目:12 } -Elapsed Time: 0.0.28 +Elapsed Time: 0.0.9 -- [1]128:select s1, s1 not like '%E' as like_result1, s9, s9 not like '_o_' as like_result2 from table_a order by time offset 3 limit 5 STRICT{ @@ -479,7 +482,7 @@ Australia |true |happy_and_satisf|true 总数目:5 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.10 -- [1]132:select * from table_a where s2 like '%0%' STRICT{ SQLSTATE : 701: Left side of LIKE expression must evaluate to TEXT or STRING Type (actual: INT32) @@ -525,7 +528,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:2 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.4 -- [1]143:select * from table_a where s1 like 'C___a' order by time STRICT{ @@ -536,7 +539,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:1 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.6 -- [1]144:select * from table_a where s1 like '%ca%' order by time STRICT{ @@ -553,7 +556,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:3 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.13 -- [1]145:select * from table_a where s9 like '%y' order by time STRICT{ @@ -570,7 +573,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:3 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.7 -- [1]146:select * from table_a where s9 like 'happy\_%' ESCAPE '\' order by time STRICT{ @@ -581,7 +584,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:1 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.4 -- [1]147:select * from table_a where s9 like '_O_%' order by time STRICT{ @@ -595,7 +598,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:2 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.12 -- [1]148:select * from table_a where device_id like 'device\_%B%' ESCAPE '\' order by time STRICT{ @@ -609,7 +612,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:2 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.5 -- [1]149:select * from table_a where color like '%e%' order by time STRICT{ @@ -644,7 +647,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:9 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.3 -- [1]150:select * from table_a where color like 'G_%y' order by time STRICT{ @@ -655,7 +658,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]151:select * from table_a where device_id like '%A%' and color like '__d' order by time STRICT{ @@ -666,7 +669,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.4 -- [1]152:select * from table_a where s1 like '%ca' and s9 like '___gh' order by time STRICT{ @@ -677,7 +680,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.6 -- [1]153:select * from table_a where device_id like 'device\_%A_' ESCAPE '\' and s9 like '%ING' order by time STRICT{ @@ -688,7 +691,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.6 -- [1]156:select * from table_a where s1 not like '%ca' order by time STRICT{ @@ -723,7 +726,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:9 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.4 -- [1]157:select * from table_a where s1 not like '%ca' and s9 not like 'happy\_%' ESCAPE '\' order by time STRICT{ @@ -755,7 +758,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:8 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.4 -- [1]158:select * from table_a where device_id not like '%F%' and s1 not like '%ca' and s9 not like 'happy\_%' ESCAPE '\' order by time STRICT{ @@ -781,7 +784,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:6 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.4 -- [1]159:select * from table_a where color like '%i%' and s1 not like '__pan' order by time STRICT{ @@ -792,7 +795,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]160:select * from table_a where device_id not like '%A%' and color not like '%ow%' and s1 not like '%S%' and s9 like 'S__' order by time STRICT{ @@ -806,7 +809,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:2 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.7 -- [1]163:select * from table_a where REGEXP_LIKE() STRICT{ SQLSTATE : 701: Scalar function regexp_like only accepts two arguments and they must be text or string data type. @@ -856,7 +859,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:4 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]175:select * from table_a where REGEXP_LIKE(s9, '^s.*') order by time STRICT{ @@ -867,7 +870,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]176:select time, device_id, s1, s9 from table_a where REGEXP_LIKE(color, '^gr.*$') order by time STRICT{ @@ -878,7 +881,7 @@ time(TIMESTAMP) |device_id(STRING) |s1(TEXT) |s9(STRING) | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]177:select s1, regexp_like(s1,'^S.*') as regexp_like_result from table_a order by time STRICT{ @@ -910,7 +913,7 @@ Singapore |true | 总数目:12 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]178:select s9, regexp_like(s9,'^[Ss].*') as regexp_like_result from table_a order by time STRICT{ @@ -943,7 +946,7 @@ sorrow |true | 总数目:12 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]181:select time, device_id, s1 from table_a where REGEXP_LIKE(s1,'^.{2,5}$') order by time STRICT{ @@ -960,7 +963,7 @@ time(TIMESTAMP) |device_id(STRING) |s1(TEXT) | 总数目:3 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]182:select time, device_id, color, s1, s9 from table_a where REGEXP_LIKE(color, '^[A-Z].*') order by time STRICT{ @@ -977,7 +980,7 @@ time(TIMESTAMP) |device_id(STRING) |color(STRING) |s1(TEXT) 总数目:3 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.3 -- [1]184:select device_id, regexp_like(device_id,'^device.*') as regexp_like_result1, color, regexp_like(color,'^.{4,6}$') as regexp_like_result2 from table_a order by time STRICT{ @@ -1009,7 +1012,7 @@ device_fF |true |null |t 总数目:12 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.5 -- [1]187:select * from table_a where region like '%广州%' order by time,device_id STRICT{ @@ -1026,7 +1029,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:3 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]188:select * from table_a where region like '_京' order by time,device_id STRICT{ @@ -1046,7 +1049,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:4 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]189:select * from table_a where region like '上%' order by time,device_id STRICT{ @@ -1063,7 +1066,7 @@ time(TIMESTAMP) |region(STRING) |device_id(STRING) |color(STRING) 总数目:3 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.3 -- [1]192:drop database test_db STRICT{ PASS diff --git a/table/scripts/QueryData/Functions_and_Operators/Like_query.run b/table/scripts/QueryData/Functions_and_Operators/Like_query.run index 5321e1a0..eb641ea9 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Like_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/Like_query.run @@ -1,6 +1,6 @@ //数据查询:模式匹配LIKE -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < @@ -338,7 +341,7 @@ time(TIMESTAMP) |地区(STRING) |厂号(STRING) |设备号(STRING 总数目:13 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]68:select * from device_type_0 order by time,"地区" asc offset 0 STRICT{ @@ -400,7 +403,7 @@ time(TIMESTAMP) |地区(STRING) |厂号(STRING) |设备号(STRING 总数目:18 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]69:select * from device_type_0 offset -1 STRICT{ SQLSTATE : 700: line 1:36: mismatched input '-'. Expecting: '(', ',', 'ASOF', 'CROSS', 'EXCEPT', 'FILL', 'FULL', 'GROUP', 'HAVING', 'INNER', 'INTERSECT', 'JOIN', 'LEFT', 'LIMIT', 'NATURAL', 'OFFSET', 'ORDER', 'RIGHT', 'UNION', 'WHERE', 'WINDOW', @@ -442,7 +445,7 @@ time(TIMESTAMP) |地区(STRING) |厂号(STRING) |设备号(STRING 总数目:10 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]74:select time, "型号", "温度" from device_type_0 order by time,"地区" asc offset 3 limit 5 STRICT{ @@ -465,7 +468,7 @@ time(TIMESTAMP) |型号(STRING) |温度(FLOAT) | 总数目:5 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]77:select * from device_type_0 where time > 2 and time< 10 order by time offset 3 limit 5 STRICT{ @@ -482,7 +485,7 @@ time(TIMESTAMP) |地区(STRING) |厂号(STRING) |设备号(STRING 总数目:3 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]78:select * from device_type_0 where time > 2 and time< 10 order by time limit 5 offset 3 STRICT{ @@ -499,7 +502,7 @@ time(TIMESTAMP) |地区(STRING) |厂号(STRING) |设备号(STRING 总数目:3 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.16 -- [1]79:select * from device_type_0 where time > 2 and time< 10 order by time limit 3 offset 1 STRICT{ @@ -516,7 +519,7 @@ time(TIMESTAMP) |地区(STRING) |厂号(STRING) |设备号(STRING 总数目:3 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]82:select * from device_type_0 group by ([1, 20),2ms) limit 4 offset 3 STRICT{ SQLSTATE : 700: line 1:39: mismatched input '['. Expecting: ')', , diff --git a/table/scripts/QueryData/Functions_and_Operators/Limit_Offset_query.run b/table/scripts/QueryData/Functions_and_Operators/Limit_Offset_query.run index 6d764b3e..54a05a7c 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Limit_Offset_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/Limit_Offset_query.run @@ -1,7 +1,7 @@ //数据查询,查询结果节分页:limit | offset -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < 1 and time < 10 order by time STRICT{ @@ -472,7 +475,7 @@ time(TIMESTAMP) |s0(BOOLEAN) |_col2(BOOLEAN) |s6(BOOLEAN) |_ 总数目:8 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]160:select s0, not s0, s6, not s6 from table_a order by time offset 2 limit 5 STRICT{ @@ -490,4 +493,4 @@ true |false |true |false | 总数目:5 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.8 diff --git a/table/scripts/QueryData/Functions_and_Operators/Logical_query.run b/table/scripts/QueryData/Functions_and_Operators/Logical_query.run index 9b95812a..6943fdce 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Logical_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/Logical_query.run @@ -1,7 +1,7 @@ //数据查询:函数和运算符计算查询 //逻辑运算符:and | or | not -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < 10000 ) as m ORDER BY customer_id, match, last_totalprice STRICT{ @@ -1056,7 +1056,7 @@ customer_id(STRING) |match(INT64) |event_start(TIMESTAMP) |event_ 总数目:4 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.28 -- [1]397:select * from ( select time, customer_id, region, totalprice from orders where region = 'beijing' and time >= 1748736600000 and time < 1748923200000 ) MATCH_RECOGNIZE( partition by region order by time measures MATCH_NUMBER() AS match, RPR_FIRST(A.time) AS event_start, RPR_LAST(A.time) AS event_end, RPR_LAST(A.totalprice) AS last_totalprice ONE ROW PER MATCH PATTERN (A+) DEFINE A AS A.totalprice > 100000 ) AS m STRICT{ @@ -1067,7 +1067,7 @@ beijing |1 |2025-06-02T09:00:00.000+08:0|2025-06-02T 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.44 -- [1]412:select m.time, m.price from orders MATCH_RECOGNIZE( order by time measures PREV(RPR_FIRST(totalprice)) AS price ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A+) DEFINE A AS true ) AS m STRICT{ @@ -1111,7 +1111,7 @@ time(TIMESTAMP) |price(DOUBLE) | 总数目:12 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.19 -- [1]424:select m.time, m.price from orders MATCH_RECOGNIZE( order by time measures PREV(RPR_FIRST(totalprice), 2) AS price ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A+) DEFINE A AS true ) AS m STRICT{ @@ -1155,7 +1155,7 @@ time(TIMESTAMP) |price(DOUBLE) | 总数目:12 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.16 -- [1]436:select m.time, m.price from orders MATCH_RECOGNIZE( order by time measures PREV(RPR_FIRST(totalprice, 2)) AS price ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A+) DEFINE A AS true ) AS m STRICT{ @@ -1199,7 +1199,7 @@ time(TIMESTAMP) |price(DOUBLE) | 总数目:12 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.26 -- [1]448:select m.time, m.price from orders MATCH_RECOGNIZE( order by time measures PREV(RPR_FIRST(totalprice, 2), 2) AS price ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A+) DEFINE A AS true ) AS m STRICT{ @@ -1287,7 +1287,7 @@ time(TIMESTAMP) |price(DOUBLE) | 总数目:12 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.17 -- [1]472:select m.time, m.price from orders MATCH_RECOGNIZE( order by time measures PREV(RPR_LAST(totalprice), 2) AS price ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A+) DEFINE A AS true ) AS m STRICT{ @@ -1331,7 +1331,7 @@ time(TIMESTAMP) |price(DOUBLE) | 总数目:12 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.22 -- [1]484:select m.time, m.price from orders MATCH_RECOGNIZE( order by time measures PREV(RPR_LAST(totalprice, 1)) AS price ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A+) DEFINE A AS true ) AS m STRICT{ @@ -1375,7 +1375,7 @@ time(TIMESTAMP) |price(DOUBLE) | 总数目:12 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.23 -- [1]496:select m.time, m.price from orders MATCH_RECOGNIZE( order by time measures NEXT(RPR_FIRST(totalprice)) AS price ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A+) DEFINE A AS true ) AS m STRICT{ @@ -1419,7 +1419,7 @@ time(TIMESTAMP) |price(DOUBLE) | 总数目:12 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.13 -- [1]508:select m.time, m.price from orders MATCH_RECOGNIZE( order by time measures NEXT(RPR_FIRST(totalprice), 2) AS price ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A+) DEFINE A AS true ) AS m STRICT{ @@ -1463,7 +1463,7 @@ time(TIMESTAMP) |price(DOUBLE) | 总数目:12 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.13 -- [1]520:select m.time, m.price from orders MATCH_RECOGNIZE( order by time measures NEXT(RPR_FIRST(totalprice, 1)) AS price ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A+) DEFINE A AS true ) AS m STRICT{ @@ -1507,7 +1507,7 @@ time(TIMESTAMP) |price(DOUBLE) | 总数目:12 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.12 -- [1]532:select m.time, m.price from orders MATCH_RECOGNIZE( order by time measures NEXT(RPR_FIRST(totalprice, 1), 2) AS price ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A+) DEFINE A AS true ) AS m STRICT{ @@ -1551,7 +1551,7 @@ time(TIMESTAMP) |price(DOUBLE) | 总数目:12 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.14 -- [1]544:select m.time, m.price from orders MATCH_RECOGNIZE( order by time measures NEXT(RPR_LAST(totalprice)) AS price ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A+) DEFINE A AS true ) AS m STRICT{ @@ -1595,7 +1595,7 @@ time(TIMESTAMP) |price(DOUBLE) | 总数目:12 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.12 -- [1]556:select m.time, m.price from orders MATCH_RECOGNIZE( order by time measures NEXT(RPR_LAST(totalprice), 2) AS price ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A+) DEFINE A AS true ) AS m STRICT{ @@ -1639,7 +1639,7 @@ time(TIMESTAMP) |price(DOUBLE) | 总数目:12 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.12 -- [1]568:select m.time, m.price from orders MATCH_RECOGNIZE( order by time measures NEXT(RPR_LAST(totalprice, 2)) AS price ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A+) DEFINE A AS true ) AS m STRICT{ @@ -1683,7 +1683,7 @@ time(TIMESTAMP) |price(DOUBLE) | 总数目:12 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.13 -- [1]580:select m.time, m.price from orders MATCH_RECOGNIZE( order by time measures NEXT(RPR_LAST(totalprice, 2), 2) AS price ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A+) DEFINE A AS true ) AS m STRICT{ @@ -1727,7 +1727,7 @@ time(TIMESTAMP) |price(DOUBLE) | 总数目:12 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.13 -- [1]595:select m.match, m.num, m.label from orders MATCH_RECOGNIZE( order by time measures MATCH_NUMBER() AS match, RUNNING RPR_LAST(number) AS num, CLASSIFIER() AS label ONE ROW PER MATCH PATTERN (B*) DEFINE B AS B.number < PREV(B.number) ) AS m order by match, num, label STRICT{ @@ -1757,7 +1757,7 @@ match(INT64) |num(INT64) |label(STRING) | 总数目:11 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.21 -- [1]618:select * from orders MATCH_RECOGNIZE( order by time,customer_id measures MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() as label ALL ROWS PER MATCH PATTERN (A B+ C+ D?) SUBSET U = (C, D) DEFINE B AS B.totalprice < PREV (B.totalprice), C AS C.totalprice > PREV (C.totalprice), D as false ) as m order by time, customer_id, match, price STRICT{ @@ -1777,7 +1777,7 @@ time(TIMESTAMP) |customer_id(STRING) |match(INT64) |price(DOUBLE) 总数目:4 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.29 -- [1]641:select m.time, m.match, m.price, m.label, m.prev_label, m.next_label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label, PREV(CLASSIFIER()) AS prev_label, NEXT(CLASSIFIER()) AS next_label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN ((L | H) A) DEFINE A AS A.totalprice = 55000, L AS L.totalprice < 55000, H AS H.totalprice > 55000 ) AS m STRICT{ @@ -1791,7 +1791,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:2 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.20 -- [1]656:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (^A) DEFINE A AS true ) AS m STRICT{ @@ -1802,7 +1802,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.15 -- [1]671:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A^) DEFINE A AS true ) AS m STRICT{ @@ -1810,7 +1810,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.20 -- [1]684:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (^A^) DEFINE A AS true ) AS m STRICT{ @@ -1818,7 +1818,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.14 -- [1]698:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A$) DEFINE A AS true ) AS m STRICT{ @@ -1829,7 +1829,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.14 -- [1]713:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN ($A) DEFINE A AS true ) AS m STRICT{ @@ -1837,7 +1837,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:0 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.17 -- [1]726:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN ($A$) DEFINE A AS true ) AS m STRICT{ @@ -1845,7 +1845,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:0 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.14 -- [1]743:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A B C) DEFINE B AS B.totalprice < PREV (B.totalprice), C AS C.totalprice = PREV (C.totalprice) ) AS m order by time, match, price, label STRICT{ @@ -1871,7 +1871,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:6 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.16 -- [1]761:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B | C | A) DEFINE B AS B.totalprice < PREV (B.totalprice), C AS C.totalprice <= PREV (C.totalprice) ) AS m order by time, match, price, label STRICT{ @@ -1915,7 +1915,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:12 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.17 -- [1]779:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (PERMUTE(B, C)) DEFINE B AS B.totalprice < PREV (B.totalprice), C AS C.totalprice < PREV (C.totalprice) ) AS m order by time, match, price, label STRICT{ @@ -1929,7 +1929,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:2 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.19 -- [1]796:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (((A) (B (C)))) DEFINE B AS B.totalprice < PREV (B.totalprice), C AS C.totalprice = PREV (C.totalprice) ) AS m order by time, match, price, label STRICT{ @@ -1955,7 +1955,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:6 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.15 -- [1]812:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B*) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price, label STRICT{ @@ -1999,7 +1999,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:12 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.27 -- [1]828:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B*?) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match STRICT{ @@ -2043,7 +2043,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:12 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.18 -- [1]844:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B+) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price STRICT{ @@ -2072,7 +2072,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:7 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.15 -- [1]860:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B+?) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price STRICT{ @@ -2101,7 +2101,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:7 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.17 -- [1]876:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B?) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price, label STRICT{ @@ -2145,7 +2145,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:12 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.16 -- [1]892:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B??) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match STRICT{ @@ -2189,7 +2189,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:12 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.36 -- [1]908:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{,}) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price,label STRICT{ @@ -2233,7 +2233,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:12 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.23 -- [1]924:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{,}?) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match STRICT{ @@ -2277,7 +2277,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:12 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.16 -- [1]940:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{1,}) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price STRICT{ @@ -2306,7 +2306,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:7 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.15 -- [1]956:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{1,}?) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price STRICT{ @@ -2335,7 +2335,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:7 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.18 -- [1]972:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{2,}) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price STRICT{ @@ -2364,7 +2364,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:7 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.16 -- [1]988:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{2,}?) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price STRICT{ @@ -2390,7 +2390,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:6 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.17 -- [1]1004:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{,1}) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price STRICT{ @@ -2434,7 +2434,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:12 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.18 -- [1]1020:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{,1}?) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match STRICT{ @@ -2478,7 +2478,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:12 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.17 -- [1]1036:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{1,1}) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price STRICT{ @@ -2507,7 +2507,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:7 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.15 -- [1]1052:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{1,1}?) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price STRICT{ @@ -2536,7 +2536,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:7 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.16 -- [1]1068:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{1}) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price STRICT{ @@ -2565,7 +2565,7 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:7 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.15 -- [1]1084:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( order by time MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{1}?) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price STRICT{ @@ -2594,13 +2594,213 @@ time(TIMESTAMP) |match(INT64) |price(DOUBLE) |label(STRING) 总数目:7 } -Elapsed Time: 0.0.9 --- [1]1103:select * from orders MATCH_RECOGNIZE( partition by region order by order_date measures A.totalprice AS starting_price, LAST(B.totalprice) AS bottom_price, LAST(D.totalprice) AS top_price ONE ROW PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A B+ C+ D+) DEFINE B AS totalprice < PREV(totalprice), C AS totalprice > PREV(totalprice) AND totalprice <= A.totalprice, D AS totalprice > PREV(totalprice) ) +Elapsed Time: 0.0.17 + +-- [1]1100:SELECT m.match, m.count_total from orders MATCH_RECOGNIZE ( ORDER BY time MEASURES MATCH_NUMBER() AS match, COUNT(totalprice) AS count_total ONE ROW PER MATCH PATTERN (A+) DEFINE A AS true ) AS m +STRICT{ +match(INT64) |count_total(INT64) | +------------------------------------------ +1 |12 | +总数目:1 +} + +Elapsed Time: 0.0.25 + +-- [1]1111:SELECT m.match, m.sum_totalprice from orders MATCH_RECOGNIZE ( ORDER BY time MEASURES MATCH_NUMBER() AS match, SUM(totalprice) AS sum_totalprice ONE ROW PER MATCH PATTERN (A+) DEFINE A AS true ) AS m +STRICT{ +match(INT64) |sum_totalprice(DOUBLE) | +---------------------------------------------- +1 |979869.2000000001 | +总数目:1 +} + +Elapsed Time: 0.0.13 + +-- [1]1122:SELECT m.match, m.avg_totalprice from orders MATCH_RECOGNIZE ( ORDER BY time MEASURES MATCH_NUMBER() AS match, AVG(totalprice) AS avg_totalprice ONE ROW PER MATCH PATTERN (A+) DEFINE A AS true ) AS m +STRICT{ +match(INT64) |avg_totalprice(DOUBLE) | +---------------------------------------------- +1 |81655.76666666668 | +总数目:1 +} + +Elapsed Time: 0.0.20 + +-- [1]1133:SELECT m.match, m.max_totalprice from orders MATCH_RECOGNIZE ( ORDER BY time MEASURES MATCH_NUMBER() AS match, MAX(totalprice) AS max_totalprice ONE ROW PER MATCH PATTERN (A+) DEFINE A AS true ) AS m +STRICT{ +match(INT64) |max_totalprice(DOUBLE) | +---------------------------------------------- +1 |667849.9 | +总数目:1 +} + +Elapsed Time: 0.0.13 + +-- [1]1144:SELECT m.match, m.min_totalprice from orders MATCH_RECOGNIZE ( ORDER BY time MEASURES MATCH_NUMBER() AS match, MIN(totalprice) AS min_totalprice ONE ROW PER MATCH PATTERN (A+) DEFINE A AS true ) AS m +STRICT{ +match(INT64) |min_totalprice(DOUBLE) | +---------------------------------------------- +1 |9998.3 | +总数目:1 +} + +Elapsed Time: 0.0.12 + +-- [1]1155:SELECT m.match, m.max_by from orders MATCH_RECOGNIZE ( ORDER BY time MEASURES MATCH_NUMBER() AS match, MAX_BY(number, totalprice) AS max_by ONE ROW PER MATCH PATTERN (A+) DEFINE A AS true ) AS m +STRICT{ +match(INT64) |max_by(INT64) | +------------------------------------- +1 |1000 | +总数目:1 +} + +Elapsed Time: 0.0.13 + +-- [1]1166:SELECT m.match, m.min_by from orders MATCH_RECOGNIZE ( ORDER BY time MEASURES MATCH_NUMBER() AS match, MIN_BY(number, totalprice) AS min_by ONE ROW PER MATCH PATTERN (A+) DEFINE A AS true ) AS m +STRICT{ +match(INT64) |min_by(INT64) | +------------------------------------- +1 |55 | +总数目:1 +} + +Elapsed Time: 0.0.11 + +-- [1]1181:SELECT m.match, m.customer_id, m.count_total from orders MATCH_RECOGNIZE ( PARTITION BY customer_id ORDER BY time MEASURES MATCH_NUMBER() AS match, COUNT(totalprice) AS count_total ONE ROW PER MATCH PATTERN (A+) DEFINE A AS true ) AS m order by m.match, m.customer_id, m.count_total +STRICT{ +match(INT64) |customer_id(STRING) |count_total(INT64) | +------------------------------------------------------------------- +1 |100 |6 | +------------------------------------------------------------------- +1 |101 |5 | +------------------------------------------------------------------- +1 |102 |1 | +总数目:3 +} + +Elapsed Time: 0.0.12 + +-- [1]1195:SELECT m.match, m.customer_id, m.count_total from orders MATCH_RECOGNIZE ( PARTITION BY customer_id ORDER BY time MEASURES MATCH_NUMBER() AS match, COUNT(totalprice) AS count_total ONE ROW PER MATCH PATTERN (A+) DEFINE A AS A.number < 500 ) AS m order by m.match, m.customer_id, m.count_total +STRICT{ +match(INT64) |customer_id(STRING) |count_total(INT64) | +------------------------------------------------------------------- +1 |100 |2 | +------------------------------------------------------------------- +1 |101 |3 | +------------------------------------------------------------------- +1 |102 |1 | +------------------------------------------------------------------- +2 |100 |1 | +------------------------------------------------------------------- +3 |100 |1 | +总数目:5 +} + +Elapsed Time: 0.0.16 + +-- [1]1209:SELECT m.match, m.customer_id, m.count_total from orders MATCH_RECOGNIZE ( PARTITION BY customer_id ORDER BY totalprice MEASURES MATCH_NUMBER() AS match, COUNT(totalprice) AS count_total ALL ROWS PER MATCH PATTERN (A+) DEFINE A AS A.number < 500 ) AS m order by m.match, m.customer_id, m.count_total +STRICT{ +match(INT64) |customer_id(STRING) |count_total(INT64) | +------------------------------------------------------------------- +1 |100 |1 | +------------------------------------------------------------------- +1 |101 |1 | +------------------------------------------------------------------- +1 |101 |2 | +------------------------------------------------------------------- +1 |101 |3 | +------------------------------------------------------------------- +2 |100 |1 | +------------------------------------------------------------------- +3 |100 |1 | +------------------------------------------------------------------- +3 |100 |2 | +总数目:7 +} + +Elapsed Time: 0.0.15 + +-- [1]1223:SELECT m.match, m.customer_id, m.count_total from orders MATCH_RECOGNIZE ( PARTITION BY customer_id ORDER BY time MEASURES MATCH_NUMBER() AS match, COUNT(totalprice) AS count_total ONE ROW PER MATCH PATTERN (A+) DEFINE A AS A.number > 88888888 ) AS m +STRICT{ +match(INT64) |customer_id(STRING) |count_total(INT64) | +总数目:0 +} + +Elapsed Time: 0.0.11 + +-- [1]1239:SELECT m.match, m.count_total FROM orders MATCH_RECOGNIZE ( ORDER BY time MEASURES MATCH_NUMBER() AS match, COUNT(totalprice) AS count_total ONE ROW PER MATCH PATTERN (A+ B) SUBSET U = (A, B) DEFINE A AS A.product = 'door', B AS B.customer_id = '101' ) AS m +STRICT{ +match(INT64) |count_total(INT64) | +------------------------------------------ +1 |4 | +总数目:1 +} + +Elapsed Time: 0.0.11 + +-- [1]1255:SELECT m.match, m.count_total FROM orders MATCH_RECOGNIZE ( ORDER BY time MEASURES MATCH_NUMBER() AS match, COUNT(totalprice) AS count_total ONE ROW PER MATCH PATTERN (A+ B) SUBSET U = (A, B) DEFINE A AS A.number < 666, B AS B.totalprice > 10000 ) AS m +STRICT{ +match(INT64) |count_total(INT64) | +------------------------------------------ +1 |3 | +------------------------------------------ +2 |2 | +------------------------------------------ +3 |5 | +总数目:3 +} + +Elapsed Time: 0.0.15 +-- [1]1269:SELECT m.match, m.count_total FROM orders MATCH_RECOGNIZE ( ORDER BY time MEASURES MATCH_NUMBER() AS match, COUNT(totalprice) AS count_total ONE ROW PER MATCH PATTERN (A*) DEFINE A AS A.product = true ) AS m +STRICT{ +SQLSTATE : 701: Cannot apply operator: TEXT = BOOLEAN +} +-- [1]1283:SELECT m.match, m.count_total, m.invalid_measure FROM orders MATCH_RECOGNIZE ( ORDER BY time MEASURES MATCH_NUMBER() AS match, AVG(PREV(totalprice)) AS invalid_measure ONE ROW PER MATCH PATTERN (A+) DEFINE A AS true ) AS m +STRICT{ +SQLSTATE : 701: Cannot nest prev pattern navigation function inside avg function +} +-- [1]1297:SELECT m.match, m.count_total, m.invalid_measure FROM orders MATCH_RECOGNIZE ( ORDER BY time MEASURES MATCH_NUMBER() AS match, PREV(AVG(totalprice)) AS invalid_measure ONE ROW PER MATCH PATTERN (A+) DEFINE A AS true ) AS m +STRICT{ +SQLSTATE : 701: Cannot nest avg aggregate function inside prev function +} + +-- [1]1311:SELECT m.match, m.running_count, m.final_count FROM orders MATCH_RECOGNIZE ( ORDER BY time MEASURES MATCH_NUMBER() AS match, RUNNING COUNT(number) AS running_count, FINAL COUNT(number) AS final_count ALL ROWS PER MATCH PATTERN (A+) DEFINE A AS true ) AS m +STRICT{ +match(INT64) |running_count(INT64) |final_count(INT64) | +-------------------------------------------------------------------- +1 |1 |12 | +-------------------------------------------------------------------- +1 |2 |12 | +-------------------------------------------------------------------- +1 |3 |12 | +-------------------------------------------------------------------- +1 |4 |12 | +-------------------------------------------------------------------- +1 |5 |12 | +-------------------------------------------------------------------- +1 |6 |12 | +-------------------------------------------------------------------- +1 |7 |12 | +-------------------------------------------------------------------- +1 |8 |12 | +-------------------------------------------------------------------- +1 |9 |12 | +-------------------------------------------------------------------- +1 |10 |12 | +-------------------------------------------------------------------- +1 |11 |12 | +-------------------------------------------------------------------- +1 |12 |12 | +总数目:12 +} + +Elapsed Time: 0.0.18 +-- [1]1327:select * from orders MATCH_RECOGNIZE( partition by region order by order_date measures A.totalprice AS starting_price, LAST(B.totalprice) AS bottom_price, LAST(D.totalprice) AS top_price ONE ROW PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (A B+ C+ D+) DEFINE B AS totalprice < PREV(totalprice), C AS totalprice > PREV(totalprice) AND totalprice <= A.totalprice, D AS totalprice > PREV(totalprice) ) STRICT{ SQLSTATE : 701: All labels and classifiers inside the call to 'last' must match } --- [1]1125:select m.time, m.region, m.product, m.lower_or_higher, m.label from orders MATCH_RECOGNIZE ( order by time measures MATCH_NUMBER() AS match, RUNNING FIRST(totalprice) AS price, CLASSIFIER(U) AS lower_or_higher, CLASSIFIER(W) AS label ALL ROWS PER MATCH PATTERN ((L | H) A) SUBSET U = (L, H), W = (A, L, H) DEFINE A AS A.number = 666, L AS L.number < 666, H AS H.number > 666 ) AS m +-- [1]1349:select m.time, m.region, m.product, m.lower_or_higher, m.label from orders MATCH_RECOGNIZE ( order by time measures MATCH_NUMBER() AS match, RUNNING FIRST(totalprice) AS price, CLASSIFIER(U) AS lower_or_higher, CLASSIFIER(W) AS label ALL ROWS PER MATCH PATTERN ((L | H) A) SUBSET U = (L, H), W = (A, L, H) DEFINE A AS A.number = 666, L AS L.number < 666, H AS H.number > 666 ) AS m STRICT{ time(TIMESTAMP) |region(STRING) |product(TEXT) |lower_or_higher(STRING) |label(STRING) | ------------------------------------------------------------------------------------------------------------ @@ -2612,12 +2812,12 @@ time(TIMESTAMP) |region(STRING) |product(TEXT) |lower_or_higher(S 总数目:2 } -Elapsed Time: 0.0.8 --- [1]1141:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{0,0}?) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price +Elapsed Time: 0.0.27 +-- [1]1365:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{0,0}?) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price STRICT{ SQLSTATE : 701: Pattern quantifier upper bound must be greater than or equal to 1 } --- [1]1156:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{1.1,1}?) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price +-- [1]1380:select m.time, m.match, m.price, m.label from orders MATCH_RECOGNIZE( MEASURES MATCH_NUMBER() AS match, RUNNING RPR_LAST(totalprice) AS price, CLASSIFIER() AS label ALL ROWS PER MATCH AFTER MATCH SKIP PAST LAST ROW PATTERN (B{1.1,1}?) DEFINE B AS B.totalprice <= PREV(B.totalprice) ) AS m order by time, match, price STRICT{ SQLSTATE : 700: line 1:278: mismatched input '1.1'. Expecting: ',', } diff --git a/table/scripts/QueryData/Functions_and_Operators/MATCH_RECOGNIZE.run b/table/scripts/QueryData/Functions_and_Operators/MATCH_RECOGNIZE.run index 813e73cb..4bdf212c 100644 --- a/table/scripts/QueryData/Functions_and_Operators/MATCH_RECOGNIZE.run +++ b/table/scripts/QueryData/Functions_and_Operators/MATCH_RECOGNIZE.run @@ -1,6 +1,6 @@ // MATCH_RECOGNIZE:行模式识别 -connect root/root; +connect root/TimechoDB@2021; --0. 清理环境 drop database test_db; < 88888888 +SELECT m.match, m.customer_id, m.count_total from orders + MATCH_RECOGNIZE ( + PARTITION BY customer_id + ORDER BY time + MEASURES + MATCH_NUMBER() AS match, + COUNT(totalprice) AS count_total + ONE ROW PER MATCH + PATTERN (A+) + DEFINE A AS A.number > 88888888 + ) AS m; + +-- count, PATTERN, SUBSET, DEFINE +-- error, 【TIMECHODB-0529】 +SELECT m.match, m.count_total FROM orders + MATCH_RECOGNIZE ( + ORDER BY time + MEASURES + MATCH_NUMBER() AS match, + COUNT(totalprice) AS count_total + ONE ROW PER MATCH + PATTERN (A+ B) + SUBSET U = (A, B) + DEFINE + A AS A.product = 'door', + B AS B.customer_id = '101' + ) AS m; + +-- count, PATTERN, SUBSET, DEFINE +-- true +SELECT m.match, m.count_total FROM orders + MATCH_RECOGNIZE ( + ORDER BY time + MEASURES + MATCH_NUMBER() AS match, + COUNT(totalprice) AS count_total + ONE ROW PER MATCH + PATTERN (A+ B) + SUBSET U = (A, B) + DEFINE + A AS A.number < 666, + B AS B.totalprice > 10000 + ) AS m; + +-- count, PATTERN, DEFINE 类型不一致 +-- error +SELECT m.match, m.count_total FROM orders + MATCH_RECOGNIZE ( + ORDER BY time + MEASURES + MATCH_NUMBER() AS match, + COUNT(totalprice) AS count_total + ONE ROW PER MATCH + PATTERN (A*) + DEFINE + A AS A.product = true + ) AS m; +< 8000 order by department_id STRICT{ @@ -263,7 +263,7 @@ D002 |Nancy |good | 总数目:2 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.13 -- [1]100:select department_id, name, gender, remark, salary from (select department_id, employee_id, name, gender, remark,salary from (select * from employees order by time)) where salary > 5000 and salary < 6000 order by department_id STRICT{ @@ -275,7 +275,7 @@ D003 |Linda |Female |great 总数目:2 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.16 -- [1]102:select name, remark from(select department_id, name, gender, remark, salary from (select department_id, employee_id, name, gender, remark,salary from (select * from employees order by time))) where salary > 5000 and salary < 6000 order by name STRICT{ @@ -303,4 +303,4 @@ Mary | 总数目:4 } -Elapsed Time: 0.0.26 +Elapsed Time: 0.0.10 diff --git a/table/scripts/QueryData/Functions_and_Operators/Non_Correlated_Subquery.run b/table/scripts/QueryData/Functions_and_Operators/Non_Correlated_Subquery.run index 7fb01a50..08192143 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Non_Correlated_Subquery.run +++ b/table/scripts/QueryData/Functions_and_Operators/Non_Correlated_Subquery.run @@ -1,7 +1,7 @@ // 支持非关联子查询 // -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; <= all( select salary from salarys s where e.salary = s.salary) order by salary STRICT{ @@ -309,7 +309,7 @@ salary(DOUBLE) | 总数目:4 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.11 -- [1]99:select e.name, e.salary from employees e where e.salary > ALL ( select AVG(s.salary) from salarys s ) order by name, salary STRICT{ @@ -327,7 +327,7 @@ Nancy |10002.0 | 总数目:5 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.10 -- [1]105:select salary from employees e where department_id = 'D001' and salary >= any(select salary from salarys s where e.salary = s.salary) order by salary STRICT{ @@ -339,7 +339,7 @@ salary(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.12 -- [1]110:select employee_id as emp_id from employees e where department_id = 'D001' and employee_id >= any(select employee_id from salarys s where e.employee_id = s.employee_id) order by emp_id STRICT{ @@ -351,7 +351,7 @@ emp_id(STRING) | 总数目:2 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.11 -- [1]115:select employee_id as emp_id from employees where department_id = 'D002' and employee_id > some(select employee_id from salarys) order by emp_id STRICT{ @@ -363,7 +363,7 @@ emp_id(STRING) | 总数目:2 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.10 -- [1]121:select e.name, e.salary from employees e where e.salary > any( select s.salary from salarys s ) order by name, salary STRICT{ @@ -385,7 +385,7 @@ Nancy |10002.0 | 总数目:7 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.10 -- [1]127:select e.name, e.salary from employees e where e.salary > ANY ( select s.salary from salarys s where s.department_id = e.department_id ) order by name,salary STRICT{ @@ -407,7 +407,7 @@ Nancy |10002.0 | 总数目:7 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.13 -- [1]139:select e.department_id, round(AVG(e.salary),2) AS avg_salary from employees e GROUP BY e.department_id HAVING AVG(e.salary) > ALL ( select AVG(s.salary) from salarys s GROUP BY s.department_id ) order by department_id, avg_salary STRICT{ @@ -419,7 +419,7 @@ D002 |8497.33 | 总数目:2 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.13 -- [1]147:select e.department_id, round(AVG(e.salary),2) AS avg_salary from employees e GROUP BY e.department_id HAVING AVG(e.salary) > ANY ( select s.salary from salarys s where s.department_id = e.department_id ) order by department_id, avg_salary STRICT{ @@ -431,7 +431,7 @@ D002 |8497.33 | 总数目:2 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.26 -- [1]157:select e.department_id, MAX(e.salary) AS max_salary from employees e GROUP BY e.department_id HAVING MAX(e.salary) >= ANY ( select MAX(e2.salary) from employees e2 GROUP BY e2.department_id HAVING e2.department_id = e.department_id ) order by department_id, max_salary STRICT{ @@ -443,7 +443,7 @@ D002 |10002.0 | 总数目:2 } -Elapsed Time: 0.0.27 +Elapsed Time: 0.0.26 -- [1]164:select e.department_id, round(AVG(e.salary),2) AS avg_salary from employees e GROUP BY e.department_id HAVING AVG(e.salary) <= SOME ( select s.salary from salarys s where s.department_id = e.department_id ) order by department_id, avg_salary STRICT{ @@ -455,7 +455,7 @@ D002 |8497.33 | 总数目:2 } -Elapsed Time: 0.0.30 +Elapsed Time: 0.0.21 -- [1]174:select e.department_id, round(AVG(e.salary),2) AS avg_salary from employees e GROUP BY e.department_id HAVING AVG(e.salary) <= ANY ( select AVG(e2.salary) from employees e2 GROUP BY e2.department_id HAVING e2.department_id = e.department_id ) order by department_id, avg_salary STRICT{ @@ -467,7 +467,7 @@ D002 |8497.33 | 总数目:2 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.21 -- [1]180:select salary >= all( select salary from salarys s where department_id = 'D001' and e.salary = s.salary) from employees e where department_id = 'D001' STRICT{ @@ -483,7 +483,7 @@ true | 总数目:4 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.15 -- [1]186:select salary <= any( select salary from salarys s where department_id = 'D001' and e.salary = s.salary) from employees e where department_id = 'D001' STRICT{ @@ -499,7 +499,7 @@ false | 总数目:4 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.14 -- [1]191:select employee_id < some( select employee_id from salarys s where department_id = 'D002') from employees where department_id = 'D002' STRICT{ @@ -513,7 +513,7 @@ true | 总数目:3 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.12 -- [1]201:select e.department_id, MAX(e.salary) AS max_salary from employees e GROUP BY e.department_id HAVING MAX(e.salary) > ANY ( select MAX(e2.salary) from employees e2 GROUP BY e2.department_id HAVING e2.department_id != e.department_id) STRICT{ SQLSTATE : 701: Unsupported Join creteria [("department_id_1" <> "department_id")] after predicate push down diff --git a/table/scripts/QueryData/Functions_and_Operators/Quantified_Comparison_subquery.run b/table/scripts/QueryData/Functions_and_Operators/Quantified_Comparison_subquery.run index 4ad4618c..7978e225 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Quantified_Comparison_subquery.run +++ b/table/scripts/QueryData/Functions_and_Operators/Quantified_Comparison_subquery.run @@ -4,7 +4,7 @@ // ANY | SOME :任意元素 -connect root/root; +connect root/TimechoDB@2021; --0. 清理环境 drop database test_db; diff --git a/table/scripts/QueryData/Functions_and_Operators/RIGHT_OUT_JOIN.result b/table/scripts/QueryData/Functions_and_Operators/RIGHT_OUT_JOIN.result index e9291731..c632cc48 100644 --- a/table/scripts/QueryData/Functions_and_Operators/RIGHT_OUT_JOIN.result +++ b/table/scripts/QueryData/Functions_and_Operators/RIGHT_OUT_JOIN.result @@ -67,7 +67,7 @@ duration |TIMESTAMP |FIELD | 总数目:5 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]28:desc t3 STRICT{ @@ -85,67 +85,67 @@ duration |TIMESTAMP |FIELD | 总数目:5 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]31:insert into t1(time, id, temperature, status, duration) values(1000, 'd1', 22.2, false, 3600000) STRICT{ 0 } -Elapsed Time: 0.1.991 +Elapsed Time: 0.1.980 -- [1]32:insert into t1(time, id, temperature, status, duration) values(2000, 'd2', 20.1, true, 86400000) STRICT{ 0 } -Elapsed Time: 0.0.69 +Elapsed Time: 0.0.47 -- [1]33:insert into t1(time, id, temperature, status, duration) values(3000, 'd1', 19.2, false, 43200000) STRICT{ 0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]34:insert into t1(time, id, temperature, status, duration) values(4000, 'd2', 23.11, true, 604800000) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]35:insert into t1(time, id, temperature, status, duration) values(5000, 'd1', 25.13, false, 432000000) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]36:insert into t1(time, id, temperature, status, duration) values(6000, 'd2', 24.4, true, 2592000000) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]38:insert into t2(time, id, temperature, status, duration) values(1000, 'd1', 32.1, false, 3600000) STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.3 -- [1]39:insert into t2(time, id, temperature, status, duration) values(3000, 'd2', 20.1, true, 86400000) STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.2 -- [1]40:insert into t2(time, id, temperature, status, duration) values(4000, 'd1', 19.9, true, 43200000) STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.0 -- [1]41:insert into t2(time, id, temperature, status, duration) values(6000, 'd2', 22.3, true, 604800000) STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]42:insert into t2(time, id, temperature, status, duration) values(8000, 'd1', 26.3, false, 432000000) STRICT{ 0 @@ -157,31 +157,31 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]45:insert into t3(time, id, temperature, status, duration) values(1000, 'd1', 26.2, false, 3600000) STRICT{ 0 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.3 -- [1]46:insert into t3(time, id, temperature, status, duration) values(5000, 'd2', 20.1, true, 86400000) STRICT{ 0 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]47:insert into t3(time, id, temperature, status, duration) values(8000, 'd1', 19.9, false, 43200000) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]48:insert into t3(time, id, temperature, status, duration) values(9000, 'd2', 24.4, true, 604800000) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]49:insert into t3(time, id, temperature, status, duration) values(10000, 'd1', 25.5, false, 259200000) STRICT{ 0 @@ -193,7 +193,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]53:select * from t1 order by time STRICT{ @@ -219,7 +219,7 @@ time(TIMESTAMP) |id(STRING) |temperature(FLOAT) |status(BOOLEAN) 总数目:6 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]54:select * from t2 order by time STRICT{ @@ -245,7 +245,7 @@ time(TIMESTAMP) |id(STRING) |temperature(FLOAT) |status(BOOLEAN) 总数目:6 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]55:select * from t3 order by time STRICT{ @@ -271,7 +271,7 @@ time(TIMESTAMP) |id(STRING) |temperature(FLOAT) |status(BOOLEAN) 总数目:6 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.2 -- [1]61:select * from t1 RIGHT OUTER JOIN t2 USING(time) RIGHT OUTER JOIN t3 USING(time) order by time STRICT{ @@ -297,7 +297,7 @@ time(TIMESTAMP) |id(STRING) |temperature(FLOAT) |status(BOOLEAN) 总数目:6 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.9 -- [1]69:select * from t1 RIGHT OUTER JOIN t2 USING(time,id,status) RIGHT OUTER JOIN t3 USING(time,id,status) order by time STRICT{ @@ -323,7 +323,7 @@ time(TIMESTAMP) |id(STRING) |status(BOOLEAN) |temperature(FLOAT) 总数目:6 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.9 -- [1]77:select t1.time as time1, t1.id as d1, t1.temperature as temper1, t1.status as status1, t1.duration as duration1, t2.time as time2, t2.id as d2, t2.temperature as temper2, t2.status as status2, t2.duration as duration2, t3.time as time3, t3.id as d3, t3.temperature as temper3, t3.status as status3, t3.duration as duration3 from t1 RIGHT JOIN t2 ON t1.time = t2.time RIGHT JOIN t3 ON t2.time = t3.time order by t1.time STRICT{ @@ -349,7 +349,7 @@ null |null |null |null 总数目:6 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.8 -- [1]90:select t1.time as time1, t1.id as d1, t1.temperature as temper1, t1.status as status1, t1.duration as duration1, t2.time as time2, t2.id as d2, t2.temperature as temper2, t2.status as status2, t2.duration as duration2, t3.time as time3, t3.id as d3, t3.temperature as temper3, t3.status as status3, t3.duration as duration3 from t1 RIGHT JOIN t2 ON t1.time = t2.time RIGHT JOIN t3 ON t2.time = t3.time where t1.temperature > 21 order by t1.time STRICT{ @@ -360,7 +360,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:1 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.8 -- [1]104:select t1.time as time1, t1.id as d1, t1.temperature as temper1, t1.status as status1, t1.duration as duration1, t2.time as time2, t2.id as d2, t2.temperature as temper2, t2.status as status2, t2.duration as duration2, t3.time as time3, t3.id as d3, t3.temperature as temper3, t3.status as status3, t3.duration as duration3 from t1 RIGHT JOIN t2 ON t1.time = t2.time RIGHT JOIN t3 ON t2.time = t3.time where t1.status = false order by t1.time STRICT{ @@ -371,7 +371,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:1 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.11 -- [1]118:select t1.time as time1, t1.id as d1, t1.temperature as temper1, t1.status as status1, t1.duration as duration1, t2.time as time2, t2.id as d2, t2.temperature as temper2, t2.status as status2, t2.duration as duration2, t3.time as time3, t3.id as d3, t3.temperature as temper3, t3.status as status3, t3.duration as duration3 from t1 RIGHT JOIN t2 ON t1.time = t2.time RIGHT JOIN t3 ON t2.time = t3.time where t1.duration -10000000 <= 43200000 order by t1.time STRICT{ @@ -382,7 +382,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:1 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.9 -- [1]133:select t1.time as time1, t1.temperature as temper1, t1.duration as duration1, t2.time as time2, t2.temperature as temper2, t2.duration as duration2, t3.time as time3, t3.temperature as temper3, t3.duration as duration3 from t1 RIGHT JOIN t2 ON t1.status = t2.status RIGHT JOIN t3 ON t2.status = t3.status order by t1.time, t2.time, t3.time STRICT{ @@ -534,7 +534,7 @@ time1(TIMESTAMP) |temper1(FLOAT) |duration1(TIMESTAMP) |time2(TIM 总数目:48 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.10 -- [1]146:select t1.time as time1, COUNT(t1.id) as count_t1_id, ROUND(AVG(t1.temperature),2) as avg_t1_temp, COUNT(t1.status) as count_t1_status, MIN(t1.duration) as min_t1_duration, t2.time as time2, COUNT(t2.id) as count_t2_id, ROUND(AVG(t2.temperature),2) as avg_t2_temp, COUNT(t2.status) as count_t2_status, MIN(t2.duration) as min_t2_duration, t3.time as time3, COUNT(t3.id) as count_t3_id, ROUND(AVG(t3.temperature),2) as avg_t3_temp, COUNT(t3.status) as count_t3_status, MIN(t3.duration) as min_t3_duration from t1 RIGHT JOIN t2 ON t1.time = t2.time RIGHT JOIN t3 ON t2.time = t3.time group by t1.time,t2.time,t3.time order by t1.time STRICT{ @@ -560,7 +560,7 @@ null |0 |null |0 总数目:6 } -Elapsed Time: 0.0.28 +Elapsed Time: 0.0.12 -- [1]165:select t1.time AS time1, ROUND(AVG(t1.temperature),2) AS avg_temper1, t2.time AS time2, ROUND(AVG(t2.temperature),2) AS avg_temper2, t3.time AS time3, ROUND(AVG(t3.temperature),2) AS avg_temper3 from t1 RIGHT JOIN t2 ON t1.time = t2.time RIGHT JOIN t3 ON t1.time = t3.time WHERE t1.status = false GROUP BY t1.time, t2.time, t3.time ORDER BY t1.time STRICT{ @@ -571,7 +571,7 @@ time1(TIMESTAMP) |avg_temper1(DOUBLE) |time2(TIMESTAMP) |avg_temp 总数目:1 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.13 -- [1]183:select t1.time AS time1, t1.id AS d1, t1.temperature AS temper1, t1.status AS status1, t1.duration AS duration1, t2.time AS time2, t2.id AS d2, t2.temperature AS temper2, t2.status AS status2, t2.duration AS duration2 FROM t1 RIGHT JOIN (SELECT * FROM t2 WHERE temperature = (SELECT MAX(temperature) FROM t2)) t2 ON t1.time = t2.time ORDER BY t1.time STRICT{ @@ -582,7 +582,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:1 } -Elapsed Time: 0.0.30 +Elapsed Time: 0.0.12 -- [1]201:select t2.time AS time1, t2.id AS d1, t2.temperature AS temper1, t2.status AS status1, t2.duration AS duration1, t3.time AS time2, t3.id AS d2, t3.temperature AS temper2, t3.status AS status2, t3.duration AS duration2 from t2 RIGHT JOIN (select * from t3 WHERE duration = (SELECT last(duration) FROM t3)) t3 ON t2.time = t3.time ORDER BY t2.time STRICT{ @@ -593,7 +593,7 @@ null |null |null |null 总数目:1 } -Elapsed Time: 0.0.31 +Elapsed Time: 0.0.11 -- [1]221:select t1.time AS time1, t1.id AS d1, t1.temperature AS temper1, t1.status AS status1, t1.duration AS duration1, t2.time AS time2, t2.id AS d2, t2.temperature AS temper2, t2.status AS status2, t2.duration AS duration2 from t1 RIGHT JOIN (SELECT * FROM t2 WHERE temperature = (SELECT MAX(temperature) FROM t2)) t2 ON t1.time = t2.time WHERE t1.temperature < 25 ORDER BY t1.time STRICT{ @@ -604,7 +604,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:1 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.10 -- [1]245:select t1.time AS time1, t1.id AS d1, t1.temperature AS temper1, t1.status AS status1, t1.duration AS duration1, t2.time AS time2, t2.id AS d2, t2.temperature AS temper2, t2.status AS status2, t2.duration AS duration2, CASE WHEN t2.temperature IS NULL THEN 'No Data' WHEN t2.temperature > 20 THEN 'High' ELSE 'Low' END AS temper2_status from t1 RIGHT JOIN t2 ON t1.time = t2.time ORDER BY t1.time STRICT{ @@ -630,7 +630,7 @@ null |null |null |null 总数目:6 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.7 -- [1]270:select t2.time AS time1, t2.id AS d1, t2.temperature AS temper1, t2.status AS status1, t2.duration AS duration1, t3.time AS time2, t3.id AS d2, t3.temperature AS temper2, t3.status AS status2, t3.duration AS duration2, CASE WHEN t3.duration >= 604800000 THEN 'LONG TIME' WHEN t3.duration > 86400000 THEN 'MEDIUM TIME' WHEN t3.duration IS NULL THEN 'NO DATA' ELSE 'SHORT TIME' END AS t3_duration from t2 RIGHT JOIN t3 ON t2.time = t3.time ORDER BY t2.time STRICT{ @@ -656,7 +656,7 @@ null |null |null |null 总数目:6 } -Elapsed Time: 0.0.26 +Elapsed Time: 0.0.7 -- [1]292:select t1.time AS time1, t1.id AS d1, t1.temperature AS temper1, t1.status AS status1, t1.duration AS duration1, t2.time AS time2, t2.id AS d2, t2.temperature AS temper2, t2.status AS status2, t2.duration AS duration2 from t1 RIGHT JOIN t2 ON t1.time = t2.time WHERE EXISTS (SELECT 1 FROM t2 WHERE t2.time = t1.time) ORDER BY t1.time STRICT{ @@ -676,7 +676,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:4 } -Elapsed Time: 0.0.33 +Elapsed Time: 0.0.13 -- [1]313:select t2.time AS time1, t2.id AS d1, t2.temperature AS temper1, t2.status AS status1, t2.duration AS duration1, t3.time AS time2, t3.id AS d2, t3.temperature AS temper2, t3.status AS status2, t3.duration AS duration2 from t2 RIGHT JOIN t3 ON t2.time = t3.time WHERE EXISTS (SELECT 1 FROM t3 WHERE t2.status = t3.status) ORDER BY t2.time STRICT{ @@ -693,7 +693,7 @@ time1(TIMESTAMP) |d1(STRING) |temper1(FLOAT) |status1(BOOLEAN) 总数目:3 } -Elapsed Time: 0.0.28 +Elapsed Time: 0.0.13 -- [1]332:select t1.id as id1, t2.id as id2 from t1 RIGHT OUTER JOIN t2 ON t1.time = 4000 STRICT{ SQLSTATE : 701: Unsupported Join creteria [true] after predicate push down diff --git a/table/scripts/QueryData/Functions_and_Operators/RIGHT_OUT_JOIN.run b/table/scripts/QueryData/Functions_and_Operators/RIGHT_OUT_JOIN.run index af7f15e9..eab283a5 100644 --- a/table/scripts/QueryData/Functions_and_Operators/RIGHT_OUT_JOIN.run +++ b/table/scripts/QueryData/Functions_and_Operators/RIGHT_OUT_JOIN.run @@ -2,7 +2,7 @@ // 返回右表中的所有记录,以及左表中与右表满足连接条件的记录 // 左表中没有与右表匹配的记录返回NULL值 -connect root/root; +connect root/TimechoDB@2021; --0. 清理环境 drop database test_db; diff --git a/table/scripts/QueryData/Functions_and_Operators/RawData_query.result b/table/scripts/QueryData/Functions_and_Operators/RawData_query.result index 17706e31..c48930c0 100644 --- a/table/scripts/QueryData/Functions_and_Operators/RawData_query.result +++ b/table/scripts/QueryData/Functions_and_Operators/RawData_query.result @@ -19,7 +19,8 @@ device_type_0 |INF | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 + -- [1]30:desc device_type_0 STRICT{ ColumnName(TEXT) |DataType(TEXT) |Category(TEXT) | @@ -41,42 +42,44 @@ time |TIMESTAMP |TIME | 排量 |DOUBLE |FIELD | 总数目:8 } + +Elapsed Time: 0.0.0 -- [1]34:INSERT INTO device_type_0(time, "地区", "厂号","设备号", "型号", "维修周期", "温度", "排量") values(1, 'beiijing', '1000', '1', '1', '1', 80, 1000) STRICT{ 0 } -Elapsed Time: 0.2.47 +Elapsed Time: 0.2.10 -- [1]35:INSERT INTO device_type_0(time, "地区", "厂号","设备号", "型号", "维修周期", "温度", "排量" ) values(1, 'hebei', '2000', '7', '2', '5', 80.5, 1200) STRICT{ 0 } -Elapsed Time: 0.0.86 +Elapsed Time: 0.0.48 -- [1]36:INSERT INTO device_type_0(time, "地区", "厂号","设备号", "型号", "维修周期", "温度", "排量") values(1, 'shanghai', '3000','3','1','15', 90, 1200) STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.5 -- [1]37:INSERT INTO device_type_0(time, "地区", "厂号","设备号", "型号", "维修周期", "温度", "排量") values(2, 'beiijing', '1001','1','2','3',87.5, 1300) STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]38:INSERT INTO device_type_0(time, "地区", "厂号","设备号", "型号", "维修周期", "温度", "排量") values(2, 'hebei', '2000','7','2','5', 88, 1200) STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.2 -- [1]39:INSERT INTO device_type_0(time, "地区", "厂号","设备号", "型号", "维修周期", "温度", "排量") values(2, 'shanghai', '3010', '3', '1', '15', 92, 1000) STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]42:select * from device_type_0 order by time,"地区","厂号" STRICT{ @@ -102,7 +105,7 @@ time(TIMESTAMP) |地区(STRING) |厂号(STRING) |设备号(STRING 总数目:6 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]43:select "型号", time, "温度", "维修周期" from device_type_0 order by "型号",time,"温度" STRICT{ @@ -128,7 +131,7 @@ STRICT{ 总数目:6 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.4 -- [1]44:select "地区", "厂号", "温度" from device_type_0 order by "地区","厂号" STRICT{ @@ -148,7 +151,7 @@ shanghai |3010 |92.0 | 总数目:6 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]45:select time, "地区", "厂号", "设备号", "型号", "维修周期" from device_type_0 order by time,"地区","厂号" STRICT{ @@ -174,7 +177,7 @@ time(TIMESTAMP) |地区(STRING) |厂号(STRING) |设备号(STRING 总数目:6 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]46:select time, "温度" from test_db.device_type_0 order by time,"温度" STRICT{ @@ -200,7 +203,7 @@ time(TIMESTAMP) |温度(FLOAT) | 总数目:6 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.3 -- [1]49:select * from device_type_0 order by time desc,"厂号" desc STRICT{ @@ -226,7 +229,7 @@ time(TIMESTAMP) |地区(STRING) |厂号(STRING) |设备号(STRING 总数目:6 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.4 -- [1]50:select * from device_type_0 order by time, "地区","厂号" asc STRICT{ @@ -252,7 +255,7 @@ time(TIMESTAMP) |地区(STRING) |厂号(STRING) |设备号(STRING 总数目:6 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.3 -- [1]51:select * from device_type_0 order by "温度" asc, "排量" desc STRICT{ @@ -278,4 +281,4 @@ time(TIMESTAMP) |地区(STRING) |厂号(STRING) |设备号(STRING 总数目:6 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.3 diff --git a/table/scripts/QueryData/Functions_and_Operators/RawData_query.run b/table/scripts/QueryData/Functions_and_Operators/RawData_query.run index b2a97994..3dc99d55 100644 --- a/table/scripts/QueryData/Functions_and_Operators/RawData_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/RawData_query.run @@ -1,6 +1,6 @@ // 查询数据:select 查询子句必须包含至少一个测点列,否则返回空列表 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < 1 and time < 9 order by time STRICT{ @@ -522,7 +525,7 @@ time(TIMESTAMP) |device_Id(STRING) |d_(STRING) |color(STRING) 总数目:7 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]137:select time, device_id, replace(s1,'device','d') as result1, s1, replace(s1, 'ca')as result2, s9, replace(s9,'LOVELY','lovely') as result3 from table_a order by time desc STRICT{ @@ -569,7 +572,7 @@ time(TIMESTAMP) |device_id(STRING) |result1(STRING) |s1(TEXT) 总数目:13 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]138:select time, device_id, length(replace(device_id,'device','D')) as length_result from table_a order by time STRICT{ @@ -616,7 +619,7 @@ time(TIMESTAMP) |device_id(STRING) |length_result(INT32) | 总数目:13 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]141:drop database test_db STRICT{ PASS diff --git a/table/scripts/QueryData/Functions_and_Operators/Replace_query.run b/table/scripts/QueryData/Functions_and_Operators/Replace_query.run index 755403c5..e99b84ca 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Replace_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/Replace_query.run @@ -1,6 +1,6 @@ //数据查询:字符串函数replace -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < (select last(dep_member) from departments d2 where time < 1759754343000) order by dep_member STRICT{ @@ -283,7 +283,7 @@ dep_member(INT32) | 总数目:2 } -Elapsed Time: 0.0.38 +Elapsed Time: 0.0.9 -- [1]85:select salary from employees e1 where department_id = 'D001' and salary >= (select avg(salary) from salarys s1 where s1.salary = e1.salary) order by salary STRICT{ @@ -295,7 +295,7 @@ salary(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.11 -- [1]92:select cast(employee_id as INT32) as emp_id from employees e1 where department_id = 'D001' and employee_id >= (select employee_id from salarys s1 where e1.employee_id = s1.employee_id ) order by emp_id STRICT{ @@ -307,7 +307,7 @@ emp_id(INT32) | 总数目:2 } -Elapsed Time: 0.0.38 +Elapsed Time: 0.0.13 -- [1]97:select distinct salary from employees e1 where salary >= (select max(salary) from salarys s1 where e1.salary = s1.salary and salary = (select max(salary) from employees e2 where e2.salary = s1.salary)) order by salary STRICT{ @@ -319,7 +319,7 @@ salary(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.38 +Elapsed Time: 0.0.18 -- [1]105:select employee_id, name, salary from employees e1 where salary > ( select AVG(salary) from employees e2 where e2.department_id = e1.department_id ) order by employee_id, name, salary STRICT{ @@ -333,7 +333,7 @@ employee_id(STRING) |name(TEXT) |salary(DOUBLE) | 总数目:3 } -Elapsed Time: 0.0.27 +Elapsed Time: 0.0.12 -- [1]113:select department_id, count(*) from employees e1 group by department_id having count(*) +9900 > (select max(salary) from salarys s1 where s1.department_id= e1.department_id) STRICT{ @@ -343,7 +343,7 @@ D002 |3 | 总数目:1 } -Elapsed Time: 0.0.43 +Elapsed Time: 0.0.12 -- [1]118:select (select min(salary) from employees e1 where e1.salary = s1.salary) as select_result from salarys s1 order by select_result STRICT{ @@ -363,7 +363,7 @@ null | 总数目:6 } -Elapsed Time: 0.0.33 +Elapsed Time: 0.0.12 -- [1]122:select e1.employee_id, e1.name, e1.salary, ( select MAX(e2.salary) from employees e2 where e2.department_id = e1.department_id ) AS max_department_salary from employees e1 order by employee_id, name, salary, max_department_salary STRICT{ @@ -385,7 +385,7 @@ employee_id(STRING) |name(TEXT) |salary(DOUBLE) |max_department_s 总数目:7 } -Elapsed Time: 0.0.26 +Elapsed Time: 0.0.13 -- [1]130:select e1.employee_id, e1.salary, ( select round(AVG(e2.salary),2) from employees e2 where e2.department_id = e1.department_id ) AS avg_department_salary from employees e1 order by employee_id, salary, avg_department_salary STRICT{ @@ -407,7 +407,7 @@ employee_id(STRING) |salary(DOUBLE) |avg_department_salary(DOUBLE) 总数目:7 } -Elapsed Time: 0.0.47 +Elapsed Time: 0.0.13 -- [1]139:select d.department_id, COUNT(e.employee_id) AS employee_count, ( select MAX(e2.salary) from employees e2 where e2.department_id = d.department_id ) AS max_salary from departments d LEFT JOIN employees e ON d.department_id = e.department_id GROUP BY d.department_id order by department_id, employee_count, max_salary STRICT{ @@ -419,7 +419,7 @@ D002 |6 |10002.0 总数目:2 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.14 -- [1]147:select distinct cast(employee_id as INT32) as emp_id from employees e1 where department_id = 'D002' and employee_id >= (select max(employee_id) from salarys s1 where department_id = 'D002' and e1.employee_id = s1.employee_id and employee_id not in (select employee_id from departments where employee_id is not null)) STRICT{ SQLSTATE : 701: Given correlated subquery is not supported diff --git a/table/scripts/QueryData/Functions_and_Operators/Scalar_Correlated_Subquery.run b/table/scripts/QueryData/Functions_and_Operators/Scalar_Correlated_Subquery.run index 56007f21..88348aad 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Scalar_Correlated_Subquery.run +++ b/table/scripts/QueryData/Functions_and_Operators/Scalar_Correlated_Subquery.run @@ -1,6 +1,6 @@ //标量子查询返回的结果是一个标量 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < @@ -1053,7 +1056,7 @@ time(TIMESTAMP) |device_id(STRING) |trim_result(STRING) | 总数目:13 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.3 -- [1]186:select time, color, trim(color) as trim_result from table_a order by time STRICT{ @@ -1100,7 +1103,7 @@ time(TIMESTAMP) |color(STRING) |trim_result(STRING) | 总数目:13 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.3 -- [1]187:select time, s1, trim(s1) as trim_result from table_a order by time STRICT{ @@ -1147,7 +1150,7 @@ time(TIMESTAMP) |s1(TEXT) |trim_result(STRING) | 总数目:13 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.4 -- [1]188:select time, s9, trim(s9) as trim_result from table_a order by time STRICT{ @@ -1194,7 +1197,7 @@ time(TIMESTAMP) |s9(STRING) |trim_result(STRING) | 总数目:13 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.3 -- [1]190:select s1, s9, trim(BOTH s1 FROM s9) as trim_result from table_a order by s1,s9 STRICT{ @@ -1229,7 +1232,7 @@ Thailand |Thailand | | 总数目:13 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.4 -- [1]191:select s1, s9, trim(BOTH s9 FROM s1) as trim_result from table_a order by s1,s9 STRICT{ @@ -1264,7 +1267,7 @@ Thailand |Thailand | | 总数目:13 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.3 -- [1]192:select device_id, trim(BOTH '1' FROM device_id) as trim_result from table_a order by trim_result,device_id STRICT{ @@ -1298,7 +1301,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.4 -- [1]193:select device_id, trim('device' FROM device_id) as trim_result from table_a order by trim_result,device_id STRICT{ @@ -1332,7 +1335,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.3 -- [1]194:select color, trim(BOTH 'e' FROM color) as trim_result from table_a order by trim_result,color STRICT{ @@ -1366,7 +1369,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.4 -- [1]195:select color, trim('G' FROM color) as trim_result from table_a order by trim_result,color STRICT{ @@ -1400,7 +1403,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.4 -- [1]196:select s1, trim(BOTH 'A' FROM s1) as trim_result from table_a order by trim_result,s1 STRICT{ @@ -1434,7 +1437,7 @@ America |merica | 总数目:13 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.4 -- [1]197:select s1, trim('ca' FROM s1) as trim_result from table_a order by trim_result,s1 STRICT{ @@ -1468,7 +1471,7 @@ Thailand |Thailand | 总数目:13 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.3 -- [1]198:select s9, trim(BOTH 'S' FROM s9) as trim_result from table_a order by trim_result,s9 STRICT{ @@ -1503,7 +1506,7 @@ un happy |un happy | 总数目:13 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.4 -- [1]199:select s9, trim('d' FROM s9) as trim_result from table_a order by trim_result,s9 STRICT{ @@ -1538,7 +1541,7 @@ un happy |un happy | 总数目:13 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.4 -- [1]201:select device_id, trim(LEADING FROM device_id) as trim_result from table_a order by trim_result,device_id STRICT{ @@ -1572,7 +1575,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.4 -- [1]202:select device_id, trim(LEADING ' ' FROM device_id) as trim_result from table_a order by trim_result,device_id STRICT{ @@ -1606,7 +1609,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.4 -- [1]203:select color, trim(LEADING FROM color) as trim_result from table_a order by trim_result,color STRICT{ @@ -1640,7 +1643,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.4 -- [1]204:select color, trim(LEADING ' ' FROM color) as trim_result from table_a order by trim_result,color STRICT{ @@ -1674,7 +1677,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.3 -- [1]205:select s1, trim(LEADING FROM s1) as trim_result from table_a order by trim_result,s1 STRICT{ @@ -1708,7 +1711,7 @@ Thailand |Thailand | 总数目:13 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.3 -- [1]206:select s1, trim(LEADING ' ' FROM s1) as trim_result from table_a order by trim_result,s1 STRICT{ @@ -1742,7 +1745,7 @@ Thailand |Thailand | 总数目:13 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.4 -- [1]207:select s9, trim(LEADING FROM s9) as trim_result from table_a order by trim_result,s9 STRICT{ @@ -1777,7 +1780,7 @@ un happy |un happy | 总数目:13 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.3 -- [1]208:select s9, trim(LEADING ' ' FROM s9) as trim_result from table_a order by trim_result,s9 STRICT{ @@ -1812,7 +1815,7 @@ un happy |un happy | 总数目:13 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.3 -- [1]210:select device_id, trim(TRAILING from device_id) as trim_result from table_a order by trim_result,device_id STRICT{ @@ -1846,7 +1849,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.5 -- [1]211:select color, trim(TRAILING from color) as trim_result from table_a order by trim_result,color STRICT{ @@ -1880,7 +1883,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.3 -- [1]212:select s1, trim(TRAILING from s1) as trim_result from table_a order by trim_result,s1 STRICT{ @@ -1914,7 +1917,7 @@ Thailand |Thailand | 总数目:13 } -Elapsed Time: 0.0.42 +Elapsed Time: 0.0.3 -- [1]213:select s9, trim(TRAILING from s9) as trim_result from table_a order by trim_result,s9 STRICT{ @@ -1949,7 +1952,7 @@ un happy |un happy | 总数目:13 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]215:select s1, trim(LEADING FROM s1) as result1, s9, trim(s9) as result2 from table_a order by result1,result2 STRICT{ @@ -1984,7 +1987,7 @@ Thailand |Thailand |Thailand |Thailand | 总数目:13 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.4 -- [1]216:select s1, trim(TRAILING 'ca' FROM lower(s1)) as trim_result1, s9, trim(LEADING 'S' FROM upper(s9)) as trim_result2 from table_a order by trim_result1,trim_result2 STRICT{ @@ -2019,7 +2022,7 @@ Thailand |thailand |Thailand |THAILAND 总数目:13 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.5 -- [1]217:select s1, trim(s1, 'ca') as result1, s9, trim('disS' FROM s9) as result2 from table_a order by result1,result2 STRICT{ @@ -2054,7 +2057,7 @@ Thailand |Thailand |Thailand |Thailan | 总数目:13 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.4 -- [1]218:select device_id, upper(color) as uppper_result, s1, s9, trim(BOTH device_id FROM s9) as result1, trim(TRAILING s9 FROM s1) as result2 from table_a order by uppper_result,result1,result2 STRICT{ @@ -2089,7 +2092,7 @@ d1 |null |Singapore | sorrow 总数目:13 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.4 -- [1]219:select color, trim(LEADING 'GE' FROM upper(color)) as result1, s9, trim(TRAILING 'dgh' FROM lower(s9)) as result2 from table_a order by result1,result2 STRICT{ @@ -2124,7 +2127,7 @@ null |null | sorrow | sorrow 总数目:13 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.5 -- [1]223:select strpos() from table_a STRICT{ SQLSTATE : 701: Scalar function strpos only accepts two arguments and they must be text or string data type. @@ -2194,7 +2197,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]234:select color, strpos(color,'e') as strpos_result from table_a order by color,strpos_result STRICT{ @@ -2228,7 +2231,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]235:select s1, strpos(s1,'a') as strpos_result from table_a order by s1,strpos_result STRICT{ @@ -2262,7 +2265,7 @@ Thailand |3 | 总数目:13 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.3 -- [1]236:select s9, strpos(s9,'y') as strpos_result from table_a order by s9,strpos_result STRICT{ @@ -2297,7 +2300,7 @@ un happy |8 | 总数目:13 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]240:select starts_with() from table_a STRICT{ SQLSTATE : 701: Scalar function starts_with only accepts two arguments and they must be text or string data type. @@ -2367,7 +2370,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]251:select color, starts_with(color, 'Gr') as starts_with_result from table_a order by color STRICT{ @@ -2401,7 +2404,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.3 -- [1]252:select s1, starts_with(s1, 'A') as starts_with_result from table_a order by s1 STRICT{ @@ -2435,7 +2438,7 @@ Thailand |false | 总数目:13 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.3 -- [1]253:select s9, starts_with(s9, 'S') as starts_with_result from table_a order by s9 STRICT{ @@ -2470,7 +2473,7 @@ un happy |false | 总数目:13 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.4 -- [1]257:select ends_with() from table_a STRICT{ SQLSTATE : 701: Scalar function ends_with only accepts two arguments and they must be text or string data type. @@ -2540,7 +2543,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.3 -- [1]268:select color, ends_with(color, 'een') as ends_with_result from table_a order by color STRICT{ @@ -2574,7 +2577,7 @@ null |null | 总数目:13 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.3 -- [1]269:select s1, ends_with(s1, 'ca') as ends_with_result from table_a order by s1 STRICT{ @@ -2608,7 +2611,7 @@ Thailand |false | 总数目:13 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.4 -- [1]270:select s9, ends_with(trim(s9), 'd') as ends_with_result from table_a order by s9 STRICT{ @@ -2643,7 +2646,7 @@ un happy |false | 总数目:13 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.3 -- [1]274:select concat() from table_a STRICT{ SQLSTATE : 701: Scalar function concat only accepts two or more arguments and they must be text or string data type. @@ -2713,7 +2716,7 @@ device_cC |Green |device_cCGreen | 总数目:13 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]285:select s1, s9, concat(s1, s9) as concat_result from table_a order by concat_result,s1,s9 STRICT{ @@ -2748,7 +2751,7 @@ Thailand |Thailand |ThailandThailand | 总数目:13 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.4 -- [1]286:select s1, s9, concat(s1 || s9) from table_a STRICT{ SQLSTATE : 701: Scalar function concat only accepts two or more arguments and they must be text or string data type. @@ -2792,7 +2795,7 @@ Thailand |Thailand |deVice |RED |Thai 总数目:13 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.4 -- [1]291:select strcmp() from table_a STRICT{ SQLSTATE : 701: Scalar function strcmp only accepts two arguments and they must be text or string data type. @@ -2867,7 +2870,7 @@ Thailand |Thailand |0 | 总数目:13 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]303:select device_id, color, strcmp(device_id,color) as strcmp_result from table_a order by device_id,color STRICT{ @@ -2901,7 +2904,7 @@ null |Grey |null | 总数目:13 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]304:select device_id,s1, strcmp(device_id,s1) as strcmp_result from table_a order by device_id,s1 STRICT{ @@ -2935,7 +2938,7 @@ null |South Korea |null | 总数目:13 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]305:select s9,s1, strcmp(s9,s1) as strcmp_result from table_a order by s9,s1 STRICT{ @@ -2970,7 +2973,7 @@ un happy |South Korea |1 | 总数目:13 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.4 -- [1]306:select s9,color,strcmp(s9,color) as strcmp_result from table_a order by s9,color STRICT{ @@ -3005,7 +3008,7 @@ un happy |Grey |1 | 总数目:13 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]309:drop database test_db STRICT{ PASS diff --git a/table/scripts/QueryData/Functions_and_Operators/String_functions_query.run b/table/scripts/QueryData/Functions_and_Operators/String_functions_query.run index 6ac28ef8..64707087 100644 --- a/table/scripts/QueryData/Functions_and_Operators/String_functions_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/String_functions_query.run @@ -1,6 +1,6 @@ // 字符串函数查询 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: 删除数据库 drop database test_db; < 'good' and salary >= (select min(salary) from employees where department_id='D001') order by salary STRICT{ @@ -361,7 +361,7 @@ salary(DOUBLE) | 总数目:3 } -Elapsed Time: 0.0.43 +Elapsed Time: 0.0.10 -- [1]159:select customer_id, (select count(*) from orders where orders.order_id = customers.order_id) as order_count from customers STRICT{ @@ -379,7 +379,7 @@ C123532982 |1 | 总数目:5 } -Elapsed Time: 0.0.61 +Elapsed Time: 0.0.12 -- [1]165:select order_id, order_amount, (select avg(order_amount) from orders) as avg_order_amount from orders where order_amount > (select avg(order_amount) from orders) order by order_id STRICT{ @@ -391,7 +391,7 @@ order_id(INT64) |order_amount(FLOAT) |avg_order_amount(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.9 -- [1]174:select employee_id, name, salary, department_id from employees where salary > (select avg(salary) from employees where department_id = employees.department_id) and salary < (select max(salary) from employees) STRICT{ @@ -401,7 +401,7 @@ employee_id(INT32) |name(TEXT) |salary(DOUBLE) |department_id(STR 总数目:1 } -Elapsed Time: 0.0.37 +Elapsed Time: 0.0.14 -- [1]187:select project_id, project_name, order_amount FROM orders WHERE order_amount = (select min(order_amount) from orders) STRICT{ @@ -411,7 +411,7 @@ P2002021 |table |1860.5 | 总数目:1 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.9 -- [1]195:select customer_id, project_name, round(sum(order_amount),2) as total_amount from orders group by customer_id,project_name having sum(order_amount) + 1000 < (select max(order_amount)+min(order_amount) from orders) STRICT{ @@ -429,7 +429,7 @@ C332113221 |table |1860.5 | 总数目:5 } -Elapsed Time: 0.0.67 +Elapsed Time: 0.0.13 -- [1]207:select department_id, name, remark, salary, case when salary > (select avg(salary) from employees) then 'Above Average' else 'Below Average' end as comment from employees order by department_id,name STRICT{ @@ -447,7 +447,7 @@ D003 |Linda |great |5600.0 总数目:5 } -Elapsed Time: 0.0.37 +Elapsed Time: 0.0.15 -- [1]221:select project_id, project_name, order_amount, round(order_amount - (select avg(order_amount) from orders),3) as amount_diff from orders order by amount_diff desc STRICT{ @@ -465,7 +465,7 @@ P2002021 |table |1860.5 |-4 总数目:5 } -Elapsed Time: 0.0.28 +Elapsed Time: 0.0.11 -- [1]234:select customer_id, remark from customers where region = 'Beijing' and customer_id = (select customer_id from orders limit 1) STRICT{ @@ -473,7 +473,7 @@ customer_id(STRING) |remark(STRING) | 总数目:0 } -Elapsed Time: 0.0.59 +Elapsed Time: 0.0.11 -- [1]245:select time, dep_name, dep_member from departments where department_id = 'D001' and time = (select time from employees) STRICT{ SQLSTATE : 701: Scalar sub-query has returned multiple rows. diff --git a/table/scripts/QueryData/Functions_and_Operators/Uncorrelated_Scalar_Subquery.run b/table/scripts/QueryData/Functions_and_Operators/Uncorrelated_Scalar_Subquery.run index 271e522b..c30fd8d3 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Uncorrelated_Scalar_Subquery.run +++ b/table/scripts/QueryData/Functions_and_Operators/Uncorrelated_Scalar_Subquery.run @@ -1,7 +1,7 @@ // 非关联标量子查询 // 搭配:where + having + select + from -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < 2 and time < 9 order by time STRICT{ @@ -336,7 +339,7 @@ null |D4 |Blue | 总数目:6 } -Elapsed Time: 0.0.48 +Elapsed Time: 0.0.4 -- [1]55:select time, region_id as "区域号" from table_withnull_data where time <= 5 order by time offset 1 limit 2 STRICT{ @@ -350,7 +353,7 @@ time(TIMESTAMP) |区域号(STRING) | 总数目:2 } -Elapsed Time: 0.0.28 +Elapsed Time: 0.0.4 -- [1]56:select time, device_id, color from table_withnull_data where device_id = 'D1' order by time STRICT{ @@ -367,7 +370,7 @@ time(TIMESTAMP) |device_id(STRING) |color(STRING) | 总数目:3 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.4 -- [1]57:select time, device_id, color from table_withnull_data where device_id = 'D1' order by time limit 1 offset 1 STRICT{ @@ -378,7 +381,7 @@ time(TIMESTAMP) |device_id(STRING) |color(STRING) | 总数目:1 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.4 -- [1]58:select device_id, color, s1 from table_withnull_data where s1 = false order by time STRICT{ @@ -394,7 +397,7 @@ D3 |Orange |false | 总数目:4 } -Elapsed Time: 0.0.62 +Elapsed Time: 0.0.5 -- [1]59:select time, device_id from table_withnull_data where time >=3 and time < 6 and device_id='D3' order by time STRICT{ @@ -405,7 +408,7 @@ time(TIMESTAMP) |device_id(STRING) | 总数目:1 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.3 -- [1]60:select time, region_id from table_withnull_data where time >=3 and time < 7 and color = 'Green' order by time STRICT{ @@ -416,7 +419,7 @@ time(TIMESTAMP) |region_id(STRING) | 总数目:1 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.3 -- [1]64:drop database test_db STRICT{ PASS diff --git a/table/scripts/QueryData/Functions_and_Operators/Withnulldata_Measurement_quey.run b/table/scripts/QueryData/Functions_and_Operators/Withnulldata_Measurement_quey.run index 9ce84600..d4ac3019 100644 --- a/table/scripts/QueryData/Functions_and_Operators/Withnulldata_Measurement_quey.run +++ b/table/scripts/QueryData/Functions_and_Operators/Withnulldata_Measurement_quey.run @@ -1,6 +1,6 @@ // 没有测点数据时,不返回空结果集 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; <3 +STRICT{ +0 +} + +Elapsed Time: 0.0.8 + +-- [1]217:select * from db1.t2 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |s1(INT32) |s2(INT64) |s3(FLOAT) | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +01+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +04+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +05+08:00 | | | | | | +总数目:3 +} + +Elapsed Time: 0.0.4 +-- [1]218:insert into db1.t2 select time,tag1,attr1,s1,s2,s3 from db1.t1 where time<3 +STRICT{ +0 +} + +Elapsed Time: 0.0.7 + +-- [1]219:select * from db1.t2 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |s1(INT32) |s2(INT64) |s3(FLOAT) | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +01+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +02+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +04+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +05+08:00 | | | | | | +总数目:4 +} + +Elapsed Time: 0.0.4 +-- [1]220:insert into db1.t2 select time,tag1,attr1,s1,s2,s3 from db1.t1 where time>=3 +STRICT{ +0 +} + +Elapsed Time: 0.0.7 + +-- [1]221:select * from db1.t2 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |s1(INT32) |s2(INT64) |s3(FLOAT) | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +01+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +02+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +03+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +04+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +05+08:00 | | | | | | +总数目:5 +} + +Elapsed Time: 0.0.5 +-- [1]222:insert into db1.t2 select time,tag1,attr1,s1,s2,s3 from db1.t1 where time<=3 +STRICT{ +0 +} + +Elapsed Time: 0.0.7 + +-- [1]223:select * from db1.t2 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |s1(INT32) |s2(INT64) |s3(FLOAT) | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +01+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +02+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +03+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +04+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +05+08:00 | | | | | | +总数目:5 +} + +Elapsed Time: 0.0.5 +-- [1]224:insert into db1.t2 select time,tag1,attr1,s1,s2,s3 from db1.t1 where time<=3 and time >=2 +STRICT{ +0 +} + +Elapsed Time: 0.0.7 + +-- [1]225:select * from db1.t2 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |s1(INT32) |s2(INT64) |s3(FLOAT) | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +01+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +02+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +03+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +04+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +05+08:00 | | | | | | +总数目:5 +} + +Elapsed Time: 0.0.5 +-- [1]226:insert into db1.t2 select time,tag1,attr1,s1,s2,s3 from db1.t1 where time<5 and time>2 +STRICT{ +0 +} + +Elapsed Time: 0.0.7 + +-- [1]227:select * from db1.t2 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |s1(INT32) |s2(INT64) |s3(FLOAT) | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +01+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +02+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +03+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +04+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +05+08:00 | | | | | | +总数目:5 +} + +Elapsed Time: 0.0.5 +-- [1]228:insert into db1.t2 select time,tag1,attr1,s1,s2,s3 from db1.t1 limit 3 +STRICT{ +0 +} + +Elapsed Time: 0.0.6 + +-- [1]229:select * from db1.t2 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |s1(INT32) |s2(INT64) |s3(FLOAT) | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +01+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +02+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +03+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +04+08:00 | | | | | | +------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |123 |12345678 |3.14 | +05+08:00 | | | | | | +总数目:5 +} + +Elapsed Time: 0.0.4 +-- [1]232:drop database if exists db1 +STRICT{ +PASS +} +-- [1]233:create database db1 +STRICT{ +PASS +} +-- [1]234:create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, s1 INT32 FIELD, s2 INT64 FIELD) +STRICT{ +PASS +} +-- [1]235:insert into db1.t1(time, tag1, attr1, s1,s2) values(1, 'tag1', 'attr1',123, 12345678) +STRICT{ +0 +} + +Elapsed Time: 0.0.997 +-- [1]237:create table db1.t2(tag1 STRING TAG, tag2 STRING TAG, attr1 STRING ATTRIBUTE, attr2 STRING ATTRIBUTE, s1 INT32 FIELD, s2 INT64 FIELD, s3 FLOAT FIELD, s4 DOUBLE FIELD, s5 TEXT FIELD, s6 BOOLEAN FIELD) +STRICT{ +PASS +} +-- [1]238:insert into db1.t2 (select * from db1.t1) +STRICT{ +SQLSTATE : 701: Insert query has mismatched column types: Table: [TIMESTAMP, STRING, STRING, STRING, STRING, INT32, INT64, FLOAT, DOUBLE, TEXT, BOOLEAN], Query: [TIMESTAMP, STRING, STRING, INT32, INT64] +} +-- [1]242:drop database if exists db1 +STRICT{ +PASS +} +-- [1]243:create database db1 +STRICT{ +PASS +} +-- [1]244:use db1 +STRICT{ +PASS +} +-- [1]245:create table t1(id string tag, voltage float field) +STRICT{ +PASS +} +-- [1]246:create table t2(id string tag, voltage float field) +STRICT{ +PASS +} +-- [1]247:explain insert into t1 select * from t1 +STRICT{ +SQLSTATE : 700: line 1:9: mismatched input 'insert'. Expecting: 'ANALYZE', +} +-- [1]249:explain analyze insert into t1 select * from t1 +STRICT{ +SQLSTATE : 700: line 1:17: mismatched input 'insert'. Expecting: 'VERBOSE', +} +-- [1]251:explain analyze verbose insert into t1 select * from t1 +STRICT{ +SQLSTATE : 700: line 1:25: mismatched input 'insert'. Expecting: +} +-- [1]253:insert into t1 explain select * from t1 +STRICT{ +SQLSTATE : 700: line 1:16: mismatched input 'explain'. Expecting: '(', +} +-- [1]258:drop database if exists db1 +STRICT{ +PASS +} +-- [1]259:create database db1 +STRICT{ +PASS +} +-- [1]260:use db1 +STRICT{ +PASS +} +-- [1]261:create table t1(id string tag, voltage float field) +STRICT{ +PASS +} +-- [1]262:insert into t1(time,id,voltage) values(1000, '1', 1.1), (2000, '2', 2.1) +STRICT{ +0 +} + +Elapsed Time: 0.0.275 +-- [1]263:insert into t2 select * from t1 +STRICT{ +SQLSTATE : 550: Table 'db1.t2' does not exist. +} +-- [1]267:drop database if exists db1 +STRICT{ +PASS +} +-- [1]268:create database db1 +STRICT{ +PASS +} +-- [1]269:use db1 +STRICT{ +PASS +} +-- [1]270:create table t2(id string tag, voltage float field) +STRICT{ +PASS +} +-- [1]271:insert into t2 select * from t1 +STRICT{ +SQLSTATE : 550: Table 'db1.t1' does not exist. +} +-- [1]275:drop database if exists db1 +STRICT{ +PASS +} +-- [1]276:create database db1 +STRICT{ +PASS +} +-- [1]277:use db1 +STRICT{ +PASS +} +-- [1]278:insert into t2 select * from t1 +STRICT{ +SQLSTATE : 550: Table 'db1.t1' does not exist. +} +-- [1]283:drop database if exists db1 +STRICT{ +PASS +} +-- [1]284:insert into db1.t1 select * from db1.t1 +STRICT{ +SQLSTATE : 550: Table 'db1.t1' does not exist. +} +-- [1]288:drop database if exists db1 +STRICT{ +PASS +} +-- [1]289:drop database if exists db2 +STRICT{ +PASS +} +-- [1]290:create database db1 +STRICT{ +PASS +} +-- [1]291:create table db1.t1(id string tag, voltage float field) +STRICT{ +PASS +} +-- [1]292:insert into db1.t1(time,id,voltage) values(1000, '1', 1.1), (2000, '2', 2.1) +STRICT{ +0 +} + +Elapsed Time: 0.0.263 +-- [1]293:insert into db2.t1 select * from db1.t1 +STRICT{ +SQLSTATE : 550: Table 'db2.t1' does not exist. +} +-- [1]298:drop database if exists db1 +STRICT{ +PASS +} +-- [1]299:create database db1 +STRICT{ +PASS +} +-- [1]300:create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]301:insert into db1.t1(time, tag1,attr1, text,string,int) values(1, 'tag1', 'attr1', 'text', 'string',123) +STRICT{ +0 +} + +Elapsed Time: 0.0.239 +-- [1]302:create table db1.t2(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} + +-- [1]303:select * from db1.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |text |string |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.10 +-- [1]304:insert into db1.t2(time,text,int) select time,tag1,int from db1.t1 +STRICT{ +SQLSTATE : 701: Insert query has mismatched column types: Table: [TIMESTAMP, TEXT, INT32], Query: [TIMESTAMP, STRING, INT32] +} +-- [1]308:drop database if exists db1 +STRICT{ +PASS +} +-- [1]309:create database db1 +STRICT{ +PASS +} +-- [1]310:create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]311:insert into db1.t1(time, tag1,attr1, text,string,int) values(1, 'tag1', 'attr1', 'text', 'string',123) +STRICT{ +0 +} + +Elapsed Time: 0.1.13 +-- [1]312:create table db1.t2(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} + +-- [1]313:select * from db1.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |text |string |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.9 +-- [1]314:insert into db1.t2(time,text,int) select time,attr1,int from db1.t1 +STRICT{ +SQLSTATE : 701: Insert query has mismatched column types: Table: [TIMESTAMP, TEXT, INT32], Query: [TIMESTAMP, STRING, INT32] +} +-- [1]318:drop database if exists db1 +STRICT{ +PASS +} +-- [1]319:create database db1 +STRICT{ +PASS +} +-- [1]320:create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]321:insert into db1.t1(time, tag1,attr1, text,string,int) values(1, 'tag1', 'attr1', 'text', 'string',123) +STRICT{ +0 +} + +Elapsed Time: 0.1.17 +-- [1]322:create table db1.t2(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} + +-- [1]323:select * from db1.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |text |string |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.10 +-- [1]324:insert into db1.t2(time,string,int) select time,tag1,int from db1.t1 +STRICT{ +0 +} + +Elapsed Time: 0.0.66 + +-- [1]325:select * from db1.t2 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |tag1 |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.6 +-- [1]328:drop database if exists db1 +STRICT{ +PASS +} +-- [1]329:create database db1 +STRICT{ +PASS +} +-- [1]330:create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]331:insert into db1.t1(time, tag1,attr1, text,string,int) values(1, 'tag1', 'attr1', 'text', 'string',123) +STRICT{ +0 +} + +Elapsed Time: 0.2.23 +-- [1]332:create table db1.t2(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} + +-- [1]333:select * from db1.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |text |string |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.8 +-- [1]334:insert into db1.t2(time,string,int) select time,attr1,int from db1.t1 +STRICT{ +0 +} + +Elapsed Time: 0.0.59 + +-- [1]335:select * from db1.t2 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |attr1 |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.8 +-- [1]338:drop database if exists db1 +STRICT{ +PASS +} +-- [1]339:create database db1 +STRICT{ +PASS +} +-- [1]340:create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]341:insert into db1.t1(time, tag1,attr1, text,string,int) values(1, 'tag1', 'attr1', 'text', 'string',123) +STRICT{ +0 +} + +Elapsed Time: 0.1.23 +-- [1]342:create table db1.t2(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} + +-- [1]343:select * from db1.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |text |string |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.8 +-- [1]344:insert into db1.t2(time,tag1,int) select time,text,int from db1.t1 +STRICT{ +SQLSTATE : 701: Insert query has mismatched column types: Table: [TIMESTAMP, STRING, INT32], Query: [TIMESTAMP, TEXT, INT32] +} +-- [1]348:drop database if exists db1 +STRICT{ +PASS +} +-- [1]349:create database db1 +STRICT{ +PASS +} +-- [1]350:create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]351:insert into db1.t1(time, tag1,attr1, text,string,int) values(1, 'tag1', 'attr1', 'text', 'string',123) +STRICT{ +0 +} + +Elapsed Time: 0.1.13 +-- [1]352:create table db1.t2(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} + +-- [1]353:select * from db1.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |text |string |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.8 +-- [1]354:insert into db1.t2(time,attr1,int) select time,text,int from db1.t1 +STRICT{ +SQLSTATE : 701: Insert query has mismatched column types: Table: [TIMESTAMP, STRING, INT32], Query: [TIMESTAMP, TEXT, INT32] +} +-- [1]358:drop database if exists db1 +STRICT{ +PASS +} +-- [1]359:create database db1 +STRICT{ +PASS +} +-- [1]360:create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]361:insert into db1.t1(time, tag1,attr1, text,string,int) values(1, 'tag1', 'attr1', 'text', 'string',123) +STRICT{ +0 +} + +Elapsed Time: 0.1.16 +-- [1]362:create table db1.t2(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} + +-- [1]363:select * from db1.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |text |string |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.8 +-- [1]364:insert into db1.t2(time,tag1,int) select time,string,int from db1.t1 +STRICT{ +0 +} + +Elapsed Time: 0.0.56 + +-- [1]365:select * from db1.t2 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|string |null |null |null |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.5 +-- [1]368:drop database if exists db1 +STRICT{ +PASS +} +-- [1]369:create database db1 +STRICT{ +PASS +} +-- [1]370:create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]371:insert into db1.t1(time, tag1,attr1, text,string,int) values(1, 'tag1', 'attr1', 'text', 'string',123) +STRICT{ +0 +} + +Elapsed Time: 0.1.24 +-- [1]372:create table db1.t2(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} + +-- [1]373:select * from db1.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |text |string |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.7 +-- [1]374:insert into db1.t2(time,attr1,int) select time,string,int from db1.t1 +STRICT{ +0 +} + +Elapsed Time: 0.0.55 + +-- [1]375:select * from db1.t2 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |string |null |null |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.6 +-- [1]378:drop database if exists db1 +STRICT{ +PASS +} +-- [1]379:create database db1 +STRICT{ +PASS +} +-- [1]380:create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]381:insert into db1.t1(time, tag1,attr1, text,string,int) values(1, 'tag1', 'attr1', 'text', 'string',123) +STRICT{ +0 +} + +Elapsed Time: 0.0.187 +-- [1]382:create table db1.t2(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} + +-- [1]383:select * from db1.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |text |string |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.8 +-- [1]384:insert into db1.t2(int) select count(int) from db1.t1 +STRICT{ +SQLSTATE : 701: time column can not be null +} +-- [1]388:drop database if exists db1 +STRICT{ +PASS +} +-- [1]389:create database db1 +STRICT{ +PASS +} +-- [1]390:create table db1.t1(tag1 STRING TAG, s1 INT32,s2 int32, s3 int32) +STRICT{ +PASS +} +-- [1]391:insert into db1.t1(time, tag1,s1, s2,s3) values(1, 'tag1', 1,2,3) +STRICT{ +0 +} + +Elapsed Time: 0.1.15 +-- [1]392:insert into db1.t1(time, tag1,s1, s2,s3) values(2, 'tag1', 4,5,6) +STRICT{ +0 +} + +Elapsed Time: 0.0.5 +-- [1]393:create table db1.t2(tag1 STRING TAG, s1 INT32,s2 int32, s3 int32) +STRICT{ +PASS +} + +-- [1]394:select * from db1.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |s1(INT32) |s2(INT32) |s3(INT32) | +------------------------------------------------------------------------------------ +1970-01-01T08:00:00.0|tag1 |1 |2 |3 | +01+08:00 | | | | | +------------------------------------------------------------------------------------ +1970-01-01T08:00:00.0|tag1 |4 |5 |6 | +02+08:00 | | | | | +总数目:2 +} + +Elapsed Time: 0.0.6 +-- [1]395:insert into db1.t2(time, tag1,s1) select time,tag1, s1+s2 from db1.t1 +STRICT{ +0 +} + +Elapsed Time: 0.0.61 + +-- [1]396:select * from db1.t2 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |s1(INT32) |s2(INT32) |s3(INT32) | +------------------------------------------------------------------------------------ +1970-01-01T08:00:00.0|tag1 |3 |null |null | +01+08:00 | | | | | +------------------------------------------------------------------------------------ +1970-01-01T08:00:00.0|tag1 |9 |null |null | +02+08:00 | | | | | +总数目:2 +} + +Elapsed Time: 0.0.6 +-- [1]400:drop database if exists db1 +STRICT{ +PASS +} +-- [1]401:drop database if exists db2 +STRICT{ +PASS +} +-- [1]402:create database db1 +STRICT{ +PASS +} +-- [1]403:create database db2 +STRICT{ +PASS +} +-- [1]405:create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]406:create table db2.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]408:insert into db1.t1(time, tag1,attr1, text,string,int) values(1, 'tag1', 'attr1', 'text', 'string',123) +STRICT{ +0 +} + +Elapsed Time: 0.1.998 + +-- [1]409:select * from db1.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |text |string |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.8 +-- [1]411:create user user01 '123456123456' +STRICT{ +PASS +} +-- [1]413:grant select on database db1 to user user01 +STRICT{ +PASS +} +-- [1]414:grant INSERT on database db2 to user user01 +STRICT{ +PASS +} +-- [1]417:insert into db2.t1 table db1.t1 +STRICT{ +0 +} + +Elapsed Time: 0.0.213 + +-- [1]420:select * from db2.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |text |string |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.7 +-- [1]424:drop database if exists db1 +STRICT{ +PASS +} +-- [1]425:drop database if exists db2 +STRICT{ +PASS +} +-- [1]426:create database db1 +STRICT{ +PASS +} +-- [1]427:create database db2 +STRICT{ +PASS +} +-- [1]429:create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]430:create table db2.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]432:insert into db1.t1(time, tag1,attr1, text,string,int) values(1, 'tag1', 'attr1', 'text', 'string',123) +STRICT{ +0 +} + +Elapsed Time: 0.1.722 + +-- [1]433:select * from db1.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |text |string |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.9 +-- [1]435:drop user user01 +STRICT{ +PASS +} +-- [1]436:create user user01 '123456123456' +STRICT{ +PASS +} +-- [1]438:grant select on database db1 to user user01 +STRICT{ +PASS +} +-- [1]441:insert into db2.t1 table db1.t1 +STRICT{ +SQLSTATE : 803: Access Denied: No permissions for this operation, please add privilege INSERT ON db2.t1 +} + +-- [1]445:select * from db2.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +总数目:0 +} + +Elapsed Time: 0.0.4 +-- [1]448:drop database if exists db1 +STRICT{ +PASS +} +-- [1]449:drop database if exists db2 +STRICT{ +PASS +} +-- [1]450:create database db1 +STRICT{ +PASS +} +-- [1]451:create database db2 +STRICT{ +PASS +} +-- [1]453:create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]454:create table db2.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]456:insert into db1.t1(time, tag1,attr1, text,string,int) values(1, 'tag1', 'attr1', 'text', 'string',123) +STRICT{ +0 +} + +Elapsed Time: 0.0.963 + +-- [1]457:select * from db1.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |text |string |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.7 +-- [1]459:drop user user01 +STRICT{ +PASS +} +-- [1]460:create user user01 '123456123456' +STRICT{ +PASS +} +-- [1]462:grant INSERT on database db2 to user user01 +STRICT{ +PASS +} +-- [1]465:insert into db2.t1 table db1.t1 +STRICT{ +SQLSTATE : 803: Access Denied: No permissions for this operation, please add privilege SELECT ON db1.t1 +} + +-- [1]469:select * from db2.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +总数目:0 +} + +Elapsed Time: 0.0.3 +-- [1]472:drop database if exists db1 +STRICT{ +PASS +} +-- [1]473:drop database if exists db2 +STRICT{ +PASS +} +-- [1]474:create database db1 +STRICT{ +PASS +} +-- [1]475:create database db2 +STRICT{ +PASS +} +-- [1]477:create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]478:create table db2.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, text TEXT FIELD, string STRING FIELD, int INT32 FIELD) +STRICT{ +PASS +} +-- [1]480:insert into db1.t1(time, tag1,attr1, text,string,int) values(1, 'tag1', 'attr1', 'text', 'string',123) +STRICT{ +0 +} + +Elapsed Time: 0.0.972 + +-- [1]481:select * from db1.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +-------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |attr1 |text |string |123 | +01+08:00 | | | | | | +总数目:1 +} + +Elapsed Time: 0.0.7 +-- [1]483:drop user user01 +STRICT{ +PASS +} +-- [1]484:create user user01 '123456123456' +STRICT{ +PASS +} +-- [1]487:insert into db2.t1 table db1.t1 +STRICT{ +SQLSTATE : 803: Access Denied: No permissions for this operation, please add privilege SELECT ON db1.t1 +} + +-- [1]491:select * from db2.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |attr1(STRING) |text(TEXT) |string(STRING) |int(INT32) | +总数目:0 +} + +Elapsed Time: 0.0.5 +-- [1]494:create database test +STRICT{ +PASS +} +-- [1]495:use test +STRICT{ +PASS +} +-- [1]496:create table source(s1 boolean field, device_id string tag) +STRICT{ +PASS +} +-- [1]497:create table target(device_id string tag, s1 boolean field) +STRICT{ +PASS +} +-- [1]498:insert into source(time, device_id, s1) values(1, 'd1', false) +STRICT{ +0 +} + +Elapsed Time: 0.0.261 +-- [1]500:INSERT INTO target(time, device_id, s1) SELECT time, device_id, s1 FROM source +STRICT{ +0 +} + +Elapsed Time: 0.0.60 + +-- [1]500:select * from source order by time +STRICT{ +time(TIMESTAMP) |s1(BOOLEAN) |device_id(STRING) | +------------------------------------------------------------- +1970-01-01T08:00:00.0|false |d1 | +01+08:00 | | | +总数目:1 +} + +Elapsed Time: 0.0.7 + +-- [1]501:select * from target order by time +STRICT{ +time(TIMESTAMP) |device_id(STRING) |s1(BOOLEAN) | +------------------------------------------------------------- +1970-01-01T08:00:00.0|d1 |false | +01+08:00 | | | +总数目:1 +} + +Elapsed Time: 0.0.5 +-- [1]505:drop database if exists db1 +STRICT{ +PASS +} +-- [1]506:drop database if exists db2 +STRICT{ +PASS +} +-- [1]507:drop database test +STRICT{ +PASS +} diff --git a/table/scripts/QueryData/Functions_and_Operators/Write_back.run b/table/scripts/QueryData/Functions_and_Operators/Write_back.run new file mode 100644 index 00000000..afcc87ca --- /dev/null +++ b/table/scripts/QueryData/Functions_and_Operators/Write_back.run @@ -0,0 +1,516 @@ +// 查询写回 + +connect root/TimechoDB@2021; +-- 0. 清理环境 +drop database test_db; +<3; +select * from db1.t2 order by time; +insert into db1.t2 select time,tag1,attr1,s1,s2,s3 from db1.t1 where time<3; +select * from db1.t2 order by time; +insert into db1.t2 select time,tag1,attr1,s1,s2,s3 from db1.t1 where time>=3; +select * from db1.t2 order by time; +insert into db1.t2 select time,tag1,attr1,s1,s2,s3 from db1.t1 where time<=3; +select * from db1.t2 order by time; +insert into db1.t2 select time,tag1,attr1,s1,s2,s3 from db1.t1 where time<=3 and time >=2; +select * from db1.t2 order by time; +insert into db1.t2 select time,tag1,attr1,s1,s2,s3 from db1.t1 where time<5 and time>2; +select * from db1.t2 order by time; +insert into db1.t2 select time,tag1,attr1,s1,s2,s3 from db1.t1 limit 3; +select * from db1.t2 order by time; + +-- 8. insert 指定列 +drop database if exists db1; +create database db1; +create table db1.t1(tag1 STRING TAG, attr1 STRING ATTRIBUTE, s1 INT32 FIELD, s2 INT64 FIELD); +insert into db1.t1(time, tag1, attr1, s1,s2) values(1, 'tag1', 'attr1',123, 12345678); + +create table db1.t2(tag1 STRING TAG, tag2 STRING TAG, attr1 STRING ATTRIBUTE, attr2 STRING ATTRIBUTE, s1 INT32 FIELD, s2 INT64 FIELD, s3 FLOAT FIELD, s4 DOUBLE FIELD, s5 TEXT FIELD, s6 BOOLEAN FIELD); +insert into db1.t2 (select * from db1.t1); +< 10) as count_if_result from t1 group by int32 order by int32 STRICT{ @@ -327,7 +327,7 @@ null |0 | 总数目:7 } -Elapsed Time: 0.0.35 +Elapsed Time: 0.0.9 -- [1]65:select count_if(int64 is not null) as count_if_result from t1 STRICT{ @@ -337,7 +337,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.5 -- [1]66:select int64, count_if(int64 is not null) as count_if_result from t1 group by int64 order by int64 STRICT{ @@ -359,7 +359,7 @@ null |0 | 总数目:7 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.6 -- [1]67:select int64, count_if(int64 is null) as count_if_result from t1 group by int64 order by int64 STRICT{ @@ -381,7 +381,7 @@ null |1 | 总数目:7 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.12 -- [1]68:select int64, count_if(int64+int32 < 100) as count_if_result from t1 group by int64 order by int64 STRICT{ @@ -403,7 +403,7 @@ null |0 | 总数目:7 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.7 -- [1]70:select count_if(float is not null) as count_if_result from t1 STRICT{ @@ -413,7 +413,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.9 -- [1]71:select float, count_if(float is not null) as count_if_result from t1 group by float order by float STRICT{ @@ -435,7 +435,7 @@ null |0 | 总数目:7 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.5 -- [1]72:select float, count_if(float is null) as count_if_result from t1 group by float order by float STRICT{ @@ -457,7 +457,7 @@ null |1 | 总数目:7 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.11 -- [1]73:select float, count_if(float <= 10) as count_if_result from t1 group by float order by float STRICT{ @@ -479,7 +479,7 @@ null |0 | 总数目:7 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.6 -- [1]75:select count_if(double is not null) as count_if_result from t1 STRICT{ @@ -489,7 +489,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.9 -- [1]76:select double, count_if(double is not null) as count_if_result from t1 group by double order by double STRICT{ @@ -513,7 +513,7 @@ null |0 | 总数目:8 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.6 -- [1]77:select double, count_if(double is null) as count_if_result from t1 group by double order by double STRICT{ @@ -537,7 +537,7 @@ null |1 | 总数目:8 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.6 -- [1]78:select count_if(int32+int64-float+double > 1000) as count_if_result from t1 STRICT{ @@ -547,7 +547,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.6 -- [1]80:select count_if(boolean is not null) as count_if_result from t1 STRICT{ @@ -557,7 +557,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.5 -- [1]81:select boolean, count_if(boolean is not null) as count_if_result from t1 group by boolean order by boolean STRICT{ @@ -571,7 +571,7 @@ null |0 | 总数目:3 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.5 -- [1]82:select boolean, count_if(boolean is null) as count_if_result from t1 group by boolean order by boolean STRICT{ @@ -585,7 +585,7 @@ null |1 | 总数目:3 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.6 -- [1]83:select count_if(boolean != false) as count_if_result from t1 STRICT{ @@ -595,7 +595,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.8 -- [1]84:select count_if(boolean <> true) as count_if_result from t1 STRICT{ @@ -605,7 +605,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]86:select count_if(text is not null) as count_if_result from t1 STRICT{ @@ -615,7 +615,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]87:select text, count_if(text is not null) as count_if_result from t1 group by text order by text STRICT{ @@ -633,7 +633,7 @@ null |0 | 总数目:5 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.5 -- [1]88:select text, count_if(text is null) as count_if_result from t1 group by text order by text STRICT{ @@ -651,7 +651,7 @@ null |1 | 总数目:5 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.5 -- [1]89:select count_if(text != 'text6') as count_if_result from t1 STRICT{ @@ -661,7 +661,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.5 -- [1]91:select count_if(string is not null) as count_if_result from t1 STRICT{ @@ -671,7 +671,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]92:select string, count_if(string is not null) as count_if_result from t1 group by string order by string STRICT{ @@ -687,7 +687,7 @@ null |0 | 总数目:4 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.13 -- [1]93:select string, count_if(string is null) as count_if_result from t1 group by string order by string STRICT{ @@ -703,7 +703,7 @@ null |1 | 总数目:4 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.7 -- [1]94:select count_if(string != 'string1') as count_if_result from t1 STRICT{ @@ -713,7 +713,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.4 -- [1]96:select count_if(date is not null) as count_if_result from t1 STRICT{ @@ -723,7 +723,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.5 -- [1]97:select date, count_if(date is not null) as count_if_result from t1 group by date order by date STRICT{ @@ -745,7 +745,7 @@ null |0 | 总数目:7 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.7 -- [1]98:select date, count_if(date is null) as count_if_result from t1 group by date order by date STRICT{ @@ -767,7 +767,7 @@ null |1 | 总数目:7 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.6 -- [1]99:select count_if(date != cast('2023-11-10' as DATE)) as count_if_result from t1 STRICT{ @@ -777,7 +777,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.6 -- [1]101:select count_if(timestamp is not null) as count_if_result from t1 STRICT{ @@ -787,7 +787,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]102:select timestamp, count_if(timestamp is not null) as count_if_result from t1 group by timestamp order by timestamp STRICT{ @@ -812,7 +812,7 @@ null |0 | 总数目:6 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.9 -- [1]103:select timestamp, count_if(timestamp is null) as count_if_result from t1 group by timestamp order by timestamp STRICT{ @@ -837,7 +837,7 @@ null |2 | 总数目:6 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.5 -- [1]104:select count_if(timestamp != 1635724800000) as count_if_result from t1 STRICT{ @@ -847,7 +847,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]106:select count_if(blob is not null) as count_if_result from t1 STRICT{ @@ -857,7 +857,7 @@ count_if_result(INT64) | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.5 -- [1]107:select blob, count_if(blob is not null) as count_if_result from t1 group by blob order by blob STRICT{ @@ -870,7 +870,7 @@ null |0 | 总数目:2 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.5 -- [1]108:select blob, count_if(blob is null) as count_if_result from t1 group by blob order by blob STRICT{ @@ -883,7 +883,7 @@ null |2 | 总数目:2 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.5 -- [1]111:select count_if() from t1 STRICT{ SQLSTATE : 701: Aggregate functions [count_if] should only have one boolean expression as argument diff --git a/table/scripts/QueryData/Functions_and_Operators/count_if_query.run b/table/scripts/QueryData/Functions_and_Operators/count_if_query.run index 45efdb9a..7e0d5d57 100644 --- a/table/scripts/QueryData/Functions_and_Operators/count_if_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/count_if_query.run @@ -3,7 +3,7 @@ // 允许的输入类型为:BOOLEAN // 输入类型为:INT64 -connect root/root; +connect root/TimechoDB@2021; --0.清理环境 drop database test_db; diff --git a/table/scripts/QueryData/Functions_and_Operators/duplicate_timestamps_in_query.result b/table/scripts/QueryData/Functions_and_Operators/duplicate_timestamps_in_query.result index a5145e7d..6a797873 100644 --- a/table/scripts/QueryData/Functions_and_Operators/duplicate_timestamps_in_query.result +++ b/table/scripts/QueryData/Functions_and_Operators/duplicate_timestamps_in_query.result @@ -15,7 +15,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.233 +Elapsed Time: 0.2.18 -- [1]20:flush STRICT{ PASS @@ -25,7 +25,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]22:flush STRICT{ PASS @@ -43,4 +43,4 @@ time(TIMESTAMP) |id1(STRING) |s1(STRING) | 总数目:2 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.6 diff --git a/table/scripts/QueryData/Functions_and_Operators/duplicate_timestamps_in_query.run b/table/scripts/QueryData/Functions_and_Operators/duplicate_timestamps_in_query.run index 812447e7..2198eafd 100644 --- a/table/scripts/QueryData/Functions_and_Operators/duplicate_timestamps_in_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/duplicate_timestamps_in_query.run @@ -1,6 +1,6 @@ // 表模型查询结果有重复时间戳 -connect root/root; +connect root/TimechoDB@2021; --0. 清理数据 drop database db; diff --git a/table/scripts/QueryData/Functions_and_Operators/empty_page_query.result b/table/scripts/QueryData/Functions_and_Operators/empty_page_query.result index bb8722bd..05abb205 100644 --- a/table/scripts/QueryData/Functions_and_Operators/empty_page_query.result +++ b/table/scripts/QueryData/Functions_and_Operators/empty_page_query.result @@ -15,67 +15,67 @@ STRICT{ 0 } -Elapsed Time: 0.0.662 +Elapsed Time: 0.2.42 -- [1]30:INSERT INTO table1(time,province,city,region,device_id,color,type,s2,s3,s4,s6,s7,s9,s10) values (1727129735000,'shanghai','shanghai','huangpu','d01','red','A',35000,35.0,35.0,'shanghai_huangpu_red_A_d01_35','shanghai_huangpu_red_A_d01_35',2024-09-24T06:15:35.000+00:00,'2024-09-24') STRICT{ 0 } -Elapsed Time: 0.0.70 +Elapsed Time: 0.0.3 -- [1]32:INSERT INTO table1(time,province,city,region,device_id,color,type,s1,s3,s5,s7,s9) values (1727129740000,'shanghai','shanghai','huangpu','d01','red','A',40,40.0,true,'shanghai_huangpu_red_A_d01_40',2024-09-24T06:15:40.000+00:00) STRICT{ 0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.1 -- [1]34:INSERT INTO table1(time,province,city,region,device_id,color,type,s2,s5,s9,s10) values (1727129750000,'shanghai','shanghai','huangpu','d01','red','A',50000,false,2024-09-24T06:15:50.000+00:00,'2024-09-24') STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]36:INSERT INTO table1(time,province,city,region,device_id,color,type,s1,s4,s8,s9) values (1727129755000,'shanghai','shanghai','huangpu','d01','red','A',55,55.0,X'cafebabe55',2024-09-24T06:15:55.000+00:00) STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]38:INSERT INTO table1(time,province,city,region,device_id,color,type,s1,s5,s6,s7,s9) values (1727129736000,'shanghai','shanghai','huangpu','d02','red','BBBBBBBBBBBBBBBB',36,true,'shanghai_huangpu_red_B_d02_36','shanghai_huangpu_red_B_d02_36',2024-09-24T06:15:36.000+00:00) STRICT{ 0 } -Elapsed Time: 0.0.83 +Elapsed Time: 0.0.48 -- [1]40:INSERT INTO table1(time,province,city,region,device_id,color,type,s1,s4,s7,s9,s10) values (1727129740000,'shanghai','shanghai','huangpu','d02','red','BBBBBBBBBBBBBBBB',40,40.0,'shanghai_huangpu_red_B_d02_40',2024-09-24T06:15:40.000+00:00,'2024-09-24') STRICT{ 0 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.2 -- [1]42:INSERT INTO table1(time,province,city,region,device_id,color,type,s2,s7,s8,s9) values (1727129750000,'shanghai','shanghai','huangpu','d02','red','BBBBBBBBBBBBBBBB',50000,'shanghai_huangpu_red_B_d02_50',X'cafebabe50',2024-09-24T06:15:50.000+00:00) STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]44:INSERT INTO table1(time,province,city,region,device_id,color,type,s2,s8,s9) values (1727129731000,'shanghai','shanghai','huangpu','d03','yellow','A',31000,X'cafebabe31',2024-09-24T06:15:31.000+00:00) STRICT{ 0 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.4 -- [1]46:INSERT INTO table1(time,province,city,region,device_id,color,type,s1,s4,s7,s9,s10) values (1727129736000,'shanghai','shanghai','huangpu','d03','yellow','A',36,36.0,'shanghai_huangpu_yellow_A_d03_36',2024-09-24T06:15:36.000+00:00,'2024-09-24') STRICT{ 0 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.1 -- [1]48:INSERT INTO table1(time,province,city,region,device_id,color,type,s1,s3,s5,s6,s8,s9) values (1727129741000,'shanghai','shanghai','huangpu','d03','yellow','A',41,41.0,false,'shanghai_huangpu_yellow_A_d03_41',X'cafebabe41',2024-09-24T06:15:41.000+00:00) STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]51:FLUSH STRICT{ PASS @@ -87,7 +87,7 @@ _col0(DOUBLE) | 总数目:0 } -Elapsed Time: 0.0.314 +Elapsed Time: 0.0.7 -- [1]57:select avg(s1) from table1 where s1 + 1 < 1 group by device_id STRICT{ @@ -95,4 +95,4 @@ _col0(DOUBLE) | 总数目:0 } -Elapsed Time: 0.0.36 +Elapsed Time: 0.0.6 diff --git a/table/scripts/QueryData/Functions_and_Operators/empty_page_query.run b/table/scripts/QueryData/Functions_and_Operators/empty_page_query.run index 4ca11a23..b69d75e0 100644 --- a/table/scripts/QueryData/Functions_and_Operators/empty_page_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/empty_page_query.run @@ -6,7 +6,7 @@ // 查询 2:select avg(s1) from table1 where s1 + 1 < 1 group by device_id; // 查询 2:空数据时查询结果不正确 ,应该为空 -connect root/root; +connect root/TimechoDB@2021; --0. 清理环境 drop database test_db; diff --git a/table/scripts/QueryData/Functions_and_Operators/exists_subquery.result b/table/scripts/QueryData/Functions_and_Operators/exists_subquery.result index a73dc70b..e0e686d9 100644 --- a/table/scripts/QueryData/Functions_and_Operators/exists_subquery.result +++ b/table/scripts/QueryData/Functions_and_Operators/exists_subquery.result @@ -37,7 +37,7 @@ orders |INF | 总数目:4 } -Elapsed Time: 0.0.44 +Elapsed Time: 0.0.1 -- [1]64:desc employees STRICT{ @@ -65,7 +65,7 @@ contac_info |STRING |FIELD | 总数目:10 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.0 -- [1]65:desc departments STRICT{ @@ -89,7 +89,7 @@ employee_id |INT32 |FIELD | 总数目:8 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]66:desc orders STRICT{ @@ -111,7 +111,7 @@ order_amount |FLOAT |FIELD | 总数目:7 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.0 -- [1]67:desc customers STRICT{ @@ -131,85 +131,85 @@ order_id |INT64 |FIELD | 总数目:6 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]71:insert into employees( time, department_id, remark, name, gender, status, employee_id, salary, date_of_birth, contac_info) values (1, 'D001', 'good', 'Mary','Female', false, 1223, 5500.22, '1988-10-12', '133-1212-1234') STRICT{ 0 } -Elapsed Time: 0.0.699 +Elapsed Time: 0.1.960 -- [1]74:insert into employees( time, department_id, remark, name, gender, status, employee_id, salary, date_of_birth, contac_info) values (2, 'D001', 'great', 'John', 'Male', true, 40012, 8822, '1985-06-15', '130-1002-1334') STRICT{ 0 } -Elapsed Time: 0.0.68 +Elapsed Time: 0.0.4 -- [1]77:insert into employees( time, department_id, remark, name, gender, status, employee_id, salary, date_of_birth, contac_info) values (3, 'D002', 'excellent', 'Nancy', 'Female', true, 30112, 10002, '1983-08-15', '135-1302-1354') STRICT{ 0 } -Elapsed Time: 0.0.71 +Elapsed Time: 0.0.36 -- [1]80:insert into employees( time, department_id, remark, name, gender, status, employee_id, salary, date_of_birth, contac_info) values (4, 'D002', 'good', 'Jack', 'Male', false, 12212, 7000, '1990-03-26', '138-1012-1353') STRICT{ 0 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.5 -- [1]83:insert into employees( time, department_id, remark, name, gender, status, employee_id, salary, date_of_birth, contac_info) values (5, 'D003', 'great', 'Linda', 'Female', false, 10212, 5600, '1995-06-15', '150-2003-1355') STRICT{ 0 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.4 -- [1]87:insert into departments( time, department_id, dep_description, dep_name, dep_phone, dep_status, dep_member,employee_id) values (1, 'D001', 'goods','销售部', '010-2271-2120', false, 1223,1223) STRICT{ 0 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.3 -- [1]90:insert into departments( time, department_id, dep_description, dep_name, dep_phone, dep_status, dep_member,employee_id) values (2, 'D001', 'goods','销售部', '010-2271-2120', false, 102, 40012) STRICT{ 0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]93:insert into departments( time, department_id, dep_description, dep_name, dep_phone, dep_status, dep_member,employee_id) values (3, 'D002', 'service','客服部', '010-2077-2520', true, 220, 30112) STRICT{ 0 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.3 -- [1]96:insert into departments( time, department_id, dep_description, dep_name, dep_phone, dep_status, dep_member,employee_id) values (4, 'D002', 'service','客服部', '010-2077-2520', true, 2012, 12212) STRICT{ 0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.0 -- [1]99:insert into departments( time, department_id, dep_description, dep_name, dep_phone, dep_status, dep_member,employee_id) values (5, 'D003', 'IT','研发部', '010-3272-2310', true, 300, 10212) STRICT{ 0 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.3 -- [1]102:insert into departments( time, department_id, dep_description, dep_name, dep_phone, dep_status, dep_member,employee_id) values (6, 'D004', 'IT','人事部', '010-3272-2312', true, 300, 10200) STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]112:insert into orders(time, customer_id, employee_id, project_id, project_name, order_id, order_amount) values (1, 'C111000111', 12212, 'P1001001', 'chair', 111122223333, 5000.89), (2, 'C332113221', 40012, 'P2002021', 'table', 222333445881,1860.5), (3, 'C113344421', 10212, 'P3893001', 'mirror', 66788843922,3699.88), (4, 'C223321123', 1223, 'P0010100', 'clothes', 7263722222,8888.88), (5, 'C123532982', 30112, 'P3983819', 'shoes',22238472992, 9999.9), (6, null,1002293,'P22633332','cars',3729837293838,350102.9), (7, 'C566378432', 10212, 'P22633332', 'cars',null, null) STRICT{ 0 } -Elapsed Time: 0.0.66 +Elapsed Time: 0.0.16 -- [1]121:insert into customers(time,customer_id, remark, customer_name, region, order_id) values (1, 'C111000111', 'A', 'Helen', 'Beijing', 22238472992), (2, 'C332113221', 'A', 'Mike', 'Shanghai', 111122223333), (3, 'C113344421', 'B', 'John', 'Hebei', 66788843922), (4, 'C223321123', 'A', 'Jack', 'Guangzhou', 7263722222), (5, 'C123532982', 'B', 'Amy', 'Tianjin', 222333445881), (6, null, 'C', 'CoCO', 'Beijing', 3729837293838), (7, 'C092938273', 'A', 'Nancy', 'Shanghai',null) STRICT{ 0 } -Elapsed Time: 0.0.50 +Elapsed Time: 0.0.16 -- [1]124:select * from employees order by time STRICT{ @@ -232,7 +232,7 @@ time(TIMESTAMP) |department_id(STRING) |remark(STRING) |name(TEXT 总数目:5 } -Elapsed Time: 0.0.200 +Elapsed Time: 0.0.4 -- [1]125:select * from departments order by time STRICT{ @@ -258,7 +258,7 @@ time(TIMESTAMP) |department_id(STRING) |dep_description(STRING) | 总数目:6 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.3 -- [1]126:select * from orders order by time STRICT{ @@ -287,7 +287,7 @@ time(TIMESTAMP) |customer_id(STRING) |employee_id(INT32) |project 总数目:7 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.3 -- [1]127:select * from customers order by time STRICT{ @@ -316,7 +316,7 @@ time(TIMESTAMP) |customer_id(STRING) |remark(STRING) |customer_na 总数目:7 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.3 -- [1]133:select name from employees where EXISTS ( select 1 from departments where departments.department_id = employees.department_id ) STRICT{ @@ -334,7 +334,7 @@ Linda | 总数目:5 } -Elapsed Time: 0.0.146 +Elapsed Time: 0.0.11 -- [1]140:select customer_name from customers where EXISTS ( select 1 from orders where orders.customer_id = customers.customer_id ) STRICT{ @@ -352,7 +352,7 @@ Mike | 总数目:5 } -Elapsed Time: 0.0.37 +Elapsed Time: 0.0.11 -- [1]147:select customer_id from orders where customer_id = 'C111000111' and EXISTS ( select 1 from orders where customer_id = 'C111000111' ) STRICT{ @@ -362,7 +362,7 @@ C111000111 | 总数目:1 } -Elapsed Time: 0.0.47 +Elapsed Time: 0.0.10 -- [1]156:select order_amount from orders o1 where EXISTS ( select 1 from orders o2 WHERE o2.order_amount > 5000 AND o1.order_id = o2.order_id ) STRICT{ @@ -378,7 +378,7 @@ order_amount(FLOAT) | 总数目:4 } -Elapsed Time: 0.0.75 +Elapsed Time: 0.0.12 -- [1]163:select department_id, dep_name from departments where NOT EXISTS ( select 1 from employees where employees.department_id = departments.department_id ) STRICT{ @@ -388,7 +388,7 @@ D004 |人事部 | 总数目:1 } -Elapsed Time: 0.0.37 +Elapsed Time: 0.0.11 -- [1]169:select DISTINCT department_id, dep_name from departments where NOT EXISTS ( select 1 from employees where employees.department_id = departments.department_id ) STRICT{ @@ -398,7 +398,7 @@ D004 |人事部 | 总数目:1 } -Elapsed Time: 0.0.43 +Elapsed Time: 0.0.11 -- [1]176:select customer_id, customer_name from customers where EXISTS ( select 1 from orders where orders.customer_id = customers.customer_id ) STRICT{ @@ -416,4 +416,4 @@ C332113221 |Mike | 总数目:5 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.12 diff --git a/table/scripts/QueryData/Functions_and_Operators/exists_subquery.run b/table/scripts/QueryData/Functions_and_Operators/exists_subquery.run index dcb3c423..987de9ab 100644 --- a/table/scripts/QueryData/Functions_and_Operators/exists_subquery.run +++ b/table/scripts/QueryData/Functions_and_Operators/exists_subquery.run @@ -1,7 +1,7 @@ // 非关联查询:Exist // 非关联的 EXISTS 查询用于检查某个子查询是否返回至少一行数据 -connect root/root; +connect root/TimechoDB@2021; --0.清理环境: drop database test_db; diff --git a/table/scripts/QueryData/Functions_and_Operators/extract_query.result b/table/scripts/QueryData/Functions_and_Operators/extract_query.result new file mode 100644 index 00000000..1fdec58a --- /dev/null +++ b/table/scripts/QueryData/Functions_and_Operators/extract_query.result @@ -0,0 +1,1976 @@ +-- [1]8:create database test +STRICT{ +PASS +} +-- [1]9:use test +STRICT{ +PASS +} +-- [1]10:create table table1(t1 STRING TAG, a1 STRING ATTRIBUTE, s1 TEXT FIELD, s2 INT32 FIELD, s3 INT64 FIELD, s4 FLOAT FIELD, s5 DOUBLE FIELD, s6 BOOLEAN FIELD, s7 DATE FIELD, s8 TIMESTAMP FIELD, s9 STRING FIELD, s10 BLOB FIELD) +STRICT{ +PASS +} +-- [1]11:insert into table1(time, t1, a1, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10) values(2020-02-29 01:01:59.123456789, 't1', 'a1', 's1', 1, 1, 1.1, 1.1, true, '2020-02-29', 2020-02-29 01:01:59.123456789, '2025-02-01 08:01:59.123456789', null) +STRICT{ +0 +} + +Elapsed Time: 0.0.275 +-- [1]12:insert into table1(time, t1, a1, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10) values(2025-04-01 02:01:59.123456789, 't2', 'a2', 's2', 2, 2, 2.2, 2.2, false, '2025-02-02', 2025-04-01 02:02:59.123456789, '2025-02-02 08:02:59.123456789', null) +STRICT{ +0 +} + +Elapsed Time: 0.0.71 +-- [1]13:insert into table1(time, t1, a1, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10) values(2025-06-15 03:01:59.123456789, 't3', 'a3', 's3', 3, 3, 3.3, 3.3, true, '2025-02-03', 2025-06-15 03:03:59.123456789, '2025-02-03 08:03:59.123456789', null) +STRICT{ +0 +} + +Elapsed Time: 0.0.21 +-- [1]14:insert into table1(time, t1, a1, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10) values(2025-08-30 04:01:59.123456789, 't4', 'a4', 's4', 4, 4, 4.4, 4.4, true, '2025-02-04', 2025-08-30 04:04:59.123456789, '2025-02-04 08:04:59.123456789', null) +STRICT{ +0 +} + +Elapsed Time: 0.0.13 +-- [1]15:insert into table1(time, t1, a1, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10) values(2021-02-28 05:01:59.123456789, 't5', 'a5', 's5', 5, 5, 5.5, 5.5, true, '2021-02-28', 2021-02-28 05:05:59.123456789, '2025-02-05 08:05:59.123456789', null) +STRICT{ +0 +} + +Elapsed Time: 0.0.13 + +-- [1]21:SELECT EXTRACT(YEAR FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +2025 | +------------------ +2025 | +------------------ +2025 | +------------------ +2025 | +------------------ +2025 | +总数目:5 +} + +Elapsed Time: 0.0.26 + +-- [1]22:SELECT EXTRACT(QUARTER FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.9 + +-- [1]23:SELECT EXTRACT(MONTH FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +2 | +------------------ +2 | +------------------ +2 | +------------------ +2 | +------------------ +2 | +总数目:5 +} + +Elapsed Time: 0.0.9 + +-- [1]24:SELECT EXTRACT(WEEK FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +5 | +------------------ +5 | +------------------ +5 | +------------------ +5 | +------------------ +5 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]25:SELECT EXTRACT(DAY_OF_MONTH FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.9 + +-- [1]26:SELECT EXTRACT(DAY FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]27:SELECT EXTRACT(DAY_OF_WEEK FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +6 | +------------------ +6 | +------------------ +6 | +------------------ +6 | +------------------ +6 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]28:SELECT EXTRACT(DOW FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +6 | +------------------ +6 | +------------------ +6 | +------------------ +6 | +------------------ +6 | +总数目:5 +} + +Elapsed Time: 0.0.10 + +-- [1]29:SELECT EXTRACT(DAY_OF_YEAR FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +32 | +------------------ +32 | +------------------ +32 | +------------------ +32 | +------------------ +32 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]30:SELECT EXTRACT(DOY FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +32 | +------------------ +32 | +------------------ +32 | +------------------ +32 | +------------------ +32 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]31:SELECT EXTRACT(HOUR FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +8 | +------------------ +8 | +------------------ +8 | +------------------ +8 | +------------------ +8 | +总数目:5 +} + +Elapsed Time: 0.0.9 + +-- [1]32:SELECT EXTRACT(MINUTE FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]33:SELECT EXTRACT(SECOND FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +59 | +------------------ +59 | +------------------ +59 | +------------------ +59 | +------------------ +59 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]34:SELECT EXTRACT(MS FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +123 | +------------------ +123 | +------------------ +123 | +------------------ +123 | +------------------ +123 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]35:SELECT EXTRACT(US FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]36:SELECT EXTRACT(NS FROM 2025-02-01 08:01:59.123456789) FROM TABLE1 ORDER BY TIME +STRICT{ +_col0(INT64) | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]37:select extract(year from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +2025 | +------------------ +2025 | +------------------ +2025 | +------------------ +2025 | +------------------ +2025 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]38:select extract(quarter from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]39:select extract(month from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +2 | +------------------ +2 | +------------------ +2 | +------------------ +2 | +------------------ +2 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]40:select extract(week from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +5 | +------------------ +5 | +------------------ +5 | +------------------ +5 | +------------------ +5 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]41:select extract(day_of_month from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]42:select extract(day from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]43:select extract(day_of_week from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +6 | +------------------ +6 | +------------------ +6 | +------------------ +6 | +------------------ +6 | +总数目:5 +} + +Elapsed Time: 0.0.13 + +-- [1]44:select extract(dow from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +6 | +------------------ +6 | +------------------ +6 | +------------------ +6 | +------------------ +6 | +总数目:5 +} + +Elapsed Time: 0.0.12 + +-- [1]45:select extract(day_of_year from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +32 | +------------------ +32 | +------------------ +32 | +------------------ +32 | +------------------ +32 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]46:select extract(doy from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +32 | +------------------ +32 | +------------------ +32 | +------------------ +32 | +------------------ +32 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]47:select extract(hour from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +8 | +------------------ +8 | +------------------ +8 | +------------------ +8 | +------------------ +8 | +总数目:5 +} + +Elapsed Time: 0.0.9 + +-- [1]48:select extract(minute from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]49:select extract(second from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +59 | +------------------ +59 | +------------------ +59 | +------------------ +59 | +------------------ +59 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]50:select extract(ms from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +123 | +------------------ +123 | +------------------ +123 | +------------------ +123 | +------------------ +123 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]51:select extract(us from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]52:select extract(ns from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]55:select extract(year from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +2020 | +------------------ +2021 | +------------------ +2025 | +------------------ +2025 | +------------------ +2025 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]56:select extract(quarter from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +2 | +------------------ +2 | +------------------ +3 | +总数目:5 +} + +Elapsed Time: 0.0.10 + +-- [1]57:select extract(month from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +2 | +------------------ +2 | +------------------ +4 | +------------------ +6 | +------------------ +8 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]58:select extract(week from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +9 | +------------------ +9 | +------------------ +13 | +------------------ +24 | +------------------ +35 | +总数目:5 +} + +Elapsed Time: 0.0.16 + +-- [1]59:select extract(day_of_month from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +29 | +------------------ +28 | +------------------ +1 | +------------------ +15 | +------------------ +30 | +总数目:5 +} + +Elapsed Time: 0.0.10 + +-- [1]60:select extract(day from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +29 | +------------------ +28 | +------------------ +1 | +------------------ +15 | +------------------ +30 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]61:select extract(day_of_week from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +6 | +------------------ +7 | +------------------ +2 | +------------------ +7 | +------------------ +6 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]62:select extract(dow from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +6 | +------------------ +7 | +------------------ +2 | +------------------ +7 | +------------------ +6 | +总数目:5 +} + +Elapsed Time: 0.0.6 + +-- [1]63:select extract(day_of_year from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +60 | +------------------ +59 | +------------------ +91 | +------------------ +166 | +------------------ +242 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]64:select extract(doy from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +60 | +------------------ +59 | +------------------ +91 | +------------------ +166 | +------------------ +242 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]65:select extract(hour from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +5 | +------------------ +2 | +------------------ +3 | +------------------ +4 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]66:select extract(minute from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.6 + +-- [1]67:select extract(second from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +59 | +------------------ +59 | +------------------ +59 | +------------------ +59 | +------------------ +59 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]68:select extract(ms from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +123 | +------------------ +123 | +------------------ +123 | +------------------ +123 | +------------------ +123 | +总数目:5 +} + +Elapsed Time: 0.0.12 + +-- [1]69:select extract(us from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +总数目:5 +} + +Elapsed Time: 0.0.10 + +-- [1]70:select extract(ns from time) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]72:select extract(year from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +2020 | +------------------ +2021 | +------------------ +2025 | +------------------ +2025 | +------------------ +2025 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]73:select extract(quarter from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +2 | +------------------ +2 | +------------------ +3 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]74:select extract(month from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +2 | +------------------ +2 | +------------------ +4 | +------------------ +6 | +------------------ +8 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]75:select extract(week from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +9 | +------------------ +9 | +------------------ +13 | +------------------ +24 | +------------------ +35 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]76:select extract(day_of_month from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +29 | +------------------ +28 | +------------------ +1 | +------------------ +15 | +------------------ +30 | +总数目:5 +} + +Elapsed Time: 0.0.9 + +-- [1]77:select extract(day from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +29 | +------------------ +28 | +------------------ +1 | +------------------ +15 | +------------------ +30 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]78:select extract(day_of_week from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +6 | +------------------ +7 | +------------------ +2 | +------------------ +7 | +------------------ +6 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]79:select extract(dow from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +6 | +------------------ +7 | +------------------ +2 | +------------------ +7 | +------------------ +6 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]80:select extract(day_of_year from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +60 | +------------------ +59 | +------------------ +91 | +------------------ +166 | +------------------ +242 | +总数目:5 +} + +Elapsed Time: 0.0.21 + +-- [1]81:select extract(doy from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +60 | +------------------ +59 | +------------------ +91 | +------------------ +166 | +------------------ +242 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]82:select extract(hour from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +5 | +------------------ +2 | +------------------ +3 | +------------------ +4 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]83:select extract(minute from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +5 | +------------------ +2 | +------------------ +3 | +------------------ +4 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]84:select extract(second from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +59 | +------------------ +59 | +------------------ +59 | +------------------ +59 | +------------------ +59 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]85:select extract(ms from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +123 | +------------------ +123 | +------------------ +123 | +------------------ +123 | +------------------ +123 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]86:select extract(us from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +总数目:5 +} + +Elapsed Time: 0.0.6 + +-- [1]87:select extract(ns from s8) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]89:select extract(DAY_OF_MONTH from 2020-02-29 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +29 | +------------------ +29 | +------------------ +29 | +------------------ +29 | +------------------ +29 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]90:select extract(DAY_OF_MONTH from 2021-02-28 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +28 | +------------------ +28 | +------------------ +28 | +------------------ +28 | +------------------ +28 | +总数目:5 +} + +Elapsed Time: 0.0.9 + +-- [1]92:select extract(YEAR from 2023-12-31 23:59:59) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +2023 | +------------------ +2023 | +------------------ +2023 | +------------------ +2023 | +------------------ +2023 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]93:select extract(year from 2024-01-01 00:00:00) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +2024 | +------------------ +2024 | +------------------ +2024 | +------------------ +2024 | +------------------ +2024 | +总数目:5 +} + +Elapsed Time: 0.0.6 + +-- [1]94:select extract(DAY_OF_MONTH from 2023-12-31 23:59:59) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +31 | +------------------ +31 | +------------------ +31 | +------------------ +31 | +------------------ +31 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]95:select extract(DAY_OF_MONTH from 2024-01-01 00:00:00) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]96:select extract(DAY_OF_MONTH from 2023-03-31 00:00:00) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +31 | +------------------ +31 | +------------------ +31 | +------------------ +31 | +------------------ +31 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]97:select extract(DAY_OF_MONTH from 2023-04-30 23:59:59) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +30 | +------------------ +30 | +------------------ +30 | +------------------ +30 | +------------------ +30 | +总数目:5 +} + +Elapsed Time: 0.0.6 + +-- [1]98:select extract(day_of_week from 2023-10-01 00:00:00) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +7 | +------------------ +7 | +------------------ +7 | +------------------ +7 | +------------------ +7 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]99:select extract(day_of_week from 2023-10-02 23:59:59) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]101:select extract(year from 9999-12-31) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +9999 | +------------------ +9999 | +------------------ +9999 | +------------------ +9999 | +------------------ +9999 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]102:select extract(year from 0000-01-01) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]103:select extract(quarter from 2025-12-31) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +4 | +------------------ +4 | +------------------ +4 | +------------------ +4 | +------------------ +4 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]104:select extract(quarter from 2025-01-01) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]105:select extract(month from 2025-12-31) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +12 | +------------------ +12 | +------------------ +12 | +------------------ +12 | +------------------ +12 | +总数目:5 +} + +Elapsed Time: 0.0.6 + +-- [1]106:select extract(month from 2025-01-01) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.6 + +-- [1]107:select extract(week from 2023-12-31) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +53 | +------------------ +53 | +------------------ +53 | +------------------ +53 | +------------------ +53 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]108:select extract(week from 2023-01-01) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]109:select extract(day_of_month from 2023-12-31 23:59:59) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +31 | +------------------ +31 | +------------------ +31 | +------------------ +31 | +------------------ +31 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]110:select extract(day from 2024-01-01 00:00:00) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]111:select extract(day_of_week from 2023-10-01 00:00:00) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +7 | +------------------ +7 | +------------------ +7 | +------------------ +7 | +------------------ +7 | +总数目:5 +} + +Elapsed Time: 0.0.6 + +-- [1]112:select extract(dow from 2023-10-02 23:59:59) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.6 + +-- [1]113:select extract(day_of_year from 2024-12-31 23:59:59) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +366 | +------------------ +366 | +------------------ +366 | +------------------ +366 | +------------------ +366 | +总数目:5 +} + +Elapsed Time: 0.0.10 + +-- [1]114:select extract(doy from 2024-01-01 00:00:00) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]115:select extract(hour from 2025-02-01 23:59:59) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +23 | +------------------ +23 | +------------------ +23 | +------------------ +23 | +------------------ +23 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]116:select extract(hour from 2025-02-01 01:59:59) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +------------------ +1 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]117:select extract(minute from 2025-02-01 23:59:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +59 | +------------------ +59 | +------------------ +59 | +------------------ +59 | +------------------ +59 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]118:select extract(minute from 2025-02-01 23:00:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +总数目:5 +} + +Elapsed Time: 0.0.6 + +-- [1]119:select extract(second from 2025-02-01 23:00:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +59 | +------------------ +59 | +------------------ +59 | +------------------ +59 | +------------------ +59 | +总数目:5 +} + +Elapsed Time: 0.0.8 + +-- [1]120:select extract(second from 2025-02-01 23:00:00.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]121:select extract(ms from 2025-02-01 08:01:59.999) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +999 | +------------------ +999 | +------------------ +999 | +------------------ +999 | +------------------ +999 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]122:select extract(ms from 2025-02-01 08:01:59.000) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]123:select extract(us from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +总数目:5 +} + +Elapsed Time: 0.0.6 + +-- [1]124:select extract(ns from 2025-02-01 08:01:59.123456789) from table1 order by time +STRICT{ +_col0(INT64) | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +------------------ +0 | +总数目:5 +} + +Elapsed Time: 0.0.6 + +-- [1]126:select avg(s2) from table1 where extract(year from time) = 2025 +STRICT{ +_col0(DOUBLE) | +------------------- +3.0 | +总数目:1 +} + +Elapsed Time: 0.0.10 + +-- [1]127:select * from table1 where extract(month from time) != 2 order by time +STRICT{ +time(TIMESTAMP) |t1(STRING) |a1(STRING) |s1(TEXT) |s2(INT32) |s3(INT64) |s4(FLOAT) |s5(DOUBLE) |s6(BOOLEAN) |s7(DATE) |s8(TIMESTAMP) |s9(STRING) |s10(BLOB) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +2025-04-01T02:01:59.1|t2 |a2 |s2 |2 |2 |2.2 |2.2 |false |2025-02-02 |2025-04-01T02:02:59|2025-02-02 08:02|null | +23+08:00 | | | | | | | | | |.123+08:00 |:59.123456789 | | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +2025-06-15T03:01:59.1|t3 |a3 |s3 |3 |3 |3.3 |3.3 |true |2025-02-03 |2025-06-15T03:03:59|2025-02-03 08:03|null | +23+08:00 | | | | | | | | | |.123+08:00 |:59.123456789 | | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +2025-08-30T04:01:59.1|t4 |a4 |s4 |4 |4 |4.4 |4.4 |true |2025-02-04 |2025-08-30T04:04:59|2025-02-04 08:04|null | +23+08:00 | | | | | | | | | |.123+08:00 |:59.123456789 | | +总数目:3 +} + +Elapsed Time: 0.0.8 + +-- [1]128:select * from table1 where extract(day_of_month from time) > 1 order by time +STRICT{ +time(TIMESTAMP) |t1(STRING) |a1(STRING) |s1(TEXT) |s2(INT32) |s3(INT64) |s4(FLOAT) |s5(DOUBLE) |s6(BOOLEAN) |s7(DATE) |s8(TIMESTAMP) |s9(STRING) |s10(BLOB) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +2020-02-29T01:01:59.1|t1 |a1 |s1 |1 |1 |1.1 |1.1 |true |2020-02-29 |2020-02-29T01:01:59|2025-02-01 08:01|null | +23+08:00 | | | | | | | | | |.123+08:00 |:59.123456789 | | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +2021-02-28T05:01:59.1|t5 |a5 |s5 |5 |5 |5.5 |5.5 |true |2021-02-28 |2021-02-28T05:05:59|2025-02-05 08:05|null | +23+08:00 | | | | | | | | | |.123+08:00 |:59.123456789 | | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +2025-06-15T03:01:59.1|t3 |a3 |s3 |3 |3 |3.3 |3.3 |true |2025-02-03 |2025-06-15T03:03:59|2025-02-03 08:03|null | +23+08:00 | | | | | | | | | |.123+08:00 |:59.123456789 | | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +2025-08-30T04:01:59.1|t4 |a4 |s4 |4 |4 |4.4 |4.4 |true |2025-02-04 |2025-08-30T04:04:59|2025-02-04 08:04|null | +23+08:00 | | | | | | | | | |.123+08:00 |:59.123456789 | | +总数目:4 +} + +Elapsed Time: 0.0.8 + +-- [1]129:select extract(week from time) != 2 from table1 order by time +STRICT{ +_col0(BOOLEAN) | +-------------------- +true | +-------------------- +true | +-------------------- +true | +-------------------- +true | +-------------------- +true | +总数目:5 +} + +Elapsed Time: 0.0.7 + +-- [1]130:select * from table1 where extract(day_of_week from s8) < 7 order by time +STRICT{ +time(TIMESTAMP) |t1(STRING) |a1(STRING) |s1(TEXT) |s2(INT32) |s3(INT64) |s4(FLOAT) |s5(DOUBLE) |s6(BOOLEAN) |s7(DATE) |s8(TIMESTAMP) |s9(STRING) |s10(BLOB) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +2020-02-29T01:01:59.1|t1 |a1 |s1 |1 |1 |1.1 |1.1 |true |2020-02-29 |2020-02-29T01:01:59|2025-02-01 08:01|null | +23+08:00 | | | | | | | | | |.123+08:00 |:59.123456789 | | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +2025-04-01T02:01:59.1|t2 |a2 |s2 |2 |2 |2.2 |2.2 |false |2025-02-02 |2025-04-01T02:02:59|2025-02-02 08:02|null | +23+08:00 | | | | | | | | | |.123+08:00 |:59.123456789 | | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +2025-08-30T04:01:59.1|t4 |a4 |s4 |4 |4 |4.4 |4.4 |true |2025-02-04 |2025-08-30T04:04:59|2025-02-04 08:04|null | +23+08:00 | | | | | | | | | |.123+08:00 |:59.123456789 | | +总数目:3 +} + +Elapsed Time: 0.0.11 +-- [1]134:select extract( from 2025-02-01 08:01:59.123456789) from table1 +STRICT{ +SQLSTATE : 700: line 1:18: mismatched input 'from'. Expecting: +} +-- [1]136:select extract(null from 2025-02-01 08:01:59.123456789) from table1 +STRICT{ +SQLSTATE : 700: line 1:16: mismatched input 'null'. Expecting: +} +-- [1]138:select extract(s1 from 2025-02-01 08:01:59.123456789) from table1 +STRICT{ +SQLSTATE : 700: line 1:8: Invalid EXTRACT field: s1 +} +-- [1]140:select extract(table1 from 2025-02-01 08:01:59.123456789) from table1 +STRICT{ +SQLSTATE : 700: line 1:8: Invalid EXTRACT field: table1 +} +-- [1]142:select extract(time from 2025-02-01 08:01:59.123456789) from table1 +STRICT{ +SQLSTATE : 700: line 1:8: Invalid EXTRACT field: time +} +-- [1]145:select extract(year from s1) from table1 +STRICT{ +SQLSTATE : 701: Cannot extract from TEXT +} +-- [1]147:select extract(month from s2) from table1 +STRICT{ +SQLSTATE : 701: Cannot extract from INT32 +} +-- [1]149:select extract(week from s3) from table1 +STRICT{ +SQLSTATE : 701: Cannot extract from INT64 +} +-- [1]151:select extract(hour from s4) from table1 +STRICT{ +SQLSTATE : 701: Cannot extract from FLOAT +} +-- [1]153:select extract(minute from s5) from table1 +STRICT{ +SQLSTATE : 701: Cannot extract from DOUBLE +} +-- [1]155:select extract(second from s6) from table1 +STRICT{ +SQLSTATE : 701: Cannot extract from BOOLEAN +} +-- [1]157:select extract(day_of_month from s7) from table1 +STRICT{ +SQLSTATE : 701: Cannot extract from DATE +} +-- [1]159:select extract(day from table1) from table1 +STRICT{ +SQLSTATE : 616: Column 'table1' cannot be resolved +} +-- [1]161:select extract(day_of_week from s9) from table1 +STRICT{ +SQLSTATE : 701: Cannot extract from STRING +} +-- [1]163:select extract(dow from s10) from table1 +STRICT{ +SQLSTATE : 701: Cannot extract from BLOB +} +-- [1]165:select extract(day_of_year from a1) from table1 +STRICT{ +SQLSTATE : 701: Cannot extract from STRING +} +-- [1]167:select extract(doy from t1) from table1 +STRICT{ +SQLSTATE : 701: Cannot extract from STRING +} +-- [1]169:select extract(year from "null") from table1 +STRICT{ +SQLSTATE : 616: Column 'null' cannot be resolved +} +-- [1]171:select extract(year from ) from table1 +STRICT{ +SQLSTATE : 700: line 1:27: mismatched input ')'. Expecting: +} +-- [1]173:select extract(year from no) from table1 +STRICT{ +SQLSTATE : 616: Column 'no' cannot be resolved +} +-- [1]175:select extract(DAY_OF_MONTH from 2021-02-29) from table1 order by time +STRICT{ +SQLSTATE : 701: Input time format 2021-02-29 error. Input like yyyy-MM-dd HH:mm:ss, yyyy-MM-ddTHH:mm:ss or refer to user document for more info. +} +-- [1]179:drop database test +STRICT{ +PASS +} diff --git a/table/scripts/QueryData/Functions_and_Operators/extract_query.run b/table/scripts/QueryData/Functions_and_Operators/extract_query.run new file mode 100644 index 00000000..f51916eb --- /dev/null +++ b/table/scripts/QueryData/Functions_and_Operators/extract_query.run @@ -0,0 +1,179 @@ +-- 连接数据库 +connect root/TimechoDB@2021; +-- 清除数据库 +drop database test; +< 1 order by time; +select extract(week from time) != 2 from table1 order by time; +select * from table1 where extract(day_of_week from s8) < 7 order by time; + +--3.错误情况 +// 不合法的identifier +select extract( from 2025-02-01 08:01:59.123456789) from table1; +<= 10 and time <= 20 order by time STRICT{ @@ -170,4 +170,4 @@ time(TIMESTAMP) |s1(INT32) |s2(FLOAT) |s3(BOOLEAN) | 总数目:3 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.6 diff --git a/table/scripts/QueryData/Functions_and_Operators/keep_null_row.run b/table/scripts/QueryData/Functions_and_Operators/keep_null_row.run index 04816465..fad6bd19 100644 --- a/table/scripts/QueryData/Functions_and_Operators/keep_null_row.run +++ b/table/scripts/QueryData/Functions_and_Operators/keep_null_row.run @@ -1,7 +1,7 @@ // 参考设计文档:https://timechor.feishu.cn/docx/TQqad3E23oMsWoxcwibcHldfn8b // 表模型保留全部为 NULL 的行 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < ALL(select avg(dep_member) from departments) order by department_id STRICT{ @@ -307,7 +319,7 @@ D002 |客服部 | 总数目:2 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.17 -- [1]142:select employee_id, name from employees where department_id = 'D001' and employee_id <> ALL (select employee_id from orders where order_amount > 10000) order by employee_id STRICT{ @@ -319,7 +331,7 @@ employee_id(INT32) |name(TEXT) | 总数目:2 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.9 -- [1]152:select employee_id, name, salary from employees where salary >= ALL (select salary from employees WHERE gender = 'Female') STRICT{ @@ -329,7 +341,7 @@ employee_id(INT32) |name(TEXT) |salary(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.10 -- [1]161:select project_id, project_name, order_amount from orders where order_amount >= ALL (select AVG(order_amount) from orders) STRICT{ @@ -339,7 +351,7 @@ P22633332 |cars |350102.9 | 总数目:1 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.14 -- [1]170:select employee_id, name, salary, department_id from employees where salary > ALL (select AVG(salary) from employees GROUP BY department_id) order by employee_id STRICT{ @@ -351,7 +363,7 @@ employee_id(INT32) |name(TEXT) |salary(DOUBLE) |department_id(STR 总数目:2 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.13 -- [1]182:select department_id, name, status from employees where status = false and employee_id != any (select employee_id from employees where department_id <> 'D002') order by department_id STRICT{ @@ -365,7 +377,7 @@ D003 |Linda |false | 总数目:3 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.18 -- [1]193:select employee_id, name, salary from employees where salary > ANY (select salary from employees where gender = 'Female') order by employee_id STRICT{ @@ -381,7 +393,7 @@ employee_id(INT32) |name(TEXT) |salary(DOUBLE) | 总数目:4 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.13 -- [1]203:select order_id, order_amount from orders where order_amount <= ANY (select cast(AVG(order_amount) as FLOAT) from orders where time < 5) order by order_id STRICT{ @@ -393,7 +405,7 @@ order_id(INT64) |order_amount(FLOAT) | 总数目:2 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.14 -- [1]214:select department_id, count(salary) as count_result from employees group by department_id having count(salary) + 15000 >= all(select sum(order_amount) from orders where time > 1 and time <5) order by department_id STRICT{ @@ -407,7 +419,7 @@ D003 |1 | 总数目:3 } -Elapsed Time: 0.0.26 +Elapsed Time: 0.0.13 -- [1]227:select department_id, count(salary) as count_result from employees group by department_id having count(salary) + 15000 >= ANY(select sum(order_amount) from orders where time > 1 and time <5) order by department_id STRICT{ @@ -421,7 +433,7 @@ D003 |1 | 总数目:3 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.14 -- [1]239:select salary >= all (select avg(order_amount) from orders) from employees where department_id = 'D001' STRICT{ @@ -433,7 +445,7 @@ false | 总数目:2 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.11 -- [1]247:select salary >= ANY (select avg(order_amount) from orders) from employees where department_id = 'D001' STRICT{ @@ -445,7 +457,7 @@ false | 总数目:2 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.9 -- [1]253:select employee_id, name from employees where salary > ALL (select salary, department_id from employees where remark = 'good') STRICT{ SQLSTATE : 701: Subquery must return only one column for now. Row Type is not supported for now. @@ -457,4 +469,4 @@ customer_name(STRING) | 总数目:0 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.9 diff --git a/table/scripts/QueryData/Functions_and_Operators/quantified_comparison.run b/table/scripts/QueryData/Functions_and_Operators/quantified_comparison.run index ef74b868..6009f59b 100644 --- a/table/scripts/QueryData/Functions_and_Operators/quantified_comparison.run +++ b/table/scripts/QueryData/Functions_and_Operators/quantified_comparison.run @@ -3,7 +3,7 @@ // ALL : 所有元素 // ANY 或 SOME: 任意一个元素 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; < 100 STRICT{ @@ -471,7 +471,7 @@ time(TIMESTAMP) |id(STRING) |region(STRING) |boolean(BOOLEAN) 总数目:1 } -Elapsed Time: 0.0.50 +Elapsed Time: 0.0.5 -- [1]123:select * from t1 where columns('^h.*') > 1000 STRICT{ SQLSTATE : 701: No matching columns found that match regex '^h.*' diff --git a/table/scripts/QueryData/Functions_and_Operators/select_columns_query.run b/table/scripts/QueryData/Functions_and_Operators/select_columns_query.run index ef58c72e..1ffaf840 100644 --- a/table/scripts/QueryData/Functions_and_Operators/select_columns_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/select_columns_query.run @@ -2,7 +2,7 @@ // COLUMNS 函数:匹配所有列表 // COLUMNS(*) -connect root/root; +connect root/TimechoDB@2021; --0. 清理环境 drop database test_db; diff --git a/table/scripts/QueryData/Functions_and_Operators/select_distinct_query.result b/table/scripts/QueryData/Functions_and_Operators/select_distinct_query.result index d257b8e9..316e9f4f 100644 --- a/table/scripts/QueryData/Functions_and_Operators/select_distinct_query.result +++ b/table/scripts/QueryData/Functions_and_Operators/select_distinct_query.result @@ -19,7 +19,7 @@ t1 |INF | 总数目:1 } -Elapsed Time: 0.0.42 +Elapsed Time: 0.0.1 -- [1]34:desc t1 STRICT{ @@ -51,43 +51,43 @@ date |DATE |FIELD | 总数目:12 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.1 -- [1]38:insert into t1( time,ID,int32,int64,float,double,text,boolean,string,blob,timestamp,date) values (1,'D001',1,10,1.1,11.1,'RC1',false,'dog',X'49460001',1583053776000,'2020-03-01') STRICT{ 0 } -Elapsed Time: 0.0.742 +Elapsed Time: 0.2.17 -- [1]42:insert into t1( time,ID,int32,int64,float,double,text,boolean,string,blob,timestamp,date) values (2,'D002',2,20,2.2,22.2,'RC2',true,'cat',X'00010000',1614589776000,'2021-03-01') STRICT{ 0 } -Elapsed Time: 0.0.99 +Elapsed Time: 0.0.50 -- [1]46:insert into t1( time,ID,int32,int64,float,double,text,boolean,string,blob,timestamp,date) values (3,'D003',2,10,1.1,22.2,'RC2',false,'cat',X'49460001',1583053776000,'2020-03-01') STRICT{ 0 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.5 -- [1]50:insert into t1( time,ID,int32,int64,float,double,text,boolean,string,blob,timestamp,date) values (4,'D004',2,20,2.2,22.2,'RC2',true,'cat',X'00010000',1614589776000,'2021-03-01') STRICT{ 0 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.3 -- [1]54:insert into t1( time,ID,int32,int64,float,double,text,boolean,string,blob,timestamp,date) values (5,'D005',2,20,2.2,22.2,'RC2',true,'cat',X'00010000',1614589776000,'2021-03-01') STRICT{ 0 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.4 -- [1]58:insert into t1( time,ID,int32,int64,float,double,text,boolean,string,blob,timestamp,date) values (6,'D006',1,10,1.1,11.1,'RC1',false,'dog',X'49460001',1583053776000,'2020-03-01') STRICT{ 0 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.7 -- [1]63:select * from t1 order by time STRICT{ @@ -113,7 +113,7 @@ time(TIMESTAMP) |id(STRING) |int32(INT32) |int64(INT64) |flo 总数目:6 } -Elapsed Time: 0.0.232 +Elapsed Time: 0.0.5 -- [1]67:select distinct time from t1 order by time STRICT{ @@ -139,7 +139,7 @@ time(TIMESTAMP) | 总数目:6 } -Elapsed Time: 0.0.58 +Elapsed Time: 0.0.3 -- [1]68:select distinct id from t1 order by id STRICT{ @@ -159,7 +159,7 @@ D006 | 总数目:6 } -Elapsed Time: 0.0.26 +Elapsed Time: 0.0.4 -- [1]69:select distinct int32 from t1 order by int32 STRICT{ @@ -171,7 +171,7 @@ int32(INT32) | 总数目:2 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.3 -- [1]70:select distinct int64 from t1 order by int64 STRICT{ @@ -183,7 +183,7 @@ int64(INT64) | 总数目:2 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.4 -- [1]71:select distinct float from t1 order by float STRICT{ @@ -195,7 +195,7 @@ float(FLOAT) | 总数目:2 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.4 -- [1]72:select distinct double from t1 order by double STRICT{ @@ -207,7 +207,7 @@ double(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.3 -- [1]73:select distinct text from t1 order by text STRICT{ @@ -219,7 +219,7 @@ RC2 | 总数目:2 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.3 -- [1]74:select distinct boolean from t1 order by boolean STRICT{ @@ -231,7 +231,7 @@ true | 总数目:2 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.4 -- [1]75:select distinct string from t1 order by string STRICT{ @@ -243,7 +243,7 @@ dog | 总数目:2 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.3 -- [1]76:select distinct blob from t1 order by blob STRICT{ @@ -255,7 +255,7 @@ blob(BLOB) | 总数目:2 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.20 -- [1]77:select distinct timestamp from t1 order by timestamp STRICT{ @@ -269,7 +269,7 @@ timestamp(TIMESTAMP) | 总数目:2 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.10 -- [1]78:select distinct date from t1 order by date STRICT{ @@ -281,7 +281,7 @@ date(DATE) | 总数目:2 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.4 -- [1]81:select time from t1 group by time order by time STRICT{ @@ -307,7 +307,7 @@ time(TIMESTAMP) | 总数目:6 } -Elapsed Time: 0.0.32 +Elapsed Time: 0.0.4 -- [1]82:select id from t1 group by id order by id STRICT{ @@ -327,7 +327,7 @@ D006 | 总数目:6 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.4 -- [1]83:select int32 from t1 group by int32 order by int32 STRICT{ @@ -339,7 +339,7 @@ int32(INT32) | 总数目:2 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.4 -- [1]84:select int64 from t1 group by int64 order by int64 STRICT{ @@ -351,7 +351,7 @@ int64(INT64) | 总数目:2 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.6 -- [1]85:select float from t1 group by float order by float STRICT{ @@ -363,7 +363,7 @@ float(FLOAT) | 总数目:2 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.13 -- [1]86:select double from t1 group by double order by double STRICT{ @@ -375,7 +375,7 @@ double(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.9 -- [1]87:select text from t1 group by text order by text STRICT{ @@ -387,7 +387,7 @@ RC2 | 总数目:2 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.5 -- [1]88:select boolean from t1 group by boolean order by boolean STRICT{ @@ -399,7 +399,7 @@ true | 总数目:2 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.7 -- [1]89:select string from t1 group by string order by string STRICT{ @@ -411,7 +411,7 @@ dog | 总数目:2 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]90:select blob from t1 group by blob order by blob STRICT{ @@ -423,7 +423,7 @@ blob(BLOB) | 总数目:2 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]91:select timestamp from t1 group by timestamp order by timestamp STRICT{ @@ -437,7 +437,7 @@ timestamp(TIMESTAMP) | 总数目:2 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]92:select date from t1 group by date order by date STRICT{ @@ -449,7 +449,7 @@ date(DATE) | 总数目:2 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]95:select distinct ID from t1 order by time STRICT{ SQLSTATE : 701: For SELECT DISTINCT, ORDER BY expressions must appear in select list @@ -473,7 +473,7 @@ D006 |1 | 总数目:6 } -Elapsed Time: 0.0.28 +Elapsed Time: 0.0.7 -- [1]101:select time,id,date,count(distinct float), avg(distinct float) from t1 group by 1,2,3 order by 1,2,3 STRICT{ @@ -499,7 +499,7 @@ time(TIMESTAMP) |id(STRING) |date(DATE) |_col3(INT64) |_col4 总数目:6 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.6 -- [1]103:select id, int64, double, timestamp, round(VAR_POP(distinct int64),1), round(VAR_POP(distinct double),1), round(VAR_POP(distinct int32),1), round(VAR_POP(distinct float),1) from t1 group by 1,2,3,4 order by 1,2,3,4 STRICT{ @@ -525,7 +525,7 @@ D006 |10 |11.1 |2020-03-01T17:09:36.000 总数目:6 } -Elapsed Time: 0.0.69 +Elapsed Time: 0.0.17 -- [1]105:select time, count(distinct time), count(distinct id), count(distinct int32), count(distinct int64), count(distinct float), count(distinct double), count(distinct text), count(distinct boolean), count(distinct string), count(distinct blob), count(distinct timestamp), count(distinct date) from t1 group by 1 order by 1 STRICT{ @@ -551,7 +551,7 @@ time(TIMESTAMP) |_col1(INT64) |_col2(INT64) |_col3(INT64) |_ 总数目:6 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.16 -- [1]107:select id, sum(distinct int32), sum(distinct int64), sum(distinct float), sum(distinct double) from t1 group by 1 order by 1 STRICT{ @@ -571,7 +571,7 @@ D006 |1.0 |10.0 |1.100000023841858 |11. 总数目:6 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.10 -- [1]109:select id, avg(distinct int32), avg(distinct int64), avg(distinct float), avg(distinct double) from t1 group by 1 order by 1 STRICT{ @@ -591,7 +591,7 @@ D006 |1.0 |10.0 |1.100000023841858 |11. 总数目:6 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.5 -- [1]111:select time, max(distinct time),max(distinct id), max(distinct int32), max(distinct int64), max(distinct float), max(distinct double), max(distinct text), max(distinct boolean), max(distinct string), max(distinct blob), max(distinct timestamp), max(distinct date) from t1 group by 1 order by 1 STRICT{ @@ -617,7 +617,7 @@ time(TIMESTAMP) |_col1(TIMESTAMP) |_col2(STRING) |_col3(INT32) 总数目:6 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.13 -- [1]113:select time, min(distinct time),min(distinct id), min(distinct int32), min(distinct int64), min(distinct float), min(distinct double), min(distinct text), min(distinct boolean), min(distinct string), min(distinct blob), min(distinct timestamp), min(distinct date) from t1 group by 1 order by 1 STRICT{ @@ -643,7 +643,7 @@ time(TIMESTAMP) |_col1(TIMESTAMP) |_col2(STRING) |_col3(INT32) 总数目:6 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.6 -- [1]115:select time,first(distinct time), first(distinct id), first(distinct int32), first(distinct int64), first(distinct float), first(distinct double), first(distinct text), first(distinct boolean), first(distinct string), first(distinct blob), first(distinct timestamp), first(distinct date) from t1 group by 1 order by 1, 2, 3 STRICT{ @@ -669,7 +669,7 @@ time(TIMESTAMP) |_col1(TIMESTAMP) |_col2(STRING) |_col3(INT32) 总数目:6 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.7 -- [1]117:select time,last(distinct time), last(distinct id), last(distinct int32), last(distinct int64), last(distinct float), last(distinct double), last(distinct text), last(distinct boolean), last(distinct string), last(distinct blob), last(distinct timestamp), last(distinct date) from t1 group by 1 order by 1, 2, 3 STRICT{ @@ -695,7 +695,7 @@ time(TIMESTAMP) |_col1(TIMESTAMP) |_col2(STRING) |_col3(INT32) 总数目:6 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.9 -- [1]119:select id, stddev(distinct int32), stddev(distinct int64), stddev(distinct float), stddev(distinct double) from t1 group by 1 order by 1 STRICT{ @@ -715,7 +715,7 @@ D006 |null |null |null |nul 总数目:6 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.5 -- [1]121:select id, stddev_pop(distinct int32), stddev_pop(distinct int64), stddev_pop(distinct float), stddev_pop(distinct double) from t1 group by 1 order by 1 STRICT{ @@ -735,7 +735,7 @@ D006 |0.0 |0.0 |0.0 |0.0 总数目:6 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.5 -- [1]123:select id, stddev_samp(distinct int32), stddev_samp(distinct int64), stddev_samp(distinct float), stddev_samp(distinct double) from t1 group by 1 order by 1 STRICT{ @@ -755,7 +755,7 @@ D006 |null |null |null |nul 总数目:6 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.5 -- [1]125:select id, variance(distinct int32), variance(distinct int64), variance(distinct float), variance(distinct double) from t1 group by 1 order by 1 STRICT{ @@ -775,7 +775,7 @@ D006 |null |null |null |nul 总数目:6 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.5 -- [1]127:select id, var_pop(distinct int32), var_pop(distinct int64), var_pop(distinct float), var_pop(distinct double) from t1 group by 1 order by 1 STRICT{ @@ -795,7 +795,7 @@ D006 |0.0 |0.0 |0.0 |0.0 总数目:6 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.4 -- [1]128:select round(VAR_POP(distinct int32),1), round(VAR_POP(distinct int64),1), round(VAR_POP(distinct float),1), round(VAR_POP(distinct double),1) from t1 STRICT{ @@ -805,7 +805,7 @@ _col0(DOUBLE) |_col1(DOUBLE) |_col2(DOUBLE) |_col3(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.6 -- [1]129:select id, round(VAR_POP(distinct int32),1), round(VAR_POP(distinct int64),1), round(VAR_POP(distinct float),1), round(VAR_POP(distinct double),1) from t1 group by 1 order by 1 STRICT{ @@ -825,7 +825,7 @@ D006 |0.0 |0.0 |0.0 |0.0 总数目:6 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.6 -- [1]131:select id, var_samp(distinct int32), var_samp(distinct int64), var_samp(distinct float), var_samp(distinct double) from t1 group by 1 order by 1 STRICT{ @@ -845,7 +845,7 @@ D006 |null |null |null |nul 总数目:6 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.5 -- [1]133:select id, extreme(distinct int32), extreme(distinct int64), extreme(distinct float), extreme(distinct double) from t1 group by 1 order by 1 STRICT{ @@ -865,7 +865,7 @@ D006 |1 |10 |1.1 |11.1 总数目:6 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.20 -- [1]135:select time, mode(distinct time), mode(distinct id), mode(distinct int32), mode(distinct int64), mode(distinct float), mode(distinct double), mode(distinct text), mode(distinct boolean), mode(distinct string), mode(distinct blob), mode(distinct timestamp), mode(distinct date) from t1 group by 1 order by 1, 2, 3 STRICT{ @@ -891,7 +891,7 @@ time(TIMESTAMP) |_col1(TIMESTAMP) |_col2(STRING) |_col3(INT32) 总数目:6 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.29 -- [1]137:select id, min_by(distinct id, int32), min_by(distinct id, int64), min_by(distinct id, float), min_by(distinct id, double), min_by(distinct id, text), min_by(distinct id, boolean), min_by(distinct id, string), min_by(distinct id, blob), min_by(distinct id, timestamp), min_by(distinct id, date) from t1 group by 1 order by 1 STRICT{ @@ -911,7 +911,7 @@ D006 |D006 |D006 |D006 |D00 总数目:6 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.14 -- [1]139:select id, max_by(distinct time, int32), max_by(distinct time, int64), max_by(distinct time, float), max_by(distinct time, double) from t1 group by 1 order by 1 STRICT{ @@ -957,7 +957,7 @@ D006 |D006 |D006 |D006 |D00 总数目:6 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.7 -- [1]143:select id, last_by(distinct time, int32), last_by(distinct time, int64), last_by(distinct time, float), last_by(distinct time, double), last_by(distinct time, timestamp) from t1 group by 1 order by 1 STRICT{ @@ -983,7 +983,7 @@ D006 |1970-01-01T08:00:00.00|1970-01-01T08:00:00.00|1970-01-01T08:00: 总数目:6 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.5 -- [1]145:select id, count_if(distinct int32 < 0), count_if(distinct int64 is not null), count_if(distinct float is not null), count_if(distinct double is not null), count_if(distinct boolean is not null), count_if(distinct text is not null), count_if(distinct string is not null), count_if(distinct blob is not null), count_if(distinct timestamp is not null), count_if(distinct date is not null) from t1 group by 1 order by 1 STRICT{ @@ -1003,7 +1003,7 @@ D006 |0 |1 |1 |1 总数目:6 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.8 -- [1]147:select min_by(distinct time, int32), min_by(distinct time, int64), min_by(distinct time, float), min_by(distinct time, double) from t1 where id='D001' STRICT{ @@ -1014,7 +1014,7 @@ _col0(TIMESTAMP) |_col1(TIMESTAMP) |_col2(TIMESTAMP) |_col3(TIMES 总数目:1 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.6 -- [1]149:select id, min_by(distinct time, int32), min_by(distinct time, int64), min_by(distinct time, float), min_by(distinct time, double), min_by(distinct time, timestamp) from t1 where id='D001' or id='D002' group by 1 order by 1 STRICT{ @@ -1028,7 +1028,7 @@ D002 |1970-01-01T08:00:00.00|1970-01-01T08:00:00.00|1970-01-01T08:00: 总数目:2 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.6 -- [1]151:select max_by(distinct int32, int64), max_by(distinct time, int32), max_by(distinct time, float), max_by(distinct float, double), max_by(distinct time, timestamp) from t1 where id='D002' STRICT{ @@ -1039,7 +1039,7 @@ _col0(INT32) |_col1(TIMESTAMP) |_col2(TIMESTAMP) |_col3(FLOAT) 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.5 -- [1]153:select id, max_by(distinct time, int32), max_by(distinct time, int64), max_by(distinct time, double), max_by(distinct time, float) from t1 where id='D001' or id='D002' group by 1 order by 1 STRICT{ @@ -1053,7 +1053,7 @@ D002 |1970-01-01T08:00:00.00|1970-01-01T08:00:00.00|1970-01-01T08:00: 总数目:2 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]155:select id, first_by(distinct time, int32), first_by(distinct time, int64), first_by(distinct time, float), first_by(distinct time, double), first_by(distinct time, timestamp), first_by(distinct time, string) from t1 where id='D001' or id='D003' group by 1 order by 1 STRICT{ @@ -1067,7 +1067,7 @@ D003 |1970-01-01T08:00:00.00|1970-01-01T08:00:00.00|1970-01-01T08:00: 总数目:2 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]157:select id, last(distinct int32), last(distinct int64), last(distinct float), last(distinct double), last(distinct text), last(distinct string), last(distinct timestamp) from t1 where id='D002' or id='D003' group by 1 order by 1 STRICT{ @@ -1081,7 +1081,7 @@ D003 |2 |10 |1.1 |22.2 总数目:2 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]159:select id, last_by(distinct time, text), last_by(distinct time, string), last_by(distinct time, blob), last_by(distinct time, double), first_by(distinct time, int32) from t1 where id='D001' or id='D002' group by 1 order by 1 STRICT{ @@ -1095,7 +1095,7 @@ D002 |1970-01-01T08:00:00.00|1970-01-01T08:00:00.00|1970-01-01T08:00: 总数目:2 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]162:select distinct time,int32,double,text,string from t1 order by time STRICT{ @@ -1121,7 +1121,7 @@ time(TIMESTAMP) |int32(INT32) |double(DOUBLE) |text(TEXT) |s 总数目:6 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]165:select count(distinct *) from t1 STRICT{ SQLSTATE : 700: line 1:23: mismatched input '*'. Expecting: diff --git a/table/scripts/QueryData/Functions_and_Operators/select_distinct_query.run b/table/scripts/QueryData/Functions_and_Operators/select_distinct_query.run index aadd29b1..5f72ada3 100644 --- a/table/scripts/QueryData/Functions_and_Operators/select_distinct_query.run +++ b/table/scripts/QueryData/Functions_and_Operators/select_distinct_query.run @@ -1,7 +1,7 @@ // DISTINCT:集合量词,用于数据集合的描述,仅保留结果集中的非重复行。 // select distinct 与 order by 共同使用时,order by 的表达式必须出现在select中 -connect root/root; +connect root/TimechoDB@2021; --0. 清理数据 drop database test_db; diff --git a/table/scripts/QueryData/Functions_and_Operators/timestamp_error.result b/table/scripts/QueryData/Functions_and_Operators/timestamp_error.result index 77ef94d2..f686af46 100644 --- a/table/scripts/QueryData/Functions_and_Operators/timestamp_error.result +++ b/table/scripts/QueryData/Functions_and_Operators/timestamp_error.result @@ -19,7 +19,7 @@ table1 |INF | 总数目:1 } -Elapsed Time: 0.0.42 +Elapsed Time: 0.0.1 -- [1]23:desc table1 STRICT{ @@ -33,13 +33,13 @@ value |TIMESTAMP |FIELD | 总数目:3 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.0 -- [1]26:insert into table1(time,device,value) values('2020-01-01 00:00:07.000', 'd2', '1970-01-01 00:00:00.000') STRICT{ 0 } -Elapsed Time: 0.0.752 +Elapsed Time: 0.2.17 -- [1]29:select * from table1 order by time STRICT{ @@ -50,7 +50,7 @@ time(TIMESTAMP) |device(STRING) |value(TIMESTAMP) | 总数目:1 } -Elapsed Time: 0.0.255 +Elapsed Time: 0.0.16 -- [1]32:select last(value),first(value),last_by(value,time),first_by(value,time),max(value),min(value) from table1 STRICT{ @@ -61,4 +61,4 @@ _col0(TIMESTAMP) |_col1(TIMESTAMP) |_col2(TIMESTAMP) |_col3(TIMES 总数目:1 } -Elapsed Time: 0.0.73 +Elapsed Time: 0.0.4 diff --git a/table/scripts/QueryData/Functions_and_Operators/timestamp_error.run b/table/scripts/QueryData/Functions_and_Operators/timestamp_error.run index aed7587f..46318d20 100644 --- a/table/scripts/QueryData/Functions_and_Operators/timestamp_error.run +++ b/table/scripts/QueryData/Functions_and_Operators/timestamp_error.run @@ -2,7 +2,7 @@ // BUG 现象: // last(value),first(value),last_by(value,time),first_by(value,time),max(value),min(value) 查询结果应为 value 列的值,但实际是 time 列的值 -connect root/root; +connect root/TimechoDB@2021; --0. 清理环境 drop database test_db; <table_1 PARTITION BY device_id order by time, COL=>'timestamp', ignore_null=>false) order by 1,2,3,4 STRICT{ @@ -453,7 +453,7 @@ window_index(INT64) |time(TIMESTAMP) |device_id(STRING) |timestam 总数目:10 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.5 -- [1]117:select window_index, time, device_id, date FROM variation(table_1 PARTITION BY device_id order by time, 'date', 0.0) order by 1,2,3,4 STRICT{ @@ -491,7 +491,7 @@ window_index(INT64) |time(TIMESTAMP) |device_id(STRING) |date(DAT 总数目:10 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.4 -- [1]120:select window_index, time, device_id, text FROM variation(table_1 PARTITION BY device_id order by time, 'text') order by 1,2,3,4 STRICT{ @@ -529,7 +529,7 @@ window_index(INT64) |time(TIMESTAMP) |device_id(STRING) |text(TEX 总数目:10 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.4 -- [1]126:select * from variation( DATA => table_1 PARTITION BY device_id order by time, COL => 'int64', DELTA => 2.0) order by window_index, time, device_id STRICT{ @@ -567,7 +567,7 @@ window_index(INT64) |time(TIMESTAMP) |device_id(STRING) |boolean( 总数目:10 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.4 -- [1]133:select first(time) as window_start, last(time) as window_end, device_id, avg(double) as avg from variation( DATA => table_1 PARTITION BY device_id order by time, COL => 'double', DELTA => 2.0) GROUP BY window_index, device_id order by 1,2,3,4 STRICT{ @@ -599,7 +599,7 @@ window_start(TIMESTAMP) |window_end(TIMESTAMP) |device_id(STRING) 总数目:8 } -Elapsed Time: 0.0.100 +Elapsed Time: 0.0.8 -- [1]138:select window_index, time, device_id, boolean from variation(table_1, 'boolean', 1.0, false) STRICT{ SQLSTATE : 701: The type of the column [boolean] is not as expected. The column type must be numeric if DELTA is not 0. diff --git a/table/scripts/QueryData/Functions_and_Operators/variation.run b/table/scripts/QueryData/Functions_and_Operators/variation.run index fd5d1748..1f050c0c 100644 --- a/table/scripts/QueryData/Functions_and_Operators/variation.run +++ b/table/scripts/QueryData/Functions_and_Operators/variation.run @@ -1,6 +1,6 @@ // VARIATION 支持STRING,TEXT,BLOB,TIMESTAMP,BOOLEAN类型 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; <1220 STRICT{ 0 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.4 -- [1]58:select time,country,region,city,device,ab1,s1,s2,s3,s4 from t1 order by time STRICT{ @@ -278,13 +278,13 @@ time(TIMESTAMP) |country(STRING) |region(STRING) |city(STRING) 总数目:10 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.12 -- [1]59:delete from t1 where time <=1200 and time >=1100 STRICT{ 0 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.8 -- [1]60:select time,country,region,city,device,ab1,s1,s2,s3,s4 from t1 order by time STRICT{ @@ -316,13 +316,13 @@ time(TIMESTAMP) |country(STRING) |region(STRING) |city(STRING) 总数目:8 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.12 -- [1]61:delete from t1 where time <=1001 and time >999 STRICT{ 0 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]62:select time,country,region,city,device,ab1,s1,s2,s3,s4 from t1 order by time STRICT{ @@ -351,13 +351,13 @@ time(TIMESTAMP) |country(STRING) |region(STRING) |city(STRING) 总数目:7 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.11 -- [1]63:delete from t1 where time <999 and time >=900 STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]64:select time,country,region,city,device,ab1,s1,s2,s3,s4 from t1 order by time STRICT{ @@ -383,13 +383,13 @@ time(TIMESTAMP) |country(STRING) |region(STRING) |city(STRING) 总数目:6 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.13 -- [1]65:delete from t1 where time <888 and time >777 STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]66:select time,country,region,city,device,ab1,s1,s2,s3,s4 from t1 order by time STRICT{ @@ -412,7 +412,7 @@ time(TIMESTAMP) |country(STRING) |region(STRING) |city(STRING) 总数目:5 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.19 -- [1]67:delete from t1 where time <444 and time >666 STRICT{ SQLSTATE : 701: Start time 667 is greater than end time 443 @@ -422,13 +422,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]70:delete from t1 where time <333 or time >666 STRICT{ 0 } -Elapsed Time: 0.0.37 +Elapsed Time: 0.0.11 -- [1]71:drop table t1 STRICT{ PASS @@ -442,7 +442,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.132 +Elapsed Time: 0.0.39 -- [1]92:select time,country,region,city,device,ab1,s1,s2,s3,s4 from t1 order by time STRICT{ @@ -489,13 +489,13 @@ time(TIMESTAMP) |country(STRING) |region(STRING) |city(STRING) 总数目:13 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.14 -- [1]93:delete from t1 where country='japan' STRICT{ 0 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.7 -- [1]94:select time,country,region,city,device,ab1,s1,s2,s3,s4 from t1 order by time STRICT{ @@ -539,13 +539,13 @@ time(TIMESTAMP) |country(STRING) |region(STRING) |city(STRING) 总数目:12 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.11 -- [1]95:delete from t1 where country='china' and region='beijing' STRICT{ 0 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.6 -- [1]96:select time,country,region,city,device,ab1,s1,s2,s3,s4 from t1 order by time STRICT{ @@ -586,13 +586,13 @@ time(TIMESTAMP) |country(STRING) |region(STRING) |city(STRING) 总数目:11 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.11 -- [1]97:delete from t1 where country='china' and region='hebei' and time > 99 and time < 250 STRICT{ 0 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.5 -- [1]98:select time,country,region,city,device,ab1,s1,s2,s3,s4 from t1 order by time STRICT{ @@ -630,13 +630,13 @@ time(TIMESTAMP) |country(STRING) |region(STRING) |city(STRING) 总数目:10 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.12 -- [1]99:delete from t1 where country='china' STRICT{ 0 } -Elapsed Time: 0.0.45 +Elapsed Time: 0.0.9 -- [1]100:select time,country,region,city,device,ab1,s1,s2,s3,s4 from t1 order by time STRICT{ @@ -659,19 +659,19 @@ time(TIMESTAMP) |country(STRING) |region(STRING) |city(STRING) 总数目:5 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.12 -- [1]101:delete from t1 where region is null STRICT{ 0 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.6 -- [1]102:delete from t1 where country='' STRICT{ 0 } -Elapsed Time: 0.0.28 +Elapsed Time: 0.0.6 -- [1]103:delete from t1 where country > 0 STRICT{ SQLSTATE : 701: The operator of tag predicate must be '=' for 0 @@ -697,7 +697,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.248 +Elapsed Time: 0.0.45 -- [1]129:select time,country,region,city,device,ab1,s1,s2,s3,s4 from t1 order by time STRICT{ @@ -744,13 +744,13 @@ time(TIMESTAMP) |country(STRING) |region(STRING) |city(STRING) 总数目:13 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.15 -- [1]131:DELETE FROM t1 WHERE (country='tailand' OR region='dao') AND (time > 505 AND time < 1201) STRICT{ 0 } -Elapsed Time: 0.0.62 +Elapsed Time: 0.0.7 -- [1]131:drop table t1 STRICT{ PASS @@ -764,7 +764,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.144 +Elapsed Time: 0.0.39 -- [1]151:select time,country,region,city,device,ab1,s1,s2,s3,s4 from t1 order by time STRICT{ @@ -811,13 +811,13 @@ time(TIMESTAMP) |country(STRING) |region(STRING) |city(STRING) 总数目:13 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.16 -- [1]152:delete devices from t1 where country='china' STRICT{ 0 } -Elapsed Time: 0.0.115 +Elapsed Time: 0.0.103 -- [1]153:select time,country,region,city,device,ab1,s1,s2,s3,s4 from t1 order by time STRICT{ @@ -843,13 +843,13 @@ time(TIMESTAMP) |country(STRING) |region(STRING) |city(STRING) 总数目:6 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.14 -- [1]154:delete devices from t1 where country='canada' or region='ca' STRICT{ 0 } -Elapsed Time: 0.0.112 +Elapsed Time: 0.0.40 -- [1]155:select time,country,region,city,device,ab1,s1,s2,s3,s4 from t1 order by time STRICT{ @@ -869,7 +869,7 @@ time(TIMESTAMP) |country(STRING) |region(STRING) |city(STRING) 总数目:4 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.11 -- [1]156:delete devices from t1 where bbbbbb='cccccc' STRICT{ SQLSTATE : 701: The column 'bbbbbb' does not exist or is not a tag column diff --git a/table/scripts/WriteDeleteDate/DeleteData/Delete.run b/table/scripts/WriteDeleteDate/DeleteData/Delete.run index a57a9a51..f2aad404 100644 --- a/table/scripts/WriteDeleteDate/DeleteData/Delete.run +++ b/table/scripts/WriteDeleteDate/DeleteData/Delete.run @@ -1,5 +1,5 @@ -- 连接数据库 -connect root/root; +connect root/TimechoDB@2021; -- 清除数据库 drop database if exists db1; <?[]{}"`~:,/\+=!') STRICT{ 0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]352:insert into datatypes.d_string(time,s0) values (1999-05-01,'IoTDB 支持两种时序数据模型(SQL语法),管理的对象均为设备和测点树:以层级路径的方式管理数据,一条路径对应一个设备的一个测点表;以关系表的方式管理数据,一张表对应一类设备。') STRICT{ 0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]354:insert into datatypes.d_string(time,s0) values (10000,true),(20000,false),(35000,-1.5),(30000,-1),(40000,0),(50000,1),(60000,1.5),(70000,'string'),(80000,'1989-06-15'),(90000,638323200000) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]356:desc datatypes.d_string STRICT{ @@ -1640,7 +1640,7 @@ s0 |STRING |FIELD | 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]357:select time,s0 from datatypes.d_string order by time STRICT{ @@ -1735,7 +1735,7 @@ time(TIMESTAMP) |s0(STRING) | 总数目:26 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.6 -- [1]363:create table datatypes.d_text(s0 text) STRICT{ PASS @@ -1745,49 +1745,49 @@ STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.8 -- [1]365:insert into datatypes.d_text(time,s0) values (-2147463628,-2147463628.999999) STRICT{ 0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]366:insert into datatypes.d_text(time,s0) values (-2147483648,-2147483648) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]367:insert into datatypes.d_text(time,s0) values (-214748364,-214748364) STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]368:insert into datatypes.d_text(time,s0) values (-1,-1) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]369:insert into datatypes.d_text(time,s0) values (0,0) STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]370:insert into datatypes.d_text(time,s0) values (214748364,214748364) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]371:insert into datatypes.d_text(time,s0) values (2147483648,2147483648) STRICT{ 0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]372:insert into datatypes.d_text(time,s0) values (2147463638,2147463638.888888) STRICT{ 0 @@ -1799,37 +1799,37 @@ STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]374:insert into datatypes.d_text(time,s0) values (1999-01-01 01:00:00,'1999-01-01') STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]375:insert into datatypes.d_text(time,s0) values (1999-02-01 01:00:00,'a') STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]376:insert into datatypes.d_text(time,s0) values (1999-03-01 01:00:00,'中文') STRICT{ 0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]377:insert into datatypes.d_text(time,s0) values (1999-04-01 01:00:00,'org.apache.iotdb.session.subscription.consumer.tree.SubscriptionTreePullConsumer') STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]378:insert into datatypes.d_text(time,s0) values (1999-04-11 01:00:00,'0-9_@#$%^&*()-+=<>?[]{}"`~:,/\+=!') STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]379:insert into datatypes.d_text(time,s0) values (1999-05-01,'IoTDB 支持两种时序数据模型(SQL语法),管理的对象均为设备和测点树:以层级路径的方式管理数据,一条路径对应一个设备的一个测点表;以关系表的方式管理数据,一张表对应一类设备。') STRICT{ 0 @@ -1841,7 +1841,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]382:desc datatypes.d_text STRICT{ @@ -1853,7 +1853,7 @@ s0 |TEXT |FIELD | 总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]383:select time,s0 from datatypes.d_text order by time STRICT{ @@ -1950,7 +1950,7 @@ time(TIMESTAMP) |s0(TEXT) | 总数目:26 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.7 -- [1]389:create table datatypes.d_blob(s0 blob) STRICT{ PASS @@ -1966,31 +1966,31 @@ STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]392:insert into datatypes.d_blob(time,s0) values (-2147483648,X'2d323134373436333632382e393939393939') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]393:insert into datatypes.d_blob(time,s0) values (-214748364,X'2d323134373438333634') STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]394:insert into datatypes.d_blob(time,s0) values (-1,X'2d31') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]395:insert into datatypes.d_blob(time,s0) values (0,X'30') STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.11 -- [1]396:insert into datatypes.d_blob(time,s0) values (214748364,X'323134373438333634') STRICT{ 0 @@ -2002,7 +2002,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]398:insert into datatypes.d_blob(time,s0) values (2147463638,X'32313437343833363438') STRICT{ 0 @@ -2026,25 +2026,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]402:insert into datatypes.d_blob(time,s0) values (1999-03-01 01:00:00,X'e4b8ade69687') STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]403:insert into datatypes.d_blob(time,s0) values (1999-04-01 01:00:00,X'6f72672e6170616368652e696f7464622e73657373696f6e2e737562736372697074696f6e2e636f6e73756d65722e747265652e537562736372697074696f6e5472656550756c6c436f6e73756d6572') STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]404:insert into datatypes.d_blob(time,s0) values (1999-04-11 01:00:00,X'643c6e4d5629563033504f6c26383f41357a2a5a392a325e6951585e38364f6c53572425503070283c61325a4730245a676f4d45376d3e233e40462b53786b2a4c6e3251696f2965684873314b44773d5849764d24684d4977644d763657336975505378634c444f576948504b4a793335404371236153543053755556516d443923773f404a4f63297a766f42694e29596f4229383c764e413967495f372852516d34356c3c') STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.7 -- [1]406:desc datatypes.d_blob STRICT{ @@ -2056,7 +2056,7 @@ s0 |BLOB |FIELD | 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]407:select time,s0 from datatypes.d_blob order by time STRICT{ @@ -2148,4 +2148,4 @@ time(TIMESTAMP) |s0(BLOB) | 总数目:15 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.10 diff --git a/table/scripts/WriteDeleteDate/WriteData/datatypes-table.run b/table/scripts/WriteDeleteDate/WriteData/datatypes-table.run index e80cd039..21984b14 100644 --- a/table/scripts/WriteDeleteDate/WriteData/datatypes-table.run +++ b/table/scripts/WriteDeleteDate/WriteData/datatypes-table.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; // int32,int64,timestamp,float,double,date,string,text,blob // // 基本类型:int 二进制位数:32 diff --git a/table/scripts/WriteDeleteDate/WriteData/insertdata_without_specifycolumn.result b/table/scripts/WriteDeleteDate/WriteData/insertdata_without_specifycolumn.result index d253f5aa..90eb967e 100644 --- a/table/scripts/WriteDeleteDate/WriteData/insertdata_without_specifycolumn.result +++ b/table/scripts/WriteDeleteDate/WriteData/insertdata_without_specifycolumn.result @@ -19,7 +19,8 @@ table_1 |INF | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.17 + -- [1]36:desc table_1 STRICT{ ColumnName(TEXT) |DataType(TEXT) |Category(TEXT) | @@ -51,12 +52,14 @@ timestamp |TIMESTAMP |FIELD | date |DATE |FIELD | 总数目:13 } + +Elapsed Time: 0.0.12 -- [1]39:insert into table_1 values(1, 'd1', 'm1', false, 1, 10, 1.1, 11.11, 'test01', 'string01', X'666D7420', 1704067200000, '2025-01-01') STRICT{ 0 } -Elapsed Time: 0.2.30 +Elapsed Time: 0.0.179 -- [1]40:insert into table_1 values(2, 'd1', 'm1', true, 2, 20, 2.2, 22.22, 'test02', 'string02', X'FFD8FFE0', 1735776000000, '2025-01-02') STRICT{ 0 @@ -74,13 +77,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.66 +Elapsed Time: 0.0.56 -- [1]43:insert into table_1 values(5, 'd2', 'm2', false, 202, 38, 1.3, 3.33, 'test05', 'string05', X'00104A46', 1736071200000, '2025-01-05') STRICT{ 0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]46:insert into table_1 values('m2', false, 22, 3, 1.3, 3.33, 'test06', 'string05', X'00104A48', 1736071200000, '2025-01-06', 6, 'd2') STRICT{ SQLSTATE : 701: Input time format m2 error. Input like yyyy-MM-dd HH:mm:ss, yyyy-MM-ddTHH:mm:ss or refer to user document for more info. @@ -115,7 +118,7 @@ time(TIMESTAMP) |device_id(STRING) |model_id(STRING) |boolean(BOO 总数目:5 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.13 -- [1]55:select count(*) as count_result, last(int32) as last_result, max(double)as max_result from table_1 group by device_id order by count_result STRICT{ @@ -127,4 +130,4 @@ count_result(INT64) |last_result(INT32) |max_result(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.37 diff --git a/table/scripts/WriteDeleteDate/WriteData/insertdata_without_specifycolumn.run b/table/scripts/WriteDeleteDate/WriteData/insertdata_without_specifycolumn.run index 0663d9a5..3aed0dca 100644 --- a/table/scripts/WriteDeleteDate/WriteData/insertdata_without_specifycolumn.run +++ b/table/scripts/WriteDeleteDate/WriteData/insertdata_without_specifycolumn.run @@ -1,6 +1,6 @@ // 不指定列名,写入数据 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据: drop database test_db; diff --git a/table/scripts/processData/load/asynchronous_load_tsfile.result b/table/scripts/processData/load/asynchronous_load_tsfile.result index d9e2c5f2..1b110787 100644 --- a/table/scripts/processData/load/asynchronous_load_tsfile.result +++ b/table/scripts/processData/load/asynchronous_load_tsfile.result @@ -309,7 +309,7 @@ time(TIMESTAMP) |tag1(STRING) |tag2(STRING) |f1(BOOLEAN) |f2 总数目:100 } -Elapsed Time: 0.0.50 +Elapsed Time: 0.0.223 -- [1]23:load '/data/tsfile/table/table1.tsfile' with ('database-name'='qwertyuiopasdfghjklzxcvbnm', 'on-success'='none', 'async'='true') STRICT{ PASS @@ -621,7 +621,7 @@ time(TIMESTAMP) |tag1(STRING) |tag2(STRING) |f1(BOOLEAN) |f2 总数目:100 } -Elapsed Time: 0.0.28 +Elapsed Time: 0.0.39 -- [1]26:load '/data/tsfile/table/table1.tsfile' with ('database-name'='QWERTYUIOPASDFGHJKLZXCVBMN', 'on-success'='none', 'async'='true') STRICT{ PASS @@ -933,7 +933,7 @@ time(TIMESTAMP) |tag1(STRING) |tag2(STRING) |f1(BOOLEAN) |f2 总数目:100 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.26 -- [1]29:load '/data/tsfile/table/table1.tsfile' with ('database-name'='没问题', 'on-success'='none', 'async'='true') STRICT{ PASS @@ -1245,7 +1245,7 @@ time(TIMESTAMP) |tag1(STRING) |tag2(STRING) |f1(BOOLEAN) |f2 总数目:100 } -Elapsed Time: 0.0.27 +Elapsed Time: 0.0.32 -- [1]32:load '/data/tsfile/table/table1.tsfile' with ('database-name'='_`', 'on-success'='none', 'async'='true') STRICT{ PASS @@ -1557,7 +1557,7 @@ time(TIMESTAMP) |tag1(STRING) |tag2(STRING) |f1(BOOLEAN) |f2 总数目:100 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.28 -- [1]35:load '/data/tsfile/table/table1.tsfile' with ('database-name'='123qweQWE没问题_`', 'on-success'='none', 'async'='true') STRICT{ PASS @@ -1869,7 +1869,7 @@ time(TIMESTAMP) |tag1(STRING) |tag2(STRING) |f1(BOOLEAN) |f2 总数目:100 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.25 -- [1]39:create database test_load STRICT{ PASS @@ -2189,7 +2189,7 @@ time(TIMESTAMP) |tag1(STRING) |tag2(STRING) |f1(BOOLEAN) |f2 总数目:100 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.26 -- [1]46:drop database test_load STRICT{ PASS @@ -2505,7 +2505,7 @@ time(TIMESTAMP) |tag1(STRING) |tag2(STRING) |f1(BOOLEAN) |f2 总数目:100 } -Elapsed Time: 0.0.27 +Elapsed Time: 0.0.22 -- [1]54:drop database test_load STRICT{ PASS @@ -2747,4 +2747,1054 @@ time(TIMESTAMP) |tag1(STRING) |tag2(STRING) |f1(BOOLEAN) |f2 1970-01-01T08:00:00.0|tag1 |tag2 |false |-7500 |-7500 |-925884.25 |-925884.25874999|75 |75 |0x3735 |1970-03-17 |1970-01-01T07:47:30.| 75+08:00 | | | | | | |99 | | | | |000+08:00 | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -1970-0 \ No newline at end of file +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +76+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |7700 |7700 |950574.5 |950574.50565 |77 |77 |0x3737 |1970-03-19 |1970-01-01T08:12:50.| +77+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +78+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |7900 |7900 |975264.75 |975264.75255 |79 |79 |0x3739 |1970-03-21 |1970-01-01T08:13:10.| +79+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +80+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-8100 |-8100 |-999954.94 |-999954.99944999|81 |81 |0x3831 |1970-03-23 |1970-01-01T07:46:30.| +81+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +82+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |8300 |8300 |1024645.2 |1024645.24634999|83 |83 |0x3833 |1970-03-25 |1970-01-01T08:13:50.| +83+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +84+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |8500 |8500 |1049335.5 |1049335.49324999|85 |85 |0x3835 |1970-03-27 |1970-01-01T08:14:10.| +85+08:00 | | | | | | |98 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +86+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-8700 |-8700 |-1074025.8 |-1074025.74015 |87 |87 |0x3837 |1970-03-29 |1970-01-01T07:45:30.| +87+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +88+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |8900 |8900 |1098716.0 |1098715.98704999|89 |89 |0x3839 |1970-03-31 |1970-01-01T08:14:50.| +89+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +90+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |9100 |9100 |1123406.2 |1123406.23395 |91 |91 |0x3931 |1970-04-02 |1970-01-01T08:15:10.| +91+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +92+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-9300 |-9300 |-1148096.5 |-1148096.48085 |93 |93 |0x3933 |1970-04-04 |1970-01-01T07:44:30.| +93+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +94+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |9500 |9500 |1172786.8 |1172786.72774999|95 |95 |0x3935 |1970-04-06 |1970-01-01T08:15:50.| +95+08:00 | | | | | | |98 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +96+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |9700 |9700 |1197476.9 |1197476.97465 |97 |97 |0x3937 |1970-04-08 |1970-01-01T08:16:10.| +97+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +98+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-9900 |-9900 |-1222167.1 |-1222167.22155 |99 |99 |0x3939 |1970-04-10 |1970-01-01T07:43:30.| +99+08:00 | | | | | | | | | | | |000+08:00 | +总数目:100 +} + +Elapsed Time: 0.0.19 +-- [1]58:drop database test_load +STRICT{ +PASS +} +-- [1]59:load '/data/tsfile/table/table1.tsfile' with ('database-name'='test_load','on-success'='none', 'async'='false', 'async'='true') +STRICT{ +PASS +} + +-- [1]61:select * from test_load.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |tag2(STRING) |f1(BOOLEAN) |f2(INT32) |f3(INT64) |f4(FLOAT) |f5(DOUBLE) |f6(TEXT) |f7(STRING) |f8(BLOB) |f9(DATE) |f10(TIMESTAMP) | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +00+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |100 |100 |12345.123 |12345.12345 |1 |1 |0x31 |1970-01-02 |1970-01-01T08:00:10.| +01+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +02+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-300 |-300 |-37035.367 |-37035.37035 |3 |3 |0x33 |1970-01-04 |1970-01-01T07:59:30.| +03+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +04+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |500 |500 |61725.617 |61725.6172499999|5 |5 |0x35 |1970-01-06 |1970-01-01T08:00:50.| +05+08:00 | | | | | | |96 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +06+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |700 |700 |86415.86 |86415.86415 |7 |7 |0x37 |1970-01-08 |1970-01-01T08:01:10.| +07+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +08+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-900 |-900 |-111106.11 |-111106.11104999|9 |9 |0x39 |1970-01-10 |1970-01-01T07:58:30.| +09+08:00 | | | | | | |999 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +10+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |1100 |1100 |135796.36 |135796.357949999|11 |11 |0x3131 |1970-01-12 |1970-01-01T08:01:50.| +11+08:00 | | | | | | |98 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +12+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |1300 |1300 |160486.6 |160486.60485 |13 |13 |0x3133 |1970-01-14 |1970-01-01T08:02:10.| +13+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +14+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-1500 |-1500 |-185176.84 |-185176.85174999|15 |15 |0x3135 |1970-01-16 |1970-01-01T07:57:30.| +15+08:00 | | | | | | |997 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +16+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |1700 |1700 |209867.1 |209867.09865 |17 |17 |0x3137 |1970-01-18 |1970-01-01T08:02:50.| +17+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +18+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |1900 |1900 |234557.34 |234557.345549999|19 |19 |0x3139 |1970-01-20 |1970-01-01T08:03:10.| +19+08:00 | | | | | | |97 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +20+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-2100 |-2100 |-259247.58 |-259247.59245 |21 |21 |0x3231 |1970-01-22 |1970-01-01T07:56:30.| +21+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +22+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |2300 |2300 |283937.84 |283937.839349999|23 |23 |0x3233 |1970-01-24 |1970-01-01T08:03:50.| +23+08:00 | | | | | | |97 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +24+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |2500 |2500 |308628.06 |308628.08625 |25 |25 |0x3235 |1970-01-26 |1970-01-01T08:04:10.| +25+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +26+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-2700 |-2700 |-333318.3 |-333318.33314999|27 |27 |0x3237 |1970-01-28 |1970-01-01T07:55:30.| +27+08:00 | | | | | | |996 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +28+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |2900 |2900 |358008.56 |358008.58005 |29 |29 |0x3239 |1970-01-30 |1970-01-01T08:04:50.| +29+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +30+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |3100 |3100 |382698.8 |382698.826949999|31 |31 |0x3331 |1970-02-01 |1970-01-01T08:05:10.| +31+08:00 | | | | | | |96 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +32+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-3300 |-3300 |-407389.06 |-407389.07385 |33 |33 |0x3333 |1970-02-03 |1970-01-01T07:54:30.| +33+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +34+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |3500 |3500 |432079.3 |432079.320749999|35 |35 |0x3335 |1970-02-05 |1970-01-01T08:05:50.| +35+08:00 | | | | | | |96 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +36+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |3700 |3700 |456769.56 |456769.56765 |37 |37 |0x3337 |1970-02-07 |1970-01-01T08:06:10.| +37+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +38+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-3900 |-3900 |-481459.8 |-481459.81454999|39 |39 |0x3339 |1970-02-09 |1970-01-01T07:53:30.| +39+08:00 | | | | | | |995 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +40+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |4100 |4100 |506150.03 |506150.06145 |41 |41 |0x3431 |1970-02-11 |1970-01-01T08:06:50.| +41+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +42+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |4300 |4300 |530840.3 |530840.30835 |43 |43 |0x3433 |1970-02-13 |1970-01-01T08:07:10.| +43+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +44+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-4500 |-4500 |-555530.56 |-555530.55525 |45 |45 |0x3435 |1970-02-15 |1970-01-01T07:52:30.| +45+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +46+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |4700 |4700 |580220.8 |580220.80215 |47 |47 |0x3437 |1970-02-17 |1970-01-01T08:07:50.| +47+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +48+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |4900 |4900 |604911.0 |604911.049049999|49 |49 |0x3439 |1970-02-19 |1970-01-01T08:08:10.| +49+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +50+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-5100 |-5100 |-629601.25 |-629601.29594999|51 |51 |0x3531 |1970-02-21 |1970-01-01T07:51:30.| +51+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +52+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |5300 |5300 |654291.5 |654291.54285 |53 |53 |0x3533 |1970-02-23 |1970-01-01T08:08:50.| +53+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +54+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |5500 |5500 |678981.75 |678981.78975 |55 |55 |0x3535 |1970-02-25 |1970-01-01T08:09:10.| +55+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +56+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-5700 |-5700 |-703672.0 |-703672.03664999|57 |57 |0x3537 |1970-02-27 |1970-01-01T07:50:30.| +57+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +58+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |5900 |5900 |728362.25 |728362.283549999|59 |59 |0x3539 |1970-03-01 |1970-01-01T08:09:50.| +59+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +60+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |6100 |6100 |753052.5 |753052.53045 |61 |61 |0x3631 |1970-03-03 |1970-01-01T08:10:10.| +61+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +62+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-6300 |-6300 |-777742.75 |-777742.77735 |63 |63 |0x3633 |1970-03-05 |1970-01-01T07:49:30.| +63+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +64+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |6500 |6500 |802433.0 |802433.024249999|65 |65 |0x3635 |1970-03-07 |1970-01-01T08:10:50.| +65+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +66+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |6700 |6700 |827123.25 |827123.271149999|67 |67 |0x3637 |1970-03-09 |1970-01-01T08:11:10.| +67+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +68+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-6900 |-6900 |-851813.5 |-851813.51805 |69 |69 |0x3639 |1970-03-11 |1970-01-01T07:48:30.| +69+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +70+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |7100 |7100 |876503.75 |876503.76495 |71 |71 |0x3731 |1970-03-13 |1970-01-01T08:11:50.| +71+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +72+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |7300 |7300 |901194.0 |901194.011849999|73 |73 |0x3733 |1970-03-15 |1970-01-01T08:12:10.| +73+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +74+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-7500 |-7500 |-925884.25 |-925884.25874999|75 |75 |0x3735 |1970-03-17 |1970-01-01T07:47:30.| +75+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +76+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |7700 |7700 |950574.5 |950574.50565 |77 |77 |0x3737 |1970-03-19 |1970-01-01T08:12:50.| +77+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +78+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |7900 |7900 |975264.75 |975264.75255 |79 |79 |0x3739 |1970-03-21 |1970-01-01T08:13:10.| +79+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +80+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-8100 |-8100 |-999954.94 |-999954.99944999|81 |81 |0x3831 |1970-03-23 |1970-01-01T07:46:30.| +81+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +82+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |8300 |8300 |1024645.2 |1024645.24634999|83 |83 |0x3833 |1970-03-25 |1970-01-01T08:13:50.| +83+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +84+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |8500 |8500 |1049335.5 |1049335.49324999|85 |85 |0x3835 |1970-03-27 |1970-01-01T08:14:10.| +85+08:00 | | | | | | |98 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +86+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-8700 |-8700 |-1074025.8 |-1074025.74015 |87 |87 |0x3837 |1970-03-29 |1970-01-01T07:45:30.| +87+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +88+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |8900 |8900 |1098716.0 |1098715.98704999|89 |89 |0x3839 |1970-03-31 |1970-01-01T08:14:50.| +89+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +90+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |9100 |9100 |1123406.2 |1123406.23395 |91 |91 |0x3931 |1970-04-02 |1970-01-01T08:15:10.| +91+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +92+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-9300 |-9300 |-1148096.5 |-1148096.48085 |93 |93 |0x3933 |1970-04-04 |1970-01-01T07:44:30.| +93+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +94+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |9500 |9500 |1172786.8 |1172786.72774999|95 |95 |0x3935 |1970-04-06 |1970-01-01T08:15:50.| +95+08:00 | | | | | | |98 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +96+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |9700 |9700 |1197476.9 |1197476.97465 |97 |97 |0x3937 |1970-04-08 |1970-01-01T08:16:10.| +97+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +98+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-9900 |-9900 |-1222167.1 |-1222167.22155 |99 |99 |0x3939 |1970-04-10 |1970-01-01T07:43:30.| +99+08:00 | | | | | | | | | | | |000+08:00 | +总数目:100 +} + +Elapsed Time: 0.0.18 +-- [1]72:drop database test_load +STRICT{ +PASS +} +-- [1]73:load '/data/tsfile/table/table1.tsfile' with ('database-name'='test_load','on-success'='none', 'async'='true') +STRICT{ +PASS +} + +-- [1]75:select * from test_load.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |tag2(STRING) |f1(BOOLEAN) |f2(INT32) |f3(INT64) |f4(FLOAT) |f5(DOUBLE) |f6(TEXT) |f7(STRING) |f8(BLOB) |f9(DATE) |f10(TIMESTAMP) | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +00+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |100 |100 |12345.123 |12345.12345 |1 |1 |0x31 |1970-01-02 |1970-01-01T08:00:10.| +01+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +02+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-300 |-300 |-37035.367 |-37035.37035 |3 |3 |0x33 |1970-01-04 |1970-01-01T07:59:30.| +03+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +04+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |500 |500 |61725.617 |61725.6172499999|5 |5 |0x35 |1970-01-06 |1970-01-01T08:00:50.| +05+08:00 | | | | | | |96 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +06+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |700 |700 |86415.86 |86415.86415 |7 |7 |0x37 |1970-01-08 |1970-01-01T08:01:10.| +07+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +08+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-900 |-900 |-111106.11 |-111106.11104999|9 |9 |0x39 |1970-01-10 |1970-01-01T07:58:30.| +09+08:00 | | | | | | |999 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +10+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |1100 |1100 |135796.36 |135796.357949999|11 |11 |0x3131 |1970-01-12 |1970-01-01T08:01:50.| +11+08:00 | | | | | | |98 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +12+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |1300 |1300 |160486.6 |160486.60485 |13 |13 |0x3133 |1970-01-14 |1970-01-01T08:02:10.| +13+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +14+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-1500 |-1500 |-185176.84 |-185176.85174999|15 |15 |0x3135 |1970-01-16 |1970-01-01T07:57:30.| +15+08:00 | | | | | | |997 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +16+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |1700 |1700 |209867.1 |209867.09865 |17 |17 |0x3137 |1970-01-18 |1970-01-01T08:02:50.| +17+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +18+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |1900 |1900 |234557.34 |234557.345549999|19 |19 |0x3139 |1970-01-20 |1970-01-01T08:03:10.| +19+08:00 | | | | | | |97 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +20+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-2100 |-2100 |-259247.58 |-259247.59245 |21 |21 |0x3231 |1970-01-22 |1970-01-01T07:56:30.| +21+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +22+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |2300 |2300 |283937.84 |283937.839349999|23 |23 |0x3233 |1970-01-24 |1970-01-01T08:03:50.| +23+08:00 | | | | | | |97 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +24+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |2500 |2500 |308628.06 |308628.08625 |25 |25 |0x3235 |1970-01-26 |1970-01-01T08:04:10.| +25+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +26+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-2700 |-2700 |-333318.3 |-333318.33314999|27 |27 |0x3237 |1970-01-28 |1970-01-01T07:55:30.| +27+08:00 | | | | | | |996 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +28+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |2900 |2900 |358008.56 |358008.58005 |29 |29 |0x3239 |1970-01-30 |1970-01-01T08:04:50.| +29+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +30+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |3100 |3100 |382698.8 |382698.826949999|31 |31 |0x3331 |1970-02-01 |1970-01-01T08:05:10.| +31+08:00 | | | | | | |96 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +32+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-3300 |-3300 |-407389.06 |-407389.07385 |33 |33 |0x3333 |1970-02-03 |1970-01-01T07:54:30.| +33+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +34+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |3500 |3500 |432079.3 |432079.320749999|35 |35 |0x3335 |1970-02-05 |1970-01-01T08:05:50.| +35+08:00 | | | | | | |96 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +36+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |3700 |3700 |456769.56 |456769.56765 |37 |37 |0x3337 |1970-02-07 |1970-01-01T08:06:10.| +37+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +38+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-3900 |-3900 |-481459.8 |-481459.81454999|39 |39 |0x3339 |1970-02-09 |1970-01-01T07:53:30.| +39+08:00 | | | | | | |995 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +40+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |4100 |4100 |506150.03 |506150.06145 |41 |41 |0x3431 |1970-02-11 |1970-01-01T08:06:50.| +41+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +42+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |4300 |4300 |530840.3 |530840.30835 |43 |43 |0x3433 |1970-02-13 |1970-01-01T08:07:10.| +43+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +44+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-4500 |-4500 |-555530.56 |-555530.55525 |45 |45 |0x3435 |1970-02-15 |1970-01-01T07:52:30.| +45+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +46+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |4700 |4700 |580220.8 |580220.80215 |47 |47 |0x3437 |1970-02-17 |1970-01-01T08:07:50.| +47+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +48+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |4900 |4900 |604911.0 |604911.049049999|49 |49 |0x3439 |1970-02-19 |1970-01-01T08:08:10.| +49+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +50+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-5100 |-5100 |-629601.25 |-629601.29594999|51 |51 |0x3531 |1970-02-21 |1970-01-01T07:51:30.| +51+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +52+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |5300 |5300 |654291.5 |654291.54285 |53 |53 |0x3533 |1970-02-23 |1970-01-01T08:08:50.| +53+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +54+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |5500 |5500 |678981.75 |678981.78975 |55 |55 |0x3535 |1970-02-25 |1970-01-01T08:09:10.| +55+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +56+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-5700 |-5700 |-703672.0 |-703672.03664999|57 |57 |0x3537 |1970-02-27 |1970-01-01T07:50:30.| +57+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +58+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |5900 |5900 |728362.25 |728362.283549999|59 |59 |0x3539 |1970-03-01 |1970-01-01T08:09:50.| +59+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +60+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |6100 |6100 |753052.5 |753052.53045 |61 |61 |0x3631 |1970-03-03 |1970-01-01T08:10:10.| +61+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +62+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-6300 |-6300 |-777742.75 |-777742.77735 |63 |63 |0x3633 |1970-03-05 |1970-01-01T07:49:30.| +63+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +64+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |6500 |6500 |802433.0 |802433.024249999|65 |65 |0x3635 |1970-03-07 |1970-01-01T08:10:50.| +65+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +66+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |6700 |6700 |827123.25 |827123.271149999|67 |67 |0x3637 |1970-03-09 |1970-01-01T08:11:10.| +67+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +68+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-6900 |-6900 |-851813.5 |-851813.51805 |69 |69 |0x3639 |1970-03-11 |1970-01-01T07:48:30.| +69+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +70+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |7100 |7100 |876503.75 |876503.76495 |71 |71 |0x3731 |1970-03-13 |1970-01-01T08:11:50.| +71+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +72+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |7300 |7300 |901194.0 |901194.011849999|73 |73 |0x3733 |1970-03-15 |1970-01-01T08:12:10.| +73+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +74+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-7500 |-7500 |-925884.25 |-925884.25874999|75 |75 |0x3735 |1970-03-17 |1970-01-01T07:47:30.| +75+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +76+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |7700 |7700 |950574.5 |950574.50565 |77 |77 |0x3737 |1970-03-19 |1970-01-01T08:12:50.| +77+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +78+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |7900 |7900 |975264.75 |975264.75255 |79 |79 |0x3739 |1970-03-21 |1970-01-01T08:13:10.| +79+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +80+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-8100 |-8100 |-999954.94 |-999954.99944999|81 |81 |0x3831 |1970-03-23 |1970-01-01T07:46:30.| +81+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +82+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |8300 |8300 |1024645.2 |1024645.24634999|83 |83 |0x3833 |1970-03-25 |1970-01-01T08:13:50.| +83+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +84+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |8500 |8500 |1049335.5 |1049335.49324999|85 |85 |0x3835 |1970-03-27 |1970-01-01T08:14:10.| +85+08:00 | | | | | | |98 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +86+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-8700 |-8700 |-1074025.8 |-1074025.74015 |87 |87 |0x3837 |1970-03-29 |1970-01-01T07:45:30.| +87+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +88+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |8900 |8900 |1098716.0 |1098715.98704999|89 |89 |0x3839 |1970-03-31 |1970-01-01T08:14:50.| +89+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +90+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |9100 |9100 |1123406.2 |1123406.23395 |91 |91 |0x3931 |1970-04-02 |1970-01-01T08:15:10.| +91+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +92+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-9300 |-9300 |-1148096.5 |-1148096.48085 |93 |93 |0x3933 |1970-04-04 |1970-01-01T07:44:30.| +93+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +94+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |9500 |9500 |1172786.8 |1172786.72774999|95 |95 |0x3935 |1970-04-06 |1970-01-01T08:15:50.| +95+08:00 | | | | | | |98 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +96+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |9700 |9700 |1197476.9 |1197476.97465 |97 |97 |0x3937 |1970-04-08 |1970-01-01T08:16:10.| +97+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +98+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-9900 |-9900 |-1222167.1 |-1222167.22155 |99 |99 |0x3939 |1970-04-10 |1970-01-01T07:43:30.| +99+08:00 | | | | | | | | | | | |000+08:00 | +总数目:100 +} + +Elapsed Time: 0.0.20 +-- [1]80:drop database test_load +STRICT{ +PASS +} +-- [1]81:load '/data/tsfile/table' with ('database-name'='test_load','on-success'='none', 'async'='true') +STRICT{ +PASS +} + +-- [1]83:select * from test_load.t1 order by time +STRICT{ +time(TIMESTAMP) |tag1(STRING) |tag2(STRING) |f1(BOOLEAN) |f2(INT32) |f3(INT64) |f4(FLOAT) |f5(DOUBLE) |f6(TEXT) |f7(STRING) |f8(BLOB) |f9(DATE) |f10(TIMESTAMP) | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +00+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |100 |100 |12345.123 |12345.12345 |1 |1 |0x31 |1970-01-02 |1970-01-01T08:00:10.| +01+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +02+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-300 |-300 |-37035.367 |-37035.37035 |3 |3 |0x33 |1970-01-04 |1970-01-01T07:59:30.| +03+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +04+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |500 |500 |61725.617 |61725.6172499999|5 |5 |0x35 |1970-01-06 |1970-01-01T08:00:50.| +05+08:00 | | | | | | |96 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +06+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |700 |700 |86415.86 |86415.86415 |7 |7 |0x37 |1970-01-08 |1970-01-01T08:01:10.| +07+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +08+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-900 |-900 |-111106.11 |-111106.11104999|9 |9 |0x39 |1970-01-10 |1970-01-01T07:58:30.| +09+08:00 | | | | | | |999 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +10+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |1100 |1100 |135796.36 |135796.357949999|11 |11 |0x3131 |1970-01-12 |1970-01-01T08:01:50.| +11+08:00 | | | | | | |98 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +12+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |1300 |1300 |160486.6 |160486.60485 |13 |13 |0x3133 |1970-01-14 |1970-01-01T08:02:10.| +13+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +14+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-1500 |-1500 |-185176.84 |-185176.85174999|15 |15 |0x3135 |1970-01-16 |1970-01-01T07:57:30.| +15+08:00 | | | | | | |997 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +16+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |1700 |1700 |209867.1 |209867.09865 |17 |17 |0x3137 |1970-01-18 |1970-01-01T08:02:50.| +17+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +18+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |1900 |1900 |234557.34 |234557.345549999|19 |19 |0x3139 |1970-01-20 |1970-01-01T08:03:10.| +19+08:00 | | | | | | |97 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +20+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-2100 |-2100 |-259247.58 |-259247.59245 |21 |21 |0x3231 |1970-01-22 |1970-01-01T07:56:30.| +21+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +22+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |2300 |2300 |283937.84 |283937.839349999|23 |23 |0x3233 |1970-01-24 |1970-01-01T08:03:50.| +23+08:00 | | | | | | |97 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +24+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |2500 |2500 |308628.06 |308628.08625 |25 |25 |0x3235 |1970-01-26 |1970-01-01T08:04:10.| +25+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +26+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-2700 |-2700 |-333318.3 |-333318.33314999|27 |27 |0x3237 |1970-01-28 |1970-01-01T07:55:30.| +27+08:00 | | | | | | |996 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +28+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |2900 |2900 |358008.56 |358008.58005 |29 |29 |0x3239 |1970-01-30 |1970-01-01T08:04:50.| +29+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +30+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |3100 |3100 |382698.8 |382698.826949999|31 |31 |0x3331 |1970-02-01 |1970-01-01T08:05:10.| +31+08:00 | | | | | | |96 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +32+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-3300 |-3300 |-407389.06 |-407389.07385 |33 |33 |0x3333 |1970-02-03 |1970-01-01T07:54:30.| +33+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +34+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |3500 |3500 |432079.3 |432079.320749999|35 |35 |0x3335 |1970-02-05 |1970-01-01T08:05:50.| +35+08:00 | | | | | | |96 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +36+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |3700 |3700 |456769.56 |456769.56765 |37 |37 |0x3337 |1970-02-07 |1970-01-01T08:06:10.| +37+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +38+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-3900 |-3900 |-481459.8 |-481459.81454999|39 |39 |0x3339 |1970-02-09 |1970-01-01T07:53:30.| +39+08:00 | | | | | | |995 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +40+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |4100 |4100 |506150.03 |506150.06145 |41 |41 |0x3431 |1970-02-11 |1970-01-01T08:06:50.| +41+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +42+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |4300 |4300 |530840.3 |530840.30835 |43 |43 |0x3433 |1970-02-13 |1970-01-01T08:07:10.| +43+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +44+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-4500 |-4500 |-555530.56 |-555530.55525 |45 |45 |0x3435 |1970-02-15 |1970-01-01T07:52:30.| +45+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +46+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |4700 |4700 |580220.8 |580220.80215 |47 |47 |0x3437 |1970-02-17 |1970-01-01T08:07:50.| +47+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +48+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |4900 |4900 |604911.0 |604911.049049999|49 |49 |0x3439 |1970-02-19 |1970-01-01T08:08:10.| +49+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +50+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-5100 |-5100 |-629601.25 |-629601.29594999|51 |51 |0x3531 |1970-02-21 |1970-01-01T07:51:30.| +51+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +52+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |5300 |5300 |654291.5 |654291.54285 |53 |53 |0x3533 |1970-02-23 |1970-01-01T08:08:50.| +53+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +54+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |5500 |5500 |678981.75 |678981.78975 |55 |55 |0x3535 |1970-02-25 |1970-01-01T08:09:10.| +55+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +56+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-5700 |-5700 |-703672.0 |-703672.03664999|57 |57 |0x3537 |1970-02-27 |1970-01-01T07:50:30.| +57+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +58+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |5900 |5900 |728362.25 |728362.283549999|59 |59 |0x3539 |1970-03-01 |1970-01-01T08:09:50.| +59+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +60+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |6100 |6100 |753052.5 |753052.53045 |61 |61 |0x3631 |1970-03-03 |1970-01-01T08:10:10.| +61+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +62+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-6300 |-6300 |-777742.75 |-777742.77735 |63 |63 |0x3633 |1970-03-05 |1970-01-01T07:49:30.| +63+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +64+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |6500 |6500 |802433.0 |802433.024249999|65 |65 |0x3635 |1970-03-07 |1970-01-01T08:10:50.| +65+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +66+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |6700 |6700 |827123.25 |827123.271149999|67 |67 |0x3637 |1970-03-09 |1970-01-01T08:11:10.| +67+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +68+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-6900 |-6900 |-851813.5 |-851813.51805 |69 |69 |0x3639 |1970-03-11 |1970-01-01T07:48:30.| +69+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +70+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |7100 |7100 |876503.75 |876503.76495 |71 |71 |0x3731 |1970-03-13 |1970-01-01T08:11:50.| +71+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +72+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |7300 |7300 |901194.0 |901194.011849999|73 |73 |0x3733 |1970-03-15 |1970-01-01T08:12:10.| +73+08:00 | | | | | | |9 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +74+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-7500 |-7500 |-925884.25 |-925884.25874999|75 |75 |0x3735 |1970-03-17 |1970-01-01T07:47:30.| +75+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +76+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |7700 |7700 |950574.5 |950574.50565 |77 |77 |0x3737 |1970-03-19 |1970-01-01T08:12:50.| +77+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +78+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |7900 |7900 |975264.75 |975264.75255 |79 |79 |0x3739 |1970-03-21 |1970-01-01T08:13:10.| +79+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +80+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-8100 |-8100 |-999954.94 |-999954.99944999|81 |81 |0x3831 |1970-03-23 |1970-01-01T07:46:30.| +81+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +82+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |8300 |8300 |1024645.2 |1024645.24634999|83 |83 |0x3833 |1970-03-25 |1970-01-01T08:13:50.| +83+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +84+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |8500 |8500 |1049335.5 |1049335.49324999|85 |85 |0x3835 |1970-03-27 |1970-01-01T08:14:10.| +85+08:00 | | | | | | |98 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +86+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-8700 |-8700 |-1074025.8 |-1074025.74015 |87 |87 |0x3837 |1970-03-29 |1970-01-01T07:45:30.| +87+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +88+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |8900 |8900 |1098716.0 |1098715.98704999|89 |89 |0x3839 |1970-03-31 |1970-01-01T08:14:50.| +89+08:00 | | | | | | |99 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +90+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |9100 |9100 |1123406.2 |1123406.23395 |91 |91 |0x3931 |1970-04-02 |1970-01-01T08:15:10.| +91+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +92+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-9300 |-9300 |-1148096.5 |-1148096.48085 |93 |93 |0x3933 |1970-04-04 |1970-01-01T07:44:30.| +93+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +94+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |9500 |9500 |1172786.8 |1172786.72774999|95 |95 |0x3935 |1970-04-06 |1970-01-01T08:15:50.| +95+08:00 | | | | | | |98 | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +96+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |true |9700 |9700 |1197476.9 |1197476.97465 |97 |97 |0x3937 |1970-04-08 |1970-01-01T08:16:10.| +97+08:00 | | | | | | | | | | | |000+08:00 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|null |null |null |null |null |null |null |null |null |null |null |null | +98+08:00 | | | | | | | | | | | | | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1970-01-01T08:00:00.0|tag1 |tag2 |false |-9900 |-9900 |-1222167.1 |-1222167.22155 |99 |99 |0x3939 |1970-04-10 |1970-01-01T07:43:30.| +99+08:00 | | | | | | | | | | | |000+08:00 | +总数目:100 +} + +Elapsed Time: 0.0.27 +-- [1]110:drop database test_load +STRICT{ +PASS +} +-- [1]111:drop database "1234567890" +STRICT{ +PASS +} +-- [1]112:drop database "qwertyuiopasdfghjklzxcvbnm" +STRICT{ +PASS +} +-- [1]113:drop database "QWERTYUIOPASDFGHJKLZXCVBMN" +STRICT{ +PASS +} +-- [1]114:drop database "没问题" +STRICT{ +PASS +} +-- [1]115:drop database "_`" +STRICT{ +PASS +} +-- [1]116:drop database "123qweQWE没问题_`" +STRICT{ +PASS +} diff --git a/table/scripts/processData/load/asynchronous_load_tsfile.run b/table/scripts/processData/load/asynchronous_load_tsfile.run index c5e9985c..6606efc9 100644 --- a/table/scripts/processData/load/asynchronous_load_tsfile.run +++ b/table/scripts/processData/load/asynchronous_load_tsfile.run @@ -1,5 +1,5 @@ --0.连接数据库清理环境 -connect root/root; +connect root/TimechoDB@2021; drop database test_load; < test_hop, TIMECOL => 'time', SIZE => 2ms, SLIDE => 2ms) STRICT{ @@ -455,7 +455,7 @@ window_start(TIMESTAMP) |window_end(TIMESTAMP) |time(TIMESTAMP) | 总数目:10 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.17 -- [1]52:select * from hop(TIMECOL => 'time', DATA => test_hop, SLIDE => 2ms, SIZE => 2ms) STRICT{ @@ -493,7 +493,7 @@ window_start(TIMESTAMP) |window_end(TIMESTAMP) |time(TIMESTAMP) | 总数目:10 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.17 -- [1]54:select * from hop(DATA => test_hop, TIMECOL => 'time', SIZE => 2ms, SLIDE => 2ms, origin => 5) STRICT{ @@ -519,7 +519,7 @@ window_start(TIMESTAMP) |window_end(TIMESTAMP) |time(TIMESTAMP) | 总数目:6 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.10 -- [1]55:select * from hop(origin => 5, TIMECOL => 'time', DATA => test_hop, SLIDE => 2ms, SIZE => 2ms) STRICT{ @@ -545,7 +545,7 @@ window_start(TIMESTAMP) |window_end(TIMESTAMP) |time(TIMESTAMP) | 总数目:6 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.27 -- [1]60:SELECT * FROM SESSION(test_session ORDER BY time ,'time', 2ms) STRICT{ @@ -571,7 +571,7 @@ window_start(TIMESTAMP) |window_end(TIMESTAMP) |time(TIMESTAMP) | 总数目:6 } -Elapsed Time: 0.0.46 +Elapsed Time: 0.0.29 -- [1]62:SELECT * FROM SESSION(DATA => test_session ORDER BY time , TIMECOL => 'time', GAP => 2ms) STRICT{ @@ -597,7 +597,7 @@ window_start(TIMESTAMP) |window_end(TIMESTAMP) |time(TIMESTAMP) | 总数目:6 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.12 -- [1]63:SELECT * FROM SESSION(GAP => 2ms, DATA => test_session ORDER BY time, TIMECOL => 'time') STRICT{ @@ -623,7 +623,7 @@ window_start(TIMESTAMP) |window_end(TIMESTAMP) |time(TIMESTAMP) | 总数目:6 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.11 -- [1]64:SELECT window_start, window_end, t1, avg(s1) as avg FROM SESSION(DATA => test_session ORDER BY time , TIMECOL => 'time', GAP => 2ms) GROUP BY window_start, window_end, t1 STRICT{ @@ -640,7 +640,7 @@ window_start(TIMESTAMP) |window_end(TIMESTAMP) |t1(STRING) |avg(D 总数目:3 } -Elapsed Time: 0.0.110 +Elapsed Time: 0.0.73 -- [1]66:SELECT * FROM SESSION(DATA => test_session ORDER BY time , GAP => 2ms) STRICT{ @@ -666,7 +666,7 @@ window_start(TIMESTAMP) |window_end(TIMESTAMP) |time(TIMESTAMP) | 总数目:6 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.12 -- [1]67:SELECT * FROM SESSION(GAP => 2ms, DATA => test_session ORDER BY time) STRICT{ @@ -692,7 +692,7 @@ window_start(TIMESTAMP) |window_end(TIMESTAMP) |time(TIMESTAMP) | 总数目:6 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.11 -- [1]71:SELECT * FROM VARIATION(TEST_variation ORDER BY time, 'S1', 2.0) STRICT{ @@ -744,7 +744,7 @@ window_index(INT64) |time(TIMESTAMP) |t1(STRING) |s1(INT64) 总数目:6 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.14 -- [1]74:SELECT * FROM VARIATION(DELTA => 2.0, DATA => TEST_variation ORDER BY time, COL => 'S1') STRICT{ @@ -770,7 +770,7 @@ window_index(INT64) |time(TIMESTAMP) |t1(STRING) |s1(INT64) 总数目:6 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.14 -- [1]75:SELECT first(time) as window_start, last(time) as window_end, t1, avg(s1) as avg FROM VARIATION(DATA => test_variation ORDER BY time, COL => 's1', DELTA => 2.0)GROUP BY window_index, t1 STRICT{ @@ -796,7 +796,7 @@ window_start(TIMESTAMP) |window_end(TIMESTAMP) |t1(STRING) |avg(D 总数目:6 } -Elapsed Time: 0.0.81 +Elapsed Time: 0.0.48 -- [1]80:SELECT * FROM CAPACITY(test_capacity ORDER BY time, 2) STRICT{ @@ -822,7 +822,7 @@ window_index(INT64) |time(TIMESTAMP) |t1(STRING) |s1(INT64) 总数目:6 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.13 -- [1]82:SELECT * FROM CAPACITY(DATA => test_capacity ORDER BY time, SIZE => 2) STRICT{ @@ -848,7 +848,7 @@ window_index(INT64) |time(TIMESTAMP) |t1(STRING) |s1(INT64) 总数目:6 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.10 -- [1]83:SELECT * FROM CAPACITY(SIZE => 2, DATA => test_capacity ORDER BY time) STRICT{ @@ -874,7 +874,7 @@ window_index(INT64) |time(TIMESTAMP) |t1(STRING) |s1(INT64) 总数目:6 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.10 -- [1]84:SELECT first(time) as start_time, last(time) as end_time, t1, avg(s1) as avg FROM CAPACITY(DATA => test_capacity ORDER BY time, SIZE => 2) GROUP BY window_index, t1 STRICT{ @@ -900,7 +900,7 @@ start_time(TIMESTAMP) |end_time(TIMESTAMP) |t1(STRING) |avg(DOUBL 总数目:6 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.19 -- [1]87:select * from hop(DATA => test_hop, TIMECOL => 'time', SIZE => 2ms, SLIDE => 2ms, 5) STRICT{ SQLSTATE : 701: All arguments must be passed by name or all must be passed positionally diff --git a/table/scripts/processData/udtf/table_valued_function.run b/table/scripts/processData/udtf/table_valued_function.run index d1cacb2b..6bb488ae 100644 --- a/table/scripts/processData/udtf/table_valued_function.run +++ b/table/scripts/processData/udtf/table_valued_function.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; drop database test_udtf; < test_variation ORDER BY time, C => 's1', DELTA <, ';'} } --- [1]161:show data regionid where database=sg +-- [1]163:show data regionid where database=sg STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:34 mismatched input 'sg' expecting ROOT } --- [1]163:show data regionid where database=root.** +-- [1]165:show data regionid where database=root.** STRICT{ PASS } --- [1]165:show data regionid where database=root.sg and time=1 +-- [1]167:show data regionid where database=root.sg and time=1 STRICT{ PASS } --- [1]167:show data regionid where database=root.sg and time=1970-01-08T00:00:00.001 +-- [1]169:show data regionid where database=root.sg and time=1970-01-08T00:00:00.001 STRICT{ PASS } --- [1]169:show devices +-- [1]171:show devices STRICT{ PASS } --- [1]171:show data regionid where device=root.sg.d1 +-- [1]173:show data regionid where device=root.sg.d1 STRICT{ PASS } --- [1]173:show data regionid where device=root.ln +-- [1]175:show data regionid where device=root.ln STRICT{ PASS } --- [1]175:show data regionid where device=root.ln.wf01.wt01 +-- [1]177:show data regionid where device=root.ln.wf01.wt01 STRICT{ PASS } --- [1]177:show data regionid where device=root.sg.d1,root.ln.wf01.wt01 +-- [1]179:show data regionid where device=root.sg.d1,root.ln.wf01.wt01 STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:42 mismatched input ',' expecting {, ';'} } --- [1]179:show data regionid where device=root.ln.** +-- [1]181:show data regionid where device=root.ln.** STRICT{ PASS } --- [1]181:show data regionid where device=sg.d1 +-- [1]183:show data regionid where device=sg.d1 STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:32 mismatched input 'sg' expecting ROOT } --- [1]183:show data regionid where device=root.ln.wf01.wt01 and time=1 +-- [1]185:show data regionid where device=root.ln.wf01.wt01 and time=1 STRICT{ PASS } --- [1]185:show data regionid where device=root.ln.wf01.wt01 and time=-1 +-- [1]187:show data regionid where device=root.ln.wf01.wt01 and time=-1 STRICT{ PASS } --- [1]187:show data regionid where device=root.ln.wf01.wt01 and time=1970-01-01T08:00:00.001 +-- [1]189:show data regionid where device=root.ln.wf01.wt01 and time=1970-01-01T08:00:00.001 STRICT{ PASS } --- [1]189:show data regionid where device=root.ln.wf01.wt01 and time=1969-01-01T08:00:00.001 +-- [1]191:show data regionid where device=root.ln.wf01.wt01 and time=1969-01-01T08:00:00.001 STRICT{ PASS } --- [1]193:show schema regionid where database=root.sg +-- [1]195:show schema regionid where database=root.sg STRICT{ PASS } --- [1]195:show schema regionid where device=root.ln.wf01.wt01 +-- [1]197:show schema regionid where device=root.ln.wf01.wt01 STRICT{ PASS } --- [1]199:show data seriesslotid where database=root.sg +-- [1]201:show data seriesslotid where database=root.sg STRICT{ SeriesSlotId(INT32) | ------------------------- @@ -432,9 +444,9 @@ SeriesSlotId(INT32) | 总数目:2 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 --- [1]200:show data seriesslotid where database=root.ln +-- [1]202:show data seriesslotid where database=root.ln STRICT{ SeriesSlotId(INT32) | ------------------------- @@ -443,12 +455,12 @@ SeriesSlotId(INT32) | } Elapsed Time: 0.0.0 --- [1]201:show data seriesslotid where device=root.ln.wf01.wt01 +-- [1]203:show data seriesslotid where device=root.ln.wf01.wt01 STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:29 mismatched input 'device' expecting DATABASE } --- [1]203:show schema seriesslotid where database=root.sg +-- [1]205:show schema seriesslotid where database=root.sg STRICT{ SeriesSlotId(INT32) | ------------------------- @@ -459,12 +471,12 @@ SeriesSlotId(INT32) | } Elapsed Time: 0.0.1 --- [1]204:show schema seriesslotid where device=root.sg.d1 +-- [1]206:show schema seriesslotid where device=root.sg.d1 STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:31 mismatched input 'device' expecting DATABASE } --- [1]206:show schema seriesslotid where database=root.ln +-- [1]208:show schema seriesslotid where database=root.ln STRICT{ SeriesSlotId(INT32) | ------------------------- @@ -474,9 +486,9 @@ SeriesSlotId(INT32) | 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 --- [1]209:show timepartition where database=root.sg +-- [1]211:show timepartition where database=root.sg STRICT{ TimePartition(INT64) |StartTime(TEXT) | ----------------------------------------------- @@ -484,9 +496,9 @@ TimePartition(INT64) |StartTime(TEXT) | 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 --- [1]210:show timepartition where device=root.ln.wf01.wt01 +-- [1]212:show timepartition where device=root.ln.wf01.wt01 STRICT{ TimePartition(INT64) |StartTime(TEXT) | ----------------------------------------------- @@ -494,21 +506,21 @@ TimePartition(INT64) |StartTime(TEXT) | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 --- [1]211:show timePartition where regionid=2 +-- [1]213:show timePartition where regionid=2 STRICT{ TimePartition(INT64) |StartTime(TEXT) | 总数目:0 } Elapsed Time: 0.0.0 --- [1]212:show timePartition where regionid=1,2 +-- [1]214:show timePartition where regionid=1,2 STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:35 mismatched input ',' expecting {, ';'} } --- [1]214:show timepartition where device=root.ln.wf01.wt01 and starttime=0 +-- [1]216:show timepartition where device=root.ln.wf01.wt01 and starttime=0 STRICT{ TimePartition(INT64) |StartTime(TEXT) | ----------------------------------------------- @@ -518,7 +530,7 @@ TimePartition(INT64) |StartTime(TEXT) | Elapsed Time: 0.0.0 --- [1]215:show timepartition where device=root.ln.wf01.wt01 and starttime=0 and endtime=1000 +-- [1]217:show timepartition where device=root.ln.wf01.wt01 and starttime=0 and endtime=1000 STRICT{ TimePartition(INT64) |StartTime(TEXT) | ----------------------------------------------- @@ -526,9 +538,9 @@ TimePartition(INT64) |StartTime(TEXT) | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 --- [1]218:count timePartition where database=root.sg +-- [1]220:count timePartition where database=root.sg STRICT{ count(timePartition)(INT64) | --------------------------------- @@ -536,9 +548,9 @@ count(timePartition)(INT64) | 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 --- [1]219:count timePartition where device=root.ln.wf01.wt01 +-- [1]221:count timePartition where device=root.ln.wf01.wt01 STRICT{ count(timePartition)(INT64) | --------------------------------- @@ -548,7 +560,7 @@ count(timePartition)(INT64) | Elapsed Time: 0.0.1 --- [1]220:count timePartition where regionid=2 +-- [1]222:count timePartition where regionid=2 STRICT{ count(timePartition)(INT64) | --------------------------------- @@ -558,7 +570,7 @@ count(timePartition)(INT64) | Elapsed Time: 0.0.0 --- [1]221:count timePartition where device=root.ln.wf01.wt01 and starttime=0 +-- [1]223:count timePartition where device=root.ln.wf01.wt01 and starttime=0 STRICT{ count(timePartition)(INT64) | --------------------------------- @@ -566,9 +578,9 @@ count(timePartition)(INT64) | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 --- [1]222:count timePartition where device=root.ln.wf01.wt01 and starttime=0 and endtime=1000 +-- [1]224:count timePartition where device=root.ln.wf01.wt01 and starttime=0 and endtime=1000 STRICT{ count(timePartition)(INT64) | --------------------------------- @@ -576,16 +588,16 @@ count(timePartition)(INT64) | 总数目:1 } -Elapsed Time: 0.0.0 --- [1]225:show clusterid +Elapsed Time: 0.0.1 +-- [1]227:show clusterid STRICT{ PASS } --- [1]234:SHOW CURRENT_TIMESTAMP +-- [1]236:SHOW CURRENT_TIMESTAMP STRICT{ PASS } --- [1]237:show activation +-- [1]239:show activation STRICT{ PASS } diff --git a/tree/scripts/maintenanceCommand/maintenanceCommand/maintenanceCommand.run b/tree/scripts/maintenanceCommand/maintenanceCommand/maintenanceCommand.run index 8990bba7..4ce0efc2 100644 --- a/tree/scripts/maintenanceCommand/maintenanceCommand/maintenanceCommand.run +++ b/tree/scripts/maintenanceCommand/maintenanceCommand/maintenanceCommand.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; --清理环境 delete DATABASE root.**; < 4 STRICT{ 0 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.8 -- [1]476:select * from root.sg1.** STRICT{ @@ -977,7 +977,7 @@ t1 | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]519:create database root.sg1 STRICT{ PASS @@ -995,7 +995,7 @@ root.sg1.d1 | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]522:show paths set device template t1 STRICT{ @@ -1005,19 +1005,19 @@ root.sg1.d1 | 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.2 -- [1]525:insert into root.sg1.d1(time, temperature, status) values(1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.3.525 +Elapsed Time: 0.0.293 -- [1]526:insert into root.sg1.d1(time, temperature, status) values(2, 2, 0), (3, 3, 1) STRICT{ 0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]527:show paths using schema template t1 STRICT{ @@ -1027,7 +1027,7 @@ root.sg1.d1 | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]528:show paths using device template t1 STRICT{ @@ -1037,7 +1037,7 @@ root.sg1.d1 | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]529:select * from root.sg1.d1 STRICT{ @@ -1051,7 +1051,7 @@ Time(TIMESTAMP) |root.sg1.d1.temperature(FLOAT) |root.sg1.d1.status(BO 总数目:3 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]567:create device template t1 (temperature FLOAT encoding=RLE, status BOOLEAN encoding=PLAIN compression=SNAPPY) STRICT{ PASS @@ -1093,7 +1093,7 @@ root.sg1.d1 | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]578:insert into root.sg1.d1(time, temperature, status) values(1, 'v1', 'v1') STRICT{ SQLSTATE : 507: Fail to insert measurements [temperature, status] caused by [data type is not consistent, input 'v1', registered FLOAT, The BOOLEAN should be true/TRUE, false/FALSE or 0/1] @@ -1113,7 +1113,7 @@ root.sg1.d1 | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]583:select * from root.sg1.d1 STRICT{ @@ -1125,7 +1125,7 @@ Time(TIMESTAMP) |root.sg1.d1.temperature(FLOAT) |root.sg1.d1.status(BO 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]621:create device template t1 (temperature FLOAT encoding=RLE, status BOOLEAN encoding=PLAIN compression=SNAPPY) STRICT{ PASS @@ -1139,7 +1139,7 @@ t1 | 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]623:show device templates STRICT{ @@ -1167,7 +1167,7 @@ root.sg1.d1 | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]629:show paths set device template t1 STRICT{ @@ -1189,7 +1189,7 @@ Paths(TEXT) | 总数目:0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.3 -- [1]671:create device template t1 (temperature FLOAT encoding=RLE, status BOOLEAN encoding=PLAIN compression=SNAPPY) STRICT{ PASS @@ -1255,7 +1255,7 @@ root.sg1.d1 | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.7 -- [1]684:show paths using device template t1 STRICT{ @@ -1311,7 +1311,7 @@ root.sg1.d1 | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]734:show paths set device template t1 STRICT{ @@ -1321,7 +1321,7 @@ root.sg1.d1 | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 -- [1]737:create timeseries of schema template on root.sg1.d1 STRICT{ PASS @@ -1345,19 +1345,19 @@ root.sg1.d1 | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.11 -- [1]742:insert into root.sg1.d1(time, temperature, status) values(1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.1.264 +Elapsed Time: 0.0.78 -- [1]743:insert into root.sg1.d1(time, temperature, status) values(2, 2, 0), (3, 3, 1) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 -- [1]744:select * from root.sg1.d1 STRICT{ @@ -1371,7 +1371,7 @@ Time(TIMESTAMP) |root.sg1.d1.temperature(FLOAT) |root.sg1.d1.status(BO 总数目:3 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.7 -- [1]747:unset device template t1 from root.sg1.d1 STRICT{ SQLSTATE : 515: Template is in use on root.sg1.d1 @@ -1389,7 +1389,7 @@ t1 | 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]788:show device templates STRICT{ @@ -1399,7 +1399,7 @@ t1 | 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]791:create database root.sg1 STRICT{ PASS @@ -1427,13 +1427,13 @@ STRICT{ 0 } -Elapsed Time: 0.1.262 +Elapsed Time: 0.0.57 -- [1]800:insert into root.sg1.d1(time, temperature, status) values(2, 2, 0), (3, 3, 1) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]801:select * from root.sg1.d1 STRICT{ @@ -1447,13 +1447,13 @@ Time(TIMESTAMP) |root.sg1.d1.temperature(FLOAT) |root.sg1.d1.status(BO 总数目:3 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]804:delete from root.sg1.d1.** STRICT{ 0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]805:select ** from root.sg1.d1 STRICT{ @@ -1461,7 +1461,7 @@ Time(TIMESTAMP) |root.sg1.d1.temperature(FLOAT) |root.sg1.d1.status(BO 总数目:0 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.7 -- [1]808:unset device template t1 from root.sg1.d1 STRICT{ SQLSTATE : 515: Template is in use on root.sg1.d1 diff --git a/tree/scripts/operateMetadata/template/template.run b/tree/scripts/operateMetadata/template/template.run index fd8b67bf..d4a252ce 100644 --- a/tree/scripts/operateMetadata/template/template.run +++ b/tree/scripts/operateMetadata/template/template.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; --清理环境 delete database root.**; <, ';'} } --- [1]51:show timeseries +-- [1]51:show timeseries root.sg1.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -79,17 +79,17 @@ root.sg1.d3.s1 |null |root.sg1 |INT64 总数目:3 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]52:count timeseries STRICT{ count(timeseries)(INT64) | ------------------------------ -3 | +5 | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]53:count timeseries root.sg1.** group by level=2 STRICT{ @@ -103,4 +103,4 @@ root.sg1.d3 |1 | 总数目:3 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 diff --git a/tree/scripts/operateMetadata/template/template_count_devices_ts.run b/tree/scripts/operateMetadata/template/template_count_devices_ts.run index d9f38207..f1652c4c 100644 --- a/tree/scripts/operateMetadata/template/template_count_devices_ts.run +++ b/tree/scripts/operateMetadata/template/template_count_devices_ts.run @@ -1,7 +1,7 @@ //挂载模板之后,统计时间序列个数是否正确 --0. 清理数据 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; <, ';'} } --- [1]60:show databases +-- [1]60:show databases root.db STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ root.db |1 |1 |0 |604800000 | ------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.sg |1 |1 |0 |604800000 | -总数目:2 +总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.8 -- [1]61:show databases where >=1 and time < 1000 STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:15 mismatched input 'where' expecting {, ';'} @@ -219,11 +221,11 @@ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:15 mis STRICT{ count(devices)(INT64) | --------------------------- -9 | +10 | 总数目:1 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.17 -- [1]66:count devices where time > 500 and time <= 1500 STRICT{ @@ -233,7 +235,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.48 +Elapsed Time: 0.0.72 -- [1]67:count devices root.sg.** where time = 100 STRICT{ @@ -243,7 +245,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.24 -- [1]68:count devices root.sg.d1.** where time < 1000 STRICT{ @@ -253,7 +255,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.5 -- [1]69:count devices root.sg.d1 where time < 1500 STRICT{ @@ -263,9 +265,9 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.7 --- [1]70:show devices +-- [1]70:show devices root.sg.* STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -284,14 +286,10 @@ _template | | | root.sg.d1 |true |null |INF | ------------------------------------------------------------------------------ root.sg.d2 |false |null |INF | ------------------------------------------------------------------------------- -root.db.d1 |false |null |INF | ------------------------------------------------------------------------------- -root.db.d2 |false |null |INF | -总数目:9 +总数目:7 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.9 -- [1]71:show devices root.sg.** STRICT{ @@ -327,7 +325,7 @@ root.db.d2 |false |null |INF 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]73:show devices root.sg.d1 where time <= 5000 STRICT{ @@ -337,7 +335,7 @@ root.sg.d1 |true |null |INF 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.5 -- [1]74:show devices root.sg.d2 where time <= 5000 STRICT{ @@ -347,7 +345,7 @@ root.sg.d2 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.5 -- [1]75:show devices root.sg.d_template where time <= 5000 STRICT{ @@ -357,7 +355,7 @@ root.sg.d_template|false |t2 |INF 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]76:show devices root.db.d1 where time <= 5000 STRICT{ @@ -367,7 +365,7 @@ root.db.d1 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]77:show devices root.db.d2 where time <= 5000 STRICT{ @@ -377,7 +375,7 @@ root.db.d2 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]78:show devices root.sg.aligned_template where time <= 5000 STRICT{ @@ -388,7 +386,7 @@ mplate | | | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]79:show devices root.sg.d1 where time = 100 STRICT{ @@ -398,7 +396,7 @@ root.sg.d1 |true |null |INF 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]80:show devices root.sg.d2 where time = 100 STRICT{ @@ -408,7 +406,7 @@ root.sg.d2 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]81:show devices root.sg.aligned_template where time = 100 STRICT{ @@ -419,17 +417,17 @@ mplate | | | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]84:count timeseries STRICT{ count(timeseries)(INT64) | ------------------------------ -16 | +18 | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.19 -- [1]85:count timeseries where time >= 1 and time < 1200 STRICT{ @@ -439,7 +437,7 @@ count(timeseries)(INT64) | 总数目:1 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.26 -- [1]87:show timeseries STRICT{ @@ -486,10 +484,17 @@ root.db.d1.s2 |null |root.db |BOOLEAN root.db.d2.s1 |null |root.db |DOUBLE |GORILLA |LZ4 |null |null |null |null |BASE | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.db.d2.s2 |null |root.db |BOOLEAN |RLE |LZ4 |null |null |null |null |BASE | -总数目:16 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.password | | | | | | | | | | | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.oldPasswor| | | | | | | | | | | +d | | | | | | | | | | | +总数目:18 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.15 -- [1]88:show timeseries root.sg.** STRICT{ @@ -579,7 +584,7 @@ root.db.d1.s1 |null |root.db |DOUBLE 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]93:show timeseries root.db.d1.s2 where time >=200 and time < 1200 STRICT{ @@ -589,7 +594,7 @@ root.db.d1.s2 |null |root.db |BOOLEAN 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.3 -- [1]94:show timeseries root.db.d2.s1 where time >=200 and time < 1200 STRICT{ @@ -609,7 +614,7 @@ root.db.d2.s2 |null |root.db |BOOLEAN 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.10 -- [1]96:show timeseries root.sg.d_template.temperature where time >=200 and time < 1200 STRICT{ @@ -642,7 +647,7 @@ te.temperature | | | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.6 -- [1]99:show timeseries root.sg.aligned_template.status where time >=200 and time < 1200 STRICT{ @@ -664,7 +669,7 @@ root.sg.d1.s1 |huaxia |root.sg |FLOAT 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.7 -- [1]102:show latest timeseries root.sg.d1.s2 where time < 1000 STRICT{ @@ -675,7 +680,7 @@ root.sg.d1.s2 |dadi |root.sg |INT64 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]103:show latest timeseries root.sg.d2.s1 where time < 1000 STRICT{ @@ -685,7 +690,7 @@ root.sg.d2.s1 |null |root.sg |FLOAT 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.7 -- [1]104:show latest timeseries root.sg.d2.s2 where time < 1000 STRICT{ @@ -695,7 +700,7 @@ root.sg.d2.s2 |null |root.sg |INT64 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.6 -- [1]105:show latest timeseries root.db.d1.s1 where time < 1000 STRICT{ @@ -705,7 +710,7 @@ root.db.d1.s1 |null |root.db |DOUBLE 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.7 -- [1]106:show latest timeseries root.db.d1.s2 where time < 1000 STRICT{ @@ -715,7 +720,7 @@ root.db.d1.s2 |null |root.db |BOOLEAN 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.7 -- [1]107:show latest timeseries root.db.d2.s1 where time < 1000 STRICT{ @@ -725,7 +730,7 @@ root.db.d2.s1 |null |root.db |DOUBLE 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.13 -- [1]108:show latest timeseries root.db.d2.s2 where time < 1000 STRICT{ @@ -746,7 +751,7 @@ perature | | | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.7 -- [1]110:show latest timeseries root.sg.d_template.status where time < 1000 STRICT{ @@ -757,7 +762,7 @@ tus | | | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.9 -- [1]111:show latest timeseries root.sg.aligned_template.temperature where time < 1000 STRICT{ @@ -768,7 +773,7 @@ te.temperature | | | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.9 -- [1]112:show latest timeseries root.sg.aligned_template.status where time < 1000 STRICT{ @@ -779,7 +784,7 @@ te.status | | | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.7 -- [1]114:show timeseries root.sg.d1.s1 where time <2000 limit 10 STRICT{ @@ -790,7 +795,7 @@ root.sg.d1.s1 |huaxia |root.sg |FLOAT 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.6 -- [1]115:show timeseries root.sg.d1.s2 where time <2000 limit 10 STRICT{ @@ -801,7 +806,7 @@ root.sg.d1.s2 |dadi |root.sg |INT64 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.8 -- [1]116:show timeseries root.sg.d2.s1 where time <2000 limit 10 STRICT{ @@ -811,7 +816,7 @@ root.sg.d2.s1 |null |root.sg |FLOAT 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]117:show timeseries root.sg.d2.s2 where time <2000 limit 10 STRICT{ @@ -821,7 +826,7 @@ root.sg.d2.s2 |null |root.sg |INT64 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]118:show timeseries root.db.d1.s1 where time <2000 limit 10 STRICT{ @@ -831,7 +836,7 @@ root.db.d1.s1 |null |root.db |DOUBLE 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]119:show timeseries root.db.d1.s2 where time <2000 limit 10 STRICT{ @@ -851,7 +856,7 @@ root.db.d2.s1 |null |root.db |DOUBLE 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]121:show timeseries root.db.d2.s2 where time <2000 limit 10 STRICT{ @@ -861,7 +866,7 @@ root.db.d2.s2 |null |root.db |BOOLEAN 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]122:show timeseries root.sg.d_template.temperature where time <2000 limit 10 STRICT{ @@ -872,7 +877,7 @@ perature | | | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]123:show timeseries root.sg.d_template.status where time <2000 limit 10 STRICT{ @@ -883,7 +888,7 @@ tus | | | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]126:show devices root.sg.*template STRICT{ @@ -899,7 +904,7 @@ _template | | | 总数目:3 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.16 -- [1]127:show devices root.sg.d_template where time < 1200 STRICT{ @@ -920,7 +925,7 @@ mplate | | | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]129:count devices root.sg.*template STRICT{ @@ -930,7 +935,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.5 -- [1]130:count devices root.sg.*template where time >= 100 and time < 1000 STRICT{ @@ -940,7 +945,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.11 -- [1]133:show view STRICT{ @@ -954,7 +959,7 @@ ation | | | 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.8 -- [1]134:show view where time < 1000 STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:16 mismatched input 'time' expecting {ID, QUOTED_ID} @@ -968,7 +973,7 @@ root.sg.view_d1 |null |null |INF 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]137:show devices root.sg.view_d1 where time < 1200 STRICT{ @@ -976,7 +981,7 @@ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) 总数目:0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]138:count devices root.sg.view* STRICT{ @@ -986,7 +991,7 @@ count(devices)(INT64) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.6 -- [1]139:count devices root.sg.view* where time < 1000 STRICT{ @@ -1021,7 +1026,7 @@ ation | | | 总数目:6 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]143:show timeseries where time <2000 and datatype=FLOAT STRICT{ SQLSTATE : 701: Value Filter can't exist in the condition of SHOW/COUNT clause, only time condition supported @@ -1031,13 +1036,15 @@ SQLSTATE : 701: Value Filter can't exist in the condition of SHOW/COUNT clause, STRICT{ Column(TEXT) |count(timeseries)(INT64) | ------------------------------------------------ +root.__audit |2 | +------------------------------------------------ root.sg |12 | ------------------------------------------------ root.db |4 | -总数目:2 +总数目:3 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.9 -- [1]147:count timeseries where time < 1200 group by level=1 STRICT{ SQLSTATE : 701: TIME condition and GROUP BY LEVEL cannot be used at the same time. @@ -1057,7 +1064,7 @@ _template | | | 总数目:3 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.9 -- [1]152:show devices root.sg.** where device contains 'a' where time < 1200 STRICT{ SQLSTATE : 701: DEVICE condition and TIME condition cannot be used at the same time. @@ -1095,7 +1102,7 @@ root.db.d1.s1 |null |root.db |DOUBLE 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.3 -- [1]164:show timeseries root.db.d1.s2 STRICT{ @@ -1105,7 +1112,7 @@ root.db.d1.s2 |null |root.db |BOOLEAN 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]165:show timeseries root.db.d2.s1 STRICT{ @@ -1115,7 +1122,7 @@ root.db.d2.s1 |null |root.db |DOUBLE 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]166:show timeseries root.db.d2.s2 STRICT{ @@ -1135,7 +1142,7 @@ root.db.d1.s1 |null |root.db |DOUBLE 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.5 -- [1]168:show timeseries root.db.d1.s2 where time <= 1000 STRICT{ @@ -1145,7 +1152,7 @@ root.db.d1.s2 |null |root.db |BOOLEAN 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]169:show timeseries root.db.d2.s1 where time <= 1000 STRICT{ @@ -1155,7 +1162,7 @@ root.db.d2.s1 |null |root.db |DOUBLE 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]170:show timeseries root.db.d2.s2 where time <= 1000 STRICT{ @@ -1177,7 +1184,7 @@ root.db.d2 |false |null |INF 总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.4 -- [1]173:show devices root.db.d1 where time <= 1000 STRICT{ @@ -1187,7 +1194,7 @@ root.db.d1 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]174:show devices root.db.d2 where time <= 1000 STRICT{ @@ -1197,13 +1204,13 @@ root.db.d2 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]176:delete timeseries root.db.d1.s1 STRICT{ 0 } -Elapsed Time: 0.0.107 +Elapsed Time: 0.0.101 -- [1]177:show timeseries root.db.d1.s2 where time <= 1000 STRICT{ @@ -1223,7 +1230,7 @@ root.db.d2.s1 |null |root.db |DOUBLE 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.5 -- [1]179:show timeseries root.db.d2.s2 where time <= 1000 STRICT{ @@ -1233,13 +1240,13 @@ root.db.d2.s2 |null |root.db |BOOLEAN 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.5 -- [1]181:delete timeseries root.db.d1.* STRICT{ 0 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.36 -- [1]182:show timeseries root.db.** where time <= 1000 STRICT{ @@ -1251,7 +1258,7 @@ root.db.d2.s2 |null |root.db |BOOLEAN 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.8 -- [1]183:show devices root.db.** where time <= 1000 STRICT{ @@ -1267,7 +1274,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.11 -- [1]187:show devices root.db.d2 STRICT{ @@ -1277,7 +1284,7 @@ root.db.d2 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]188:show devices root.db.d3 STRICT{ @@ -1287,7 +1294,7 @@ root.db.d3 |true |null |INF 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]189:select count(s1), count(s2) from root.db.** align by device STRICT{ @@ -1299,7 +1306,7 @@ root.db.d3 |3 |3 | 总数目:2 } -Elapsed Time: 0.0.49 +Elapsed Time: 0.0.60 -- [1]190:set ttl to root.db.d2 60000 STRICT{ PASS @@ -1325,7 +1332,7 @@ root.db.d3 |3 |3 | 总数目:2 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.17 -- [1]193:show devices root.db.d2 STRICT{ @@ -1355,7 +1362,7 @@ root.db.d3 |true |null |INF 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.6 -- [1]197:show timeseries root.db.d2.s1 STRICT{ @@ -1385,7 +1392,7 @@ root.db.d3.s1 |null |root.db |DOUBLE 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]200:show timeseries root.db.d3.s2 STRICT{ @@ -1395,7 +1402,7 @@ root.db.d3.s2 |null |root.db |BOOLEAN 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]201:show timeseries root.db.d3.s1 where time <= 2000 STRICT{ @@ -1405,7 +1412,7 @@ root.db.d3.s1 |null |root.db |DOUBLE 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]202:show timeseries root.db.d3.s2 where time <= 2000 STRICT{ @@ -1415,4 +1422,4 @@ root.db.d3.s2 |null |root.db |BOOLEAN 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 diff --git a/tree/scripts/operateMetadata/timeseries/show_count_active_timeseries_devices.run b/tree/scripts/operateMetadata/timeseries/show_count_active_timeseries_devices.run index 2391a0a2..8857d2d7 100644 --- a/tree/scripts/operateMetadata/timeseries/show_count_active_timeseries_devices.run +++ b/tree/scripts/operateMetadata/timeseries/show_count_active_timeseries_devices.run @@ -1,6 +1,6 @@ //在原有元数据查询的基础上增加新的where子句,查询某段时间内存在的时间序列 -connect root/root; +connect root/TimechoDB@2021; --清理环境 delete DATABASE root.**; <=1 and time < 1000; < 500 and time <= 1500; count devices root.sg.** where time = 100; count devices root.sg.d1.** where time < 1000; count devices root.sg.d1 where time < 1500; -show devices; +show devices root.sg.*; show devices root.sg.**; show devices root.db.**; show devices root.sg.d1 where time <= 5000; diff --git a/tree/scripts/operateMetadata/timeseries/timeseries_autocreate.result b/tree/scripts/operateMetadata/timeseries/timeseries_autocreate.result index f991c61e..de717bcf 100644 --- a/tree/scripts/operateMetadata/timeseries/timeseries_autocreate.result +++ b/tree/scripts/operateMetadata/timeseries/timeseries_autocreate.result @@ -3,7 +3,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.248 +Elapsed Time: 0.0.157 -- [1]11:show timeseries root.wt01.boolean1 STRICT{ @@ -13,13 +13,13 @@ root.wt01.boolean1 |null |root.wt01 |BOOLEAN 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]14:insert into root.wt01(timestamp,int1) values(1,67) STRICT{ 0 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.3 -- [1]15:show timeseries root.wt01.int1 STRICT{ @@ -29,13 +29,13 @@ root.wt01.int1 |null |root.wt01 |DOUBLE 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]16:insert into root.wt01(timestamp,float1) values(1,6.7) STRICT{ 0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.2 -- [1]17:show timeseries root.wt01.float1 STRICT{ @@ -45,13 +45,13 @@ root.wt01.float1 |null |root.wt01 |DOUBLE 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.0 -- [1]20:insert into root.wt01(timestamp,double1) values(1,16777220) STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]21:show timeseries root.wt01.double1 STRICT{ @@ -61,13 +61,13 @@ root.wt01.double1 |null |root.wt01 |DOUBLE 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]22:insert into root.wt01(timestamp,nan1) values(1,NaN) STRICT{ 0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]23:show timeseries root.wt01.nan1 STRICT{ @@ -77,13 +77,13 @@ root.wt01.nan1 |null |root.wt01 |DOUBLE 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.0 -- [1]26:insert into root.wt01(timestamp,text1) values(1,'v1') STRICT{ 0 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.2 -- [1]27:show timeseries root.wt01.text1 STRICT{ @@ -93,7 +93,7 @@ root.wt01.text1 |null |root.wt01 |TEXT 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]30:select * from root.wt01 STRICT{ @@ -103,7 +103,7 @@ Time(TIMESTAMP) |root.wt01.float1(DOUBLE) |root.wt01.int1(DOUBLE) 总数目:1 } -Elapsed Time: 0.0.32 +Elapsed Time: 0.0.2 -- [1]33:create timeseries root.wt01.int32_a with datatype=INT32 STRICT{ PASS @@ -117,7 +117,7 @@ root.wt01.int32_a |null |root.wt01 |INT32 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]37:create timeseries root.wt01.int64_a with datatype=INT64 STRICT{ PASS @@ -131,4 +131,4 @@ root.wt01.int64_a |null |root.wt01 |INT64 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 diff --git a/tree/scripts/operateMetadata/timeseries/timeseries_autocreate.run b/tree/scripts/operateMetadata/timeseries/timeseries_autocreate.run index 94f911f1..55c5a6a3 100644 --- a/tree/scripts/operateMetadata/timeseries/timeseries_autocreate.run +++ b/tree/scripts/operateMetadata/timeseries/timeseries_autocreate.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; //自动创建元数据 --0.清理环境 diff --git a/tree/scripts/operateMetadata/timeseries/timeseries_compressed.result b/tree/scripts/operateMetadata/timeseries/timeseries_compressed.result index 5eb5e8f0..9f3066c0 100644 --- a/tree/scripts/operateMetadata/timeseries/timeseries_compressed.result +++ b/tree/scripts/operateMetadata/timeseries/timeseries_compressed.result @@ -79,14 +79,10 @@ STRICT{ PASS } --- [1]32:show timeseries +-- [1]32:show timeseries root.wt02.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt01.RLE1 |null |root.wt01 |BOOLEAN |RLE |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt01.PLAIN1 |null |root.wt01 |BOOLEAN |PLAIN |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt02.RLE1 |null |root.wt02 |INT32 |RLE |UNCOMPRESSED |null |null |null |null |BASE | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt02.TS_2DIFF1 |null |root.wt02 |INT32 |TS_2DIFF |UNCOMPRESSED |null |null |null |null |BASE | @@ -94,84 +90,56 @@ root.wt02.TS_2DIFF1 |null |root.wt02 |INT32 root.wt02.PLAIN1 |null |root.wt02 |INT32 |PLAIN |UNCOMPRESSED |null |null |null |null |BASE | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt02.GORILLA1 |null |root.wt02 |INT32 |GORILLA |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt03.RLE1 |null |root.wt03 |INT64 |RLE |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt03.TS_2DIFF1 |null |root.wt03 |INT64 |TS_2DIFF |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt03.PLAIN1 |null |root.wt03 |INT64 |PLAIN |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt03.GORILLA1 |null |root.wt03 |INT64 |GORILLA |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt04.RLE1 |null |root.wt04 |FLOAT |RLE |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt04.TS_2DIFF1 |null |root.wt04 |FLOAT |TS_2DIFF |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt04.PLAIN1 |null |root.wt04 |FLOAT |PLAIN |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt04.GORILLA1 |null |root.wt04 |FLOAT |GORILLA |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.RLE1 |null |root.wt05 |DOUBLE |RLE |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.TS_2DIFF1 |null |root.wt05 |DOUBLE |TS_2DIFF |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.PLAIN1 |null |root.wt05 |DOUBLE |PLAIN |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.GORILLA1 |null |root.wt05 |DOUBLE |GORILLA |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt06.PLAIN1 |null |root.wt06 |TEXT |PLAIN |UNCOMPRESSED |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt06.DICTIONARY1 |null |root.wt06 |TEXT |DICTIONARY |UNCOMPRESSED |null |null |null |null |BASE | -总数目:20 +总数目:4 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.11 -- [1]33:insert into root.wt01(time, PLAIN1, RLE1) values(1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.0.507 +Elapsed Time: 0.0.41 -- [1]34:insert into root.wt02(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1, 1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.0.259 +Elapsed Time: 0.0.48 -- [1]35:insert into root.wt03(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1, 1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.0.257 +Elapsed Time: 0.0.38 -- [1]36:insert into root.wt04(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1.1, 1.1, 1.1, 1.1) STRICT{ 0 } -Elapsed Time: 0.0.259 +Elapsed Time: 0.0.39 -- [1]37:insert into root.wt05(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1.1, 1.1, 1.1, 1.1) STRICT{ 0 } -Elapsed Time: 0.0.257 +Elapsed Time: 0.0.38 -- [1]38:insert into root.wt06(time, PLAIN1, DICTIONARY1) values(1, 'v1', 'v2') STRICT{ 0 } -Elapsed Time: 0.0.256 +Elapsed Time: 0.0.59 --- [1]39:select ** from root +-- [1]39:select wt04.* from root STRICT{ -Time(TIMESTAMP) |root.wt06.PLAIN1(TEXT) |root.wt06.DICTIONARY1(TEXT) |root.wt05.RLE1(DOUBLE) |root.wt05.TS_2DIFF1(DOUBLE) |root.wt05.PLAIN1(DOUBLE) |root.wt05.GORILLA1(DOUBLE) |root.wt04.RLE1(FLOAT) |root.wt04.TS_2DIFF1(FLOAT) |root.wt04.PLAIN1(FLOAT) |root.wt04.GORILLA1(FLOAT) |root.wt03.RLE1(INT64) |root.wt03.TS_2DIFF1(INT64) |root.wt03.PLAIN1(INT64) |root.wt03.GORILLA1(INT64) |root.wt02.RLE1(INT32) |root.wt02.TS_2DIFF1(INT32) |root.wt02.PLAIN1(INT32) |root.wt02.GORILLA1(INT32) |root.wt01.RLE1(BOOLEAN) |root.wt01.PLAIN1(BOOLEAN) | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -1 |v1 |v2 |1.1 |1.1 |1.1 |1.1 |1.1 |1.1 |1.1 |1.1 |1 |1 |1 |1 |1 |1 |1 |1 |true |true | +Time(TIMESTAMP) |root.wt04.RLE1(FLOAT) |root.wt04.TS_2DIFF1(FLOAT) |root.wt04.PLAIN1(FLOAT) |root.wt04.GORILLA1(FLOAT) | +-------------------------------------------------------------------------------------------------------------------------------------------- +1 |1.1 |1.1 |1.1 |1.1 | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.7 -- [1]50:create timeseries root.wt01.PLAIN1 WITH DATATYPE=BOOLEAN,ENCODING=PLAIN,COMPRESSOR=SNAPPY STRICT{ PASS @@ -253,99 +221,63 @@ STRICT{ PASS } --- [1]70:show timeseries +-- [1]70:show timeseries root.wt01.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt01.RLE1 |null |root.wt01 |BOOLEAN |RLE |SNAPPY |null |null |null |null |BASE | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt01.PLAIN1 |null |root.wt01 |BOOLEAN |PLAIN |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt02.RLE1 |null |root.wt02 |INT32 |RLE |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt02.TS_2DIFF1 |null |root.wt02 |INT32 |TS_2DIFF |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt02.PLAIN1 |null |root.wt02 |INT32 |PLAIN |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt02.GORILLA1 |null |root.wt02 |INT32 |GORILLA |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt03.RLE1 |null |root.wt03 |INT64 |RLE |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt03.TS_2DIFF1 |null |root.wt03 |INT64 |TS_2DIFF |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt03.PLAIN1 |null |root.wt03 |INT64 |PLAIN |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt03.GORILLA1 |null |root.wt03 |INT64 |GORILLA |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt04.RLE1 |null |root.wt04 |FLOAT |RLE |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt04.TS_2DIFF1 |null |root.wt04 |FLOAT |TS_2DIFF |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt04.PLAIN1 |null |root.wt04 |FLOAT |PLAIN |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt04.GORILLA1 |null |root.wt04 |FLOAT |GORILLA |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.RLE1 |null |root.wt05 |DOUBLE |RLE |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.TS_2DIFF1 |null |root.wt05 |DOUBLE |TS_2DIFF |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.PLAIN1 |null |root.wt05 |DOUBLE |PLAIN |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.GORILLA1 |null |root.wt05 |DOUBLE |GORILLA |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt06.PLAIN1 |null |root.wt06 |TEXT |PLAIN |SNAPPY |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt06.DICTIONARY1 |null |root.wt06 |TEXT |DICTIONARY |SNAPPY |null |null |null |null |BASE | -总数目:20 +总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]71:insert into root.wt01(time, PLAIN1, RLE1) values(1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.3.509 +Elapsed Time: 0.0.60 -- [1]72:insert into root.wt02(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1, 1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.0.263 +Elapsed Time: 0.0.62 -- [1]73:insert into root.wt03(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1, 1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.0.257 +Elapsed Time: 0.0.58 -- [1]74:insert into root.wt04(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1.1, 1.1, 1.1, 1.1) STRICT{ 0 } -Elapsed Time: 0.0.259 +Elapsed Time: 0.0.47 -- [1]75:insert into root.wt05(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1.1, 1.1, 1.1, 1.1) STRICT{ 0 } -Elapsed Time: 0.0.257 +Elapsed Time: 0.0.58 -- [1]76:insert into root.wt06(time, PLAIN1, DICTIONARY1) values(1, 'v1', 'v2') STRICT{ 0 } -Elapsed Time: 0.0.257 +Elapsed Time: 0.0.59 --- [1]77:select ** from root +-- [1]77:select wt05.* from root STRICT{ -Time(TIMESTAMP) |root.wt06.PLAIN1(TEXT) |root.wt06.DICTIONARY1(TEXT) |root.wt05.RLE1(DOUBLE) |root.wt05.TS_2DIFF1(DOUBLE) |root.wt05.PLAIN1(DOUBLE) |root.wt05.GORILLA1(DOUBLE) |root.wt04.RLE1(FLOAT) |root.wt04.TS_2DIFF1(FLOAT) |root.wt04.PLAIN1(FLOAT) |root.wt04.GORILLA1(FLOAT) |root.wt03.RLE1(INT64) |root.wt03.TS_2DIFF1(INT64) |root.wt03.PLAIN1(INT64) |root.wt03.GORILLA1(INT64) |root.wt02.RLE1(INT32) |root.wt02.TS_2DIFF1(INT32) |root.wt02.PLAIN1(INT32) |root.wt02.GORILLA1(INT32) |root.wt01.RLE1(BOOLEAN) |root.wt01.PLAIN1(BOOLEAN) | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -1 |v1 |v2 |1.1 |1.1 |1.1 |1.1 |1.1 |1.1 |1.1 |1.1 |1 |1 |1 |1 |1 |1 |1 |1 |true |true | +Time(TIMESTAMP) |root.wt05.RLE1(DOUBLE) |root.wt05.TS_2DIFF1(DOUBLE) |root.wt05.PLAIN1(DOUBLE) |root.wt05.GORILLA1(DOUBLE) | +------------------------------------------------------------------------------------------------------------------------------------------------ +1 |1.1 |1.1 |1.1 |1.1 | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.6 -- [1]89:create timeseries root.wt01.PLAIN1 WITH DATATYPE=BOOLEAN,ENCODING=PLAIN,COMPRESSOR=LZ4 STRICT{ PASS @@ -427,22 +359,10 @@ STRICT{ PASS } --- [1]109:show timeseries +-- [1]109:show timeseries root.wt03.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt01.RLE1 |null |root.wt01 |BOOLEAN |RLE |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt01.PLAIN1 |null |root.wt01 |BOOLEAN |PLAIN |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt02.RLE1 |null |root.wt02 |INT32 |RLE |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt02.TS_2DIFF1 |null |root.wt02 |INT32 |TS_2DIFF |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt02.PLAIN1 |null |root.wt02 |INT32 |PLAIN |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt02.GORILLA1 |null |root.wt02 |INT32 |GORILLA |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt03.RLE1 |null |root.wt03 |INT64 |RLE |LZ4 |null |null |null |null |BASE | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt03.TS_2DIFF1 |null |root.wt03 |INT64 |TS_2DIFF |LZ4 |null |null |null |null |BASE | @@ -450,76 +370,56 @@ root.wt03.TS_2DIFF1 |null |root.wt03 |INT64 root.wt03.PLAIN1 |null |root.wt03 |INT64 |PLAIN |LZ4 |null |null |null |null |BASE | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt03.GORILLA1 |null |root.wt03 |INT64 |GORILLA |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt04.RLE1 |null |root.wt04 |FLOAT |RLE |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt04.TS_2DIFF1 |null |root.wt04 |FLOAT |TS_2DIFF |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt04.PLAIN1 |null |root.wt04 |FLOAT |PLAIN |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt04.GORILLA1 |null |root.wt04 |FLOAT |GORILLA |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.RLE1 |null |root.wt05 |DOUBLE |RLE |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.TS_2DIFF1 |null |root.wt05 |DOUBLE |TS_2DIFF |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.PLAIN1 |null |root.wt05 |DOUBLE |PLAIN |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.GORILLA1 |null |root.wt05 |DOUBLE |GORILLA |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt06.PLAIN1 |null |root.wt06 |TEXT |PLAIN |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt06.DICTIONARY1 |null |root.wt06 |TEXT |DICTIONARY |LZ4 |null |null |null |null |BASE | -总数目:20 +总数目:4 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]110:insert into root.wt01(time, PLAIN1, RLE1) values(1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.3.515 +Elapsed Time: 0.0.47 -- [1]111:insert into root.wt02(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1, 1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.0.258 +Elapsed Time: 0.0.47 -- [1]112:insert into root.wt03(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1, 1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.0.259 +Elapsed Time: 0.0.57 -- [1]113:insert into root.wt04(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1.1, 1.1, 1.1, 1.1) STRICT{ 0 } -Elapsed Time: 0.0.258 +Elapsed Time: 0.0.46 -- [1]114:insert into root.wt05(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1.1, 1.1, 1.1, 1.1) STRICT{ 0 } -Elapsed Time: 0.0.257 +Elapsed Time: 0.0.57 -- [1]115:insert into root.wt06(time, PLAIN1, DICTIONARY1) values(1, 'v1', 'v2') STRICT{ 0 } -Elapsed Time: 0.0.256 +Elapsed Time: 0.0.56 --- [1]116:select ** from root +-- [1]116:select wt05.* from root STRICT{ -Time(TIMESTAMP) |root.wt06.PLAIN1(TEXT) |root.wt06.DICTIONARY1(TEXT) |root.wt05.RLE1(DOUBLE) |root.wt05.TS_2DIFF1(DOUBLE) |root.wt05.PLAIN1(DOUBLE) |root.wt05.GORILLA1(DOUBLE) |root.wt04.RLE1(FLOAT) |root.wt04.TS_2DIFF1(FLOAT) |root.wt04.PLAIN1(FLOAT) |root.wt04.GORILLA1(FLOAT) |root.wt03.RLE1(INT64) |root.wt03.TS_2DIFF1(INT64) |root.wt03.PLAIN1(INT64) |root.wt03.GORILLA1(INT64) |root.wt02.RLE1(INT32) |root.wt02.TS_2DIFF1(INT32) |root.wt02.PLAIN1(INT32) |root.wt02.GORILLA1(INT32) |root.wt01.RLE1(BOOLEAN) |root.wt01.PLAIN1(BOOLEAN) | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -1 |v1 |v2 |1.1 |1.1 |1.1 |1.1 |1.1 |1.1 |1.1 |1.1 |1 |1 |1 |1 |1 |1 |1 |1 |true |true | +Time(TIMESTAMP) |root.wt05.RLE1(DOUBLE) |root.wt05.TS_2DIFF1(DOUBLE) |root.wt05.PLAIN1(DOUBLE) |root.wt05.GORILLA1(DOUBLE) | +------------------------------------------------------------------------------------------------------------------------------------------------ +1 |1.1 |1.1 |1.1 |1.1 | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.6 -- [1]128:create timeseries root.wt01.PLAIN1 WITH DATATYPE=BOOLEAN,ENCODING=PLAIN,COMPRESSOR=GZIP STRICT{ PASS @@ -601,30 +501,10 @@ STRICT{ PASS } --- [1]148:show timeseries +-- [1]148:show timeseries root.wt04.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt01.RLE1 |null |root.wt01 |BOOLEAN |RLE |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt01.PLAIN1 |null |root.wt01 |BOOLEAN |PLAIN |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt02.RLE1 |null |root.wt02 |INT32 |RLE |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt02.TS_2DIFF1 |null |root.wt02 |INT32 |TS_2DIFF |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt02.PLAIN1 |null |root.wt02 |INT32 |PLAIN |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt02.GORILLA1 |null |root.wt02 |INT32 |GORILLA |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt03.RLE1 |null |root.wt03 |INT64 |RLE |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt03.TS_2DIFF1 |null |root.wt03 |INT64 |TS_2DIFF |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt03.PLAIN1 |null |root.wt03 |INT64 |PLAIN |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt03.GORILLA1 |null |root.wt03 |INT64 |GORILLA |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt04.RLE1 |null |root.wt04 |FLOAT |RLE |GZIP |null |null |null |null |BASE | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt04.TS_2DIFF1 |null |root.wt04 |FLOAT |TS_2DIFF |GZIP |null |null |null |null |BASE | @@ -632,19 +512,7 @@ root.wt04.TS_2DIFF1 |null |root.wt04 |FLOAT root.wt04.PLAIN1 |null |root.wt04 |FLOAT |PLAIN |GZIP |null |null |null |null |BASE | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt04.GORILLA1 |null |root.wt04 |FLOAT |GORILLA |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.RLE1 |null |root.wt05 |DOUBLE |RLE |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.TS_2DIFF1 |null |root.wt05 |DOUBLE |TS_2DIFF |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.PLAIN1 |null |root.wt05 |DOUBLE |PLAIN |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt05.GORILLA1 |null |root.wt05 |DOUBLE |GORILLA |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt06.PLAIN1 |null |root.wt06 |TEXT |PLAIN |GZIP |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.wt06.DICTIONARY1 |null |root.wt06 |TEXT |DICTIONARY |GZIP |null |null |null |null |BASE | -总数目:20 +总数目:4 } Elapsed Time: 0.0.3 @@ -653,47 +521,47 @@ STRICT{ 0 } -Elapsed Time: 0.4.509 +Elapsed Time: 0.0.46 -- [1]150:insert into root.wt02(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1, 1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.0.258 +Elapsed Time: 0.0.36 -- [1]151:insert into root.wt03(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1, 1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.0.257 +Elapsed Time: 0.0.35 -- [1]152:insert into root.wt04(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1.1, 1.1, 1.1, 1.1) STRICT{ 0 } -Elapsed Time: 0.0.257 +Elapsed Time: 0.0.36 -- [1]153:insert into root.wt05(time, PLAIN1, TS_2DIFF1, RLE1, GORILLA1) values(1, 1.1, 1.1, 1.1, 1.1) STRICT{ 0 } -Elapsed Time: 0.0.257 +Elapsed Time: 0.0.36 -- [1]154:insert into root.wt06(time, PLAIN1, DICTIONARY1) values(1, 'v1', 'v2') STRICT{ 0 } -Elapsed Time: 0.0.259 +Elapsed Time: 0.0.37 --- [1]155:select ** from root +-- [1]155:select wt01.* from root STRICT{ -Time(TIMESTAMP) |root.wt06.PLAIN1(TEXT) |root.wt06.DICTIONARY1(TEXT) |root.wt05.RLE1(DOUBLE) |root.wt05.TS_2DIFF1(DOUBLE) |root.wt05.PLAIN1(DOUBLE) |root.wt05.GORILLA1(DOUBLE) |root.wt04.RLE1(FLOAT) |root.wt04.TS_2DIFF1(FLOAT) |root.wt04.PLAIN1(FLOAT) |root.wt04.GORILLA1(FLOAT) |root.wt03.RLE1(INT64) |root.wt03.TS_2DIFF1(INT64) |root.wt03.PLAIN1(INT64) |root.wt03.GORILLA1(INT64) |root.wt02.RLE1(INT32) |root.wt02.TS_2DIFF1(INT32) |root.wt02.PLAIN1(INT32) |root.wt02.GORILLA1(INT32) |root.wt01.RLE1(BOOLEAN) |root.wt01.PLAIN1(BOOLEAN) | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -1 |v1 |v2 |1.1 |1.1 |1.1 |1.1 |1.1 |1.1 |1.1 |1.1 |1 |1 |1 |1 |1 |1 |1 |1 |true |true | +Time(TIMESTAMP) |root.wt01.RLE1(BOOLEAN) |root.wt01.PLAIN1(BOOLEAN) | +--------------------------------------------------------------------------------- +1 |true |true | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.5 -- [1]167:create timeseries root.wt01.PLAIN1 WITH DATATYPE=BOOLEAN,ENCODING=PLAIN,COMPRESSOR=UNCOMPRESSED STRICT{ PASS @@ -711,7 +579,7 @@ STRICT{ PASS } --- [1]171:show timeseries +-- [1]171:show timeseries root.wt01.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -731,9 +599,9 @@ STRICT{ 0 } -Elapsed Time: 0.6.9 +Elapsed Time: 0.0.37 --- [1]173:select ** from root +-- [1]173:select wt01.* from root STRICT{ Time(TIMESTAMP) |root.wt01.PLAIN1(BOOLEAN) |root.wt01.PLAIN3(INT64) |root.wt01.PLAIN2(INT32) |root.wt01.PLAIN4(FLOAT) | ------------------------------------------------------------------------------------------------------------------------------------------- @@ -741,19 +609,19 @@ Time(TIMESTAMP) |root.wt01.PLAIN1(BOOLEAN) |root.wt01.PLAIN3(INT64) 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.6 -- [1]184:create timeseries root.wt01.PLAIN1 WITH DATATYPE=BOOLEAN,ENCODING=PLAIN,COMPRESSOR=TAR STRICT{ SQLSTATE : 701: Unsupported compression: TAR } --- [1]186:show timeseries +-- [1]186:show timeseries root.wt01.* STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | 总数目:0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]198:CREATE TIMESERIES root.sg1.d0.s0 WITH DATATYPE=INT32,ENCODING=PLAIN,LOSS=SDT,COMPDEV=2 STRICT{ PASS @@ -763,9 +631,9 @@ STRICT{ 0 } -Elapsed Time: 0.1.7 +Elapsed Time: 0.0.47 --- [1]199:show timeseries +-- [1]199:show timeseries root.sg1.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -783,9 +651,9 @@ STRICT{ 0 } -Elapsed Time: 0.0.259 +Elapsed Time: 0.0.48 --- [1]212:show timeseries +-- [1]212:show timeseries root.sg1.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -793,7 +661,7 @@ root.sg1.d0.s1 |null |root.sg1 |INT32 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.3 -- [1]213:select s1 from root.sg1.d0 STRICT{ @@ -803,7 +671,7 @@ Time(TIMESTAMP) |root.sg1.d0.s1(INT32) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.5 -- [1]225:CREATE TIMESERIES root.sg1.d0.s1 WITH DATATYPE=INT32,ENCODING=RLE,COMPRESSOR=LZMA2 STRICT{ PASS @@ -813,9 +681,9 @@ STRICT{ 0 } -Elapsed Time: 0.0.259 +Elapsed Time: 0.0.62 --- [1]226:show timeseries +-- [1]226:show timeseries root.sg1.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -825,7 +693,7 @@ root.sg1.d0.s1 |null |root.sg1 |INT32 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]227:select * from root.sg1.d0 STRICT{ @@ -835,4 +703,4 @@ Time(TIMESTAMP) |root.sg1.d0.s0(DOUBLE) |root.sg1.d0.s1(INT32) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.6 diff --git a/tree/scripts/operateMetadata/timeseries/timeseries_compressed.run b/tree/scripts/operateMetadata/timeseries/timeseries_compressed.run index b1051bde..891ce7c2 100644 --- a/tree/scripts/operateMetadata/timeseries/timeseries_compressed.run +++ b/tree/scripts/operateMetadata/timeseries/timeseries_compressed.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; --清理环境 delete DATABASE root.**; <, ';'} @@ -2971,7 +2971,7 @@ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]583:show view root.view.** where datatype=int32 STRICT{ @@ -2995,7 +2995,7 @@ root.view.v1.c2 |root.view |TEXT |null 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]585:show view root.view.** where datatype=boolean STRICT{ @@ -3003,7 +3003,7 @@ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) 总数目:0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]586:show view root.view.** where datatype=int STRICT{ SQLSTATE : 701: unsupported datatype: int @@ -3018,7 +3018,7 @@ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:23 no } -- [1]592:alter view root.view.v1.c2 add TAGS unit=c,city=beijing,city_region=changping,color=read STRICT{ -PASS +0 } -- [1]593:show view root.view.** where TAGS(city) contains 'beijing' @@ -3059,7 +3059,7 @@ root.view.v1.c2 |null |root.view |TEXT 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]595:show timeseries root.view.** where TAGS(city) contains 'beijing' limit 1 offset 1 STRICT{ @@ -3095,13 +3095,13 @@ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) 总数目:0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]598:insert into root.view.v1(time,c1,c2) values(3000,321,"tags test,show view test") STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]599:select c1 ,c2 from root.view.v1 STRICT{ @@ -3115,7 +3115,7 @@ Time(TIMESTAMP) |root.view.v1.c1(INT32) |root.view.v1.c2(TEXT) | 总数目:3 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]600:create view root.view.v1(c3) as select s01+s02 from root.db.d1 STRICT{ PASS @@ -3145,11 +3145,11 @@ root.view.v1.c2 |root.view |TEXT |{"city_region": Elapsed Time: 0.0.0 -- [1]602:alter view root.view.v1.c3 add TAGS unit=a,city=jinan,city_region=licheng,color=red STRICT{ -PASS +0 } -- [1]603:alter view root.view.v1.c3 add attributes date1=mon,date2=tue,date3=sat,date4=fri STRICT{ -PASS +0 } -- [1]604:show view root.view.** @@ -3183,11 +3183,11 @@ SQLSTATE : 507: root.db.d1.s01 is not view. } -- [1]606:alter timeseries root.db.d1.s01 add tags unit=d,city=datong,city_region=yungang,color=black STRICT{ -PASS +0 } -- [1]607:alter timeseries root.db.d1.s01 upsert tags( unit=d,city=datong,city_region=yungang,color=black) ATTRIBUTES(job1=comp,job2=street,job3=test) STRICT{ -PASS +0 } -- [1]608:show view root.view.** @@ -3230,7 +3230,7 @@ root.db.d1.s01 |null |root.db |INT32 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]610:show view root.** where TAGS(city) contains 'datong' STRICT{ @@ -3238,7 +3238,7 @@ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) 总数目:0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]611:show timeseries root.** where TAGS(city) contains 'datong' STRICT{ @@ -3274,7 +3274,7 @@ root.view.v1.c1 |null |root.view |INT32 总数目:3 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]613:show view where datatype=int32 STRICT{ @@ -3288,7 +3288,7 @@ root.view.v1.c1 |root.view |INT32 |{"city_region": 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]614:show view where datatype=double STRICT{ diff --git a/tree/scripts/operateMetadata/view/alter_view.run b/tree/scripts/operateMetadata/view/alter_view.run index 876a270f..4a777135 100644 --- a/tree/scripts/operateMetadata/view/alter_view.run +++ b/tree/scripts/operateMetadata/view/alter_view.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; // tc1 redefine c1 drop database root.db;< 0 STRICT{ @@ -555,7 +555,7 @@ count(root.db.d1.s02)(INT64) |count(root.db.d1.s03)(INT64) |count(root 总数目:0 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.3 -- [1]141:select count(s02),count(s03),count(s04),count(s05),count(s06) from root.db.d2 having count(c1) > 0 STRICT{ @@ -563,7 +563,7 @@ count(root.db.d2.s02)(INT64) |count(root.db.d2.s03)(INT64) |count(root 总数目:0 } -Elapsed Time: 0.0.32 +Elapsed Time: 0.0.4 -- [1]142:drop database root.db STRICT{ PASS @@ -647,7 +647,7 @@ Time(TIMESTAMP) |root.view.v1.c1(INT32) |root.view.v1.c2(INT64) | 总数目:0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]167:select c1,c2 from root.view.v2 STRICT{ @@ -655,7 +655,7 @@ Time(TIMESTAMP) |root.view.v2.c1(INT32) |root.view.v2.c2(INT64) | 总数目:0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]168:show view root.view.** STRICT{ @@ -671,7 +671,7 @@ root.view.v2.c2 |root.view |INT64 |null 总数目:4 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]169:show view root.db.** STRICT{ @@ -679,7 +679,7 @@ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) 总数目:0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]170:show timeseries root.db.** STRICT{ @@ -723,22 +723,22 @@ root.db.d2.s05 |null |root.db |DOUBLE 总数目:12 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]172:alter view root.view.v1.c1 upsert tags(city=beijing, description='this is a capital') attributes(speed=100, color=red) STRICT{ -PASS +0 } -- [1]173:alter view root.view.v1.c2 upsert tags(city=shanghai, description='this is a big city') attributes(speed=111, color=blue) STRICT{ -PASS +0 } -- [1]175:alter view root.view.v2.c1 upsert tags(city_region=haidian, description='this is a region') attributes(speed=90, color=red) STRICT{ -PASS +0 } -- [1]176:alter view root.view.v2.c2 upsert tags(city_region=changping, description='this is a region') attributes(speed=112, color=blue) STRICT{ -PASS +0 } -- [1]187:CREATE CONTINUOUS QUERY cq_1 RESAMPLE EVERY 1s BEGIN SELECT max_value(c1),min_value(c2) INTO root.view.v1(c1),root.view.v1(c2) FROM root.view.v2 GROUP BY(1s) align by device END STRICT{ @@ -753,7 +753,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.51 +Elapsed Time: 0.0.52 -- [1]201:select count(c1) ,count(c2) from root.view.v1 STRICT{ @@ -763,7 +763,7 @@ count(root.view.v1.c1)(INT64) |count(root.view.v1.c2)(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]202:select count(s01) ,count(s02),count(s03),count(s04),count(s05),count(s06) from root.db.d1 STRICT{ @@ -773,7 +773,7 @@ count(root.db.d1.s01)(INT64) |count(root.db.d1.s02)(INT64) |count(root 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]203:select count(s01) ,count(s02),count(s03),count(s04),count(s05),count(s06) from root.db.d2 STRICT{ @@ -783,7 +783,7 @@ count(root.db.d2.s01)(INT64) |count(root.db.d2.s02)(INT64) |count(root 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]204:drop database root.db STRICT{ PASS @@ -867,7 +867,7 @@ Time(TIMESTAMP) |root.view.v1.c1(INT32) |root.view.v1.c2(INT64) | 总数目:0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]230:select c1,c2 from root.view.v2 STRICT{ @@ -875,7 +875,7 @@ Time(TIMESTAMP) |root.view.v2.c1(INT32) |root.view.v2.c2(INT64) | 总数目:0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]231:show view root.view.** STRICT{ @@ -891,7 +891,7 @@ root.view.v2.c2 |root.view |INT64 |null 总数目:4 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]232:show view root.db.** STRICT{ @@ -946,19 +946,19 @@ root.db.d2.s05 |null |root.db |DOUBLE Elapsed Time: 0.0.1 -- [1]235:alter view root.view.v1.c1 upsert tags(city=beijing, description='this is a capital') attributes(speed=100, color=red) STRICT{ -PASS +0 } -- [1]236:alter view root.view.v1.c2 upsert tags(city=shanghai, description='this is a big city') attributes(speed=111, color=blue) STRICT{ -PASS +0 } -- [1]238:alter view root.view.v2.c1 upsert tags(city_region=haidian, description='this is a region') attributes(speed=90, color=red) STRICT{ -PASS +0 } -- [1]239:alter view root.view.v2.c2 upsert tags(city_region=changping, description='this is a region') attributes(speed=112, color=blue) STRICT{ -PASS +0 } -- [1]249:CREATE CONTINUOUS QUERY cq1 RESAMPLE EVERY 1s BEGIN SELECT max_value(c1),min_value(c2) INTO root.view.v1(c1),root.view.v1(c2) FROM root.view.v2 GROUP BY(1s) END STRICT{ @@ -973,7 +973,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.343 +Elapsed Time: 0.1.230 -- [1]265:drop CONTINUOUS QUERY cq1 STRICT{ PASS diff --git a/tree/scripts/operateMetadata/view/cq_trigger.run b/tree/scripts/operateMetadata/view/cq_trigger.run index deaf52d9..52a36bc1 100644 --- a/tree/scripts/operateMetadata/view/cq_trigger.run +++ b/tree/scripts/operateMetadata/view/cq_trigger.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; // tc1 CQ select into alias series ,指定aligned drop database root.db;< 7 STRICT{ 0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.8 -- [1]247:delete from root.db.d2.* where time > 7 STRICT{ 0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.11 -- [1]248:flush STRICT{ PASS @@ -1767,7 +1767,7 @@ Time(TIMESTAMP) |root.view.v1.c1(INT32) |root.view.v1.c2(INT64) | 总数目:7 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]250:select c1,c2,c3,c4,c5,c6 from root.view.v2 STRICT{ @@ -1789,7 +1789,7 @@ Time(TIMESTAMP) |root.view.v2.c1(INT32) |root.view.v2.c2(INT64) | 总数目:7 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]251:select s01,s02,s03,s04,s05,s06 from root.db.d1 STRICT{ @@ -1811,7 +1811,7 @@ Time(TIMESTAMP) |root.db.d1.s01(INT32) |root.db.d1.s02(INT64) |ro 总数目:7 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]252:select s01,s02,s03,s04,s05,s06 from root.db.d2 STRICT{ @@ -1833,7 +1833,7 @@ Time(TIMESTAMP) |root.db.d2.s01(INT32) |root.db.d2.s02(INT64) |ro 总数目:7 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]253:drop database root.view STRICT{ PASS @@ -1883,19 +1883,19 @@ STRICT{ 0 } -Elapsed Time: 0.1.769 +Elapsed Time: 0.1.912 -- [1]269:insert into root.db.d1(time,s01,s02,s03,s04,s05,s06) values(2,2,2,1,2,2,"aligned row 2") STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]270:insert into root.db.d1(time,s01,s02,s03,s04,s05,s06) values(3,3,3,1,3,3,"aligned row 3") STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]271:insert into root.db.d1(time,s01,s02,s03,s04,s05,s06) values(4,4,4,1,4,4,"aligned 4") STRICT{ 0 @@ -1907,13 +1907,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]273:insert into root.db.d1(time,s01,s02,s03,s04,s05,s06) values(6,6,6,1,6,6,"aligned row 6") STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]274:insert into root.db.d1(time,s01,s02,s03,s04,s05,s06) values(7,7,7,1,7,7,"aligned 7") STRICT{ 0 @@ -1925,13 +1925,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]276:insert into root.db.d1(time,s01,s02,s03,s04,s05,s06) values(9,9,9,1,9,9,"aligned row 9") STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]277:insert into root.db.d1(time,s01,s02,s03,s04,s05,s06) values(10,10,10,1,10,10,"aligned row 10") STRICT{ 0 @@ -1943,7 +1943,7 @@ STRICT{ 0 } -Elapsed Time: 0.1.263 +Elapsed Time: 0.0.34 -- [1]280:insert into root.db.d2(time,s01,s02,s03,s04,s05,s06) values(2,2,2,1,2,2,"normal row 2") STRICT{ 0 @@ -1955,19 +1955,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]282:insert into root.db.d2(time,s01,s02,s03,s04,s05,s06) values(4,4,4,1,4,4,"normal 4") STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]283:insert into root.db.d2(time,s01,s02,s03,s04,s05,s06) values(5,5,5,1,5,5,"normal row 5") STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]284:insert into root.db.d2(time,s01,s02,s03,s04,s05,s06) values(6,6,6,1,6,6,"normal row 6") STRICT{ 0 @@ -1979,13 +1979,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]286:insert into root.db.d2(time,s01,s02,s03,s04,s05,s06) values(8,8,8,1,8,8,"normal row 8") STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]287:insert into root.db.d2(time,s01,s02,s03,s04,s05,s06) values(9,9,9,1,9,9,"normal row 9") STRICT{ 0 @@ -2033,7 +2033,7 @@ Time(TIMESTAMP) |root.view.v1.c1(DOUBLE) |root.view.v1.c2(DOUBLE) 总数目:10 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]293:select c1,c2 from root.view.v2 STRICT{ @@ -2061,7 +2061,7 @@ Time(TIMESTAMP) |root.view.v2.c1(DOUBLE) |root.view.v2.c2(DOUBLE) 总数目:10 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]294:flush STRICT{ PASS @@ -2071,7 +2071,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]297:flush STRICT{ PASS @@ -2113,7 +2113,7 @@ Time(TIMESTAMP) |root.view.v1.c1(DOUBLE) |root.view.v1.c2(DOUBLE) 总数目:10 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]301:select c1,c2 from root.view.v2 STRICT{ @@ -2141,19 +2141,19 @@ Time(TIMESTAMP) |root.view.v2.c1(DOUBLE) |root.view.v2.c2(DOUBLE) 总数目:10 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]302:delete timeseries root.db.d1.s01 STRICT{ 0 } -Elapsed Time: 0.0.274 +Elapsed Time: 0.0.22 -- [1]303:delete from root.view.v1.* where time > 5 STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]304:select s01,s02,s03,s04,s05,s06 from root.db.d1 STRICT{ @@ -2181,17 +2181,17 @@ Time(TIMESTAMP) |root.db.d1.s02(INT32) |root.db.d1.s03(INT32) |ro 总数目:10 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]305:select s01 into aligned root.db.d1(s01) from root.db.d2 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.db.d2.s01 |root.db.d1.s01 |10 | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]307:select c1,c2,c3,c4,c5,c6 from root.view.v1 STRICT{ @@ -2219,7 +2219,7 @@ Time(TIMESTAMP) |root.view.v1.c1(DOUBLE) |root.view.v1.c2(DOUBLE) 总数目:10 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]308:select c1,c2,c3,c4,c5,c6 from root.view.v2 STRICT{ @@ -2247,23 +2247,23 @@ Time(TIMESTAMP) |root.view.v2.c1(DOUBLE) |root.view.v2.c2(DOUBLE) 总数目:10 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]309:delete timeseries root.db.d1.s01 STRICT{ 0 } -Elapsed Time: 0.0.257 +Elapsed Time: 0.0.22 -- [1]310:select s06 into aligned root.db.d1(s01) from root.db.d2 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.db.d2.s06 |root.db.d1.s01 |10 | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]311:select c1 from root.view.v1 STRICT{ SQLSTATE : 701: Invalid input expression data type. expression: root.db.d1.s01, actual data type: TEXT, expected data type(s): [INT32, INT64, FLOAT, DOUBLE]. diff --git a/tree/scripts/operateMetadata/view/delete_data.run b/tree/scripts/operateMetadata/view/delete_data.run index fb9fbcbc..884c594b 100644 --- a/tree/scripts/operateMetadata/view/delete_data.run +++ b/tree/scripts/operateMetadata/view/delete_data.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; // tc1 alias series where drop database root.view;<0 STRICT{ SQLSTATE : 701: Expression of HAVING clause can not be used in NonAggregationQuery @@ -161,7 +161,7 @@ STRICT{ 0 } -Elapsed Time: 0.1.272 +Elapsed Time: 0.0.35 -- [1]43:insert into root.db.d1(time,s01,s02)aligned values(2000,1111,4444) STRICT{ 0 @@ -173,13 +173,13 @@ STRICT{ 0 } -Elapsed Time: 0.1.277 +Elapsed Time: 0.0.45 -- [1]45:insert into root.db.d2(time,s01,s02) values(3000,009,"seize the day") STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]46:select s01,s02 from root.db.d1 STRICT{ @@ -191,7 +191,7 @@ Time(TIMESTAMP) |root.db.d1.s01(INT32) |root.db.d1.s02(INT64) | 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]47:select s01,s02 from root.db.d2 STRICT{ @@ -203,7 +203,7 @@ Time(TIMESTAMP) |root.db.d2.s01(INT32) |root.db.d2.s02(TEXT) | 总数目:2 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.1 -- [1]49:create view root.view.v1(c1) as select s01 from root.db.d1 STRICT{ PASS @@ -220,7 +220,7 @@ PASS STRICT{ PASS } --- [1]60:CREATE USER u_security '123456' +-- [1]60:CREATE USER u_security 'pass123456789' STRICT{ PASS } @@ -249,7 +249,7 @@ STRICT{ 0 } -Elapsed Time: 0.1.294 +Elapsed Time: 0.0.36 -- [1]66:insert into root.db.d1(time,s01,s02)aligned values(2000,1111,4444) STRICT{ 0 @@ -261,13 +261,13 @@ STRICT{ 0 } -Elapsed Time: 0.1.267 +Elapsed Time: 0.0.36 -- [1]68:insert into root.db.d2(time,s01,s02) values(3000,009,"seize the day") STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]69:select s01,s02 from root.db.d1 STRICT{ @@ -279,7 +279,7 @@ Time(TIMESTAMP) |root.db.d1.s01(INT32) |root.db.d1.s02(INT64) | 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]70:select s01,s02 from root.db.d2 STRICT{ @@ -291,7 +291,7 @@ Time(TIMESTAMP) |root.db.d2.s01(INT32) |root.db.d2.s02(TEXT) | 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]72:LIST PRIVILEGES OF USER u_security STRICT{ @@ -299,7 +299,7 @@ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) 总数目:0 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.1 -- [1]72:grant write on root.view.** to user u_security STRICT{ PASS @@ -323,7 +323,7 @@ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) 总数目:4 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]79:show view root.view.** STRICT{ @@ -331,7 +331,7 @@ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) 总数目:0 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.1 -- [1]80:create view root.view.v1(c1) as select s01 from root.db.d1 STRICT{ PASS @@ -352,10 +352,10 @@ root.view.v2.c2 |root.view |TEXT |null 总数目:2 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.1 -- [1]83:alter view root.view.v1.c1 upsert tags(city=beijing, description='this is a capital') attributes(speed=100, color=red) STRICT{ -PASS +0 } -- [1]84:show view root.view.** @@ -372,7 +372,7 @@ root.view.v2.c2 |root.view |TEXT |null 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]86:show view root.view.** STRICT{ @@ -388,7 +388,7 @@ root.view.v2.c2 |root.view |TEXT |null 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.1 -- [1]87:drop database root.db STRICT{ PASS @@ -420,7 +420,7 @@ root.db.d1.s01 |null |root.db |INT32 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.1 -- [1]96:alter view root.db.d1.s01 add tags unit=c STRICT{ SQLSTATE : 507: root.db.d1.s01 is not view. @@ -436,7 +436,7 @@ root.db.d1.s01 |null |root.db |INT32 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.0 -- [1]99:show view root.db.** STRICT{ @@ -444,7 +444,7 @@ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) 总数目:0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]100:drop database root.db STRICT{ PASS @@ -490,7 +490,7 @@ STRICT{ 0 } -Elapsed Time: 0.1.293 +Elapsed Time: 0.0.35 -- [1]115:insert into root.db.d1(time,s01,s02,s03,s04,s05,s06)aligned values(2000,222,444,false,2.3,4.5,"two days") STRICT{ 0 @@ -502,13 +502,13 @@ STRICT{ 0 } -Elapsed Time: 0.1.270 +Elapsed Time: 0.0.45 -- [1]117:insert into root.db.d2(time,s01,s02,s03,s04,s05,s06) values(3000,789,444,false,2.3,4.5,"hello") STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]118:create view root.view.v1(c1,c2) as select s01,s02 from root.db.d1 STRICT{ PASS @@ -528,7 +528,7 @@ Time(TIMESTAMP) |root.view.v1.c1(INT32) |root.view.v1.c2(INT64) | 总数目:2 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.2 -- [1]121:select c1,c2 from root.view.v2 STRICT{ @@ -540,7 +540,7 @@ Time(TIMESTAMP) |root.view.v2.c1(INT32) |root.view.v2.c2(INT64) | 总数目:2 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.1 -- [1]122:show view root.view.** STRICT{ @@ -556,7 +556,7 @@ root.view.v2.c2 |root.view |INT64 |null 总数目:4 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]123:show view root.db.** STRICT{ @@ -564,7 +564,7 @@ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) 总数目:0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.0 -- [1]124:show timeseries root.db.** STRICT{ @@ -608,22 +608,22 @@ root.db.d2.s05 |null |root.db |DOUBLE 总数目:12 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]125:alter view root.view.v1.c1 upsert tags(city=beijing, description='this is a capital') attributes(speed=100, color=red) STRICT{ -PASS +0 } -- [1]126:alter view root.view.v1.c2 upsert tags(city=shanghai, description='this is a big city') attributes(speed=111, color=blue) STRICT{ -PASS +0 } -- [1]127:alter view root.view.v2.c1 upsert tags(city_region=haidian, description='this is a region') attributes(speed=90, color=red) STRICT{ -PASS +0 } -- [1]128:alter view root.view.v2.c2 upsert tags(city_region=changping, description='this is a region') attributes(speed=112, color=blue) STRICT{ -PASS +0 } -- [1]129:show view root.view.** @@ -652,7 +652,7 @@ root.view.v2.c2 |root.view |INT64 |{"city_region": 总数目:4 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.1 -- [1]130:show latest timeseries root.db.** STRICT{ @@ -696,7 +696,7 @@ root.db.d1.s05 |null |root.db |DOUBLE 总数目:12 } -Elapsed Time: 0.0.29 +Elapsed Time: 0.0.4 -- [1]131:show latest timeseries root.view.** STRICT{ @@ -724,7 +724,7 @@ root.view.v1.c2 |null |root.view |INT64 总数目:4 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.3 -- [1]132:drop database root.db STRICT{ PASS @@ -758,13 +758,13 @@ STRICT{ 0 } -Elapsed Time: 0.1.270 +Elapsed Time: 0.0.35 -- [1]144:insert into root.db.d2(time,s01,s02) values(2000,789,"hello") STRICT{ 0 } -Elapsed Time: 0.1.270 +Elapsed Time: 0.0.35 -- [1]145:create view root.view.v1(c1,c2) as select s01,s02 from root.db.d2 STRICT{ PASS @@ -780,7 +780,7 @@ root.view.v1.c2 |root.view |TEXT |null 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]147:alter view root.view.v1(c1) as select s02||",world" from root.db.d2 STRICT{ SQLSTATE : 701: Invalid input expression data type. expression: root.db.d2.s02, actual data type: TEXT, expected data type(s): [BOOLEAN]. @@ -796,7 +796,7 @@ root.view.v1.c2 |root.view |TEXT |null 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]149:select c1,c2 from root.view.v1 STRICT{ @@ -806,7 +806,7 @@ Time(TIMESTAMP) |root.view.v1.c1(INT32) |root.view.v1.c2(TEXT) | 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.2 -- [1]150:drop database root.db STRICT{ PASS @@ -832,7 +832,7 @@ STRICT{ 0 } -Elapsed Time: 0.3.534 +Elapsed Time: 0.0.200 -- [1]161:ALTER timeseries root.test.g_0.d_0.s_0 UPSERT tags(s0_tag1=s0_tag1, s0_tag2=s0_tag2) attributes(s0_attr1=s0_attr1, s0_attr2=s0_attr2) STRICT{ SQLSTATE : 516: Cannot alter template timeseries [root.test.g_0.d_0.s_0] since device template [t1] already set on path [root.test.g_0]. @@ -874,13 +874,13 @@ STRICT{ 0 } -Elapsed Time: 0.1.268 +Elapsed Time: 0.0.47 -- [1]181:insert into root.test.g_0.tab2(time,col1) values(1,2) STRICT{ 0 } -Elapsed Time: 0.1.280 +Elapsed Time: 0.0.46 -- [1]182:select s_4,col1 from root.test.g_0.tab1,root.test.g_0.tab2 STRICT{ @@ -890,7 +890,7 @@ Time(TIMESTAMP) |root.test.g_0.tab1.s_4(INT32) |root.test.g_0.tab2.col 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.2 -- [1]183:select s_4 as salary,col1 from root.test.g_0.tab1,root.test.g_0.tab2 STRICT{ @@ -900,7 +900,7 @@ Time(TIMESTAMP) |salary(INT32) |root.test.g_0.tab2.col1(INT32) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.2 -- [1]190:create timeseries root.test.g_0.tab1.s_4 with datatype=int32 STRICT{ PASS @@ -914,13 +914,13 @@ STRICT{ 0 } -Elapsed Time: 0.1.270 +Elapsed Time: 0.0.35 -- [1]193:insert into root.test.g_0.tab2(time,col1) values(1,2) STRICT{ 0 } -Elapsed Time: 0.1.266 +Elapsed Time: 0.0.45 -- [1]194:select s_4,col1 from root.test.g_0.tab1,root.test.g_0.tab2 STRICT{ @@ -930,7 +930,7 @@ Time(TIMESTAMP) |root.test.g_0.tab1.s_4(INT32) |root.test.g_0.tab2.col 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.2 -- [1]195:select s_4 as salary,col1 from root.test.g_0.tab1,root.test.g_0.tab2 STRICT{ @@ -940,16 +940,16 @@ Time(TIMESTAMP) |salary(INT32) |root.test.g_0.tab2.col1(INT32) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.1 -- [1]196:insert into root.test.g_0.tab2(time,s_4) values(1,2) STRICT{ 0 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.2 -- [1]198:ALTER timeseries root.test.g_0.tab1.s_4 ADD TAGS city=beijing_1,workshop=computer STRICT{ -PASS +0 } -- [1]198:select s_4 from root.test.g_0.** where time=1535587210000 group by tags(workshop,city) STRICT{ @@ -968,10 +968,10 @@ STRICT{ 0 } -Elapsed Time: 0.2.15 +Elapsed Time: 0.1.810 -- [1]210:alter timeseries root.test.g_0.tab1.s_0 add tags city=beijing STRICT{ -PASS +0 } -- [1]211:select count(s_0) ,count(s_1) from root.test.g_0.tab1 group by tags(city) @@ -984,7 +984,7 @@ NULL |null |1 | 总数目:2 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.3 -- [1]219:create schema template t1 (s_0 FLOAT) STRICT{ PASS @@ -1014,7 +1014,7 @@ STRICT{ 0 } -Elapsed Time: 0.2.534 +Elapsed Time: 0.0.724 -- [1]226:drop database root.db2 STRICT{ PASS @@ -1032,7 +1032,7 @@ STRICT{ 0 } -Elapsed Time: 0.1.270 +Elapsed Time: 0.0.36 -- [1]230:select s_0 from root.db2.t1 STRICT{ @@ -1042,7 +1042,7 @@ Time(TIMESTAMP) |root.db2.t1.s_0(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]231:show devices root.db2.t1 STRICT{ @@ -1052,4 +1052,4 @@ root.db2.t1 |true |null |INF 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 diff --git a/tree/scripts/operateMetadata/view/issue.run b/tree/scripts/operateMetadata/view/issue.run index 5d84f546..125f2aae 100644 --- a/tree/scripts/operateMetadata/view/issue.run +++ b/tree/scripts/operateMetadata/view/issue.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; // tc1 https://jira.infra.timecho.com:8443/browse/TIMECHODB-164 drop database root.db;<, ';'} diff --git a/tree/scripts/operateMetadata/view/show_devices.run b/tree/scripts/operateMetadata/view/show_devices.run index bc8512de..ae9efe2d 100644 --- a/tree/scripts/operateMetadata/view/show_devices.run +++ b/tree/scripts/operateMetadata/view/show_devices.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; // tc1 v1 from aligned / normal ts;v2 from aligned ts;v3 from aligned ts drop database root.db;<=5000 STRICT{ @@ -179,7 +179,7 @@ count(root.view.v1.c1)(INT64) |count(root.view.v1.c2)(INT64) |count(ro 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]39:drop database root.db STRICT{ PASS @@ -213,7 +213,7 @@ STRICT{ 0 } -Elapsed Time: 0.1.256 +Elapsed Time: 0.0.36 -- [1]51:insert into root.db.d1(time,s01,s02)aligned values(2000,123,456) STRICT{ 0 @@ -225,7 +225,7 @@ STRICT{ 0 } -Elapsed Time: 0.1.263 +Elapsed Time: 0.0.35 -- [1]53:insert into root.db.d2(time,s01,s02) values(3000,789,"hello") STRICT{ 0 @@ -277,7 +277,7 @@ Time(TIMESTAMP) |root.view.v1.c1(INT32) |root.view.v1.c2(TEXT) | 总数目:3 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]60:select s01,s02 from root.db.d1 STRICT{ @@ -289,7 +289,7 @@ Time(TIMESTAMP) |root.db.d1.s01(INT32) |root.db.d1.s02(INT64) | 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]61:select s01,s02 from root.db.d2 STRICT{ @@ -307,25 +307,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]63:insert into root.view.v1(time,c2) values(5000," not expired") STRICT{ 0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.0 -- [1]64:insert into root.view.v1(time,c1)aligned values(now(),234) STRICT{ 0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]65:insert into root.view.v1(time,c2) values(now(),"not expired") STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]66:select count(c1),count(c2) from root.view.v1 STRICT{ @@ -335,7 +335,7 @@ count(root.view.v1.c1)(INT64) |count(root.view.v1.c2)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]67:flush STRICT{ PASS @@ -363,7 +363,7 @@ root.db |1 |1 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]71:show databases root.view STRICT{ @@ -385,7 +385,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.0 -- [1]74:select count(*) from root.view.*,root.db.* where root.view.v1.c1=root.db.d1.s01 and root.view.v1.c2=root.db.d2.s02 STRICT{ @@ -405,7 +405,7 @@ count(root.view.v1.c1)(INT64) |count(root.view.v1.c2)(INT64) |count(ro 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]77:drop database root.db STRICT{ PASS diff --git a/tree/scripts/operateMetadata/view/ttl.run b/tree/scripts/operateMetadata/view/ttl.run index 97860a1a..407771e1 100644 --- a/tree/scripts/operateMetadata/view/ttl.run +++ b/tree/scripts/operateMetadata/view/ttl.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; // tc1 query expired data;insert expired data;insert not expired data,query drop database root.db;<2 and time < 200000 order by time desc limit 2 offset 0 align by device STRICT{ @@ -981,7 +983,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.5 -- [1]196:select c0,c1,c2,c3,c4,c5,c6,c11,c12 from root.dacoo.deviceS12417 where time between 2 and 200000 order by time asc limit 2 offset 0 align by device STRICT{ @@ -995,7 +997,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.8 -- [1]197:select c0,c1,c2,c3,c4,c5,c6,c11,c12 from root.viewdb.deviceS12417 where time between 2 and 200000 order by time desc limit 2 offset 0 align by device STRICT{ @@ -1009,7 +1011,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.6 -- [1]199:select c0,c1,c2,c3,c4,c5,c6,c11,c12 from root.dacoo.deviceS12417 where ( time between 2 and 200000) and c0>2000 order by time asc limit 2 offset 0 align by device STRICT{ @@ -1020,7 +1022,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.33 -- [1]200:select c0,c1,c2,c3,c4,c5,c6,c11,c12 from root.viewdb.deviceS12417 where ( time between 2 and 200000) and c0>2000 order by time desc limit 2 offset 0 align by device STRICT{ @@ -1031,7 +1033,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]201:select c0,c1,c0 from root.** where ( time between 2 and 200000) and c0>2000 order by time desc limit 6 offset 0 align by device STRICT{ @@ -1045,7 +1047,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c0(INT 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.18 -- [1]202:select c0,c1,c0+1 from root.** where ( time between 2 and 200000) and (c0-1)>2000 order by time desc limit 6 offset 0 align by device STRICT{ @@ -1059,7 +1061,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c0 + 1 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.14 -- [1]203:select c0,c1,c0 as cc from root.** where ( time between 2 and 200000) and (c0-1)>2000 order by time desc limit 6 offset 0 align by device STRICT{ @@ -1073,7 +1075,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |cc(INT 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.14 -- [1]205:select count(c0) ,max_value(c0),min_value(c0) as min_c0,avg(c0),max_time(c0) from root.** where ( time between 2 and 200000) and (c0-1)>2000 order by time desc limit 6 offset 0 align by device STRICT{ @@ -1087,7 +1089,7 @@ S12417 | | | 总数目:2 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.19 -- [1]206:select count(c0) ,max_value(c0),min_value(c0) as min_c0,sin(avg(c0)/avg(c0))/sin(avg(c0)/avg(c0)) as avg_sin,max_time(c0) from root.** where ( time between 2 and 200000) and (c0-1)>2000 order by time desc limit 6 offset 0 align by device STRICT{ @@ -1101,7 +1103,7 @@ S12417 | | | 总数目:2 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.40 -- [1]207:select count(c0) ,max_value(c0),min_value(c0) as min_c0,sin(avg(c0)/avg(c0))/sin(avg(c0)/avg(c0)) as avg_sin,max_time(c0),min_time(c0) from root.** where ( time between -1 and 2200000) or (c0-1)>2000 group by([0,200000),100000ms) order by time desc limit 6 offset 0 align by device STRICT{ @@ -1121,7 +1123,7 @@ Time(TIMESTAMP) |Device(TEXT) |count(c0)(INT64) |max_value(c0)(IN 总数目:4 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.20 -- [1]208:select count(c0) ,max_value(c0),min_value(c0) as min_c0,sin(avg(c0)/avg(c0))/sin(avg(c0)/avg(c0)) as avg_sin,max_time(c0),min_time(c0) from root.** where ( time between -1 and 2200000) or (c0-1)>2000 group by([0,200000),100000ms) order by time desc limit 6 offset 2 align by device STRICT{ @@ -1135,7 +1137,7 @@ Time(TIMESTAMP) |Device(TEXT) |count(c0)(INT64) |max_value(c0)(IN 总数目:2 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.17 -- [1]209:select c0,c1,c0 as cc from root.** STRICT{ SQLSTATE : 701: alias 'cc' can only be matched with one time series @@ -1147,7 +1149,7 @@ Time(TIMESTAMP) |Device(TEXT) |count(c0)(INT64) |max_value(c0)(IN 总数目:0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.19 -- [1]213:select count(c0) ,max_value(c0),min_value(c0) as min_c0,sin(avg(c0)/avg(c0))/sin(avg(c0)/avg(c0)) as avg_sin,max_time(c0),min_time(c0) from root.** where ( time between -1 and 2200000) or (c0-1)>2000 group by([0,200000),100000ms) having count(c0)=3 order by time desc limit 6 offset 0 align by device STRICT{ @@ -1161,7 +1163,7 @@ Time(TIMESTAMP) |Device(TEXT) |count(c0)(INT64) |max_value(c0)(IN 总数目:2 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.15 -- [1]214:select last count(c0) ,max_value(c0),min_value(c0) as min_c0,sin(avg(c0)/avg(c0))/sin(avg(c0)/avg(c0)) as avg_sin,max_time(c0),min_time(c0) from root.** where ( time between -1 and 2200000) or (c0-1)>2000 group by([0,200000),100000ms) having count(c0)=3 order by time desc limit 6 offset 0 STRICT{ SQLSTATE : 701: Last queries can only be applied on raw time series. @@ -1183,7 +1185,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.13 -- [1]219:select last c0,c1,c2,c3,c4,c5,c6,c11,c12 as cc from root.** where ( time between -1 and 2200000) order by time asc limit 100 offset 0 STRICT{ @@ -1245,13 +1247,13 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:18 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.16 -- [1]220:insert into root.dacoo.deviceS12417(time,c0,c1,c2,c3,c4,c5,c6,c11,c12) values(229000,922000,null,94201,null,false,96203,97203.2,98203,"hello-null") STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]221:select c0,c1,c2,c3,c4,c5,c6,c11,c12 as cc from root.** where ( time between -1 and 2200000) and c1 is not null order by time asc limit 100 offset 0 align by device STRICT{ @@ -1283,7 +1285,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:8 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.16 -- [1]222:select c0,c1,c2,c3,c4,c5,c6,c11,c12 as cc from root.** where ( time between -1 and 2200000) and c1 is null order by time asc limit 100 offset 0 align by device STRICT{ @@ -1297,7 +1299,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:2 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.26 -- [1]223:select c0,c1,c2,c3,c4,c5,c6,c11,c12 as cc from root.** where ( time between -1 and 2200000) and c1 is null and c1 is not null order by time asc limit 100 offset 0 align by device STRICT{ @@ -1305,7 +1307,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.22 -- [1]224:select c0,c1,c2,c3,c4,c5,c6,c11,c12 as cc from root.** where ( time between -1 and 2200000) and (c12 like '%null' is null) order by time asc limit 100 offset 0 align by device STRICT{ @@ -1313,7 +1315,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:0 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.20 -- [1]225:select c0,c1,c2,c3,c4,c5,c6,c11,c12 as cc from root.** where ( time between -1 and 2200000) and (c12 like '%null' is not null) order by time asc limit 100 offset 0 align by device STRICT{ @@ -1351,7 +1353,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:10 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.15 -- [1]226:select c0,c1,c2,c3,c4,c5,c6,c11,c12 as cc from root.** where ( time between -1 and 2200000) and c12 like '%null' is not null order by time asc limit 100 offset 0 align by device STRICT{ @@ -1389,7 +1391,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:10 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.24 -- [1]227:select c0,c1,c2,c3,c4,c5,c6,c11,c12 as cc from root.** where ( time between -1 and 2200000) and c12 like 'hello-four' order by time asc limit 100 offset 0 align by device STRICT{ @@ -1403,7 +1405,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.16 -- [1]228:select count(c0) ,max_value(c0),min_value(c0) as min_c0,sin(avg(c0)/avg(c0))/sin(avg(c0)/avg(c0)) as avg_sin,max_time(c0),min_time(c0) from root.** group by((0,229000],1000ms,230000ms) order by time asc align by device STRICT{ @@ -1417,7 +1419,7 @@ Time(TIMESTAMP) |Device(TEXT) |count(c0)(INT64) |max_value(c0)(IN 总数目:2 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.11 -- [1]229:select count(c0) ,max_value(c0),min_value(c0) as min_c0,sin(avg(c0)/avg(c0))/sin(avg(c0)/avg(c0)) as avg_sin,max_time(c0),min_time(c0) from root.** group by((0,229000],1000ms,1000ms) having count(c0)>0 order by time asc align by device STRICT{ @@ -1449,7 +1451,7 @@ Time(TIMESTAMP) |Device(TEXT) |count(c0)(INT64) |max_value(c0)(IN 总数目:8 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.18 -- [1]230:select c0,c1,c2,c3,c4,c5,c6,c11,c12 from root.** fill(previous) order by time asc align by device STRICT{ @@ -1487,7 +1489,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:10 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.16 -- [1]231:select c0,c1,c2,c3,c4,c5,c6,c11,c12 from root.** where c3 is null fill('hello') order by time asc align by device STRICT{ @@ -1501,7 +1503,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:2 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.14 -- [1]232:select c0,c1,c2,c3,c4,c5,c6,c11,c12 from root.** where c3 is null fill(1) order by time asc align by device STRICT{ @@ -1515,7 +1517,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:2 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.17 -- [1]233:select c0,c1,c2,c3,c4,c5,c6,c11,c12 from root.** fill(LINEAR) order by time asc align by device STRICT{ @@ -1553,7 +1555,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:10 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.16 -- [1]234:select c0,c1,c2,c3,c4,c5,c6,c11,c12 from root.** where c3 is null fill(previous) order by time asc align by device STRICT{ @@ -1567,7 +1569,7 @@ Time(TIMESTAMP) |Device(TEXT) |c0(INT32) |c1(DOUBLE) |c2(INT 总数目:2 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.13 -- [1]235:drop database root.dacoo STRICT{ PASS diff --git a/tree/scripts/operateMetadata/view/view_group_by_level.run b/tree/scripts/operateMetadata/view/view_group_by_level.run index f8ed8b3f..53e5375f 100644 --- a/tree/scripts/operateMetadata/view/view_group_by_level.run +++ b/tree/scripts/operateMetadata/view/view_group_by_level.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; // https://jira.infra.timecho.com:8443/browse/TIMECHODB-536 drop database root.dacoo;< 2 STRICT{ @@ -420,7 +410,7 @@ Time(TIMESTAMP) |sum(root.*.*.*.s1)(DOUBLE) |sum(root.*.*.s1)(DOUBLE) 总数目:3 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.14 -- [1]59:select avg(s1),sum(s2) from root.** group by ([0,10),1ms), level=0 having sum(s1) + sum(s2) > 2 STRICT{ @@ -432,7 +422,7 @@ Time(TIMESTAMP) |avg(root.*.*.*.s1)(DOUBLE) |avg(root.*.*.s1)(DOUBLE) 总数目:2 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.13 -- [1]60:select sum(s1) from root.view.** group by ([0,10),1ms),level=0 order by sum(s1) STRICT{ @@ -460,7 +450,7 @@ Time(TIMESTAMP) |sum(root.*.*.s1)(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.10 -- [1]61:select sum(s1) from root.view.** group by ([0,10), 1ms), level = 0 order by sum(s1) desc STRICT{ @@ -488,7 +478,7 @@ Time(TIMESTAMP) |sum(root.*.*.s1)(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.7 -- [1]62:select sum(s1), sum(s2), count(s2) from root.** group by level = 0 STRICT{ @@ -498,4 +488,4 @@ sum(root.*.*.*.s1)(DOUBLE) |sum(root.*.*.s1)(DOUBLE) |sum(root.*.*.*.s 总数目:1 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.10 diff --git a/tree/scripts/operateMetadata/view/view_orderby_groupbylevel_query.run b/tree/scripts/operateMetadata/view/view_orderby_groupbylevel_query.run index 91729a94..972b7036 100644 --- a/tree/scripts/operateMetadata/view/view_orderby_groupbylevel_query.run +++ b/tree/scripts/operateMetadata/view/view_orderby_groupbylevel_query.run @@ -1,7 +1,7 @@ // view + order by + group by level 查询 --0. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; < 1 +STRICT{ +count(devices)(INT64) | +--------------------------- +4 | +总数目:1 +} +Elapsed Time: 0.0.3 + +-- [1]144:show timeseries root.sg.d1.s1 where time < 3 STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.sg.d1.s1 |null |root.sg |FLOAT |RLE |LZ4 |null |null |null |null |BASE | 总数目:1 } +Elapsed Time: 0.0.5 -Elapsed Time: 0.0.6 - --- [1]142:show timeseries root.sg.d1.s2 where time < 3 +-- [1]145:show timeseries root.sg.d1.s2 where time < 3 STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.sg.d1.s2 |null |root.sg |INT64 |RLE |LZ4 |null |null |null |null |BASE | 总数目:1 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.3 - --- [1]143:show timeseries root.sg.d2.s1 where time < 3 +-- [1]146:show timeseries root.sg.d2.s1 where time < 3 STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.sg.d2.s1 |null |root.sg |FLOAT |RLE |LZ4 |null |null |null |null |BASE | 总数目:1 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.4 - --- [1]144:show timeseries root.sg.d2.s2 where time < 3 +-- [1]147:show timeseries root.sg.d2.s2 where time < 3 STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.sg.d2.s2 |null |root.sg |INT64 |RLE |LZ4 |null |null |null |null |BASE | 总数目:1 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.3 - --- [1]145:show timeseries root.sg.aligned_template.temperature where time < 3 +-- [1]148:show timeseries root.sg.aligned_template.temperature where time < 3 STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -732,10 +676,9 @@ root.sg.aligned_templa|null |root.sg |FLOAT te.temperature | | | | | | | | | | | 总数目:1 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.2 - --- [1]146:show timeseries root.sg.aligned_template.status where time < 3 +-- [1]149:show timeseries root.sg.aligned_template.status where time < 3 STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -743,10 +686,9 @@ root.sg.aligned_templa|null |root.sg |BOOLEAN te.status | | | | | | | | | | | 总数目:1 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.3 - --- [1]147:show timeseries root.sg.nonaligned_template.temperature where time < 3 +-- [1]150:show timeseries root.sg.nonaligned_template.temperature where time < 3 STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -754,10 +696,9 @@ root.sg.nonaligned_tem|null |root.sg |FLOAT plate.temperature | | | | | | | | | | | 总数目:1 } - Elapsed Time: 0.0.2 --- [1]148:show timeseries root.sg.nonaligned_template.status where time < 3 +-- [1]151:show timeseries root.sg.nonaligned_template.status where time < 3 STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -765,20 +706,27 @@ root.sg.nonaligned_tem|null |root.sg |BOOLEAN plate.status | | | | | | | | | | | 总数目:1 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.4 +-- [1]152:count timeseries +STRICT{ +count(timeseries)(INT64) | +------------------------------ +10 | +总数目:1 +} +Elapsed Time: 0.0.2 --- [1]149:count timeseries where time >= 1 +-- [1]153:count timeseries where time >= 1 STRICT{ count(timeseries)(INT64) | ------------------------------ 8 | 总数目:1 } - Elapsed Time: 0.0.5 --- [1]150:show view +-- [1]154:show view STRICT{ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) |Attributes(TEXT) |ViewType(TEXT) |Source(TEXT) | ------------------------------------------------------------------------------------------------------------------------------------------ @@ -789,20 +737,18 @@ root.sg.view_d2.calcul|root.sg |DOUBLE |null ation | | | | | |* root.sg.d2.s2) | 总数目:2 } - Elapsed Time: 0.0.2 --- [1]151:show all ttl +-- [1]155:show all ttl STRICT{ Device(TEXT) |TTL(ms)(TEXT) | ------------------------------------- root.** |INF | 总数目:1 } - Elapsed Time: 0.0.1 --- [1]152:select * from root.** +-- [1]156:select * from root.sg.** STRICT{ Time(TIMESTAMP) |root.sg.aligned_template.temperature(FLOAT) |root.sg.aligned_template.status(BOOLEAN) |root.sg.nonaligned_template.temperature(FLOAT) |root.sg.nonaligned_template.status(BOOLEAN) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) |root.sg.d2.s1(FLOAT) |root.sg.d2.s2(INT64) |root.sg.view_d1.calculation(DOUBLE) |root.sg.view_d2.calculation(DOUBLE) | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -813,50 +759,45 @@ Time(TIMESTAMP) |root.sg.aligned_template.temperature(FLOAT) |root.sg. 3 |18.0 |false |22.2 |false |3.0 |3 |3.0 |3 |3.0 |0.4121184852417566 | 总数目:3 } - Elapsed Time: 0.0.6 --- [1]153:select s1 from root.** where time=3 +-- [1]157:select s1 from root.sg.** where time=3 STRICT{ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d2.s1(FLOAT) | ------------------------------------------------------------------------- 3 |3.0 |3.0 | 总数目:1 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.5 - --- [1]154:select * from root.** where s1=3 +-- [1]158:select * from root.sg.** where s1=3 STRICT{ Time(TIMESTAMP) |root.sg.aligned_template.temperature(FLOAT) |root.sg.aligned_template.status(BOOLEAN) |root.sg.nonaligned_template.temperature(FLOAT) |root.sg.nonaligned_template.status(BOOLEAN) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) |root.sg.d2.s1(FLOAT) |root.sg.d2.s2(INT64) |root.sg.view_d1.calculation(DOUBLE) |root.sg.view_d2.calculation(DOUBLE) | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 3 |18.0 |false |22.2 |false |3.0 |3 |3.0 |3 |3.0 |0.4121184852417566 | 总数目:1 } +Elapsed Time: 0.0.5 -Elapsed Time: 0.0.6 - --- [1]155:select count(*) from root.** +-- [1]159:select count(*) from root.sg.** STRICT{ count(root.sg.aligned_template.temperature)(INT64) |count(root.sg.aligned_template.status)(INT64) |count(root.sg.nonaligned_template.temperature)(INT64) |count(root.sg.nonaligned_template.status)(INT64) |count(root.sg.d1.s1)(INT64) |count(root.sg.d1.s2)(INT64) |count(root.sg.d2.s1)(INT64) |count(root.sg.d2.s2)(INT64) |count(root.sg.view_d1.calculation)(INT64) |count(root.sg.view_d2.calculation)(INT64) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 3 |3 |3 |3 |3 |3 |3 |3 |3 |3 | 总数目:1 } +Elapsed Time: 0.0.5 -Elapsed Time: 0.0.10 - --- [1]156:select count(*) from root.** group by level=1 +-- [1]160:select count(*) from root.sg.** group by level=1 STRICT{ count(root.sg.*.*)(INT64) | ------------------------------- 30 | 总数目:1 } - Elapsed Time: 0.0.6 --- [1]157:select last(*) from root.** order by timeseries +-- [1]161:select last(*) from root.sg.** order by timeseries STRICT{ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) | -------------------------------------------------------------------------------- @@ -887,10 +828,9 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) |ation |6 | | 总数目:10 } +Elapsed Time: 0.0.8 -Elapsed Time: 0.0.9 - --- [1]158:select sin((s1+s2)/2) from root.sg.** +-- [1]162:select sin((s1+s2)/2) from root.sg.** STRICT{ Time(TIMESTAMP) |sin((root.sg.d1.s1 + root.sg.d1.s2) / 2)(DOUBLE) |sin((root.sg.d1.s1 + root.sg.d2.s2) / 2)(DOUBLE) |sin((root.sg.d2.s1 + root.sg.d1.s2) / 2)(DOUBLE) |sin((root.sg.d2.s1 + root.sg.d2.s2) / 2)(DOUBLE) | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -901,10 +841,9 @@ Time(TIMESTAMP) |sin((root.sg.d1.s1 + root.sg.d1.s2) / 2)(DOUBLE) |sin 3 |0.1411200080598672 |0.1411200080598672 |0.1411200080598672 |0.1411200080598672 | 总数目:3 } +Elapsed Time: 0.0.4 -Elapsed Time: 0.0.12 - --- [1]159:list privileges of user user01 +-- [1]163:list privileges of user user01 STRICT{ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) | --------------------------------------------------------------------------------- @@ -913,90 +852,356 @@ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) |root.** |READ_SCHEMA |false | 总数目:2 } +Elapsed Time: 0.0.1 -Elapsed Time: 0.0.3 --- [1]161:create timeseries root.sg.d1.s3 with datatype=boolean +-- [1]165:create timeseries root.sg.d1.s3 with datatype=boolean STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA +SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.sg.d1.s3] } --- [1]163:insert into root.sg.d1(time,s1,s2) values(4,4,4) + +-- [1]167:insert into root.sg.d1(time,s1,s2) values(4,4,4) STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_DATA on [root.sg.d1.s1, root.sg.d1.s2] } --- [1]165:select s1,s2 into root.db.d1(s1,s2) from root.sg.d1 + +-- [1]169:select s1,s2 into root.db.d1(s1,s2) from root.sg.d1 STRICT{ SQLSTATE : 803: Error occurred while inserting tablets in SELECT INTO: No permissions for this operation, please add privilege WRITE_DATA on [root.db.d1.s1, root.db.d1.s2] } --- [1]167:create view root.sg.view_d1.s1 as select s1 from root.sg.d1 + +-- [1]171:create view root.sg.view_d1.s1 as select s1 from root.sg.d1 STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.sg.view_d1.s1] } --- [1]169:alter view root.sg.view_d1.calculation upsert tags(tag1=v1,tag2=v2) attributes(attr1=D1,attr2=D2) + +-- [1]173:alter view root.sg.view_d1.calculation upsert tags(tag1=v1,tag2=v2) attributes(attr1=D1,attr2=D2) STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA +SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.sg.view_d1.calculation] } --- [1]171:delete view root.sg.view_d1.calculation + +-- [1]175:delete view root.sg.view_d1.calculation STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.sg.view_d1.calculation] } --- [1]173:create schema template t3(temperature FLOAT encoding=Gorilla, status BOOLEAN encoding=PLAIN) + +-- [1]177:create schema template t3(temperature FLOAT encoding=Gorilla, status BOOLEAN encoding=PLAIN) STRICT{ -SQLSTATE : 803: Only the admin user can perform this operation +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } --- [1]175:create database root.db + +-- [1]179:create database root.db STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_DATABASE +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } --- [1]177:delete database root.** + +-- [1]181:delete database root.** STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_DATABASE +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } --- [1]179:delete from root.sg.d1.* + +-- [1]183:delete from root.sg.d1.* STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_DATA on [root.sg.d1.*] } --- [1]181:delete timeseries root.sg.d1.s1 + +-- [1]185:delete timeseries root.sg.d1.s1 STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.sg.d1.s1] } --- [1]183:create user user05 'pass1234' + +-- [1]187:create user user05 'pass1234' STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_USER +SQLSTATE : 803: No permissions for this operation, please add privilege SECURITY } --- [1]185:list user + +-- [1]189:list user STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_USER +User(TEXT) |MaxSessionPerUser(INT32) |MinSessionPerUser(INT32) +---------------------------------------------------------------------------- +user01 |-1 |-1 | +总数目:1 } --- [1]187:list role +Elapsed Time: 0.0.1 + +-- [1]191:list role STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_ROLE +Role(TEXT) | +总数目:0 } --- [1]189:list privileges of user user02 +Elapsed Time: 0.0.1 + +-- [1]192:list privileges of user user02 STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_USER +SQLSTATE : 803: No permissions for this operation, please add privilege SECURITY } --- [1]191:revoke read on root.** from user user01 + +-- [1]194:revoke read on root.** from user user01 STRICT{ SQLSTATE : 803: Has no permission to execute REVOKE_USER, please ensure you have these privileges and the grant option is TRUE when granted) } --- [1]193:set system to readonly -STRICT{ -SQLSTATE : 803: Only the admin user can perform this operation -} --- [1]196:CREATE CONTINUOUS QUERY cq1 RESAMPLE EVERY 10s BEGIN SELECT max_value(temperature) INTO root.ln.wf01(temperature_max) FROM root.ln.wf01 GROUP BY(5s) END -STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege USE_CQ -} --- [1]197:show functions -STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege USE_UDF + +-- [1]196:set system to readonly +STRICT{ +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM +} + +-- [1]199:CREATE CONTINUOUS QUERY cq1 RESAMPLE EVERY 10s BEGIN SELECT max_value(temperature) INTO root.ln.wf01(temperature_max) FROM root.ln.wf01 GROUP BY(5s) END +STRICT{ +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM +} + +-- [1]200:show functions +STRICT{ +FunctionName(TEXT) |FunctionType(TEXT) |ClassName(UDF)(TEXT) |State(TEXT) | +------------------------------------------------------------------------------------------- +CONST |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFConst | | +------------------------------------------------------------------------------------------- +E |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFConstE | | +------------------------------------------------------------------------------------------- +PI |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFConstPi | | +------------------------------------------------------------------------------------------- +SIN |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFSin | | +------------------------------------------------------------------------------------------- +COS |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFCos | | +------------------------------------------------------------------------------------------- +TAN |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFTan | | +------------------------------------------------------------------------------------------- +ASIN |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFAsin | | +------------------------------------------------------------------------------------------- +ACOS |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFAcos | | +------------------------------------------------------------------------------------------- +ATAN |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFAtan | | +------------------------------------------------------------------------------------------- +SINH |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFSinh | | +------------------------------------------------------------------------------------------- +COSH |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFCosh | | +------------------------------------------------------------------------------------------- +TANH |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFTanh | | +------------------------------------------------------------------------------------------- +DEGREES |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFDegrees | | +------------------------------------------------------------------------------------------- +RADIANS |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFRadians | | +------------------------------------------------------------------------------------------- +ABS |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFAbs | | +------------------------------------------------------------------------------------------- +SIGN |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFSign | | +------------------------------------------------------------------------------------------- +CEIL |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFCeil | | +------------------------------------------------------------------------------------------- +FLOOR |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFFloor | | +------------------------------------------------------------------------------------------- +EXP |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFExp | | +------------------------------------------------------------------------------------------- +LN |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFLog | | +------------------------------------------------------------------------------------------- +LOG10 |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFLog10 | | +------------------------------------------------------------------------------------------- +SQRT |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFSqrt | | +------------------------------------------------------------------------------------------- +STRING_CONTAINS |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFContains | | +------------------------------------------------------------------------------------------- +STRING_MATCHES |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFMatches | | +------------------------------------------------------------------------------------------- +LENGTH |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFStr| | + | |Length | | +------------------------------------------------------------------------------------------- +LOCATE |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFStr| | + | |Locate | | +------------------------------------------------------------------------------------------- +STARTSWITH |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFSta| | + | |rtsWith | | +------------------------------------------------------------------------------------------- +ENDSWITH |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFEnd| | + | |sWith | | +------------------------------------------------------------------------------------------- +CONCAT |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFCon| | + | |cat | | +------------------------------------------------------------------------------------------- +UPPER |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFUpp| | + | |er | | +------------------------------------------------------------------------------------------- +LOWER |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFLow| | + | |er | | +------------------------------------------------------------------------------------------- +TRIM |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFTri| | + | |m | | +------------------------------------------------------------------------------------------- +STRCMP |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFStr| | + | |Compare | | +------------------------------------------------------------------------------------------- +CHANGE_POINTS |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFChangePoin| | + | |ts | | +------------------------------------------------------------------------------------------- +DIFFERENCE |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFCommonValu| | + | |eDifference | | +------------------------------------------------------------------------------------------- +NON_NEGATIVE_DIFFERENCE |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFNonNegativ| | + | |eValueDifference | | +------------------------------------------------------------------------------------------- +TIME_DIFFERENCE |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFTimeDiffer| | + | |ence | | +------------------------------------------------------------------------------------------- +DERIVATIVE |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFCommonDeri| | + | |vative | | +------------------------------------------------------------------------------------------- +NON_NEGATIVE_DERIVATIVE |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFNonNegativ| | + | |eDerivative | | +------------------------------------------------------------------------------------------- +TOP_K |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFTopK | | +------------------------------------------------------------------------------------------- +BOTTOM_K |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFBottomK | | +------------------------------------------------------------------------------------------- +IN_RANGE |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFInRange | | +------------------------------------------------------------------------------------------- +ON_OFF |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFOnOff | | +------------------------------------------------------------------------------------------- +ZERO_DURATION |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFZeroDurati| | + | |on | | +------------------------------------------------------------------------------------------- +NON_ZERO_DURATION |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFNonZeroDur| | + | |ation | | +------------------------------------------------------------------------------------------- +ZERO_COUNT |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFZeroCount | | +------------------------------------------------------------------------------------------- +NON_ZERO_COUNT |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFNonZeroCou| | + | |nt | | +------------------------------------------------------------------------------------------- +EQUAL_SIZE_BUCKET_RANDOM|built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | +_SAMPLE | |df.builtin.UDTFEqualSizeB| | + | |ucketRandomSample | | +------------------------------------------------------------------------------------------- +EQUAL_SIZE_BUCKET_AGG_SA|built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | +MPLE | |df.builtin.UDTFEqualSizeB| | + | |ucketAggSample | | +------------------------------------------------------------------------------------------- +EQUAL_SIZE_BUCKET_M4_SAM|built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | +PLE | |df.builtin.UDTFEqualSizeB| | + | |ucketM4Sample | | +------------------------------------------------------------------------------------------- +EQUAL_SIZE_BUCKET_OUTLIE|built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | +R_SAMPLE | |df.builtin.UDTFEqualSizeB| | + | |ucketOutlierSample | | +------------------------------------------------------------------------------------------- +JEXL |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFJexl | | +------------------------------------------------------------------------------------------- +MASTER_REPAIR |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFMasterRepa| | + | |ir | | +------------------------------------------------------------------------------------------- +M4 |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFM4 | | +------------------------------------------------------------------------------------------- +VAR_POP |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +LAST_VALUE |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +COUNT |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +STDDEV_SAMP |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +VAR_SAMP |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +SUM |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +STDDEV_POP |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +MIN_TIME |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +MODE |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +COUNT_TIME |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +MIN_VALUE |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +AVG |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +VARIANCE |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +FIRST_VALUE |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +TIME_DURATION |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +MAX_TIME |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +STDDEV |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +MAX_BY |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +EXTREME |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +COUNT_IF |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +MAX_VALUE |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +MIN_BY |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +CAST |built-in scalar | |AVAILABLE | +------------------------------------------------------------------------------------------- +ROUND |built-in scalar | |AVAILABLE | +------------------------------------------------------------------------------------------- +REPLACE |built-in scalar | |AVAILABLE | +------------------------------------------------------------------------------------------- +DIFF |built-in scalar | |AVAILABLE | +------------------------------------------------------------------------------------------- +SUBSTRING |built-in scalar | |AVAILABLE | +总数目:81 } --- [1]203:show version +Elapsed Time: 0.0.0 + +-- [1]205:show version STRICT{ -PASS +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } --- [1]205:list privileges of user user02 +-- [1]207:list privileges of user user02 STRICT{ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) | --------------------------------------------------------------------------------- @@ -1005,44 +1210,41 @@ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) |root.sg.d1.** |READ_SCHEMA |true | 总数目:2 } +Elapsed Time: 0.0.1 -Elapsed Time: 0.0.3 --- [1]207:GRANT READ ON root.sg.d1.** TO USER user04 +-- [1]209:GRANT READ ON root.sg.d1.** TO USER user04 STRICT{ PASS } --- [1]207:show databases +-- [1]209:show databases STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | 总数目:1 } +Elapsed Time: 0.0.0 -Elapsed Time: 0.0.6 - --- [1]208:count databases +-- [1]210:count databases STRICT{ count(INT32) | ------------------ 1 | 总数目:1 } +Elapsed Time: 0.0.1 -Elapsed Time: 0.0.3 - --- [1]209:show child paths root +-- [1]211:show child paths root STRICT{ ChildPaths(TEXT) |NodeTypes(TEXT) | ------------------------------------------- root.sg |DATABASE | 总数目:1 } - Elapsed Time: 0.0.1 --- [1]210:show child nodes root.sg.* +-- [1]212:show child nodes root.sg.* STRICT{ ChildNodes(TEXT) | ---------------------- @@ -1051,40 +1253,36 @@ s1 | s2 | 总数目:2 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.10 - --- [1]211:count nodes root.sg.** LEVEL=2 +-- [1]213:count nodes root.sg.** LEVEL=2 STRICT{ count(nodes)(INT64) | ------------------------- 1 | 总数目:1 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.2 - --- [1]212:show devices +-- [1]214:show devices STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.sg.d1 |true |null |INF | 总数目:1 } +Elapsed Time: 0.0.1 -Elapsed Time: 0.0.3 - --- [1]213:count devices +-- [1]215:count devices STRICT{ count(devices)(INT64) | --------------------------- 1 | 总数目:1 } - Elapsed Time: 0.0.1 --- [1]214:show timeseries +-- [1]216:show timeseries STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -1093,38 +1291,32 @@ root.sg.d1.s1 |null |root.sg |FLOAT root.sg.d1.s2 |null |root.sg |INT64 |RLE |LZ4 |null |null |null |null |BASE | 总数目:2 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.9 - --- [1]215:count timeseries +-- [1]217:count timeseries STRICT{ count(timeseries)(INT64) | ------------------------------ 2 | 总数目:1 } +Elapsed Time: 0.0.1 -Elapsed Time: 0.0.11 - --- [1]216:show view +-- [1]218:show view STRICT{ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) |Attributes(TEXT) |ViewType(TEXT) |Source(TEXT) | 总数目:0 } - Elapsed Time: 0.0.1 --- [1]217:show all ttl +-- [1]219:show all ttl STRICT{ Device(TEXT) |TTL(ms)(TEXT) | -------------------------------------- -root.** |INF | -总数目:1 +总数目:0 } - Elapsed Time: 0.0.0 --- [1]218:select * from root.** +-- [1]220:select * from root.sg.** STRICT{ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) | ------------------------------------------------------------------------- @@ -1135,50 +1327,45 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) | 3 |3.0 |3 | 总数目:3 } - Elapsed Time: 0.0.4 --- [1]219:select s1 from root.sg.d1 where time=3 +-- [1]221:select s1 from root.sg.d1 where time=3 STRICT{ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) | ----------------------------------------------- 3 |3.0 | 总数目:1 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.5 - --- [1]220:select * from root.** where s1=3 +-- [1]222:select * from root.sg.** where s1=3 STRICT{ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) | ------------------------------------------------------------------------- 3 |3.0 |3 | 总数目:1 } - Elapsed Time: 0.0.3 --- [1]221:select count(*) from root.** +-- [1]223:select count(*) from root.sg.** STRICT{ count(root.sg.d1.s1)(INT64) |count(root.sg.d1.s2)(INT64) | ------------------------------------------------------------------ 3 |3 | 总数目:1 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.5 - --- [1]222:select count(*) from root.** group by level=1 +-- [1]224:select count(*) from root.sg.** group by level=1 STRICT{ count(root.sg.*.*)(INT64) | ------------------------------- 6 | 总数目:1 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.14 - --- [1]223:select last(*) from root.** +-- [1]225:select last(*) from root.sg.** STRICT{ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) | -------------------------------------------------------------------------------- @@ -1187,10 +1374,9 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 3 |root.sg.d1.s2 |3 |INT64 | 总数目:2 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.4 - --- [1]224:select sin((s1+s2)/2) from root.sg.** +-- [1]226:select sin((s1+s2)/2) from root.sg.** STRICT{ Time(TIMESTAMP) |sin((root.sg.d1.s1 + root.sg.d1.s2) / 2)(DOUBLE) | --------------------------------------------------------------------------- @@ -1201,14 +1387,14 @@ Time(TIMESTAMP) |sin((root.sg.d1.s1 + root.sg.d1.s2) / 2)(DOUBLE) | 3 |0.1411200080598672 | 总数目:3 } - Elapsed Time: 0.0.5 --- [1]228:show version + +-- [1]230:show version STRICT{ -PASS +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } --- [1]230:list privileges of user user03 +-- [1]232:list privileges of user user03 STRICT{ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) | --------------------------------------------------------------------------------- @@ -1221,66 +1407,59 @@ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) |ure | | | 总数目:2 } +Elapsed Time: 0.0.1 -Elapsed Time: 0.0.0 - --- [1]231:show databases +-- [1]233:show databases STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | 总数目:1 } - Elapsed Time: 0.0.1 --- [1]232:count databases +-- [1]234:count databases STRICT{ count(INT32) | ------------------ 1 | 总数目:1 } - Elapsed Time: 0.0.1 --- [1]233:show child paths root.sg.* +-- [1]235:show child paths root.sg.* STRICT{ ChildPaths(TEXT) |NodeTypes(TEXT) | 总数目:0 } +Elapsed Time: 0.0.5 -Elapsed Time: 0.0.6 - --- [1]234:show child paths root.sg.** +-- [1]236:show child paths root.sg.** STRICT{ ChildPaths(TEXT) |NodeTypes(TEXT) | 总数目:0 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.7 - --- [1]235:show child nodes root.sg +-- [1]237:show child nodes root.sg STRICT{ ChildNodes(TEXT) | ---------------------- aligned_template | 总数目:1 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.4 - --- [1]236:count nodes root.sg.** level=2 +-- [1]238:count nodes root.sg.** level=2 STRICT{ count(nodes)(INT64) | ------------------------- 1 | 总数目:1 } - Elapsed Time: 0.0.2 --- [1]237:show devices root.sg.** +-- [1]239:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -1288,20 +1467,18 @@ root.sg.aligned_te|true |t1 |INF mplate | | | | 总数目:1 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.4 - --- [1]238:count devices +-- [1]240:count devices STRICT{ count(devices)(INT64) | --------------------------- 1 | 总数目:1 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.1 - --- [1]239:show timeseries root.sg.** +-- [1]241:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -1309,38 +1486,32 @@ root.sg.aligned_templa|null |root.sg |FLOAT te.temperature | | | | | | | | | | | 总数目:1 } +Elapsed Time: 0.0.1 -Elapsed Time: 0.0.2 - --- [1]240:count timeseries +-- [1]242:count timeseries STRICT{ count(timeseries)(INT64) | ------------------------------ 1 | 总数目:1 } - Elapsed Time: 0.0.1 --- [1]241:show view +-- [1]243:show view STRICT{ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) |Attributes(TEXT) |ViewType(TEXT) |Source(TEXT) | 总数目:0 } - Elapsed Time: 0.0.1 --- [1]242:show all ttl +-- [1]244:show all ttl STRICT{ Device(TEXT) |TTL(ms)(TEXT) | -------------------------------------- -root.** |INF | -总数目:1 +总数目:0 } - Elapsed Time: 0.0.0 --- [1]243:select * from root.** +-- [1]245:select * from root.sg.** STRICT{ Time(TIMESTAMP) |root.sg.aligned_template.temperature(FLOAT) | ---------------------------------------------------------------------- @@ -1351,10 +1522,9 @@ Time(TIMESTAMP) |root.sg.aligned_template.temperature(FLOAT) | 3 |18.0 | 总数目:3 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.3 - --- [1]244:select last(*) from root.** +-- [1]246:select last(*) from root.sg.** STRICT{ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) | -------------------------------------------------------------------------------- @@ -1362,14 +1532,14 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) |te.temperature | | | 总数目:1 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.5 --- [1]248:show version +-- [1]250:show version STRICT{ -PASS +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } --- [1]250:list privileges of user user04 +-- [1]252:list privileges of user user04 STRICT{ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) | --------------------------------------------------------------------------------- @@ -1378,30 +1548,27 @@ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) |root.sg.d1.** |READ_SCHEMA |false | 总数目:2 } - Elapsed Time: 0.0.1 --- [1]251:show databases +-- [1]253:show databases STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | 总数目:1 } - Elapsed Time: 0.0.1 --- [1]252:count databases +-- [1]254:count databases STRICT{ count(INT32) | ------------------ 1 | 总数目:1 } - Elapsed Time: 0.0.1 --- [1]253:show child paths root.sg.* +-- [1]255:show child paths root.sg.* STRICT{ ChildPaths(TEXT) |NodeTypes(TEXT) | ------------------------------------------- @@ -1410,10 +1577,9 @@ root.sg.d1.s1 |TIMESERIES | root.sg.d1.s2 |TIMESERIES | 总数目:2 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.9 - --- [1]254:show child paths root.sg.** +-- [1]256:show child paths root.sg.** STRICT{ ChildPaths(TEXT) |NodeTypes(TEXT) | ------------------------------------------- @@ -1422,50 +1588,45 @@ root.sg.d1.s1 |TIMESERIES | root.sg.d1.s2 |TIMESERIES | 总数目:2 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.5 - --- [1]255:show child nodes root.sg +-- [1]257:show child nodes root.sg STRICT{ ChildNodes(TEXT) | ---------------------- d1 | 总数目:1 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.2 - --- [1]256:count nodes root.sg.** level=2 +-- [1]258:count nodes root.sg.** level=2 STRICT{ count(nodes)(INT64) | ------------------------- 1 | 总数目:1 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.3 - --- [1]257:show devices root.sg.** +-- [1]259:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.sg.d1 |true |null |INF | 总数目:1 } +Elapsed Time: 0.0.5 -Elapsed Time: 0.0.1 - --- [1]258:count devices +-- [1]260:count devices STRICT{ count(devices)(INT64) | --------------------------- 1 | 总数目:1 } +Elapsed Time: 0.0.4 -Elapsed Time: 0.0.1 - --- [1]259:show timeseries root.sg.** +-- [1]261:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -1474,38 +1635,32 @@ root.sg.d1.s1 |null |root.sg |FLOAT root.sg.d1.s2 |null |root.sg |INT64 |RLE |LZ4 |null |null |null |null |BASE | 总数目:2 } +Elapsed Time: 0.0.1 -Elapsed Time: 0.0.3 - --- [1]260:count timeseries +-- [1]262:count timeseries STRICT{ count(timeseries)(INT64) | ------------------------------ 2 | 总数目:1 } +Elapsed Time: 0.0.1 -Elapsed Time: 0.0.12 - --- [1]261:show view +-- [1]263:show view STRICT{ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) |Attributes(TEXT) |ViewType(TEXT) |Source(TEXT) | 总数目:0 } - Elapsed Time: 0.0.1 --- [1]262:show all ttl +-- [1]264:show all ttl STRICT{ Device(TEXT) |TTL(ms)(TEXT) | -------------------------------------- -root.** |INF | -总数目:1 +总数目:0 } - Elapsed Time: 0.0.0 --- [1]263:select * from root.** +-- [1]265:select * from root.sg.** STRICT{ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) | ------------------------------------------------------------------------- @@ -1516,10 +1671,9 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) | 3 |3.0 |3 | 总数目:3 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.9 - --- [1]264:select last(*) from root.** +-- [1]266:select last(*) from root.sg.** STRICT{ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) | -------------------------------------------------------------------------------- @@ -1528,110 +1682,58 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 3 |root.sg.d1.s2 |3 |INT64 | 总数目:2 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.4 - --- [1]268:list privileges of user no_auth +-- [1]270:list privileges of user no_auth STRICT{ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) | 总数目:0 } - Elapsed Time: 0.0.1 --- [1]269:show version + +-- [1]271:show version STRICT{ -PASS +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } --- [1]271:show variables +-- [1]273:show variables STRICT{ -Variable(TEXT) |Value(TEXT) | -------------------------------------- -ClusterName |sql_coverage | -------------------------------------- -DataReplicationFacto|1 | -r | | -------------------------------------- -SchemaReplicationFac|1 | -tor | | -------------------------------------- -DataRegionConsensusP|org.apache.iotdb.| -rotocolClass |consensus.iot.Io| - |TConsensus | -------------------------------------- -SchemaRegionConsensu|org.apache.iotdb.| -sProtocolClass |consensus.ratis.| - |RatisConsensus | -------------------------------------- -ConfigNodeConsensusP|org.apache.iotdb.| -rotocolClass |consensus.ratis.| - |RatisConsensus | -------------------------------------- -TimePartitionOrigin |0 | -------------------------------------- -TimePartitionInterva|604800000 | -l | | -------------------------------------- -ReadConsistencyLevel|strong | -------------------------------------- -SchemaRegionPerDataN|1 | -ode | | -------------------------------------- -DataRegionPerDataNod|0 | -e | | -------------------------------------- -SeriesSlotNum |1000 | -------------------------------------- -SeriesSlotExecutorCl|org.apache.iotdb.| -ass |commons.partitio| - |n.executor.hash.| - |BKDRHashExecutor | -------------------------------------- -DiskSpaceWarningThre|0.05 | -shold | | -------------------------------------- -TimestampPrecision |ms | -总数目:15 +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } -Elapsed Time: 0.0.4 --- [1]272:show current_timestamp +-- [1]275:show current_timestamp STRICT{ PASS } --- [1]274:show devices where time < 10 +-- [1]277:show devices where time < 10 STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | 总数目:0 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.1 - --- [1]275:count devices where time = 2 +-- [1]278:count devices where time = 2 STRICT{ count(devices)(INT64) | --------------------------- 0 | 总数目:1 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.8 - --- [1]276:show timeseries where time > 1 +-- [1]279:show timeseries where time > 1 STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | 总数目:0 } +Elapsed Time: 0.0.1 -Elapsed Time: 0.0.2 - --- [1]277:count timeseries where time < 5 +-- [1]280:count timeseries where time < 5 STRICT{ count(timeseries)(INT64) | ------------------------------ 0 | 总数目:1 } - Elapsed Time: 0.0.1 diff --git a/tree/scripts/privilegeManagement/combination_of_permissions/read.run b/tree/scripts/privilegeManagement/combination_of_permissions/read.run index ec73da59..d464440c 100644 --- a/tree/scripts/privilegeManagement/combination_of_permissions/read.run +++ b/tree/scripts/privilegeManagement/combination_of_permissions/read.run @@ -2,7 +2,7 @@ //READ_SCHEMA、READ_DATA --0.清理环境 -connect root/root; +connect root/TimechoDB@2021; delete timeseries of device template t1 from root.sg.aligned_template; < 1; show timeseries root.sg.d1.s1 where time < 3; show timeseries root.sg.d1.s2 where time < 3; show timeseries root.sg.d2.s1 where time < 3; @@ -146,15 +149,16 @@ show timeseries root.sg.aligned_template.temperature where time < 3; show timeseries root.sg.aligned_template.status where time < 3; show timeseries root.sg.nonaligned_template.temperature where time < 3; show timeseries root.sg.nonaligned_template.status where time < 3; +count timeseries; count timeseries where time >= 1; show view; show all ttl; -select * from root.**; -select s1 from root.** where time=3; -select * from root.** where s1=3; -select count(*) from root.**; -select count(*) from root.** group by level=1; -select last(*) from root.** order by timeseries; +select * from root.sg.**; +select s1 from root.sg.** where time=3; +select * from root.sg.** where s1=3; +select count(*) from root.sg.**; +select count(*) from root.sg.** group by level=1; +select last(*) from root.sg.** order by timeseries; select sin((s1+s2)/2) from root.sg.**; list privileges of user user01; --12.2 READ(READ_SCHEMA | READ_DATA) 不支持的操作 @@ -183,9 +187,8 @@ delete timeseries root.sg.d1.s1; create user user05 'pass1234'; <, ';'} } --- [1]170:create schema template t3(temperature FLOAT encoding=Gorilla, ID INT64 encoding=PLAIN) + +-- [1]172:create schema template t3(temperature FLOAT encoding=Gorilla, ID INT64 encoding=PLAIN) STRICT{ -SQLSTATE : 803: Only the admin user can perform this operation +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } --- [1]172:show schema templates + +-- [1]174:show schema templates STRICT{ -SQLSTATE : 803: Only the admin user can perform this operation +TemplateName(TEXT) | +------------------------ +t1 | +------------------------ +t2 | +总数目:2 } --- [1]174:create database root.db +Elapsed Time: 0.0.1 + +-- [1]175:create database root.db STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_DATABASE +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } --- [1]176:delete database root.** + +-- [1]177:delete database root.** STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_DATABASE +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } --- [1]178:create user user05 'pass1234' + +-- [1]179:create user user05 'pass123456789' STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_USER +SQLSTATE : 803: No permissions for this operation, please add privilege SECURITY } --- [1]180:list user + +-- [1]181:list user STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_USER +User(TEXT) |MaxSessionPerUser(INT32) |MinSessionPerUser(INT32) +---------------------------------------------------------------------------- +user01 |-1 |-1 | +总数目:1 } --- [1]182:list role +Elapsed Time: 0.0.2 + +-- [1]183:list role STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_ROLE +Role(TEXT) | +总数目:0 } +Elapsed Time: 0.0.2 + -- [1]184:list privileges of user user02 STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_USER +SQLSTATE : 803: No permissions for this operation, please add privilege SECURITY } + -- [1]186:revoke read on root.** from user user01 STRICT{ SQLSTATE : 803: Has no permission to execute REVOKE_USER, please ensure you have these privileges and the grant option is TRUE when granted) } + -- [1]188:set system to readonly STRICT{ -SQLSTATE : 803: Only the admin user can perform this operation +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } + -- [1]191:CREATE CONTINUOUS QUERY cq1 RESAMPLE EVERY 10s BEGIN SELECT max_value(temperature) INTO root.ln.wf01(temperature_max) FROM root.ln.wf01 GROUP BY(5s) END STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege USE_CQ +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } + -- [1]192:show functions STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege USE_UDF +FunctionName(TEXT) |FunctionType(TEXT) |ClassName(UDF)(TEXT) |State(TEXT) | +------------------------------------------------------------------------------------------- +CONST |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFConst | | +------------------------------------------------------------------------------------------- +E |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFConstE | | +------------------------------------------------------------------------------------------- +PI |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFConstPi | | +------------------------------------------------------------------------------------------- +SIN |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFSin | | +------------------------------------------------------------------------------------------- +COS |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFCos | | +------------------------------------------------------------------------------------------- +TAN |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFTan | | +------------------------------------------------------------------------------------------- +ASIN |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFAsin | | +------------------------------------------------------------------------------------------- +ACOS |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFAcos | | +------------------------------------------------------------------------------------------- +ATAN |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFAtan | | +------------------------------------------------------------------------------------------- +SINH |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFSinh | | +------------------------------------------------------------------------------------------- +COSH |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFCosh | | +------------------------------------------------------------------------------------------- +TANH |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFTanh | | +------------------------------------------------------------------------------------------- +DEGREES |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFDegrees | | +------------------------------------------------------------------------------------------- +RADIANS |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFRadians | | +------------------------------------------------------------------------------------------- +ABS |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFAbs | | +------------------------------------------------------------------------------------------- +SIGN |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFSign | | +------------------------------------------------------------------------------------------- +CEIL |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFCeil | | +------------------------------------------------------------------------------------------- +FLOOR |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFFloor | | +------------------------------------------------------------------------------------------- +EXP |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFExp | | +------------------------------------------------------------------------------------------- +LN |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFLog | | +------------------------------------------------------------------------------------------- +LOG10 |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFLog10 | | +------------------------------------------------------------------------------------------- +SQRT |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFSqrt | | +------------------------------------------------------------------------------------------- +STRING_CONTAINS |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFContains | | +------------------------------------------------------------------------------------------- +STRING_MATCHES |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFMatches | | +------------------------------------------------------------------------------------------- +LENGTH |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFStr| | + | |Length | | +------------------------------------------------------------------------------------------- +LOCATE |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFStr| | + | |Locate | | +------------------------------------------------------------------------------------------- +STARTSWITH |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFSta| | + | |rtsWith | | +------------------------------------------------------------------------------------------- +ENDSWITH |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFEnd| | + | |sWith | | +------------------------------------------------------------------------------------------- +CONCAT |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFCon| | + | |cat | | +------------------------------------------------------------------------------------------- +UPPER |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFUpp| | + | |er | | +------------------------------------------------------------------------------------------- +LOWER |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFLow| | + | |er | | +------------------------------------------------------------------------------------------- +TRIM |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFTri| | + | |m | | +------------------------------------------------------------------------------------------- +STRCMP |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.String.UDTFStr| | + | |Compare | | +------------------------------------------------------------------------------------------- +CHANGE_POINTS |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFChangePoin| | + | |ts | | +------------------------------------------------------------------------------------------- +DIFFERENCE |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFCommonValu| | + | |eDifference | | +------------------------------------------------------------------------------------------- +NON_NEGATIVE_DIFFERENCE |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFNonNegativ| | + | |eValueDifference | | +------------------------------------------------------------------------------------------- +TIME_DIFFERENCE |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFTimeDiffer| | + | |ence | | +------------------------------------------------------------------------------------------- +DERIVATIVE |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFCommonDeri| | + | |vative | | +------------------------------------------------------------------------------------------- +NON_NEGATIVE_DERIVATIVE |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFNonNegativ| | + | |eDerivative | | +------------------------------------------------------------------------------------------- +TOP_K |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFTopK | | +------------------------------------------------------------------------------------------- +BOTTOM_K |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFBottomK | | +------------------------------------------------------------------------------------------- +IN_RANGE |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFInRange | | +------------------------------------------------------------------------------------------- +ON_OFF |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFOnOff | | +------------------------------------------------------------------------------------------- +ZERO_DURATION |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFZeroDurati| | + | |on | | +------------------------------------------------------------------------------------------- +NON_ZERO_DURATION |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFNonZeroDur| | + | |ation | | +------------------------------------------------------------------------------------------- +ZERO_COUNT |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFZeroCount | | +------------------------------------------------------------------------------------------- +NON_ZERO_COUNT |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFNonZeroCou| | + | |nt | | +------------------------------------------------------------------------------------------- +EQUAL_SIZE_BUCKET_RANDOM|built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | +_SAMPLE | |df.builtin.UDTFEqualSizeB| | + | |ucketRandomSample | | +------------------------------------------------------------------------------------------- +EQUAL_SIZE_BUCKET_AGG_SA|built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | +MPLE | |df.builtin.UDTFEqualSizeB| | + | |ucketAggSample | | +------------------------------------------------------------------------------------------- +EQUAL_SIZE_BUCKET_M4_SAM|built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | +PLE | |df.builtin.UDTFEqualSizeB| | + | |ucketM4Sample | | +------------------------------------------------------------------------------------------- +EQUAL_SIZE_BUCKET_OUTLIE|built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | +R_SAMPLE | |df.builtin.UDTFEqualSizeB| | + | |ucketOutlierSample | | +------------------------------------------------------------------------------------------- +JEXL |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFJexl | | +------------------------------------------------------------------------------------------- +MASTER_REPAIR |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFMasterRepa| | + | |ir | | +------------------------------------------------------------------------------------------- +M4 |built-in UDTF |org.apache.iotdb.commons.u|AVAILABLE | + | |df.builtin.UDTFM4 | | +------------------------------------------------------------------------------------------- +VAR_POP |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +LAST_VALUE |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +COUNT |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +STDDEV_SAMP |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +VAR_SAMP |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +SUM |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +STDDEV_POP |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +MIN_TIME |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +MODE |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +COUNT_TIME |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +MIN_VALUE |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +AVG |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +VARIANCE |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +FIRST_VALUE |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +TIME_DURATION |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +MAX_TIME |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +STDDEV |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +MAX_BY |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +EXTREME |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +COUNT_IF |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +MAX_VALUE |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +MIN_BY |native | |AVAILABLE | +------------------------------------------------------------------------------------------- +CAST |built-in scalar | |AVAILABLE | +------------------------------------------------------------------------------------------- +ROUND |built-in scalar | |AVAILABLE | +------------------------------------------------------------------------------------------- +REPLACE |built-in scalar | |AVAILABLE | +------------------------------------------------------------------------------------------- +DIFF |built-in scalar | |AVAILABLE | +------------------------------------------------------------------------------------------- +SUBSTRING |built-in scalar | |AVAILABLE | +总数目:81 } --- [1]198:show version +Elapsed Time: 0.0.1 + +-- [1]197:show version STRICT{ -PASS +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } --- [1]200:list privileges of user user02 +-- [1]199:list privileges of user user02 STRICT{ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) | --------------------------------------------------------------------------------- @@ -993,40 +1197,36 @@ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) |root.sg.d1.** |WRITE_SCHEMA |true | 总数目:2 } - Elapsed Time: 0.0.1 --- [1]201:show databases +-- [1]200:show databases STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | 总数目:1 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.3 - --- [1]202:count databases +-- [1]201:count databases STRICT{ count(INT32) | ------------------ 1 | 总数目:1 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.1 - --- [1]203:show child paths root +-- [1]202:show child paths root STRICT{ ChildPaths(TEXT) |NodeTypes(TEXT) | ------------------------------------------- root.sg |DATABASE | 总数目:1 } +Elapsed Time: 0.0.9 -Elapsed Time: 0.0.6 - --- [1]204:show child nodes root.sg.* +-- [1]203:show child nodes root.sg.* STRICT{ ChildNodes(TEXT) | ---------------------- @@ -1039,40 +1239,36 @@ s3 | s4 | 总数目:4 } +Elapsed Time: 0.0.4 -Elapsed Time: 0.0.5 - --- [1]205:count nodes root.sg.** LEVEL=2 +-- [1]204:count nodes root.sg.** LEVEL=2 STRICT{ count(nodes)(INT64) | ------------------------- 1 | 总数目:1 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.4 - --- [1]206:show devices +-- [1]205:show devices STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.sg.d1 |true |null |INF | 总数目:1 } - Elapsed Time: 0.0.3 --- [1]207:count devices +-- [1]206:count devices STRICT{ count(devices)(INT64) | --------------------------- 1 | 总数目:1 } +Elapsed Time: 0.0.4 -Elapsed Time: 0.0.3 - --- [1]208:show timeseries +-- [1]207:show timeseries STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -1085,38 +1281,32 @@ root.sg.d1.s1 |null |root.sg |FLOAT root.sg.d1.s2 |null |root.sg |INT64 |RLE |LZ4 |null |null |null |null |BASE | 总数目:4 } - Elapsed Time: 0.0.2 --- [1]209:count timeseries +-- [1]208:count timeseries STRICT{ count(timeseries)(INT64) | ------------------------------ 4 | 总数目:1 } - Elapsed Time: 0.0.2 --- [1]210:show view +-- [1]209:show view STRICT{ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) |Attributes(TEXT) |ViewType(TEXT) |Source(TEXT) | 总数目:0 } - Elapsed Time: 0.0.2 --- [1]211:show all ttl +-- [1]210:show all ttl STRICT{ Device(TEXT) |TTL(ms)(TEXT) | -------------------------------------- -root.** |INF | -总数目:1 +总数目:0 } - Elapsed Time: 0.0.1 --- [1]212:select * from root.** +-- [1]211:select * from root.sg.** STRICT{ Time(TIMESTAMP) |root.sg.d1.s3(DOUBLE) |root.sg.d1.s4(INT32) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) | ------------------------------------------------------------------------------------------------------------------------------ @@ -1129,50 +1319,45 @@ Time(TIMESTAMP) |root.sg.d1.s3(DOUBLE) |root.sg.d1.s4(INT32) |roo 4 |null |null |4.0 |4 | 总数目:4 } - Elapsed Time: 0.0.10 --- [1]213:select s1 from root.sg.d1 where time=3 +-- [1]212:select s1 from root.sg.d1 where time=3 STRICT{ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) | ----------------------------------------------- 3 |3.0 | 总数目:1 } +Elapsed Time: 0.0.4 -Elapsed Time: 0.0.3 - --- [1]214:select * from root.** where s1=3 +-- [1]213:select * from root.sg.** where s1=3 STRICT{ Time(TIMESTAMP) |root.sg.d1.s3(DOUBLE) |root.sg.d1.s4(INT32) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) | ------------------------------------------------------------------------------------------------------------------------------ 3 |null |null |3.0 |3 | 总数目:1 } - Elapsed Time: 0.0.6 --- [1]215:select count(*) from root.** +-- [1]214:select count(*) from root.sg.** STRICT{ count(root.sg.d1.s3)(INT64) |count(root.sg.d1.s4)(INT64) |count(root.sg.d1.s1)(INT64) |count(root.sg.d1.s2)(INT64) | ------------------------------------------------------------------------------------------------------------------------------------ 0 |0 |4 |4 | 总数目:1 } +Elapsed Time: 0.0.5 -Elapsed Time: 0.0.8 - --- [1]216:select count(*) from root.** group by level=1 +-- [1]215:select count(*) from root.sg.** group by level=1 STRICT{ count(root.sg.*.*)(INT64) | ------------------------------- 8 | 总数目:1 } - Elapsed Time: 0.0.8 --- [1]217:select last(*) from root.** +-- [1]216:select last(*) from root.sg.** STRICT{ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) | -------------------------------------------------------------------------------- @@ -1181,10 +1366,9 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 4 |root.sg.d1.s2 |4 |INT64 | 总数目:2 } - Elapsed Time: 0.0.5 --- [1]218:select sin((s1+s2)/2) from root.sg.d1 +-- [1]217:select sin((s1+s2)/2) from root.sg.d1 STRICT{ Time(TIMESTAMP) |sin((root.sg.d1.s1 + root.sg.d1.s2) / 2)(DOUBLE) | --------------------------------------------------------------------------- @@ -1197,34 +1381,36 @@ Time(TIMESTAMP) |sin((root.sg.d1.s1 + root.sg.d1.s2) / 2)(DOUBLE) | 4 |-0.7568024953079282 | 总数目:4 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.4 --- [1]219:delete from root.sg.d1.s1 +-- [1]218:delete from root.sg.d1.s1 STRICT{ 0 } +Elapsed Time: 0.0.6 -Elapsed Time: 0.0.10 --- [1]220:delete timeseries root.sg.d1.s1 +-- [1]219:delete timeseries root.sg.d1.s1 STRICT{ 0 } +Elapsed Time: 0.0.26 -Elapsed Time: 0.0.73 --- [1]222:GRANT WRITE ON root.sg.d1.** TO USER user04 +-- [1]221:GRANT WRITE ON root.sg.d1.** TO USER user04 STRICT{ PASS } --- [1]223:GRANT READ ON root.sg.d1.** TO USER user04 + +-- [1]222:GRANT READ ON root.sg.d1.** TO USER user04 STRICT{ SQLSTATE : 803: Has no permission to execute GRANT_USER, please ensure you have these privileges and the grant option is TRUE when granted) } --- [1]227:show version + +-- [1]226:show version STRICT{ -PASS +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } --- [1]229:list privileges of user user03 +-- [1]228:list privileges of user user03 STRICT{ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) | --------------------------------------------------------------------------------- @@ -1237,58 +1423,52 @@ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) |ure | | | 总数目:2 } +Elapsed Time: 0.0.5 -Elapsed Time: 0.0.3 - --- [1]230:show databases +-- [1]229:show databases STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | 总数目:1 } +Elapsed Time: 0.0.4 -Elapsed Time: 0.0.1 - --- [1]231:count databases +-- [1]230:count databases STRICT{ count(INT32) | ------------------ 1 | 总数目:1 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.1 - --- [1]232:show child paths root.sg.* +-- [1]231:show child paths root.sg.* STRICT{ ChildPaths(TEXT) |NodeTypes(TEXT) | 总数目:0 } +Elapsed Time: 0.0.9 -Elapsed Time: 0.0.3 - --- [1]233:show child nodes root.sg +-- [1]232:show child nodes root.sg STRICT{ ChildNodes(TEXT) | ---------------------- aligned_template | 总数目:1 } - Elapsed Time: 0.0.3 --- [1]234:count nodes root.sg.** level=2 +-- [1]233:count nodes root.sg.** level=2 STRICT{ count(nodes)(INT64) | ------------------------- 1 | 总数目:1 } - Elapsed Time: 0.0.3 --- [1]235:show devices root.sg.** +-- [1]234:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -1296,20 +1476,18 @@ root.sg.aligned_te|true |t1 |INF mplate | | | | 总数目:1 } +Elapsed Time: 0.0.1 -Elapsed Time: 0.0.2 - --- [1]236:count devices +-- [1]235:count devices STRICT{ count(devices)(INT64) | --------------------------- 1 | 总数目:1 } - Elapsed Time: 0.0.2 --- [1]237:show timeseries root.sg.** +-- [1]236:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -1317,44 +1495,38 @@ root.sg.aligned_templa|null |root.sg |FLOAT te.temperature | | | | | | | | | | | 总数目:1 } +Elapsed Time: 0.0.7 -Elapsed Time: 0.0.2 - --- [1]238:count timeseries +-- [1]237:count timeseries STRICT{ count(timeseries)(INT64) | ------------------------------ 1 | 总数目:1 } - Elapsed Time: 0.0.2 --- [1]239:show view +-- [1]238:show view STRICT{ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) |Attributes(TEXT) |ViewType(TEXT) |Source(TEXT) | 总数目:0 } +Elapsed Time: 0.0.4 -Elapsed Time: 0.0.2 - --- [1]240:show all ttl +-- [1]239:show all ttl STRICT{ Device(TEXT) |TTL(ms)(TEXT) | -------------------------------------- -root.** |INF | -总数目:1 +总数目:0 } - Elapsed Time: 0.0.1 --- [1]241:insert into root.sg.aligned_template(time,temperature) values(10,20.1) + +-- [1]240:insert into root.sg.aligned_template(time,temperature) values(10,20.1) STRICT{ 0 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.3 - --- [1]242:select * from root.** align by device +-- [1]241:select * from root.sg.** align by device STRICT{ Time(TIMESTAMP) |Device(TEXT) |temperature(FLOAT) | --------------------------------------------------------------- @@ -1371,32 +1543,32 @@ Time(TIMESTAMP) |Device(TEXT) |temperature(FLOAT) | |mplate | | 总数目:4 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.5 --- [1]243:insert into root.sg.nonaligned_template(time,temperature,status) values(10,18.8,false) +-- [1]242:insert into root.sg.nonaligned_template(time,temperature,status) values(10,18.8,false) STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_DATA on [root.sg.nonaligned_template.temperature, root.sg.nonaligned_template.status] } --- [1]245:delete from root.sg.aligned_template.temperature + +-- [1]244:delete from root.sg.aligned_template.temperature STRICT{ 0 } - Elapsed Time: 0.0.4 --- [1]246:select * from root.** +-- [1]245:select * from root.sg.** STRICT{ Time(TIMESTAMP) |root.sg.aligned_template.temperature(FLOAT) | 总数目:0 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.5 --- [1]250:show version +-- [1]249:show version STRICT{ -PASS +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } --- [1]252:list privileges of user user04 +-- [1]251:list privileges of user user04 STRICT{ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) | --------------------------------------------------------------------------------- @@ -1405,30 +1577,27 @@ Role(TEXT) |Scope(TEXT) |Privileges(TEXT) |GrantOption(BOOLEAN) |root.sg.d1.** |WRITE_SCHEMA |false | 总数目:2 } - Elapsed Time: 0.0.1 --- [1]253:show databases +-- [1]252:show databases STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | 总数目:1 } - Elapsed Time: 0.0.2 --- [1]254:show devices +-- [1]253:show devices STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.sg.d1 |true |null |INF | 总数目:1 } - Elapsed Time: 0.0.2 --- [1]255:show timeseries +-- [1]254:show timeseries STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -1439,10 +1608,9 @@ root.sg.d1.s4 |null |root.sg |INT32 root.sg.d1.s2 |null |root.sg |INT64 |RLE |LZ4 |null |null |null |null |BASE | 总数目:3 } +Elapsed Time: 0.0.1 -Elapsed Time: 0.0.2 - --- [1]256:select * from root.** +-- [1]255:select * from root.sg.** STRICT{ Time(TIMESTAMP) |root.sg.d1.s3(DOUBLE) |root.sg.d1.s4(INT32) |root.sg.d1.s2(INT64) | ---------------------------------------------------------------------------------------------------- @@ -1455,16 +1623,15 @@ Time(TIMESTAMP) |root.sg.d1.s3(DOUBLE) |root.sg.d1.s4(INT32) |roo 4 |null |null |4 | 总数目:4 } +Elapsed Time: 0.0.5 -Elapsed Time: 0.0.8 --- [1]257:insert into root.sg.d1(time,s1,s2) aligned values(20,20,20) +-- [1]256:insert into root.sg.d1(time,s1,s2) aligned values(20,20,20) STRICT{ 0 } +Elapsed Time: 0.0.6 -Elapsed Time: 0.0.9 - --- [1]258:select last(*) from root.sg.d1 +-- [1]257:select last(*) from root.sg.d1 STRICT{ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) | -------------------------------------------------------------------------------- @@ -1473,5 +1640,4 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 20 |root.sg.d1.s2 |20 |INT64 | 总数目:2 } - -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 diff --git a/tree/scripts/privilegeManagement/combination_of_permissions/write.run b/tree/scripts/privilegeManagement/combination_of_permissions/write.run index 6a9f41c6..92c8a022 100644 --- a/tree/scripts/privilegeManagement/combination_of_permissions/write.run +++ b/tree/scripts/privilegeManagement/combination_of_permissions/write.run @@ -2,7 +2,7 @@ //WRITE_SCHEMA、WRITE_DATA --0.清理环境 -connect root/root; +connect root/TimechoDB@2021; delete timeseries of device template t1 from root.sg.aligned_template; < 2 STRICT{ Time(TIMESTAMP) |count(root.sg.*.s1)(INT64) | 总数目:0 } - -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.4 -- [1]116:select s1, s2 from root.sg.** where time >= 1 and time <= 10 fill(previous) STRICT{ @@ -668,10 +649,9 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d2.s1(FLOAT) |root 10 |10.0 |6.0 |10 |4 | 总数目:10 } +Elapsed Time: 0.0.5 -Elapsed Time: 0.0.6 - --- [1]117:select * from root.** limit 6 offset 2 +-- [1]117:select * from root.sg.** limit 6 offset 2 STRICT{ Time(TIMESTAMP) |root.sg.aligned_template.temperature(FLOAT) |root.sg.aligned_template.status(BOOLEAN) |root.sg.nonaligned_template.temperature(FLOAT) |root.sg.nonaligned_template.status(BOOLEAN) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) |root.sg.d2.s1(FLOAT) |root.sg.d2.s2(INT64) |root.sg.view_d1.calculation(DOUBLE) |root.sg.view_d2.calculation(DOUBLE) | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -688,76 +668,93 @@ Time(TIMESTAMP) |root.sg.aligned_template.temperature(FLOAT) |root.sg. 8 |null |null |null |null |8.0 |8 |null |null |8.0 |null | 总数目:6 } +Elapsed Time: 0.0.7 -Elapsed Time: 0.0.8 -- [1]120:show cluster details STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MAINTAIN +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } + -- [1]122:show regions STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MAINTAIN +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } + -- [1]124:create timeseries root.sg.d1.s3 with datatype=boolean STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA +SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.sg.d1.s3] } + -- [1]126:insert into root.sg.d1(time,s1,s2) values(4,4,4) STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_DATA on [root.sg.d1.s1, root.sg.d1.s2] } + -- [1]128:insert into root.sg.view_d1(time,calculation) values(4,4) STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_DATA on [root.sg.view_d1.calculation] } + -- [1]130:insert into root.sg.d3(time,s1,s2) values(1,false) STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_DATA on [root.sg.d3.s1, root.sg.d3.s2] } + -- [1]132:select s1,s2 into root.test.d1(s1,s2) from root.sg.d1 STRICT{ SQLSTATE : 803: Error occurred while inserting tablets in SELECT INTO: No permissions for this operation, please add privilege WRITE_DATA on [root.test.d1.s1, root.test.d1.s2] } + -- [1]134:delete from root.sg.d1.* STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_DATA on [root.sg.d1.*] } + -- [1]136:delete timeseries root.sg.d1.s1 STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.sg.d1.s1] } --- [1]138:delete timeseries root.** + +-- [1]138:delete timeseries root.sg.** STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.**] +SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.sg.**] } + -- [1]140:create database root.db STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_DATABASE +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } + -- [1]142:delete database root.** STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_DATABASE +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } + -- [1]144:create view root.sg.view_d1.s1 as select s1 from root.sg.d1 STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege READ_SCHEMA on [root.sg.d1.s1] } + -- [1]146:alter view root.sg.view_d1.calculation upsert tags(tag1=v1,tag2=v2) attributes(attr1=D1,attr2=D2) STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA +SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.sg.view_d1.calculation] } + -- [1]148:delete view root.sg.view_d1.calculation STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.sg.view_d1.calculation] } + -- [1]150:create device template t3(temperature FLOAT encoding=Gorilla, status BOOLEAN encoding=PLAIN) STRICT{ -SQLSTATE : 803: Only the admin user can perform this operation +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } + -- [1]156:show version STRICT{ -PASS +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } + -- [1]159:GRANT READ_DATA ON root.sg.d1.** TO USER user03 STRICT{ PASS @@ -768,7 +765,6 @@ STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | 总数目:0 } - Elapsed Time: 0.0.1 -- [1]160:count databases @@ -778,15 +774,13 @@ count(INT32) | 0 | 总数目:1 } - -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]161:show child paths root STRICT{ ChildPaths(TEXT) |NodeTypes(TEXT) | 总数目:0 } - Elapsed Time: 0.0.1 -- [1]162:show child nodes root.sg.* @@ -794,7 +788,6 @@ STRICT{ ChildNodes(TEXT) | 总数目:0 } - Elapsed Time: 0.0.1 -- [1]163:count nodes root.sg.** LEVEL=2 @@ -804,16 +797,14 @@ count(nodes)(INT64) | 0 | 总数目:1 } - -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]164:show devices STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | 总数目:0 } - -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]165:count devices STRICT{ @@ -822,15 +813,13 @@ count(devices)(INT64) | 0 | 总数目:1 } - -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]166:show timeseries STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | 总数目:0 } - Elapsed Time: 0.0.1 -- [1]167:count timeseries @@ -840,28 +829,23 @@ count(timeseries)(INT64) | 0 | 总数目:1 } - -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]168:show view STRICT{ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) |Attributes(TEXT) |ViewType(TEXT) |Source(TEXT) | 总数目:0 } - Elapsed Time: 0.0.1 -- [1]169:show all ttl STRICT{ Device(TEXT) |TTL(ms)(TEXT) | -------------------------------------- -root.** |INF | -总数目:1 +总数目:0 } - Elapsed Time: 0.0.0 --- [1]170:select * from root.** +-- [1]170:select * from root.sg.** STRICT{ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) | ------------------------------------------------------------------------- @@ -886,8 +870,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) | 10 |10.0 |10 | 总数目:10 } - -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.3 -- [1]171:select s1 from root.sg.d1 where time=3 STRICT{ @@ -896,40 +879,36 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) | 3 |3.0 | 总数目:1 } - Elapsed Time: 0.0.2 --- [1]172:select * from root.** where s1=3 +-- [1]172:select * from root.sg.** where s1=3 STRICT{ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) | ------------------------------------------------------------------------- 3 |3.0 |3 | 总数目:1 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.2 - --- [1]173:select count(*) from root.** +-- [1]173:select count(*) from root.sg.** STRICT{ count(root.sg.d1.s1)(INT64) |count(root.sg.d1.s2)(INT64) | ------------------------------------------------------------------ 10 |10 | 总数目:1 } +Elapsed Time: 0.0.2 -Elapsed Time: 0.0.3 - --- [1]174:select count(*) from root.** group by level=1 +-- [1]174:select count(*) from root.sg.** group by level=1 STRICT{ count(root.sg.*.*)(INT64) | ------------------------------- 20 | 总数目:1 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.5 - --- [1]175:select last(*) from root.** +-- [1]175:select last(*) from root.sg.** STRICT{ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) | -------------------------------------------------------------------------------- @@ -938,7 +917,6 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 10 |root.sg.d1.s2 |10 |INT64 | 总数目:2 } - Elapsed Time: 0.0.2 -- [1]176:select sin((s1+s2)/2) from root.sg.** @@ -966,43 +944,51 @@ Time(TIMESTAMP) |sin((root.sg.d1.s1 + root.sg.d1.s2) / 2)(DOUBLE) | 10 |-0.5440211108893698 | 总数目:10 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.4 -- [1]178:create timeseries root.sg.d1.s3 with datatype=boolean STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA +SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.sg.d1.s3] } + -- [1]180:insert into root.sg.d1(time,s1,s2) values(4,4,4) STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_DATA on [root.sg.d1.s1, root.sg.d1.s2] } + -- [1]182:delete from root.sg.d1.* STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_DATA on [root.sg.d1.*] } + -- [1]184:delete timeseries root.sg.d1.s1 STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.sg.d1.s1] } --- [1]186:delete timeseries root.** + +-- [1]186:delete timeseries root.sg.** STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.**] +SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_SCHEMA on [root.sg.**] } + -- [1]188:create database root.db STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_DATABASE +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } + -- [1]190:delete database root.** STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_DATABASE +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } + -- [1]192:create view root.sg.view_d1.s1 as select s1 from root.sg.d1 STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege READ_SCHEMA on [root.sg.d1.s1] } + -- [1]198:show version STRICT{ -PASS +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } -- [1]200:show databases @@ -1010,7 +996,6 @@ STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | 总数目:0 } - Elapsed Time: 0.0.1 -- [1]201:count databases @@ -1020,24 +1005,21 @@ count(INT32) | 0 | 总数目:1 } - -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.2 -- [1]202:show child paths root STRICT{ ChildPaths(TEXT) |NodeTypes(TEXT) | 总数目:0 } - -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]203:show child nodes root.* STRICT{ ChildNodes(TEXT) | 总数目:0 } - -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]204:count nodes root.sg.** LEVEL=2 STRICT{ @@ -1046,15 +1028,13 @@ count(nodes)(INT64) | 0 | 总数目:1 } - -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]205:show devices STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | 总数目:0 } - Elapsed Time: 0.0.1 -- [1]206:count devices @@ -1064,7 +1044,6 @@ count(devices)(INT64) | 0 | 总数目:1 } - Elapsed Time: 0.0.1 -- [1]207:show timeseries @@ -1072,7 +1051,6 @@ STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | 总数目:0 } - Elapsed Time: 0.0.1 -- [1]208:count timeseries @@ -1082,28 +1060,23 @@ count(timeseries)(INT64) | 0 | 总数目:1 } - -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]209:show view STRICT{ Timeseries(TEXT) |Database(TEXT) |DataType(TEXT) |Tags(TEXT) |Attributes(TEXT) |ViewType(TEXT) |Source(TEXT) | 总数目:0 } - -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.5 -- [1]210:show all ttl STRICT{ Device(TEXT) |TTL(ms)(TEXT) | -------------------------------------- -root.** |INF | -总数目:1 +总数目:0 } - Elapsed Time: 0.0.0 --- [1]211:select * from root.** +-- [1]211:select * from root.sg.** STRICT{ Time(TIMESTAMP) |root.sg.aligned_template.temperature(FLOAT) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) | -------------------------------------------------------------------------------------------------------------------------- @@ -1128,18 +1101,16 @@ Time(TIMESTAMP) |root.sg.aligned_template.temperature(FLOAT) |root.sg. 10 |null |10.0 |10 | 总数目:10 } +Elapsed Time: 0.0.3 -Elapsed Time: 0.0.5 - --- [1]212:select * from root.** where time=3 +-- [1]212:select * from root.sg.** where time=3 STRICT{ Time(TIMESTAMP) |root.sg.aligned_template.temperature(FLOAT) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) | -------------------------------------------------------------------------------------------------------------------------- 3 |18.0 |3.0 |3 | 总数目:1 } - -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.3 -- [1]213:select * from root.sg.aligned_template STRICT{ @@ -1152,20 +1123,18 @@ Time(TIMESTAMP) |root.sg.aligned_template.temperature(FLOAT) | 3 |18.0 | 总数目:3 } +Elapsed Time: 0.0.4 -Elapsed Time: 0.0.2 - --- [1]214:select * from root.** where temperature=20 +-- [1]214:select * from root.sg.** where temperature=20 STRICT{ Time(TIMESTAMP) |root.sg.aligned_template.temperature(FLOAT) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(INT64) | -------------------------------------------------------------------------------------------------------------------------- 1 |20.0 |1.0 |1 | 总数目:1 } +Elapsed Time: 0.0.4 -Elapsed Time: 0.0.5 - --- [1]215:select count(*) from root.** align by device +-- [1]215:select count(*) from root.sg.** align by device STRICT{ Device(TEXT) |count(temperature)(INT64) |count(s1)(INT64) |count(s2)(INT64) | --------------------------------------------------------------------------------------------- @@ -1175,20 +1144,18 @@ mplate | | | root.sg.d1 |null |10 |10 | 总数目:2 } +Elapsed Time: 0.0.5 -Elapsed Time: 0.0.3 - --- [1]216:select count(*) from root.** group by level=1 +-- [1]216:select count(*) from root.sg.** group by level=1 STRICT{ count(root.sg.*.*)(INT64) | ------------------------------- 23 | 总数目:1 } +Elapsed Time: 0.0.4 -Elapsed Time: 0.0.3 - --- [1]217:select last(*) from root.** order by timeseries +-- [1]217:select last(*) from root.sg.** order by timeseries STRICT{ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) | -------------------------------------------------------------------------------- @@ -1200,10 +1167,9 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 10 |root.sg.d1.s2 |10 |INT64 | 总数目:3 } +Elapsed Time: 0.0.5 -Elapsed Time: 0.0.3 - --- [1]218:select avg(*) from root.** align by device +-- [1]218:select avg(*) from root.sg.** align by device STRICT{ Device(TEXT) |avg(temperature)(DOUBLE) |avg(s1)(DOUBLE) |avg(s2)(DOUBLE) | ------------------------------------------------------------------------------------------ @@ -1213,17 +1179,19 @@ mplate | | | root.sg.d1 |null |5.5 |5.5 | 总数目:2 } +Elapsed Time: 0.0.4 -Elapsed Time: 0.0.3 -- [1]220:insert into root.sg.aligned_template(time,temperature) values(4,20.1) STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_DATA on [root.sg.aligned_template.temperature] } + -- [1]222:delete from root.sg.aligned_template.* STRICT{ SQLSTATE : 803: No permissions for this operation, please add privilege WRITE_DATA on [root.sg.aligned_template.*] } + -- [1]224:delete database root.** STRICT{ -SQLSTATE : 803: No permissions for this operation, please add privilege MANAGE_DATABASE +SQLSTATE : 803: No permissions for this operation, please add privilege SYSTEM } diff --git a/tree/scripts/privilegeManagement/timeseries_privilege/read_data_privilege.run b/tree/scripts/privilegeManagement/timeseries_privilege/read_data_privilege.run index 2eb01752..e4754513 100644 --- a/tree/scripts/privilegeManagement/timeseries_privilege/read_data_privilege.run +++ b/tree/scripts/privilegeManagement/timeseries_privilege/read_data_privilege.run @@ -2,7 +2,7 @@ --0.清理环境 -connect root/root; +connect root/TimechoDB@2021; delete timeseries of device template t1 from root.sg.aligned_template; < 2; select s1, s2 from root.sg.** where time >= 1 and time <= 10 fill(previous); -select * from root.** limit 6 offset 2; +select * from root.sg.** limit 6 offset 2; --11.2 read_data不支持的操作 show cluster details; @@ -135,7 +135,7 @@ delete from root.sg.d1.*; < dropped -- 7. created -> dropped ---connect root/root; +--connect root/TimechoDB@2021; --delete database root.**; --< 10, s1 <= s2, !(s1 <= s2), s1 > 10 && s1 > s2 into root.sg.d3(s1,s2,s3,s4,s5,s6,s7)from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d3.s1 |10 | ------------------------------------------------------------------------ @@ -1327,7 +1309,7 @@ t.sg.d1.s1 > root.sg.d1| | | 总数目:7 } -Elapsed Time: 0.0.32 +Elapsed Time: 0.0.18 -- [1]253:select * from root.sg.d3 STRICT{ @@ -1355,11 +1337,11 @@ Time(TIMESTAMP) |root.sg.d3.s3(BOOLEAN) |root.sg.d3.s4(BOOLEAN) | 总数目:10 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.11 -- [1]254:select s1, s3, s1 in (1, 2), s3 like '1%', s3 regexp '[0-2]' into root.sg.d4(s1,s2,s3,s4,s5) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d4.s1 |10 | ------------------------------------------------------------------------ @@ -1375,7 +1357,7 @@ root.sg.d1.s3 REGEXP '[0|root.sg.d4.s5 |10 | 总数目:5 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.16 -- [1]255:select * from root.sg.d4 STRICT{ @@ -1403,11 +1385,11 @@ Time(TIMESTAMP) |root.sg.d4.s3(BOOLEAN) |root.sg.d4.s4(BOOLEAN) | 总数目:10 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]259:select sin(s1), cos(s1), tan(s1), asin(s1), acos(s1), atan(s1),sinh(s1), cosh(s1),tanh(s1) into root.sg.d5(s1,s2,s3,s4,s5,s6,s7,s8,s9) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ sin(root.sg.d1.s1) |root.sg.d5.s1 |10 | ------------------------------------------------------------------------ @@ -1429,7 +1411,7 @@ tanh(root.sg.d1.s1) |root.sg.d5.s9 |10 | 总数目:9 } -Elapsed Time: 0.0.69 +Elapsed Time: 0.0.18 -- [1]260:select * from root.sg.d5 STRICT{ @@ -1457,11 +1439,11 @@ Time(TIMESTAMP) |root.sg.d5.s3(DOUBLE) |root.sg.d5.s4(DOUBLE) |ro 总数目:10 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]262:select s3, string_contains(s3, 's'='warn'), string_matches(s3, 'regex'='[^\\s]+37229') into root.sg.d6(s1,s2,s3) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s3 |root.sg.d6.s1 |10 | ------------------------------------------------------------------------ @@ -1474,7 +1456,7 @@ string_matches(root.sg.d|root.sg.d6.s3 |10 | 总数目:3 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.33 -- [1]263:select * from root.sg.d6 STRICT{ @@ -1502,11 +1484,11 @@ Time(TIMESTAMP) |root.sg.d6.s3(BOOLEAN) |root.sg.d6.s1(TEXT) |roo 总数目:10 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.8 -- [1]265:select s1, top_k(s1, 'k'='2'), bottom_k(s1, 'k'='2') into root.sg.d7(s1,s2,s3) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d7.s1 |10 | ------------------------------------------------------------------------ @@ -1518,7 +1500,7 @@ bottom_k(root.sg.d1.s1, |root.sg.d7.s3 |2 | 总数目:3 } -Elapsed Time: 0.0.41 +Elapsed Time: 0.0.17 -- [1]266:select * from root.sg.d7 STRICT{ @@ -1546,11 +1528,11 @@ Time(TIMESTAMP) |root.sg.d7.s3(INT64) |root.sg.d7.s1(INT64) |root 总数目:10 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.5 -- [1]268:select s1,time_difference(s1), difference(s1), non_negative_difference(s1), derivative(s1), non_negative_derivative(s1) into root.sg.d8(s1,s2,s3,s4,s5,s6) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d8.s1 |10 | ------------------------------------------------------------------------ @@ -1571,7 +1553,7 @@ root.sg.d1.s1) | | | 总数目:6 } -Elapsed Time: 0.0.34 +Elapsed Time: 0.0.20 -- [1]269:select * from root.sg.d8 STRICT{ @@ -1603,7 +1585,7 @@ Elapsed Time: 0.0.6 -- [1]271:select s1, s2, const(s1, 'value'='1024', 'type'='INT64'), pi(s2), e(s1, s2) into root.sg.d9(s1,s2,s3,s4,s5) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d9.s1 |10 | ------------------------------------------------------------------------ @@ -1620,7 +1602,7 @@ e(root.sg.d1.s1, root.sg|root.sg.d9.s5 |10 | 总数目:5 } -Elapsed Time: 0.0.45 +Elapsed Time: 0.0.16 -- [1]272:select * from root.sg.d9 STRICT{ @@ -1648,11 +1630,11 @@ Time(TIMESTAMP) |root.sg.d9.s3(INT64) |root.sg.d9.s4(DOUBLE) |roo 总数目:10 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.7 -- [1]274:select cast(s1, 'type'='BOOLEAN'), cast(s1, 'type'='INT64'), cast(s1, 'type'='FLOAT'), cast(s1, 'type'='TEXT'), cast(s1, 'type'='DOUBLE') into root.sg.d10(s1,s2,s3,s4,s5) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ cast(root.sg.d1.s1 AS BO|root.sg.d10.s1 |10 | OLEAN) | | | @@ -1671,7 +1653,7 @@ UBLE) | | | 总数目:5 } -Elapsed Time: 0.0.26 +Elapsed Time: 0.0.17 -- [1]275:select * from root.sg.d10 STRICT{ @@ -1699,11 +1681,11 @@ Time(TIMESTAMP) |root.sg.d10.s3(FLOAT) |root.sg.d10.s4(TEXT) |roo 总数目:10 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]277:select s1, on_off(s1, 'threshold'='2'), in_range(s1, 'lower'='2', 'upper'='3.1') into root.sg.d11(s1,s2,s3) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d11.s1 |10 | ------------------------------------------------------------------------ @@ -1716,7 +1698,7 @@ in_range(root.sg.d1.s1, |root.sg.d11.s3 |10 | 总数目:3 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.12 -- [1]278:select * from root.sg.d11 STRICT{ @@ -1744,11 +1726,11 @@ Time(TIMESTAMP) |root.sg.d11.s3(BOOLEAN) |root.sg.d11.s1(INT64) | 总数目:10 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.10 -- [1]280:select s1, zero_count(s1), non_zero_count(s2), zero_duration(s1), non_zero_duration(s2) into root.sg.d12(s1,s2,s3,s4,s5) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d12.s1 |10 | ------------------------------------------------------------------------ @@ -1766,7 +1748,7 @@ g.d1.s2) | | | 总数目:5 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.17 -- [1]281:select * from root.sg.d12 STRICT{ @@ -1794,11 +1776,11 @@ Time(TIMESTAMP) |root.sg.d12.s3(INT64) |root.sg.d12.s4(INT64) |ro 总数目:10 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]283:select equal_size_bucket_agg_sample(s1, 'type'='avg','proportion'='0.1') as agg_avg, equal_size_bucket_agg_sample(s1, 'type'='max','proportion'='0.1') as agg_max, equal_size_bucket_agg_sample(s1,'type'='min','proportion'='0.1') as agg_min, equal_size_bucket_agg_sample(s1, 'type'='sum','proportion'='0.1') as agg_sum, equal_size_bucket_agg_sample(s1, 'type'='extreme','proportion'='0.1') as agg_extreme, equal_size_bucket_agg_sample(s1, 'type'='variance','proportion'='0.1') as agg_variance into root.sg.d13(s1,s2,s3,s4,s5,s6) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ agg_avg |root.sg.d13.s1 |1 | ------------------------------------------------------------------------ @@ -1814,7 +1796,7 @@ agg_variance |root.sg.d13.s6 |1 | 总数目:6 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.27 -- [1]284:select * from root.sg.d13 STRICT{ @@ -1828,7 +1810,7 @@ Elapsed Time: 0.0.5 -- [1]286:select equal_size_bucket_m4_sample(s1, 'proportion'='0.1') as M4_sample into root.sg.d14(s1) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ M4_sample |root.sg.d14.s1 |4 | 总数目:1 @@ -1850,11 +1832,11 @@ Time(TIMESTAMP) |root.sg.d14.s1(INT64) | 总数目:4 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.5 -- [1]289:select equal_size_bucket_outlier_sample(s1, 'proportion'='0.1', 'type'='avg', 'number'='2') as outlier_avg_sample, equal_size_bucket_outlier_sample(s1, 'proportion'='0.1', 'type'='stendis', 'number'='2') as outlier_stendis_sample, equal_size_bucket_outlier_sample(s1, 'proportion'='0.1', 'type'='cos', 'number'='2') as outlier_cos_sample, equal_size_bucket_outlier_sample(s1, 'proportion'='0.1', 'type'='prenextdis', 'number'='2') as outlier_prenextdis_sample into root.sg.d15(s1,s2,s3,s4) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ outlier_avg_sample |root.sg.d15.s1 |2 | ------------------------------------------------------------------------ @@ -1867,7 +1849,7 @@ e | | | 总数目:4 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.18 -- [1]290:select * from root.sg.d15 STRICT{ @@ -1885,11 +1867,11 @@ Time(TIMESTAMP) |root.sg.d15.s3(INT64) |root.sg.d15.s4(INT64) |ro 总数目:5 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.8 -- [1]292:select M4(s1,'timeInterval'='25','displayWindowBegin'='0','displayWindowEnd'='100'), M4(s2,'windowSize'='10') into root.sg.d16(s1,s2) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ M4(root.sg.d1.s1, "timeI|root.sg.d16.s1 |4 | nterval"="25", "display| | | @@ -1901,7 +1883,7 @@ wSize"="10") | | | 总数目:2 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.12 -- [1]293:select * from root.sg.d16 STRICT{ @@ -1921,11 +1903,11 @@ Time(TIMESTAMP) |root.sg.d16.s1(INT64) |root.sg.d16.s2(FLOAT) | 总数目:6 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]295:select jexl(s1, 'expr'='x -> {x + x}') as jexl1, jexl(s1, 'expr'='x -> {x * 3}') as jexl2, jexl(s1, 'expr'='x -> {x * x}') as jexl3, jexl(s1, 'expr'='x -> {multiply(x, 100)}') as jexl4, jexl(s1, s2, 'expr'='(x, y) -> {x + y}') as jexl5, jexl(s1, s2, s3, 'expr'='(x, y, z) -> {x + y + z}') as jexl6 into root.sg.d17(s1,s2,s3,s4,s5,s6) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ jexl1 |root.sg.d17.s1 |10 | ------------------------------------------------------------------------ @@ -1941,7 +1923,7 @@ jexl6 |root.sg.d17.s6 |10 | 总数目:6 } -Elapsed Time: 0.0.137 +Elapsed Time: 0.0.97 -- [1]296:select * from root.sg.d17 STRICT{ @@ -1972,11 +1954,11 @@ Time(TIMESTAMP) |root.sg.d17.s3(DOUBLE) |root.sg.d17.s4(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]300:select s1,s2,((s1 + 1) * 2 - 1) % 2 + 1.5,sin(s1 + sin(s1 + sin(s2))),-(s1 + s2) * (sin(s1 + s2) * sin(s1 + s2) + cos(s1 + s2) * cos(s1 + s2)) + 1 into root.sg.d18(s1,s2,s3,s4,s5)from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d18.s1 |10 | ------------------------------------------------------------------------ @@ -2001,7 +1983,7 @@ s1 + root.sg.d1.s2)) + | | | 总数目:5 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.17 -- [1]301:select * from root.sg.d18 STRICT{ @@ -2029,11 +2011,11 @@ Time(TIMESTAMP) |root.sg.d18.s3(DOUBLE) |root.sg.d18.s4(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]302:select (s1 + s2) * 2 + sin(s1) into root.sg.d19(s1) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ (root.sg.d1.s1 + root.sg|root.sg.d19.s1 |10 | .d1.s2) * 2 + sin(root.| | | @@ -2041,7 +2023,7 @@ sg.d1.s1) | | | 总数目:1 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.22 -- [1]303:select * from root.sg.d19 STRICT{ @@ -2069,11 +2051,11 @@ Time(TIMESTAMP) |root.sg.d19.s1(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]304:select (s1 + s2) * 3 into root.sg.d20(s1,s2,s3,s4) from root.sg.d1, root.sg.dd STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ (root.sg.d1.s1 + root.sg|root.sg.d20.s1 |10 | .d1.s2) * 3 | | | @@ -2089,7 +2071,7 @@ SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | 总数目:4 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.27 -- [1]305:select * from root.sg.d20 STRICT{ @@ -2117,11 +2099,11 @@ Time(TIMESTAMP) |root.sg.d20.s3(DOUBLE) |root.sg.d20.s4(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]307:select avg(s1),sin(avg(s1)),avg(s1) + 1,-sum(s2),avg(s1) + sum(s2) into root.sg.d21(s1,s2,s3,s4,s5) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ avg(root.sg.d1.s1) |root.sg.d21.s1 |1 | ------------------------------------------------------------------------ @@ -2136,7 +2118,7 @@ avg(root.sg.d1.s1) + sum|root.sg.d21.s5 |1 | 总数目:5 } -Elapsed Time: 0.0.31 +Elapsed Time: 0.0.26 -- [1]308:select * from root.sg.d21 STRICT{ @@ -2146,11 +2128,11 @@ Time(TIMESTAMP) |root.sg.d21.s3(DOUBLE) |root.sg.d21.s4(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.6 -- [1]309:select avg(*),(avg(*) + 1) * 3 / 2 -1 into root.sg.d22(s1,s2,s3,s4) from root.sg.dd STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ avg(root.sg.dd.s1) |root.sg.d22.s1 |1 | ------------------------------------------------------------------------ @@ -2174,11 +2156,11 @@ Time(TIMESTAMP) |root.sg.d22.s3(DOUBLE) |root.sg.d22.s4(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.8 -- [1]311:select avg(s1),sin(avg(s1)),avg(s2) + 1,-sum(s2),avg(s1) + sum(s2) as custom_sum into root.sg.d23(s1,s2,s3,s4,s5) from root.sg.d1 GROUP BY([1, 10), 1ms) STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ avg(root.sg.d1.s1) |root.sg.d23.s1 |9 | ------------------------------------------------------------------------ @@ -2192,7 +2174,7 @@ custom_sum |root.sg.d23.s5 |9 | 总数目:5 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.30 -- [1]312:select * from root.sg.d23 STRICT{ @@ -2218,11 +2200,11 @@ Time(TIMESTAMP) |root.sg.d23.s3(DOUBLE) |root.sg.d23.s4(DOUBLE) | 总数目:9 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.7 -- [1]315:select s1 as temperature, s2 as speed into root.sg.d24(s1,s2) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ temperature |root.sg.d24.s1 |10 | ------------------------------------------------------------------------ @@ -2230,7 +2212,7 @@ speed |root.sg.d24.s2 |10 | 总数目:2 } -Elapsed Time: 0.0.35 +Elapsed Time: 0.0.11 -- [1]316:select * from root.sg.d24 STRICT{ @@ -2258,7 +2240,7 @@ Time(TIMESTAMP) |root.sg.d24.s1(INT64) |root.sg.d24.s2(FLOAT) | 总数目:10 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]333:CREATE TIMESERIES root.sg.d1.s1 WITH DATATYPE=INT64, ENCODING=RLE STRICT{ PASS @@ -2276,13 +2258,15 @@ PASS STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ +root.__audit |1 |1 |0 |604800000 | +------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | -总数目:1 +总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 --- [1]338:show devices +-- [1]338:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -2290,9 +2274,9 @@ root.sg.d1 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 --- [1]339:show timeseries +-- [1]339:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -2304,13 +2288,13 @@ root.sg.d1.s2 |null |root.sg |FLOAT 总数目:3 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]342:insert into root.sg.d1(time,s1,s2,s3) values(1,1,1.1,'001'),(2,-1,-1.1,'false') STRICT{ 0 } -Elapsed Time: 0.1.874 +Elapsed Time: 0.1.824 -- [1]343:insert into root.sg.d1(time,s1,s2,s3) values(3,3,5.1,'1'),(4,11,12.1,'2'),(5,9,10.1,'true') STRICT{ 0 @@ -2328,7 +2312,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]346:insert into root.sg.d1(time,s1,s2,s3) values(8,-7162825364312197604,0.0,'warn:1731') STRICT{ 0 @@ -2340,7 +2324,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]348:insert into root.sg.d1(time,s1,s2,s3) values(10,1,0.0,'111') STRICT{ 0 @@ -2352,7 +2336,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]350:insert into root.sg.d1(time,s1,s2,s3) values(12,12,null,'test') STRICT{ 0 @@ -2370,13 +2354,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]353:insert into root.sg.d1(time,s1,s2,s3) values(15,100,-2.15,'test') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.5 -- [1]354:insert into root.sg.d1(time,s1,s2,s3) values(16,0,0.15,'abc') STRICT{ 0 @@ -2386,13 +2370,13 @@ Elapsed Time: 0.0.0 -- [1]357:select s1 into root.sg.d2(s1) from root.sg.d1 where time > 5 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d2.s1 |10 | 总数目:1 } -Elapsed Time: 0.0.62 +Elapsed Time: 0.0.49 -- [1]358:select * from root.sg.d2 STRICT{ @@ -2424,13 +2408,13 @@ Elapsed Time: 0.0.4 -- [1]359:select s1 into root.sg.d2(s2) from root.sg.d1 where time = 7 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d2.s2 |1 | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.7 -- [1]360:select * from root.sg.d2 STRICT{ @@ -2458,11 +2442,11 @@ Time(TIMESTAMP) |root.sg.d2.s1(INT64) |root.sg.d2.s2(INT64) | 总数目:10 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]361:select s1,s2 into root.sg.d3(s1,s2) from root.sg.d1 where time >= 3 and time < 9 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d3.s1 |6 | ------------------------------------------------------------------------ @@ -2470,7 +2454,7 @@ root.sg.d1.s2 |root.sg.d3.s2 |6 | 总数目:2 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.14 -- [1]362:select * from root.sg.d3 STRICT{ @@ -2494,13 +2478,13 @@ Elapsed Time: 0.0.3 -- [1]365:select s1 into root.sg.d4(s1) from root.sg.d1 where s1 > 10 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d4.s1 |5 | 总数目:1 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.38 -- [1]366:select * from root.sg.d4 STRICT{ @@ -2518,11 +2502,11 @@ Time(TIMESTAMP) |root.sg.d4.s1(INT64) | 总数目:5 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]367:select s2 into root.sg.d4(s2) from root.sg.d1 where s2 = 1.0 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s2 |root.sg.d4.s2 |2 | 总数目:1 @@ -2550,17 +2534,17 @@ Time(TIMESTAMP) |root.sg.d4.s1(INT64) |root.sg.d4.s2(FLOAT) | 总数目:7 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]369:select s1 into root.sg.d4(s3) from root.sg.d1 where s1 between 1 and 10 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d4.s3 |5 | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.28 -- [1]370:select * from root.sg.d4 STRICT{ @@ -2596,13 +2580,13 @@ Elapsed Time: 0.0.4 -- [1]371:select s1 into root.sg.d4(s4) from root.sg.d1 where s1 not between 1 and 10 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d4.s4 |10 | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.11 -- [1]372:select * from root.sg.d4 STRICT{ @@ -2644,13 +2628,13 @@ Elapsed Time: 0.0.4 -- [1]373:select s1 into root.sg.d4(s5) from root.sg.d1 where s1 in (1,2,3,4,5) STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d4.s5 |3 | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.12 -- [1]374:select * from root.sg.d4 STRICT{ @@ -2688,17 +2672,17 @@ Time(TIMESTAMP) |root.sg.d4.s3(INT64) |root.sg.d4.s4(INT64) |root 总数目:15 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.5 -- [1]375:select s1 into root.sg.d4(s6) from root.sg.d1 where s1 not in (1,2,3,4,5) STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d4.s6 |12 | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.8 -- [1]376:select * from root.sg.d4 STRICT{ @@ -2736,17 +2720,17 @@ Time(TIMESTAMP) |root.sg.d4.s3(INT64) |root.sg.d4.s4(INT64) |root 总数目:15 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]379:select s1 into root.sg.d5(s1) from root.sg.d1 where s2 is null STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d5.s1 |2 | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.14 -- [1]380:select * from root.sg.d5 STRICT{ @@ -2758,17 +2742,17 @@ Time(TIMESTAMP) |root.sg.d5.s1(INT64) | 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]381:select s1 into root.sg.d5(s2) from root.sg.d1 where s2 is not null STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d5.s2 |13 | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.20 -- [1]382:select * from root.sg.d5 STRICT{ @@ -2806,17 +2790,17 @@ Time(TIMESTAMP) |root.sg.d5.s1(INT64) |root.sg.d5.s2(INT64) | 总数目:15 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.8 -- [1]386:select s3 into root.sg.d6(s1) from root.sg.d1 where s3 like '%cc%' STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s3 |root.sg.d6.s1 |2 | 总数目:1 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.43 -- [1]387:select * from root.sg.d6 STRICT{ @@ -2828,17 +2812,17 @@ Time(TIMESTAMP) |root.sg.d6.s1(TEXT) | 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]388:select s3 into root.sg.d6(s2) from root.sg.d1 where s3 like '_b_' STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s3 |root.sg.d6.s2 |1 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.23 -- [1]389:select * from root.sg.d6 STRICT{ @@ -2852,17 +2836,17 @@ Time(TIMESTAMP) |root.sg.d6.s1(TEXT) |root.sg.d6.s2(TEXT) | 总数目:3 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.7 -- [1]390:select s3 into root.sg.d6(s3) from root.sg.d1 where s3 regexp '^[A-Za-z]+$' STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s3 |root.sg.d6.s3 |8 | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.9 -- [1]391:select * from root.sg.d6 STRICT{ @@ -2886,17 +2870,17 @@ Time(TIMESTAMP) |root.sg.d6.s3(TEXT) |root.sg.d6.s1(TEXT) |root.s 总数目:8 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]392:select s3 into root.sg.d1(s4) from root.sg.d1 where s3 regexp '^[a-z]+$' and time > 10 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s3 |root.sg.d1.s4 |5 | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.14 -- [1]393:select * from root.sg.d6 STRICT{ @@ -2920,7 +2904,7 @@ Time(TIMESTAMP) |root.sg.d6.s3(TEXT) |root.sg.d6.s1(TEXT) |root.s 总数目:8 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]409:create database root.sg STRICT{ PASS @@ -2942,13 +2926,15 @@ PASS STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ +root.__audit |1 |1 |0 |604800000 | +------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | -总数目:1 +总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 --- [1]416:show devices +-- [1]416:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -2958,7 +2944,7 @@ root.sg.d1 |false |null |INF Elapsed Time: 0.0.2 --- [1]417:show timeseries +-- [1]417:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -2976,13 +2962,13 @@ STRICT{ 0 } -Elapsed Time: 0.1.776 +Elapsed Time: 0.1.866 -- [1]421:insert into root.sg.d1(time,s1,s2,s3) values(3,3,5.1,'1'),(4,11,12.1,'2'),(5,9,10.1,'true') STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]422:insert into root.sg.d1(time,s1,s2,s3) values(6,1531604122307244742,0.0,'warn:-8721') STRICT{ 0 @@ -3018,7 +3004,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]428:insert into root.sg.d1(time,s1,s2,s3) values(12,12,null,'test') STRICT{ 0 @@ -3036,23 +3022,23 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]431:insert into root.sg.d1(time,s1,s2,s3) values(15,100,-2.15,'test') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]432:insert into root.sg.d1(time,s1,s2,s3) values(16,0,0.15,'abc') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]435:select s1, s2 into root.sg.d2(s1,s2) from root.sg.d1 limit 10 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d2.s1 |10 | ------------------------------------------------------------------------ @@ -3060,7 +3046,7 @@ root.sg.d1.s2 |root.sg.d2.s2 |10 | 总数目:2 } -Elapsed Time: 0.0.79 +Elapsed Time: 0.0.170 -- [1]436:select * from root.sg.d2 STRICT{ @@ -3088,11 +3074,11 @@ Time(TIMESTAMP) |root.sg.d2.s1(INT64) |root.sg.d2.s2(FLOAT) | 总数目:10 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]437:select s1, s2 into root.sg.d3(s1,s2) from root.sg.d1 limit 5 offset 3 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d3.s1 |5 | ------------------------------------------------------------------------ @@ -3100,7 +3086,7 @@ root.sg.d1.s2 |root.sg.d3.s2 |5 | 总数目:2 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.23 -- [1]438:select * from root.sg.d3 STRICT{ @@ -3122,7 +3108,7 @@ Elapsed Time: 0.0.4 -- [1]439:select s1,s2 into root.sg.d4(s1,s2) from root.sg.d1 where time > 3 and time< 15 limit 5 offset 3 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d4.s1 |5 | ------------------------------------------------------------------------ @@ -3130,7 +3116,7 @@ root.sg.d1.s2 |root.sg.d4.s2 |5 | 总数目:2 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.11 -- [1]440:select * from root.sg.d4 STRICT{ @@ -3148,11 +3134,11 @@ Time(TIMESTAMP) |root.sg.d4.s1(INT64) |root.sg.d4.s2(FLOAT) | 总数目:5 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]441:select count(s1), max_value(s2) into root.sg.d5(s1,s2) from root.sg.d1 group by ([1, 15),1ms) limit 4 offset 3 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ count(root.sg.d1.s1) |root.sg.d5.s1 |4 | ------------------------------------------------------------------------ @@ -3160,7 +3146,7 @@ max_value(root.sg.d1.s2)|root.sg.d5.s2 |4 | 总数目:2 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.18 -- [1]442:select * from root.sg.d5 STRICT{ @@ -3202,13 +3188,15 @@ PASS STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ +root.__audit |1 |1 |0 |604800000 | +------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | -总数目:1 +总数目:2 } Elapsed Time: 0.0.2 --- [1]472:show devices +-- [1]472:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -3216,9 +3204,9 @@ root.sg.d1 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 --- [1]473:show timeseries +-- [1]473:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -3236,7 +3224,7 @@ STRICT{ 0 } -Elapsed Time: 0.1.826 +Elapsed Time: 0.1.633 -- [1]477:insert into root.sg.d1(time,s1,s2,s3) values(3,3,5.1,'1'),(4,11,12.1,'2'),(5,9,10.1,'true') STRICT{ 0 @@ -3254,25 +3242,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]480:insert into root.sg.d1(time,s1,s2,s3) values(8,-7162825364312197604,0.0,'warn:1731') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]481:insert into root.sg.d1(time,s1,s2,s3) values(9,0,1.0,'test') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]482:insert into root.sg.d1(time,s1,s2,s3) values(10,1,0.0,'111') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]483:insert into root.sg.d1(time,s1,s2,s3) values(11,10,0.5,'15') STRICT{ 0 @@ -3296,23 +3284,23 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]487:insert into root.sg.d1(time,s1,s2,s3) values(15,100,-2.15,'test') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]488:insert into root.sg.d1(time,s1,s2,s3) values(16,0,0.15,'abc') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]491:select s1,s2,s3 into root.sg.d2(s1,s2,s3) from root.sg.d1 where time <= 15 align by device STRICT{ -SourceDevice(TEXT) |SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceDevice(TEXT) |SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------------------------------ root.sg.d1 |s1 |root.sg.d2.s1 |14 | ------------------------------------------------------------------------------------------------ @@ -3322,7 +3310,7 @@ root.sg.d1 |s3 |root.sg.d2.s3 |1 总数目:3 } -Elapsed Time: 0.0.78 +Elapsed Time: 0.0.89 -- [1]492:select * from root.sg.d2 STRICT{ @@ -3360,7 +3348,7 @@ Time(TIMESTAMP) |root.sg.d2.s3(TEXT) |root.sg.d2.s1(INT64) |root. 总数目:15 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]495:select s1,s2,s3 into root.sg.d3(s1,s2,s3) from root.sg.d1 where time <= 15 disable align STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:75 no viable alternative at input 'select s1,s2,s3 into root.sg.d3(s1,s2,s3) from root.sg.d1 where time <= 15 disable' @@ -3398,13 +3386,15 @@ PASS STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ +root.__audit |1 |1 |0 |604800000 | +------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | -总数目:1 +总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 --- [1]522:show devices +-- [1]522:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -3414,7 +3404,7 @@ root.sg.d1 |false |null |INF Elapsed Time: 0.0.2 --- [1]523:show timeseries +-- [1]523:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -3444,13 +3434,13 @@ root.sg.d1.s2 |null |root.sg |FLOAT 总数目:6 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.5 -- [1]526:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(1,1,1.1,'001',true,2,0.0),(2,-1,-1.1,'false',false,15,-10.1) STRICT{ 0 } -Elapsed Time: 0.1.837 +Elapsed Time: 0.0.882 -- [1]527:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(3,3,5.1,'1',false,2,-1.2),(4,11,12.1,'2',false,2,2.2),(5,9,10.1,'true',false,11,-1.1) STRICT{ 0 @@ -3474,7 +3464,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]531:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(9,0,1.0,'test',true,1,3.2) STRICT{ 0 @@ -3492,7 +3482,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]534:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(12,12,null,'test',true,0,0.1) STRICT{ 0 @@ -3504,29 +3494,29 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]536:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(14,25,null,'abccadd',false,1,1.1) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]537:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(15,100,-2.15,'test',true,2,2.1) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]538:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(16,0,0.15,'abc',false,1,1.0) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]541:select sum(s1),avg(s2),extreme(s1),max_value(s5),min_value(s6) into root.sg.d2(s1,s2,s3,s4,s5) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ sum(root.sg.d1.s1) |root.sg.d2.s1 |1 | ------------------------------------------------------------------------ @@ -3540,7 +3530,7 @@ min_value(root.sg.d1.s6)|root.sg.d2.s5 |1 | 总数目:5 } -Elapsed Time: 0.0.103 +Elapsed Time: 0.0.69 -- [1]542:select * from root.sg.d2 STRICT{ @@ -3554,7 +3544,7 @@ Elapsed Time: 0.0.6 -- [1]543:select count(s1),first_value(s2),last_value(s3),max_time(s4),min_time(s5),avg(s6) into root.sg.d3(s1,s2,s3,s4,s5,s6) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ count(root.sg.d1.s1) |root.sg.d3.s1 |1 | ------------------------------------------------------------------------ @@ -3572,7 +3562,7 @@ avg(root.sg.d1.s6) |root.sg.d3.s6 |1 | 总数目:6 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.32 -- [1]544:select * from root.sg.d3 STRICT{ @@ -3586,13 +3576,13 @@ Elapsed Time: 0.0.6 -- [1]547:select count(s1) into root.sg.d4(s1) from root.sg.d1 group by level = 1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ count(root.sg.*.s1) |root.sg.d4.s1 |1 | 总数目:1 } -Elapsed Time: 0.0.33 +Elapsed Time: 0.0.30 -- [1]548:select * from root.sg.d4 STRICT{ @@ -3606,7 +3596,7 @@ Elapsed Time: 0.0.3 -- [1]549:select count(s1),avg(s2),last_value(s3) into root.sg.d5(s1,s2,s3) from root.sg.d1 group by level = 1, 2 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ count(root.sg.d1.s1) |root.sg.d5.s1 |1 | ------------------------------------------------------------------------ @@ -3617,7 +3607,7 @@ last_value(root.sg.d1.s3|root.sg.d5.s3 |1 | 总数目:3 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.16 -- [1]550:select * from root.sg.d5 STRICT{ @@ -3627,11 +3617,11 @@ Time(TIMESTAMP) |root.sg.d5.s3(TEXT) |root.sg.d5.s1(INT64) |root. 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]553:select count(s1), max_value(s2) into root.sg.d6(s1,s2) from root.sg.d1 group by ([1,15),2ms) STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ count(root.sg.d1.s1) |root.sg.d6.s1 |7 | ------------------------------------------------------------------------ @@ -3639,7 +3629,7 @@ max_value(root.sg.d1.s2)|root.sg.d6.s2 |7 | 总数目:2 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.15 -- [1]554:select * from root.sg.d6 STRICT{ @@ -3665,7 +3655,7 @@ Elapsed Time: 0.0.3 -- [1]555:select count(s3), max_value(s5) into root.sg.d7(s1,s2) from root.sg.d1 group by ([1, 16), 1ms, 1h) STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ count(root.sg.d1.s3) |root.sg.d7.s1 |1 | ------------------------------------------------------------------------ @@ -3673,7 +3663,7 @@ max_value(root.sg.d1.s5)|root.sg.d7.s2 |1 | 总数目:2 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.16 -- [1]556:select * from root.sg.d7 STRICT{ @@ -3687,7 +3677,7 @@ Elapsed Time: 0.0.3 -- [1]559:select count(s1),max_value(s6) into root.sg.d8(s1,s2) from root.sg.d1 group by ((1, 16],1ms), level=1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ count(root.sg.*.s1) |root.sg.d8.s1 |15 | ------------------------------------------------------------------------ @@ -3695,7 +3685,7 @@ max_value(root.sg.*.s6) |root.sg.d8.s2 |15 | 总数目:2 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.13 -- [1]560:select * from root.sg.d8 STRICT{ @@ -3733,17 +3723,17 @@ Time(TIMESTAMP) |root.sg.d8.s1(INT64) |root.sg.d8.s2(DOUBLE) | 总数目:15 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]561:select count(s1) into root.sg.d9(s1) from root.sg.d1 group by ([1, 16), 10ms, 1s), level=1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ count(root.sg.*.s1) |root.sg.d9.s1 |1 | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.10 -- [1]562:select * from root.sg.d9 STRICT{ @@ -3753,7 +3743,7 @@ Time(TIMESTAMP) |root.sg.d9.s1(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]566:SELECT AVG(s1) into root.sg.d10(s1) FROM root.sg.d1 GROUP BY TAGS(city) STRICT{ SQLSTATE : 701: select into: GROUP BY TAGS clause are not supported. @@ -3765,13 +3755,13 @@ SQLSTATE : 701: select into: GROUP BY TAGS clause are not supported. -- [1]571:select count(s1) into root.sg.d12(s1) from root.sg.d1 group by ([1,16),2ms), level=1 having count(s2) > 1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ count(root.sg.*.s1) |root.sg.d12.s1 |5 | 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.34 -- [1]572:select * from root.sg.d12 STRICT{ @@ -3789,11 +3779,11 @@ Time(TIMESTAMP) |root.sg.d12.s1(INT64) | 总数目:5 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]573:select count(s1), count(s2) into root.sg.d13(s1,s2) from root.sg.d1 group by ([1,16),2ms) having count(s2) > 1 align by device STRICT{ -SourceDevice(TEXT) |SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceDevice(TEXT) |SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------------------------------ root.sg.d1 |count(s1) |root.sg.d13.s1 |5 | ------------------------------------------------------------------------------------------------ @@ -3801,7 +3791,7 @@ root.sg.d1 |count(s2) |root.sg.d13.s2 |5 总数目:2 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.18 -- [1]574:select * from root.sg.d13 STRICT{ @@ -3819,7 +3809,7 @@ Time(TIMESTAMP) |root.sg.d13.s1(INT64) |root.sg.d13.s2(INT64) | 总数目:5 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.11 -- [1]590:create database root.sg STRICT{ PASS @@ -3841,13 +3831,15 @@ PASS STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ +root.__audit |1 |1 |0 |604800000 | +------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | -总数目:1 +总数目:2 } Elapsed Time: 0.0.2 --- [1]597:show devices +-- [1]597:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -3855,9 +3847,9 @@ root.sg.d1 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 --- [1]598:show timeseries +-- [1]598:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -3875,13 +3867,13 @@ STRICT{ 0 } -Elapsed Time: 0.1.815 +Elapsed Time: 0.1.905 -- [1]602:insert into root.sg.d1(time,s1,s2,s3) values(3,3,5.1,'1'),(4,11,12.1,'2'),(5,9,10.1,'true') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]603:insert into root.sg.d1(time,s1,s2,s3) values(6,1531604122307244742,0.0,'warn:-8721') STRICT{ 0 @@ -3893,55 +3885,55 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]605:insert into root.sg.d1(time,s1,s2,s3) values(8,-7162825364312197604,0.0,'warn:1731') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]606:insert into root.sg.d1(time,s1,s2,s3) values(9,0,1.0,'test') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]607:insert into root.sg.d1(time,s1,s2,s3) values(10,1,0.0,'111') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]608:insert into root.sg.d1(time,s1,s2,s3) values(11,10,0.5,'15') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]609:insert into root.sg.d1(time,s1,s2,s3) values(12,12,null,'test') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]610:insert into root.sg.d1(time,s1,s2,s3) values(13,null,11.1,'abcc') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]611:insert into root.sg.d1(time,s1,s2,s3) values(14,25,null,'abccadd') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]612:insert into root.sg.d1(time,s1,s2,s3) values(15,100,-2.15,'test') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]613:insert into root.sg.d1(time,s1,s2,s3) values(16,0,0.15,'abc') STRICT{ 0 @@ -3973,74 +3965,65 @@ PASS STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ +root.__audit |1 |1 |0 |604800000 | +------------------------------------------------------------------------------------------------------------------------------------------------------------ root.ln |1 |1 |0 |604800000 | -总数目:1 +总数目:2 } Elapsed Time: 0.0.1 --- [1]640:show devices +-- [1]640:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------- -root.ln.wf01.wt01 |false |null |INF | -总数目:1 +总数目:0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.9 --- [1]641:show timeseries +-- [1]641:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.ln.wf01.wt01.temp|null |root.ln |FLOAT |RLE |LZ4 |null |null |null |null |BASE | -erature | | | | | | | | | | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.ln.wf01.wt01.stat|null |root.ln |BOOLEAN |RLE |LZ4 |null |null |null |null |BASE | -us | | | | | | | | | | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.ln.wf01.wt01.hard|null |root.ln |TEXT |PLAIN |LZ4 |null |null |null |null |BASE | -ware | | | | | | | | | | | -总数目:3 +总数目:0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]644:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1509525300000,TRUE,25.99,'V001') STRICT{ 0 } -Elapsed Time: 0.0.47 +Elapsed Time: 0.0.49 -- [1]645:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1509525360000,null,25.99,null) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]646:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1509525470000,TRUE,25.99,'V002') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]647:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1509525490000,null,26.92,'V001') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]648:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1509559200000,FALSE,null,'V001') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]649:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1509638400000,TRUE,26.0,null) STRICT{ 0 } -Elapsed Time: 0.0.45 +Elapsed Time: 0.0.46 -- [1]650:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1509724800000,TRUE,23.29,'V001') STRICT{ 0 @@ -4052,7 +4035,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]652:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1509897600000,FALSE,20.19,null) STRICT{ 0 @@ -4076,19 +4059,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]656:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1510069920000,FALSE,21.22,'V001') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]657:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1510070100000,TRUE,null,'V001') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]658:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1510070370000,TRUE,28.12,'V002') STRICT{ 0 @@ -4112,19 +4095,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]662:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1572883200000,TRUE,19.99,'V001') STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]663:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1573056000000,TRUE,24.19,'V002') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]666:select temperature, status from root.ln.wf01.wt01 where time >= 1509525200000 and time <= 1541433700000 STRICT{ @@ -4168,11 +4151,11 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) |root.ln.wf01.wt 总数目:18 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]667:select temperature, status, hardware into root.sg.d1(s1,s2,s3) from root.ln.wf01.wt01 where time >= 1509525200000 and time <= 1541433700000 fill(previous) STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.ln.wf01.wt01.temper|root.sg.d1.s1 |18 | ature | | | @@ -4184,7 +4167,7 @@ re | | | 总数目:3 } -Elapsed Time: 0.0.166 +Elapsed Time: 0.0.217 -- [1]668:select * from root.sg.d1 STRICT{ @@ -4228,7 +4211,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(TEXT) |root.sg.d1.s1(FLOAT) |root. 总数目:18 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]671:select * from root.ln.wf01.wt01 where time >= 1509525200000 and time <= 1541433700000 STRICT{ @@ -4272,11 +4255,11 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) |root.ln.wf01.wt 总数目:18 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]672:select temperature, status into root.sg.d2(s1,s2) from root.ln.wf01.wt01 where time >= 1509525200000 and time <= 1541433700000 fill(linear) STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.ln.wf01.wt01.temper|root.sg.d2.s1 |18 | ature | | | @@ -4285,7 +4268,7 @@ root.ln.wf01.wt01.status|root.sg.d2.s2 |13 | 总数目:2 } -Elapsed Time: 0.0.55 +Elapsed Time: 0.0.69 -- [1]673:select * from root.sg.d2 STRICT{ @@ -4329,7 +4312,7 @@ Time(TIMESTAMP) |root.sg.d2.s1(FLOAT) |root.sg.d2.s2(BOOLEAN) | 总数目:18 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]676:select * from root.ln.wf01.wt01 STRICT{ @@ -4381,7 +4364,7 @@ Elapsed Time: 0.0.4 -- [1]677:select temperature, hardware into root.sg.d3(s1,s2) from root.ln.wf01.wt01 where time>=1509525360000 and time < 1510070370000 fill(10.11) STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.ln.wf01.wt01.temper|root.sg.d3.s1 |13 | ature | | | @@ -4391,7 +4374,7 @@ re | | | 总数目:2 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.20 -- [1]678:select * from root.sg.d3 STRICT{ @@ -4425,7 +4408,7 @@ Time(TIMESTAMP) |root.sg.d3.s1(FLOAT) |root.sg.d3.s2(TEXT) | 总数目:13 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]694:create database root.sg STRICT{ PASS @@ -4471,29 +4454,29 @@ PASS STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ +root.__audit |1 |1 |0 |604800000 | +------------------------------------------------------------------------------------------------------------------------------------------------------------ root.ln |1 |1 |0 |604800000 | ------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | -总数目:2 +总数目:3 } Elapsed Time: 0.0.2 --- [1]707:show devices +-- [1]707:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.sg.d1 |false |null |INF | ------------------------------------------------------------------------------ root.sg.d2 |false |null |INF | ------------------------------------------------------------------------------- -root.ln.wf01.wt01 |false |null |INF | -总数目:3 +总数目:2 } Elapsed Time: 0.0.3 --- [1]708:show timeseries +-- [1]708:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -4508,13 +4491,7 @@ root.sg.d2.s3 |null |root.sg |TEXT root.sg.d2.s1 |null |root.sg |INT64 |RLE |LZ4 |null |null |null |null |BASE | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.sg.d2.s2 |null |root.sg |FLOAT |RLE |LZ4 |null |null |null |null |BASE | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.ln.wf01.wt01.temp|null |root.ln |FLOAT |RLE |LZ4 |null |null |null |null |BASE | -erature | | | | | | | | | | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.ln.wf01.wt01.stat|null |root.ln |BOOLEAN |PLAIN |LZ4 |null |null |null |null |BASE | -us | | | | | | | | | | | -总数目:8 +总数目:6 } Elapsed Time: 0.0.2 @@ -4523,13 +4500,13 @@ STRICT{ 0 } -Elapsed Time: 0.3.517 +Elapsed Time: 0.3.719 -- [1]712:insert into root.sg.d1(time,s1,s2,s3) values(3,3,5.1,'1'),(4,11,12.1,'2'),(5,9,10.1,'true') STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]713:insert into root.sg.d1(time,s1,s2,s3) values(6,1531604122307244742,0.0,'warn:-8721') STRICT{ 0 @@ -4547,13 +4524,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]716:insert into root.sg.d1(time,s1,s2,s3) values(9,0,1.0,'test') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]717:insert into root.sg.d1(time,s1,s2,s3) values(10,1,0.0,'111') STRICT{ 0 @@ -4565,7 +4542,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.69 +Elapsed Time: 0.0.58 -- [1]719:insert into root.sg.d2(time,s1,s2,s3) values(2,12,null,'test') STRICT{ 0 @@ -4589,7 +4566,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]723:insert into root.sg.d2(time,s1,s2,s3) values(6,0,0.15,'abc') STRICT{ 0 @@ -4601,11 +4578,11 @@ STRICT{ 0 } -Elapsed Time: 0.0.48 +Elapsed Time: 0.0.53 -- [1]728:select s1, s2 into root.sg_copy.d1(::), root.sg_copy.d2(s1), root.sg_copy.d1(${3}), root.sg_copy.d2(::) from root.sg.d1, root.sg.d2 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg_copy.d1.s1 |10 | ------------------------------------------------------------------------ @@ -4617,7 +4594,7 @@ root.sg.d2.s2 |root.sg_copy.d2.s2 |4 | 总数目:4 } -Elapsed Time: 0.0.259 +Elapsed Time: 0.0.249 -- [1]729:select * from root.sg_copy.** STRICT{ @@ -4645,11 +4622,11 @@ Time(TIMESTAMP) |root.sg_copy.d1.s1(INT64) |root.sg_copy.d1.s2(FLOAT) 总数目:10 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.13 -- [1]731:select d1.s1, d1.s2, d2.s1, d1.s2 into ::(s1_1, s2_2), root.sg.d2_2(s3_3), root.${2}_copy.::(s4) from root.sg STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d1.s1_1 |10 | ------------------------------------------------------------------------ @@ -4661,39 +4638,39 @@ root.sg.d1.s2 |root.d1_copy.d1.s4 |10 | 总数目:4 } -Elapsed Time: 0.0.363 - --- [1]732:select * from root.** -STRICT{ -Time(TIMESTAMP) |root.d1_copy.d1.s4(FLOAT) |root.ln.wf01.wt01.temperature(FLOAT) |root.ln.wf01.wt01.status(BOOLEAN) |root.sg.d1.s3(TEXT) |root.sg.d1.s1_1(INT64) |root.sg.d1.s2_2(FLOAT) |root.sg.d1.s1(INT64) |root.sg.d1.s2(FLOAT) |root.sg.d2.s3(TEXT) |root.sg.d2.s1(INT64) |root.sg.d2.s2(FLOAT) |root.sg.d2_2.s3_3(INT64) |root.sg_copy.d1.s1(INT64) |root.sg_copy.d1.s2(FLOAT) |root.sg_copy.d2.s1(INT64) |root.sg_copy.d2.s2(FLOAT) | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -1 |1.1 |1.0 |false |001 |1 |1.1 |1 |1.1 |15 |10 |0.5 |10 |1 |1.1 |10 |0.5 | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -2 |-1.1 |0.0 |true |false |-1 |-1.1 |-1 |-1.1 |test |12 |null |12 |-1 |-1.1 |12 |null | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -3 |5.1 |-1.0 |false |1 |3 |5.1 |3 |5.1 |abcc |null |11.1 |null |3 |5.1 |null |11.1 | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -4 |12.1 |null |null |2 |11 |12.1 |11 |12.1 |abccadd |25 |null |25 |11 |12.1 |25 |null | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -5 |10.1 |null |null |true |9 |10.1 |9 |10.1 |test |100 |-2.15 |100 |9 |10.1 |100 |-2.15 | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -6 |0.0 |null |null |warn:-8721 |1531604122307244742 |0.0 |1531604122307244742 |0.0 |abc |0 |0.15 |0 |1531604122307244742 |0.0 |0 |0.15 | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -7 |1.0 |null |null |error:-37229 |-8581625725655917595 |1.0 |-8581625725655917595 |1.0 |null |null |null |null |-8581625725655917595 |1.0 |null |null | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -8 |0.0 |null |null |warn:1731 |-7162825364312197604 |0.0 |-7162825364312197604 |0.0 |null |null |null |null |-7162825364312197604 |0.0 |null |null | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -9 |1.0 |null |null |test |0 |1.0 |0 |1.0 |null |null |null |null |0 |1.0 |null |null | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -10 |0.0 |null |null |111 |1 |0.0 |1 |0.0 |null |null |null |null |1 |0.0 |null |null | +Elapsed Time: 0.0.241 + +-- [1]732:select d1.s1, d1.s1_1, d1.s2, d1.s2_2, d2.s1, d2_2.s3_3, d1.s4 from root.** +STRICT{ +Time(TIMESTAMP) |root.sg.d1.s1(INT64) |root.sg_copy.d1.s1(INT64) |root.sg.d1.s1_1(INT64) |root.sg.d1.s2(FLOAT) |root.sg_copy.d1.s2(FLOAT) |root.sg.d1.s2_2(FLOAT) |root.sg.d2.s1(INT64) |root.sg_copy.d2.s1(INT64) |root.sg.d2_2.s3_3(INT64) |root.d1_copy.d1.s4(FLOAT) | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1 |1 |1 |1 |1.1 |1.1 |1.1 |10 |10 |10 |1.1 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +2 |-1 |-1 |-1 |-1.1 |-1.1 |-1.1 |12 |12 |12 |-1.1 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +3 |3 |3 |3 |5.1 |5.1 |5.1 |null |null |null |5.1 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +4 |11 |11 |11 |12.1 |12.1 |12.1 |25 |25 |25 |12.1 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +5 |9 |9 |9 |10.1 |10.1 |10.1 |100 |100 |100 |10.1 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +6 |1531604122307244742 |1531604122307244742 |1531604122307244742 |0.0 |0.0 |0.0 |0 |0 |0 |0.0 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +7 |-8581625725655917595 |-8581625725655917595 |-8581625725655917595 |1.0 |1.0 |1.0 |null |null |null |1.0 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +8 |-7162825364312197604 |-7162825364312197604 |-7162825364312197604 |0.0 |0.0 |0.0 |null |null |null |0.0 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +9 |0 |0 |0 |1.0 |1.0 |1.0 |null |null |null |1.0 | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +10 |1 |1 |1 |0.0 |0.0 |0.0 |null |null |null |0.0 | 总数目:10 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.13 -- [1]734:select * into root.sg_bk.::(::) from root.sg.** STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s3 |root.sg_bk.d1.s3 |10 | ------------------------------------------------------------------------ @@ -4715,7 +4692,7 @@ root.sg.d2_2.s3_3 |root.sg_bk.d2_2.s3_3 |5 | 总数目:9 } -Elapsed Time: 0.0.345 +Elapsed Time: 0.0.403 -- [1]735:select * from root.sg_bk.** STRICT{ @@ -4747,7 +4724,7 @@ Elapsed Time: 0.0.6 -- [1]739:select s1, s2, s3 into root.backup_sg.d1(::), root.backup_sg.d2(backup_${3}) from root.sg.d1, root.sg.d2 align by device STRICT{ -SourceDevice(TEXT) |SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceDevice(TEXT) |SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------------------------------ root.sg.d1 |s1 |root.backup_sg.d1.s1 |10 | ------------------------------------------------------------------------------------------------ @@ -4763,7 +4740,7 @@ root.sg.d2 |s3 |root.backup_sg.d2.backup_s3 |6 总数目:6 } -Elapsed Time: 0.0.831 +Elapsed Time: 0.0.271 -- [1]740:select * from root.backup_sg.** STRICT{ @@ -4791,11 +4768,11 @@ Time(TIMESTAMP) |root.backup_sg.d1.s3(TEXT) |root.backup_sg.d1.s1(INT6 总数目:10 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.8 -- [1]742:select avg(s1), sum(s1) + sum(s1), count(s3) into root.agg_${2}.::(avg_s1, sum_s1_add_s1, count_s3) from root.sg.d1, root.sg.d2 align by device STRICT{ -SourceDevice(TEXT) |SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceDevice(TEXT) |SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------------------------------ root.sg.d1 |avg(s1) |root.agg_d1.d1.avg_s1 |1 | ------------------------------------------------------------------------------------------------ @@ -4811,41 +4788,41 @@ root.sg.d2 |count(s3) |root.agg_d2.d2.count_s3 |1 总数目:6 } -Elapsed Time: 0.0.487 - --- [1]743:select * from root.** -STRICT{ -Time(TIMESTAMP) |root.sg_bk.d1.s3(TEXT) |root.sg_bk.d1.s1_1(INT64) |root.sg_bk.d1.s2_2(FLOAT) |root.sg_bk.d1.s1(INT64) |root.sg_bk.d1.s2(FLOAT) |root.sg_bk.d2.s3(TEXT) |root.sg_bk.d2.s1(INT64) |root.sg_bk.d2.s2(FLOAT) |root.sg_bk.d2_2.s3_3(INT64) |root.d1_copy.d1.s4(FLOAT) |root.ln.wf01.wt01.temperature(FLOAT) |root.ln.wf01.wt01.status(BOOLEAN) |root.sg.d1.s3(TEXT) |root.sg.d1.s1_1(INT64) |root.sg.d1.s2_2(FLOAT) |root.sg.d1.s1(INT64) |root.sg.d1.s2(FLOAT) |root.sg.d2.s3(TEXT) |root.sg.d2.s1(INT64) |root.sg.d2.s2(FLOAT) |root.sg.d2_2.s3_3(INT64) |root.backup_sg.d1.s3(TEXT) |root.backup_sg.d1.s1(INT64) |root.backup_sg.d1.s2(FLOAT) |root.backup_sg.d2.backup_s1(INT64) |root.backup_sg.d2.backup_s3(TEXT) |root.backup_sg.d2.backup_s2(FLOAT) |root.sg_copy.d1.s1(INT64) |root.sg_copy.d1.s2(FLOAT) |root.sg_copy.d2.s1(INT64) |root.sg_copy.d2.s2(FLOAT) |root.agg_d1.d1.sum_s1_add_s1(DOUBLE) |root.agg_d1.d1.count_s3(INT64) |root.agg_d1.d1.avg_s1(DOUBLE) |root.agg_d2.d2.sum_s1_add_s1(DOUBLE) |root.agg_d2.d2.count_s3(INT64) |root.agg_d2.d2.avg_s1(DOUBLE) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -0 |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |-2.842569393532174E19 |10 |-1.42128469676608691E18 |294.0 |6 |29.4 | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -1 |001 |1 |1.1 |1 |1.1 |15 |10 |0.5 |10 |1.1 |1.0 |false |001 |1 |1.1 |1 |1.1 |15 |10 |0.5 |10 |001 |1 |1.1 |10 |15 |0.5 |1 |1.1 |10 |0.5 |null |null |null |null |null |null | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -2 |false |-1 |-1.1 |-1 |-1.1 |test |12 |null |12 |-1.1 |0.0 |true |false |-1 |-1.1 |-1 |-1.1 |test |12 |null |12 |false |-1 |-1.1 |12 |test |null |-1 |-1.1 |12 |null |null |null |null |null |null |null | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -3 |1 |3 |5.1 |3 |5.1 |abcc |null |11.1 |null |5.1 |-1.0 |false |1 |3 |5.1 |3 |5.1 |abcc |null |11.1 |null |1 |3 |5.1 |null |abcc |11.1 |3 |5.1 |null |11.1 |null |null |null |null |null |null | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -4 |2 |11 |12.1 |11 |12.1 |abccadd |25 |null |25 |12.1 |null |null |2 |11 |12.1 |11 |12.1 |abccadd |25 |null |25 |2 |11 |12.1 |25 |abccadd |null |11 |12.1 |25 |null |null |null |null |null |null |null | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -5 |true |9 |10.1 |9 |10.1 |test |100 |-2.15 |100 |10.1 |null |null |true |9 |10.1 |9 |10.1 |test |100 |-2.15 |100 |true |9 |10.1 |100 |test |-2.15 |9 |10.1 |100 |-2.15 |null |null |null |null |null |null | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -6 |warn:-8721 |1531604122307244742 |0.0 |1531604122307244742 |0.0 |abc |0 |0.15 |0 |0.0 |null |null |warn:-8721 |1531604122307244742 |0.0 |1531604122307244742 |0.0 |abc |0 |0.15 |0 |warn:-8721 |1531604122307244742 |0.0 |0 |abc |0.15 |1531604122307244742 |0.0 |0 |0.15 |null |null |null |null |null |null | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -7 |error:-37229 |-8581625725655917595 |1.0 |-8581625725655917595 |1.0 |null |null |null |null |1.0 |null |null |error:-37229 |-8581625725655917595 |1.0 |-8581625725655917595 |1.0 |null |null |null |null |error:-37229 |-8581625725655917595 |1.0 |null |null |null |-8581625725655917595 |1.0 |null |null |null |null |null |null |null |null | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -8 |warn:1731 |-7162825364312197604 |0.0 |-7162825364312197604 |0.0 |null |null |null |null |0.0 |null |null |warn:1731 |-7162825364312197604 |0.0 |-7162825364312197604 |0.0 |null |null |null |null |warn:1731 |-7162825364312197604 |0.0 |null |null |null |-7162825364312197604 |0.0 |null |null |null |null |null |null |null |null | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -9 |test |0 |1.0 |0 |1.0 |null |null |null |null |1.0 |null |null |test |0 |1.0 |0 |1.0 |null |null |null |null |test |0 |1.0 |null |null |null |0 |1.0 |null |null |null |null |null |null |null |null | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -10 |111 |1 |0.0 |1 |0.0 |null |null |null |null |0.0 |null |null |111 |1 |0.0 |1 |0.0 |null |null |null |null |111 |1 |0.0 |null |null |null |1 |0.0 |null |null |null |null |null |null |null |null | +Elapsed Time: 0.0.475 + +-- [1]743:select d1.s1, d1.s3, d2.s1, d2.s3, d1.avg_s1, d1.sum_s1_add_s1, d1.count_s3, d2.avg_s1, d2.sum_s1_add_s1, d2.count_s3 from root.** +STRICT{ +Time(TIMESTAMP) |root.sg_bk.d1.s1(INT64) |root.sg.d1.s1(INT64) |root.backup_sg.d1.s1(INT64) |root.sg_copy.d1.s1(INT64) |root.sg_bk.d1.s3(TEXT) |root.sg.d1.s3(TEXT) |root.backup_sg.d1.s3(TEXT) |root.sg_bk.d2.s1(INT64) |root.sg.d2.s1(INT64) |root.sg_copy.d2.s1(INT64) |root.sg_bk.d2.s3(TEXT) |root.sg.d2.s3(TEXT) |root.agg_d1.d1.avg_s1(DOUBLE) |root.agg_d1.d1.sum_s1_add_s1(DOUBLE) |root.agg_d1.d1.count_s3(INT64) |root.agg_d2.d2.avg_s1(DOUBLE) |root.agg_d2.d2.sum_s1_add_s1(DOUBLE) |root.agg_d2.d2.count_s3(INT64) | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +0 |null |null |null |null |null |null |null |null |null |null |null |null |-1.42128469676608691E18 |-2.842569393532174E19 |10 |29.4 |294.0 |6 | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1 |1 |1 |1 |1 |001 |001 |001 |10 |10 |10 |15 |15 |null |null |null |null |null |null | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +2 |-1 |-1 |-1 |-1 |false |false |false |12 |12 |12 |test |test |null |null |null |null |null |null | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +3 |3 |3 |3 |3 |1 |1 |1 |null |null |null |abcc |abcc |null |null |null |null |null |null | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +4 |11 |11 |11 |11 |2 |2 |2 |25 |25 |25 |abccadd |abccadd |null |null |null |null |null |null | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +5 |9 |9 |9 |9 |true |true |true |100 |100 |100 |test |test |null |null |null |null |null |null | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +6 |1531604122307244742 |1531604122307244742 |1531604122307244742 |1531604122307244742 |warn:-8721 |warn:-8721 |warn:-8721 |0 |0 |0 |abc |abc |null |null |null |null |null |null | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +7 |-8581625725655917595 |-8581625725655917595 |-8581625725655917595 |-8581625725655917595 |error:-37229 |error:-37229 |error:-37229 |null |null |null |null |null |null |null |null |null |null |null | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +8 |-7162825364312197604 |-7162825364312197604 |-7162825364312197604 |-7162825364312197604 |warn:1731 |warn:1731 |warn:1731 |null |null |null |null |null |null |null |null |null |null |null | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +9 |0 |0 |0 |0 |test |test |test |null |null |null |null |null |null |null |null |null |null |null | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +10 |1 |1 |1 |1 |111 |111 |111 |null |null |null |null |null |null |null |null |null |null |null | 总数目:11 } -Elapsed Time: 0.0.38 +Elapsed Time: 0.0.20 -- [1]745:select * into ::(backup_${3}) from root.sg.** align by device STRICT{ -SourceDevice(TEXT) |SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceDevice(TEXT) |SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------------------------------ root.sg.d1 |s3 |root.sg.d1.backup_s3 |10 | ------------------------------------------------------------------------------------------------ @@ -4885,41 +4862,67 @@ root.sg.d2_2 |s3_3 |root.sg.d2_2.backup_s3_3 |5 总数目:18 } -Elapsed Time: 0.0.27 +Elapsed Time: 0.0.19 --- [1]746:select * from root.** -STRICT{ -Time(TIMESTAMP) |root.sg_bk.d1.s3(TEXT) |root.sg_bk.d1.s1_1(INT64) |root.sg_bk.d1.s2_2(FLOAT) |root.sg_bk.d1.s1(INT64) |root.sg_bk.d1.s2(FLOAT) |root.sg_bk.d2.s3(TEXT) |root.sg_bk.d2.s1(INT64) |root.sg_bk.d2.s2(FLOAT) |root.sg_bk.d2_2.s3_3(INT64) |root.d1_copy.d1.s4(FLOAT) |root.ln.wf01.wt01.temperature(FLOAT) |root.ln.wf01.wt01.status(BOOLEAN) |root.sg.d1.s3(TEXT) |root.sg.d1.backup_s1_1(INT64) |root.sg.d1.backup_s1(INT64) |root.sg.d1.backup_s2_2(FLOAT) |root.sg.d1.backup_s3(TEXT) |root.sg.d1.backup_s2(FLOAT) |root.sg.d1.s1_1(INT64) |root.sg.d1.s2_2(FLOAT) |root.sg.d1.backup_s3_3(INT64) |root.sg.d1.s1(INT64) |root.sg.d1.s2(FLOAT) |root.sg.d2.s3(TEXT) |root.sg.d2.backup_s1_1(INT64) |root.sg.d2.backup_s1(INT64) |root.sg.d2.backup_s2_2(FLOAT) |root.sg.d2.backup_s3(TEXT) |root.sg.d2.backup_s2(FLOAT) |root.sg.d2.backup_s3_3(INT64) |root.sg.d2.s1(INT64) |root.sg.d2.s2(FLOAT) |root.sg.d2_2.backup_s1_1(INT64) |root.sg.d2_2.s3_3(INT64) |root.sg.d2_2.backup_s1(INT64) |root.sg.d2_2.backup_s2_2(FLOAT) |root.sg.d2_2.backup_s3(TEXT) |root.sg.d2_2.backup_s2(FLOAT) |root.sg.d2_2.backup_s3_3(INT64) |root.backup_sg.d1.s3(TEXT) |root.backup_sg.d1.s1(INT64) |root.backup_sg.d1.s2(FLOAT) |root.backup_sg.d2.backup_s1(INT64) |root.backup_sg.d2.backup_s3(TEXT) |root.backup_sg.d2.backup_s2(FLOAT) |root.sg_copy.d1.s1(INT64) |root.sg_copy.d1.s2(FLOAT) |root.sg_copy.d2.s1(INT64) |root.sg_copy.d2.s2(FLOAT) |root.agg_d1.d1.sum_s1_add_s1(DOUBLE) |root.agg_d1.d1.count_s3(INT64) |root.agg_d1.d1.avg_s1(DOUBLE) |root.agg_d2.d2.sum_s1_add_s1(DOUBLE) |root.agg_d2.d2.count_s3(INT64) |root.agg_d2.d2.avg_s1(DOUBLE) | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -0 |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |-2.842569393532174E19 |10 |-1.42128469676608691E18 |294.0 |6 |29.4 | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -1 |001 |1 |1.1 |1 |1.1 |15 |10 |0.5 |10 |1.1 |1.0 |false |001 |1 |1 |1.1 |001 |1.1 |1 |1.1 |null |1 |1.1 |15 |null |10 |null |15 |0.5 |null |10 |0.5 |null |10 |null |null |null |null |10 |001 |1 |1.1 |10 |15 |0.5 |1 |1.1 |10 |0.5 |null |null |null |null |null |null | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -2 |false |-1 |-1.1 |-1 |-1.1 |test |12 |null |12 |-1.1 |0.0 |true |false |-1 |-1 |-1.1 |false |-1.1 |-1 |-1.1 |null |-1 |-1.1 |test |null |12 |null |test |null |null |12 |null |null |12 |null |null |null |null |12 |false |-1 |-1.1 |12 |test |null |-1 |-1.1 |12 |null |null |null |null |null |null |null | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -3 |1 |3 |5.1 |3 |5.1 |abcc |null |11.1 |null |5.1 |-1.0 |false |1 |3 |3 |5.1 |1 |5.1 |3 |5.1 |null |3 |5.1 |abcc |null |null |null |abcc |11.1 |null |null |11.1 |null |null |null |null |null |null |null |1 |3 |5.1 |null |abcc |11.1 |3 |5.1 |null |11.1 |null |null |null |null |null |null | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -4 |2 |11 |12.1 |11 |12.1 |abccadd |25 |null |25 |12.1 |null |null |2 |11 |11 |12.1 |2 |12.1 |11 |12.1 |null |11 |12.1 |abccadd |null |25 |null |abccadd |null |null |25 |null |null |25 |null |null |null |null |25 |2 |11 |12.1 |25 |abccadd |null |11 |12.1 |25 |null |null |null |null |null |null |null | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -5 |true |9 |10.1 |9 |10.1 |test |100 |-2.15 |100 |10.1 |null |null |true |9 |9 |10.1 |true |10.1 |9 |10.1 |null |9 |10.1 |test |null |100 |null |test |-2.15 |null |100 |-2.15 |null |100 |null |null |null |null |100 |true |9 |10.1 |100 |test |-2.15 |9 |10.1 |100 |-2.15 |null |null |null |null |null |null | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -6 |warn:-8721 |1531604122307244742 |0.0 |1531604122307244742 |0.0 |abc |0 |0.15 |0 |0.0 |null |null |warn:-8721 |1531604122307244742 |1531604122307244742 |0.0 |warn:-8721 |0.0 |1531604122307244742 |0.0 |null |1531604122307244742 |0.0 |abc |null |0 |null |abc |0.15 |null |0 |0.15 |null |0 |null |null |null |null |0 |warn:-8721 |1531604122307244742 |0.0 |0 |abc |0.15 |1531604122307244742 |0.0 |0 |0.15 |null |null |null |null |null |null | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -7 |error:-37229 |-8581625725655917595 |1.0 |-8581625725655917595 |1.0 |null |null |null |null |1.0 |null |null |error:-37229 |-8581625725655917595 |-8581625725655917595 |1.0 |error:-37229 |1.0 |-8581625725655917595 |1.0 |null |-8581625725655917595 |1.0 |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |error:-37229 |-8581625725655917595 |1.0 |null |null |null |-8581625725655917595 |1.0 |null |null |null |null |null |null |null |null | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -8 |warn:1731 |-7162825364312197604 |0.0 |-7162825364312197604 |0.0 |null |null |null |null |0.0 |null |null |warn:1731 |-7162825364312197604 |-7162825364312197604 |0.0 |warn:1731 |0.0 |-7162825364312197604 |0.0 |null |-7162825364312197604 |0.0 |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |warn:1731 |-7162825364312197604 |0.0 |null |null |null |-7162825364312197604 |0.0 |null |null |null |null |null |null |null |null | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -9 |test |0 |1.0 |0 |1.0 |null |null |null |null |1.0 |null |null |test |0 |0 |1.0 |test |1.0 |0 |1.0 |null |0 |1.0 |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |test |0 |1.0 |null |null |null |0 |1.0 |null |null |null |null |null |null |null |null | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -10 |111 |1 |0.0 |1 |0.0 |null |null |null |null |0.0 |null |null |111 |1 |1 |0.0 |111 |0.0 |1 |0.0 |null |1 |0.0 |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |111 |1 |0.0 |null |null |null |1 |0.0 |null |null |null |null |null |null |null |null | -总数目:11 +-- [1]746:select d1.s3, d1.s1_1, d1.s2_2, d1.s1, d1.s2, d1.s3_3, d2.s3, d2.s1_1, d2.s2_2, d2.s1, d2.s2, d2.s3_3, d2_2.s3, d2_2.s1_1, d2_2.s2_2, d2_2.s1, d2_2.s2, d2_2.s3_3 from root.** +STRICT{ +Time(TIMESTAMP) |root.sg_bk.d1.s3(TEXT) |root.sg.d1.s3(TEXT) |root.backup_sg.d1.s3(TEXT) |root.sg_bk.d1.s1_1(INT64) |root.sg.d1.s1_1(INT64) |root.sg_bk.d1.s2_2(FLOAT) |root.sg.d1.s2_2(FLOAT) |root.sg_bk.d1.s1(INT64) |root.sg.d1.s1(INT64) |root.backup_sg.d1.s1(INT64) |root.sg_copy.d1.s1(INT64) |root.sg_bk.d1.s2(FLOAT) |root.sg.d1.s2(FLOAT) |root.backup_sg.d1.s2(FLOAT) |root.sg_copy.d1.s2(FLOAT) |root.sg_bk.d2.s3(TEXT) |root.sg.d2.s3(TEXT) |root.sg_bk.d2.s1(INT64) |root.sg.d2.s1(INT64) |root.sg_copy.d2.s1(INT64) |root.sg_bk.d2.s2(FLOAT) |root.sg.d2.s2(FLOAT) |root.sg_copy.d2.s2(FLOAT) |root.sg_bk.d2_2.s3_3(INT64) |root.sg.d2_2.s3_3(INT64) | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +1 |001 |001 |001 |1 |1 |1.1 |1.1 |1 |1 |1 |1 |1.1 |1.1 |1.1 |1.1 |15 |15 |10 |10 |10 |0.5 |0.5 |0.5 |10 |10 | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +2 |false |false |false |-1 |-1 |-1.1 |-1.1 |-1 |-1 |-1 |-1 |-1.1 |-1.1 |-1.1 |-1.1 |test |test |12 |12 |12 |null |null |null |12 |12 | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +3 |1 |1 |1 |3 |3 |5.1 |5.1 |3 |3 |3 |3 |5.1 |5.1 |5.1 |5.1 |abcc |abcc |null |null |null |11.1 |11.1 |11.1 |null |null | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +4 |2 |2 |2 |11 |11 |12.1 |12.1 |11 |11 |11 |11 |12.1 |12.1 |12.1 |12.1 |abccadd |abccadd |25 |25 |25 |null |null |null |25 |25 | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +5 |true |true |true |9 |9 |10.1 |10.1 |9 |9 |9 |9 |10.1 |10.1 |10.1 |10.1 |test |test |100 |100 |100 |-2.15 |-2.15 |-2.15 |100 |100 | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +6 |warn:-8721 |warn:-8721 |warn:-8721 |1531604122307244742 |1531604122307244742 |0.0 |0.0 |1531604122307244742 |1531604122307244742 |1531604122307244742 |1531604122307244742 |0.0 |0.0 |0.0 |0.0 |abc |abc |0 |0 |0 |0.15 |0.15 |0.15 |0 |0 | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +7 |error:-37229 |error:-37229 |error:-37229 |-8581625725655917595 |-8581625725655917595 |1.0 |1.0 |-8581625725655917595 |-8581625725655917595 |-8581625725655917595 |-8581625725655917595 |1.0 |1.0 |1.0 |1.0 |null |null |null |null |null |null |null |null |null |null | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +8 |warn:1731 |warn:1731 |warn:1731 |-7162825364312197604 |-7162825364312197604 |0.0 |0.0 |-7162825364312197604 |-7162825364312197604 |-7162825364312197604 |-7162825364312197604 |0.0 |0.0 |0.0 |0.0 |null |null |null |null |null |null |null |null |null |null | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +9 |test |test |test |0 |0 |1.0 |1.0 |0 |0 |0 |0 |1.0 |1.0 |1.0 |1.0 |null |null |null |null |null |null |null |null |null |null | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +10 |111 |111 |111 |1 |1 |0.0 |0.0 |1 |1 |1 |1 |0.0 |0.0 |0.0 |0.0 |null |null |null |null |null |null |null |null |null |null | +总数目:10 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.17 + +-- [1]747:select d1.backup_s3, d1.backup_s1_1, d1.backup_s2_2, d1.backup_s1, d1.backup_s2, d1.backup_s3_3, d2.backup_s3, d2.backup_s1_1, d2.backup_s2_2, d2.backup_s1, d2.backup_s2, d2.backup_s3_3, d2_2.backup_s3, d2_2.backup_s1_1, d2_2.backup_s2_2, d2_2.backup_s1, d2_2.backup_s2, d2_2.backup_s3_3 from root.** +STRICT{ +Time(TIMESTAMP) |root.sg.d1.backup_s3(TEXT) |root.sg.d1.backup_s1_1(INT64) |root.sg.d1.backup_s2_2(FLOAT) |root.sg.d1.backup_s1(INT64) |root.sg.d1.backup_s2(FLOAT) |root.sg.d1.backup_s3_3(INT64) |root.sg.d2.backup_s3(TEXT) |root.backup_sg.d2.backup_s3(TEXT) |root.sg.d2.backup_s1_1(INT64) |root.sg.d2.backup_s2_2(FLOAT) |root.sg.d2.backup_s1(INT64) |root.backup_sg.d2.backup_s1(INT64) |root.sg.d2.backup_s2(FLOAT) |root.backup_sg.d2.backup_s2(FLOAT) |root.sg.d2.backup_s3_3(INT64) |root.sg.d2_2.backup_s3(TEXT) |root.sg.d2_2.backup_s1_1(INT64) |root.sg.d2_2.backup_s2_2(FLOAT) |root.sg.d2_2.backup_s1(INT64) |root.sg.d2_2.backup_s2(FLOAT) |root.sg.d2_2.backup_s3_3(INT64) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +1 |001 |1 |1.1 |1 |1.1 |null |15 |15 |null |null |10 |10 |0.5 |0.5 |null |null |null |null |null |null |10 | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +2 |false |-1 |-1.1 |-1 |-1.1 |null |test |test |null |null |12 |12 |null |null |null |null |null |null |null |null |12 | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +3 |1 |3 |5.1 |3 |5.1 |null |abcc |abcc |null |null |null |null |11.1 |11.1 |null |null |null |null |null |null |null | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +4 |2 |11 |12.1 |11 |12.1 |null |abccadd |abccadd |null |null |25 |25 |null |null |null |null |null |null |null |null |25 | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +5 |true |9 |10.1 |9 |10.1 |null |test |test |null |null |100 |100 |-2.15 |-2.15 |null |null |null |null |null |null |100 | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +6 |warn:-8721 |1531604122307244742 |0.0 |1531604122307244742 |0.0 |null |abc |abc |null |null |0 |0 |0.15 |0.15 |null |null |null |null |null |null |0 | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +7 |error:-37229 |-8581625725655917595 |1.0 |-8581625725655917595 |1.0 |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +8 |warn:1731 |-7162825364312197604 |0.0 |-7162825364312197604 |0.0 |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +9 |test |0 |1.0 |0 |1.0 |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +10 |111 |1 |0.0 |1 |0.0 |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null |null | +总数目:10 +} --- [1]749:select * into root.pk.::(${3}) from root.sg.* +Elapsed Time: 0.0.16 + +-- [1]750:select * into root.pk.::(${3}) from root.sg.* STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s3 |root.pk.d1.s3 |10 | ------------------------------------------------------------------------ @@ -4977,9 +4980,9 @@ root.sg.d2_2.backup_s3_3|root.pk.d2_2.backup_s3_3 |5 | 总数目:27 } -Elapsed Time: 0.0.282 +Elapsed Time: 0.0.271 --- [1]750:select * from root.pk.** +-- [1]751:select * from root.pk.** STRICT{ Time(TIMESTAMP) |root.pk.d1.s3(TEXT) |root.pk.d1.backup_s1_1(INT64) |root.pk.d1.backup_s1(INT64) |root.pk.d1.backup_s2_2(FLOAT) |root.pk.d1.backup_s3(TEXT) |root.pk.d1.s1_1(INT64) |root.pk.d1.backup_s2(FLOAT) |root.pk.d1.s2_2(FLOAT) |root.pk.d1.backup_s3_3(INT64) |root.pk.d1.s1(INT64) |root.pk.d1.s2(FLOAT) |root.pk.d2.s3(TEXT) |root.pk.d2.backup_s1_1(INT64) |root.pk.d2.backup_s1(INT64) |root.pk.d2.backup_s2_2(FLOAT) |root.pk.d2.backup_s3(TEXT) |root.pk.d2.backup_s2(FLOAT) |root.pk.d2.backup_s3_3(INT64) |root.pk.d2.s1(INT64) |root.pk.d2.s2(FLOAT) |root.pk.d2_2.s3_3(INT64) |root.pk.d2_2.backup_s1_1(INT64) |root.pk.d2_2.backup_s1(INT64) |root.pk.d2_2.backup_s2_2(FLOAT) |root.pk.d2_2.backup_s3(TEXT) |root.pk.d2_2.backup_s2(FLOAT) |root.pk.d2_2.backup_s3_3(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ @@ -5005,11 +5008,11 @@ Time(TIMESTAMP) |root.pk.d1.s3(TEXT) |root.pk.d1.backup_s1_1(INT64) 总数目:10 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 --- [1]751:select * into root.ab.${3}(::) from root.ln.** +-- [1]752:select * into root.ab.${3}(::) from root.ln.** STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.ln.wf01.wt01.temper|root.ab.wt01.temperature |3 | ature | | | @@ -5018,9 +5021,9 @@ root.ln.wf01.wt01.status|root.ab.wt01.status |3 | 总数目:2 } -Elapsed Time: 0.0.219 +Elapsed Time: 0.0.317 --- [1]752:select * from root.ab.** +-- [1]753:select * from root.ab.** STRICT{ Time(TIMESTAMP) |root.ab.wt01.temperature(FLOAT) |root.ab.wt01.status(BOOLEAN) | -------------------------------------------------------------------------------------------- @@ -5033,60 +5036,62 @@ Time(TIMESTAMP) |root.ab.wt01.temperature(FLOAT) |root.ab.wt01.status( } Elapsed Time: 0.0.3 --- [1]755:select s1,s2,s3 into root.ph.d1(s1,data_${1},${2}_data),root.ph.d2(::) from root.sg.d1,root.sg.d2 align by device +-- [1]756:select s1,s2,s3 into root.ph.d1(s1,data_${1},${2}_data),root.ph.d2(::) from root.sg.d1,root.sg.d2 align by device STRICT{ SQLSTATE : 701: select into: the correspondence between the placeholder and the raw time series could not be established. } --- [1]759:select avg(s1),last_value(s2),count(s3) into root.sh.::(s1,s2,${3}) from root.sg.d1 +-- [1]760:select avg(s1),last_value(s2),count(s3) into root.sh.::(s1,s2,${3}) from root.sg.d1 STRICT{ SQLSTATE : 701: select into: placeholders can only be used in raw time series data queries. } --- [1]761:select s1, s1 into t1, t2 from root.sg.d1 +-- [1]762:select s1, s1 into t1, t2 from root.sg.d1 STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:21 no viable alternative at input 'select s1, s1 into t1,' } --- [1]779:CREATE DATABASE root.sg +-- [1]780:CREATE DATABASE root.sg STRICT{ PASS } --- [1]779:create timeseries root.sg.d1.s1 with datatype=float,encoding=RLE +-- [1]780:create timeseries root.sg.d1.s1 with datatype=float,encoding=RLE STRICT{ PASS } --- [1]782:insert into root.sg.d1(time,s1) values(1,1.2) +-- [1]783:insert into root.sg.d1(time,s1) values(1,1.2) STRICT{ 0 } -Elapsed Time: 0.14.925 --- [1]785:select s1, s1 into root.sg.d1.t1, root.sg.d1.t2 from root.sg.d1 +Elapsed Time: 0.14.957 +-- [1]786:select s1, s1 into root.sg.d1.t1, root.sg.d1.t2 from root.sg.d1 STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:32 no viable alternative at input 'select s1, s1 into root.sg.d1.t1,' } --- [1]789:select s1, s1 into t1, t2 from root.sg.d1 +-- [1]790:select s1, s1 into t1, t2 from root.sg.d1 STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:21 no viable alternative at input 'select s1, s1 into t1,' } --- [1]807:CREATE DATABASE root.sg +-- [1]808:CREATE DATABASE root.sg STRICT{ PASS } --- [1]807:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN +-- [1]808:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]810:show databases +-- [1]811:show databases STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ +root.__audit |1 |1 |0 |604800000 | +------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | -总数目:1 +总数目:2 } Elapsed Time: 0.0.2 --- [1]811:show devices +-- [1]812:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -5094,9 +5099,9 @@ root.sg.d1 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 --- [1]812:show timeseries +-- [1]813:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -5104,43 +5109,43 @@ root.sg.d1.s1 |null |root.sg |FLOAT 总数目:1 } -Elapsed Time: 0.0.2 --- [1]815:insert into root.sg.d1(time,s1) values(1,1) +Elapsed Time: 0.0.1 +-- [1]816:insert into root.sg.d1(time,s1) values(1,1) STRICT{ 0 } -Elapsed Time: 0.0.48 --- [1]816:insert into root.sg.d1(time,s1) values(3,3) +Elapsed Time: 0.0.58 +-- [1]817:insert into root.sg.d1(time,s1) values(3,3) STRICT{ 0 } Elapsed Time: 0.0.1 --- [1]817:insert into root.sg.d1(time,s1) values(4,4) +-- [1]818:insert into root.sg.d1(time,s1) values(4,4) STRICT{ 0 } -Elapsed Time: 0.0.0 --- [1]818:insert into root.sg.d1(time,s1) values(6,6) +Elapsed Time: 0.0.1 +-- [1]819:insert into root.sg.d1(time,s1) values(6,6) STRICT{ 0 } Elapsed Time: 0.0.0 --- [1]821:select count(s1) into root.sg.d1(group_by_s1) from root.sg.d1 group by ([1, 5), 1ms) +-- [1]822:select count(s1) into root.sg.d1(group_by_s1) from root.sg.d1 group by ([1, 5), 1ms) STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ count(root.sg.d1.s1) |root.sg.d1.group_by_s1 |4 | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.10 --- [1]822:select * from root.sg.d1 +-- [1]823:select * from root.sg.d1 STRICT{ Time(TIMESTAMP) |root.sg.d1.group_by_s1(INT64) |root.sg.d1.s1(FLOAT) | ---------------------------------------------------------------------------------- @@ -5157,26 +5162,28 @@ Time(TIMESTAMP) |root.sg.d1.group_by_s1(INT64) |root.sg.d1.s1(FLOAT) } Elapsed Time: 0.0.3 --- [1]839:CREATE DATABASE root.sg +-- [1]840:CREATE DATABASE root.sg STRICT{ PASS } --- [1]839:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN +-- [1]840:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]842:show databases +-- [1]843:show databases STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ +root.__audit |1 |1 |0 |604800000 | +------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | -总数目:1 +总数目:2 } Elapsed Time: 0.0.1 --- [1]843:show devices +-- [1]844:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -5184,9 +5191,9 @@ root.sg.d1 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 --- [1]844:show timeseries +-- [1]845:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -5194,44 +5201,44 @@ root.sg.d1.s1 |null |root.sg |FLOAT 总数目:1 } -Elapsed Time: 0.0.1 --- [1]847:insert into root.sg.d1(time,s1) values(1,1) +Elapsed Time: 0.0.2 +-- [1]848:insert into root.sg.d1(time,s1) values(1,1) STRICT{ 0 } -Elapsed Time: 0.0.834 --- [1]848:insert into root.sg.d1(time,s1) values(3,3) +Elapsed Time: 0.0.846 +-- [1]849:insert into root.sg.d1(time,s1) values(3,3) STRICT{ 0 } -Elapsed Time: 0.0.0 --- [1]849:insert into root.sg.d1(time,s1) values(10,10) +Elapsed Time: 0.0.2 +-- [1]850:insert into root.sg.d1(time,s1) values(10,10) STRICT{ 0 } -Elapsed Time: 0.0.1 --- [1]850:insert into root.sg.d1(time,s1) values(11,11) +Elapsed Time: 0.0.2 +-- [1]851:insert into root.sg.d1(time,s1) values(11,11) STRICT{ 0 } Elapsed Time: 0.0.0 --- [1]853:select last_value(s1) into root.sg.d1(group_by_fill_s1) from root.sg.d1 group by ([1, 10),1ms) fill(PREVIOUS) +-- [1]854:select last_value(s1) into root.sg.d1(group_by_fill_s1) from root.sg.d1 group by ([1, 10),1ms) fill(PREVIOUS) STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ last_value(root.sg.d1.s1|root.sg.d1.group_by_fill_s1 |9 | ) | | | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.8 --- [1]854:select * from root.sg.d1 +-- [1]855:select * from root.sg.d1 STRICT{ Time(TIMESTAMP) |root.sg.d1.group_by_fill_s1(FLOAT) |root.sg.d1.s1(FLOAT) | --------------------------------------------------------------------------------------- @@ -5259,31 +5266,33 @@ Time(TIMESTAMP) |root.sg.d1.group_by_fill_s1(FLOAT) |root.sg.d1.s1(FLO 总数目:11 } -Elapsed Time: 0.0.3 --- [1]871:CREATE DATABASE root.sg +Elapsed Time: 0.0.9 +-- [1]872:CREATE DATABASE root.sg STRICT{ PASS } --- [1]871:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN +-- [1]872:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]872:create timeseries root.sg.d1.s2 with datatype=FLOAT,encoding=PLAIN +-- [1]873:create timeseries root.sg.d1.s2 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]875:show databases +-- [1]876:show databases STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ +root.__audit |1 |1 |0 |604800000 | +------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | -总数目:1 +总数目:2 } Elapsed Time: 0.0.1 --- [1]876:show devices +-- [1]877:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -5291,9 +5300,9 @@ root.sg.d1 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.6 --- [1]877:show timeseries +-- [1]878:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -5304,28 +5313,28 @@ root.sg.d1.s2 |null |root.sg |FLOAT } Elapsed Time: 0.0.1 --- [1]880:insert into root.sg.d1(time,s1,s2) values(1,2,3) +-- [1]881:insert into root.sg.d1(time,s1,s2) values(1,2,3) STRICT{ 0 } -Elapsed Time: 0.0.554 --- [1]881:insert into root.sg.d1(time,s1,s2) values(3,3,6) +Elapsed Time: 0.0.917 +-- [1]882:insert into root.sg.d1(time,s1,s2) values(3,3,6) STRICT{ 0 } Elapsed Time: 0.0.1 --- [1]882:insert into root.sg.d1(time,s1,s2) values(9,2,1) +-- [1]883:insert into root.sg.d1(time,s1,s2) values(9,2,1) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 --- [1]885:select s1, s2 into root.sg.d1(p1, p2) from root.sg.d1 order by time ASC +-- [1]886:select s1, s2 into root.sg.d1(p1, p2) from root.sg.d1 order by time ASC STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d1.p1 |3 | ------------------------------------------------------------------------ @@ -5333,9 +5342,9 @@ root.sg.d1.s2 |root.sg.d1.p2 |3 | 总数目:2 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.13 --- [1]888:select * from root.sg.d1 +-- [1]889:select * from root.sg.d1 STRICT{ Time(TIMESTAMP) |root.sg.d1.p1(FLOAT) |root.sg.d1.p2(FLOAT) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(FLOAT) | ----------------------------------------------------------------------------------------------------------------------------- @@ -5347,31 +5356,33 @@ Time(TIMESTAMP) |root.sg.d1.p1(FLOAT) |root.sg.d1.p2(FLOAT) |root 总数目:3 } -Elapsed Time: 0.0.3 --- [1]905:CREATE DATABASE root.sg +Elapsed Time: 0.0.6 +-- [1]906:CREATE DATABASE root.sg STRICT{ PASS } --- [1]905:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN +-- [1]906:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]906:create timeseries root.sg.d1.s2 with datatype=FLOAT,encoding=PLAIN +-- [1]907:create timeseries root.sg.d1.s2 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]909:show databases +-- [1]910:show databases STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ +root.__audit |1 |1 |0 |604800000 | +------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | -总数目:1 +总数目:2 } Elapsed Time: 0.0.1 --- [1]910:show devices +-- [1]911:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -5381,7 +5392,7 @@ root.sg.d1 |false |null |INF Elapsed Time: 0.0.2 --- [1]911:show timeseries +-- [1]912:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -5391,29 +5402,29 @@ root.sg.d1.s2 |null |root.sg |FLOAT 总数目:2 } -Elapsed Time: 0.0.1 --- [1]914:insert into root.sg.d1(time,s1,s2) values(1,2,3) +Elapsed Time: 0.0.2 +-- [1]915:insert into root.sg.d1(time,s1,s2) values(1,2,3) STRICT{ 0 } -Elapsed Time: 0.0.607 --- [1]915:insert into root.sg.d1(time,s1,s2) values(3,3,6) +Elapsed Time: 0.0.942 +-- [1]916:insert into root.sg.d1(time,s1,s2) values(3,3,6) STRICT{ 0 } Elapsed Time: 0.0.1 --- [1]916:insert into root.sg.d1(time,s1,s2) values(9,2,1) +-- [1]917:insert into root.sg.d1(time,s1,s2) values(9,2,1) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 --- [1]919:select s1, s2 into root.sg.d1(p1, p2) from root.sg.d1 order by time desc +-- [1]920:select s1, s2 into root.sg.d1(p1, p2) from root.sg.d1 order by time desc STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d1.p1 |3 | ------------------------------------------------------------------------ @@ -5421,31 +5432,33 @@ root.sg.d1.s2 |root.sg.d1.p2 |3 | 总数目:2 } -Elapsed Time: 0.0.9 --- [1]936:CREATE DATABASE root.sg +Elapsed Time: 0.0.10 +-- [1]937:CREATE DATABASE root.sg STRICT{ PASS } --- [1]936:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN +-- [1]937:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]937:create timeseries root.sg.d1.s2 with datatype=FLOAT,encoding=PLAIN +-- [1]938:create timeseries root.sg.d1.s2 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]940:show databases +-- [1]941:show databases STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ +root.__audit |1 |1 |0 |604800000 | +------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | -总数目:1 +总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 --- [1]941:show devices +-- [1]942:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -5453,9 +5466,9 @@ root.sg.d1 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 --- [1]942:show timeseries +-- [1]943:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -5465,33 +5478,33 @@ root.sg.d1.s2 |null |root.sg |FLOAT 总数目:2 } -Elapsed Time: 0.0.1 --- [1]945:insert into root.sg.d1(time,s1,s2) values(1,2,3) +Elapsed Time: 0.0.2 +-- [1]946:insert into root.sg.d1(time,s1,s2) values(1,2,3) STRICT{ 0 } -Elapsed Time: 0.0.885 --- [1]946:insert into root.sg.d1(time,s1,s2) values(3,3,6) +Elapsed Time: 0.0.874 +-- [1]947:insert into root.sg.d1(time,s1,s2) values(3,3,6) STRICT{ 0 } -Elapsed Time: 0.0.1 --- [1]947:insert into root.sg.d1(time,s1,s2) values(9,2,1) +Elapsed Time: 0.0.0 +-- [1]948:insert into root.sg.d1(time,s1,s2) values(9,2,1) STRICT{ 0 } Elapsed Time: 0.0.0 --- [1]950:select s1 into root.sg.d1(p1, p2) from root.sg.d1 +-- [1]951:select s1 into root.sg.d1(p1, p2) from root.sg.d1 STRICT{ SQLSTATE : 701: select into: the number of source columns and the number of target paths should be the same. } --- [1]954:select s1, s2 into root.sg.d1(t1, t2) from root.sg.d1 +-- [1]955:select s1, s2 into root.sg.d1(t1, t2) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d1.t1 |3 | ------------------------------------------------------------------------ @@ -5499,9 +5512,9 @@ root.sg.d1.s2 |root.sg.d1.t2 |3 | 总数目:2 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.7 --- [1]957:select s1, s2, t1, t2 from root.sg.d1 +-- [1]958:select s1, s2, t1, t2 from root.sg.d1 STRICT{ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(FLOAT) |root.sg.d1.t1(FLOAT) |root.sg.d1.t2(FLOAT) | ----------------------------------------------------------------------------------------------------------------------------- @@ -5513,31 +5526,33 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(FLOAT) |root 总数目:3 } -Elapsed Time: 0.0.3 --- [1]974:CREATE DATABASE root.sg +Elapsed Time: 0.0.2 +-- [1]975:CREATE DATABASE root.sg STRICT{ PASS } --- [1]974:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN +-- [1]975:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]975:create timeseries root.sg.d1.s2 with datatype=FLOAT,encoding=PLAIN +-- [1]976:create timeseries root.sg.d1.s2 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]978:show databases +-- [1]979:show databases STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ +root.__audit |1 |1 |0 |604800000 | +------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg |1 |1 |0 |604800000 | -总数目:1 +总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 --- [1]979:show devices +-- [1]980:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -5547,7 +5562,7 @@ root.sg.d1 |false |null |INF Elapsed Time: 0.0.2 --- [1]980:show timeseries +-- [1]981:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -5557,25 +5572,25 @@ root.sg.d1.s2 |null |root.sg |FLOAT 总数目:2 } -Elapsed Time: 0.0.1 --- [1]983:insert into root.sg.d1(time,s1,s2) values(1,2,3) +Elapsed Time: 0.0.2 +-- [1]984:insert into root.sg.d1(time,s1,s2) values(1,2,3) STRICT{ 0 } -Elapsed Time: 0.0.565 --- [1]987:select * into root.::(p1,p2,p3)from root.sg.d1 +Elapsed Time: 0.0.965 +-- [1]988:select * into root.::(p1,p2,p3)from root.sg.d1 STRICT{ SQLSTATE : 701: select into: the number of source columns and the number of target paths should be the same. } --- [1]989:select s1, * into root.::(w1,w2) from root.sg.d1 +-- [1]990:select s1, * into root.::(w1,w2) from root.sg.d1 STRICT{ SQLSTATE : 701: select into: the number of source columns and the number of target paths should be the same. } --- [1]992:select * into root.::(t1,t2)from root.sg.d1 +-- [1]993:select * into root.::(t1,t2)from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d1.t1 |1 | ------------------------------------------------------------------------ @@ -5583,9 +5598,9 @@ root.sg.d1.s2 |root.sg.d1.t2 |1 | 总数目:2 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.10 --- [1]993:select * from root.sg.d1 +-- [1]994:select * from root.sg.d1 STRICT{ Time(TIMESTAMP) |root.sg.d1.t1(FLOAT) |root.sg.d1.t2(FLOAT) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(FLOAT) | ----------------------------------------------------------------------------------------------------------------------------- @@ -5593,11 +5608,11 @@ Time(TIMESTAMP) |root.sg.d1.t1(FLOAT) |root.sg.d1.t2(FLOAT) |root 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 --- [1]995:select s1, s2 into root.::(m1,m2) from root.sg.d1 +-- [1]996:select s1, s2 into root.::(m1,m2) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d1.m1 |1 | ------------------------------------------------------------------------ @@ -5605,9 +5620,9 @@ root.sg.d1.s2 |root.sg.d1.m2 |1 | 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.10 --- [1]996:select s1,s2,m1,m2 from root.sg.d1 +-- [1]997:select s1,s2,m1,m2 from root.sg.d1 STRICT{ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(FLOAT) |root.sg.d1.m1(FLOAT) |root.sg.d1.m2(FLOAT) | ----------------------------------------------------------------------------------------------------------------------------- @@ -5616,36 +5631,36 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(FLOAT) |root } Elapsed Time: 0.0.2 --- [1]1014:CREATE DATABASE root.sg +-- [1]1015:CREATE DATABASE root.sg STRICT{ PASS } --- [1]1014:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN +-- [1]1015:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]1015:create timeseries root.sg.d1.s2 with datatype=BOOLEAN,encoding=PLAIN +-- [1]1016:create timeseries root.sg.d1.s2 with datatype=BOOLEAN,encoding=PLAIN STRICT{ PASS } --- [1]1017:insert into root.sg.d1(time,s1,s2) values(1,2,TRUE) +-- [1]1018:insert into root.sg.d1(time,s1,s2) values(1,2,TRUE) STRICT{ 0 } -Elapsed Time: 0.0.830 --- [1]1019:create timeseries root.sg.d1.p1 with datatype=FLOAT,encoding=PLAIN +Elapsed Time: 0.0.136 +-- [1]1020:create timeseries root.sg.d1.p1 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]1020:create timeseries root.sg.d1.p2 with datatype=BOOLEAN,encoding=PLAIN +-- [1]1021:create timeseries root.sg.d1.p2 with datatype=BOOLEAN,encoding=PLAIN STRICT{ PASS } --- [1]1022:select s1, s2 into root.sg.d1(p1, p2) from root.sg.d1 +-- [1]1023:select s1, s2 into root.sg.d1(p1, p2) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d1.p1 |1 | ------------------------------------------------------------------------ @@ -5653,9 +5668,9 @@ root.sg.d1.s2 |root.sg.d1.p2 |1 | 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 --- [1]1024:select s1, s2, p1, p2 from root.sg.d1 +-- [1]1025:select s1, s2, p1, p2 from root.sg.d1 STRICT{ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(BOOLEAN) |root.sg.d1.p1(FLOAT) |root.sg.d1.p2(BOOLEAN) | --------------------------------------------------------------------------------------------------------------------------------- @@ -5663,29 +5678,29 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(BOOLEAN) |ro 总数目:1 } -Elapsed Time: 0.0.5 --- [1]1032:CREATE DATABASE root.sg +Elapsed Time: 0.0.6 +-- [1]1033:CREATE DATABASE root.sg STRICT{ PASS } --- [1]1032:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN +-- [1]1033:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]1033:create timeseries root.sg.d1.s2 with datatype=BOOLEAN,encoding=PLAIN +-- [1]1034:create timeseries root.sg.d1.s2 with datatype=BOOLEAN,encoding=PLAIN STRICT{ PASS } --- [1]1035:insert into root.sg.d1(time,s1,s2) values(1,2,TRUE) +-- [1]1036:insert into root.sg.d1(time,s1,s2) values(1,2,TRUE) STRICT{ 0 } -Elapsed Time: 0.0.59 +Elapsed Time: 0.0.840 --- [1]1037:select s1, s2 into root.sg.d1(p3, p4) from root.sg.d1 +-- [1]1038:select s1, s2 into root.sg.d1(p3, p4) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d1.p3 |1 | ------------------------------------------------------------------------ @@ -5693,9 +5708,9 @@ root.sg.d1.s2 |root.sg.d1.p4 |1 | 总数目:2 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.9 --- [1]1039:select s1, s2, p3, p4 from root.sg.d1 +-- [1]1040:select s1, s2, p3, p4 from root.sg.d1 STRICT{ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(BOOLEAN) |root.sg.d1.p3(FLOAT) |root.sg.d1.p4(BOOLEAN) | --------------------------------------------------------------------------------------------------------------------------------- @@ -5704,58 +5719,58 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(BOOLEAN) |ro } Elapsed Time: 0.0.2 --- [1]1057:CREATE DATABASE root.sg +-- [1]1058:CREATE DATABASE root.sg STRICT{ PASS } --- [1]1057:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN +-- [1]1058:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]1058:create timeseries root.sg.d1.p1 with datatype=BOOLEAN,encoding=PLAIN +-- [1]1059:create timeseries root.sg.d1.p1 with datatype=BOOLEAN,encoding=PLAIN STRICT{ PASS } --- [1]1060:insert into root.sg.d1(time,s1) values(1,2) +-- [1]1061:insert into root.sg.d1(time,s1) values(1,2) STRICT{ 0 } -Elapsed Time: 0.0.845 --- [1]1062:select s1 into root.sg.d1(p1) from root.sg.d1 +Elapsed Time: 0.0.870 +-- [1]1063:select s1 into root.sg.d1(p1) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d1.p1[BOOLEAN]) is not compatible with the data type of source column (root.sg.d1.s1[FLOAT]). } --- [1]1071:CREATE DATABASE root.sg +-- [1]1072:CREATE DATABASE root.sg STRICT{ PASS } --- [1]1071:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN +-- [1]1072:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]1072:create timeseries root.sg.d1.t1 with datatype=FLOAT,encoding=PLAIN +-- [1]1073:create timeseries root.sg.d1.t1 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]1074:insert into root.sg.d1(time,s1) values(1,2) +-- [1]1075:insert into root.sg.d1(time,s1) values(1,2) STRICT{ 0 } -Elapsed Time: 0.0.48 +Elapsed Time: 0.0.91 --- [1]1076:select s1 into root.sg.d1(t1) from root.sg.d1 +-- [1]1077:select s1 into root.sg.d1(t1) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d1.t1 |1 | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 --- [1]1078:select s1, t1 from root.sg.d1 +-- [1]1079:select s1, t1 from root.sg.d1 STRICT{ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.t1(FLOAT) | ------------------------------------------------------------------------- @@ -5764,50 +5779,50 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.t1(FLOAT) | } Elapsed Time: 0.0.2 --- [1]1096:CREATE DATABASE root.sg +-- [1]1097:CREATE DATABASE root.sg STRICT{ PASS } --- [1]1096:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN +-- [1]1097:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]1097:create timeseries root.sg.d1.s2 with datatype=BOOLEAN,encoding=PLAIN +-- [1]1098:create timeseries root.sg.d1.s2 with datatype=BOOLEAN,encoding=PLAIN STRICT{ PASS } --- [1]1099:insert into root.sg.d1(time,s1,s2) values(1,2,TRUE) +-- [1]1100:insert into root.sg.d1(time,s1,s2) values(1,2,TRUE) STRICT{ 0 } -Elapsed Time: 0.0.48 --- [1]1101:select s1,s2 into root.sg.d1(p1, p1) from root.sg.d1 +Elapsed Time: 0.0.137 +-- [1]1102:select s1,s2 into root.sg.d1(p1, p1) from root.sg.d1 STRICT{ SQLSTATE : 701: select into: target paths in into clause should be different. } --- [1]1110:CREATE DATABASE root.sg +-- [1]1111:CREATE DATABASE root.sg STRICT{ PASS } --- [1]1110:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN +-- [1]1111:create timeseries root.sg.d1.s1 with datatype=FLOAT,encoding=PLAIN STRICT{ PASS } --- [1]1111:create timeseries root.sg.d1.s2 with datatype=BOOLEAN,encoding=PLAIN +-- [1]1112:create timeseries root.sg.d1.s2 with datatype=BOOLEAN,encoding=PLAIN STRICT{ PASS } --- [1]1113:insert into root.sg.d1(time,s1,s2) values(1,2,TRUE) +-- [1]1114:insert into root.sg.d1(time,s1,s2) values(1,2,TRUE) STRICT{ 0 } -Elapsed Time: 0.0.48 +Elapsed Time: 0.0.60 --- [1]1115:select s1,s2 into root.sg.d1(p1, p2) from root.sg.d1 +-- [1]1116:select s1,s2 into root.sg.d1(p1, p2) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d1.p1 |1 | ------------------------------------------------------------------------ @@ -5815,9 +5830,9 @@ root.sg.d1.s2 |root.sg.d1.p2 |1 | 总数目:2 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.8 --- [1]1117:select s1, s2, p1, p2 from root.sg.d1 +-- [1]1118:select s1, s2, p1, p2 from root.sg.d1 STRICT{ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(BOOLEAN) |root.sg.d1.p1(FLOAT) |root.sg.d1.p2(BOOLEAN) | --------------------------------------------------------------------------------------------------------------------------------- @@ -5826,32 +5841,32 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(BOOLEAN) |ro } Elapsed Time: 0.0.2 --- [1]1134:CREATE DATABASE root.sg_ttl +-- [1]1135:CREATE DATABASE root.sg_ttl STRICT{ PASS } --- [1]1134:create timeseries root.sg_ttl.dev.status with datatype=double,encoding=PLAIN +-- [1]1135:create timeseries root.sg_ttl.dev.status with datatype=double,encoding=PLAIN STRICT{ PASS } --- [1]1137:insert into root.sg_ttl.dev(time,status) values(now(),2.3) +-- [1]1138:insert into root.sg_ttl.dev(time,status) values(now(),2.3) STRICT{ 0 } -Elapsed Time: 0.0.979 +Elapsed Time: 0.0.742 --- [1]1140:select status into root.::(s1) from root.sg_ttl.dev +-- [1]1141:select status into root.::(s1) from root.sg_ttl.dev STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg_ttl.dev.status |root.sg_ttl.dev.s1 |1 | 总数目:1 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.10 --- [1]1141:select count(*) from root.sg_ttl.dev +-- [1]1142:select count(*) from root.sg_ttl.dev STRICT{ count(root.sg_ttl.dev.s1)(INT64) |count(root.sg_ttl.dev.status)(INT64) | -------------------------------------------------------------------------------- @@ -5859,17 +5874,17 @@ count(root.sg_ttl.dev.s1)(INT64) |count(root.sg_ttl.dev.status)(INT64) 总数目:1 } -Elapsed Time: 0.0.4 --- [1]1144:set ttl to root.sg_ttl 5000 +Elapsed Time: 0.0.3 +-- [1]1145:set ttl to root.sg_ttl 5000 STRICT{ PASS } --- [1]1145:flush +-- [1]1146:flush STRICT{ PASS } --- [1]1148:select count(*) from root.sg_ttl.dev +-- [1]1149:select count(*) from root.sg_ttl.dev STRICT{ count(root.sg_ttl.dev.s1)(INT64) |count(root.sg_ttl.dev.status)(INT64) | -------------------------------------------------------------------------------- @@ -5877,9 +5892,9 @@ count(root.sg_ttl.dev.s1)(INT64) |count(root.sg_ttl.dev.status)(INT64) 总数目:1 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.23 --- [1]1150:select count(*) from root.sg_ttl.dev +-- [1]1151:select count(*) from root.sg_ttl.dev STRICT{ count(root.sg_ttl.dev.s1)(INT64) |count(root.sg_ttl.dev.status)(INT64) | -------------------------------------------------------------------------------- @@ -5889,7 +5904,7 @@ count(root.sg_ttl.dev.s1)(INT64) |count(root.sg_ttl.dev.status)(INT64) Elapsed Time: 0.0.5 --- [1]1154:SHOW TTL ON root.sg_ttl +-- [1]1155:SHOW TTL ON root.sg_ttl STRICT{ Device(TEXT) |TTL(ms)(TEXT) | ------------------------------------- @@ -5897,9 +5912,9 @@ root.sg_ttl |5000 | 总数目:1 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.11 --- [1]1154:show all ttl +-- [1]1155:show all ttl STRICT{ Device(TEXT) |TTL(ms)(TEXT) | ------------------------------------- @@ -5912,22 +5927,22 @@ root.sg_ttl.** |5000 | } Elapsed Time: 0.0.1 --- [1]1157:unset ttl to root.sg_ttl +-- [1]1158:unset ttl to root.sg_ttl STRICT{ PASS } --- [1]1158:insert into root.sg_ttl.dev(time,status,s1) values(1000,2.3,7.5) +-- [1]1159:insert into root.sg_ttl.dev(time,status,s1) values(1000,2.3,7.5) STRICT{ 0 } -Elapsed Time: 0.0.90 --- [1]1159:flush +Elapsed Time: 0.0.97 +-- [1]1160:flush STRICT{ PASS } --- [1]1161:select count(*) from root.sg_ttl.dev +-- [1]1162:select count(*) from root.sg_ttl.dev STRICT{ count(root.sg_ttl.dev.s1)(INT64) |count(root.sg_ttl.dev.status)(INT64) | -------------------------------------------------------------------------------- @@ -5935,27 +5950,29 @@ count(root.sg_ttl.dev.s1)(INT64) |count(root.sg_ttl.dev.status)(INT64) 总数目:1 } -Elapsed Time: 0.0.5 --- [1]1183:create database root.sg1 +Elapsed Time: 0.0.6 +-- [1]1184:create database root.sg1 STRICT{ PASS } --- [1]1184:create schema template t1 (temperature FLOAT encoding=RLE, status BOOLEAN encoding=PLAIN compression=SNAPPY) +-- [1]1185:create schema template t1 (temperature FLOAT encoding=RLE, status BOOLEAN encoding=PLAIN compression=SNAPPY) STRICT{ PASS } --- [1]1187:show databases +-- [1]1188:show databases STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ +root.__audit |1 |1 |0 |604800000 | +------------------------------------------------------------------------------------------------------------------------------------------------------------ root.sg1 |1 |1 |0 |604800000 | -总数目:1 +总数目:2 } Elapsed Time: 0.0.1 --- [1]1188:show schema templates +-- [1]1189:show schema templates STRICT{ TemplateName(TEXT) | ------------------------ @@ -5963,13 +5980,13 @@ t1 | 总数目:1 } -Elapsed Time: 0.0.0 --- [1]1191:set schema template t1 to root.sg1.d1 +Elapsed Time: 0.0.11 +-- [1]1192:set schema template t1 to root.sg1.d1 STRICT{ PASS } --- [1]1192:show paths set schema template t1 +-- [1]1193:show paths set schema template t1 STRICT{ Paths(TEXT) | ----------------- @@ -5978,12 +5995,12 @@ root.sg1.d1 | } Elapsed Time: 0.0.1 --- [1]1195:create timeseries of schema template on root.sg1.d1 +-- [1]1196:create timeseries of schema template on root.sg1.d1 STRICT{ PASS } --- [1]1196:show paths using schema template t1 +-- [1]1197:show paths using schema template t1 STRICT{ Paths(TEXT) | ----------------- @@ -5991,9 +6008,9 @@ root.sg1.d1 | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.6 --- [1]1199:show devices root.sg1.** +-- [1]1200:show devices root.sg1.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -6003,7 +6020,7 @@ root.sg1.d1 |false |t1 |INF Elapsed Time: 0.0.2 --- [1]1200:show timeseries root.sg1.** +-- [1]1201:show timeseries root.sg1.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -6014,23 +6031,23 @@ root.sg1.d1.status |null |root.sg1 |BOOLEAN 总数目:2 } -Elapsed Time: 0.0.1 --- [1]1203:insert into root.sg1.d1(time, temperature, status) values(1, 1, TRUE) +Elapsed Time: 0.0.2 +-- [1]1204:insert into root.sg1.d1(time, temperature, status) values(1, 1, TRUE) STRICT{ 0 } -Elapsed Time: 0.1.694 --- [1]1204:insert into root.sg1.d1(time, temperature, status) values(2, 2, FALSE), (3, 3, TRUE) +Elapsed Time: 0.2.705 +-- [1]1205:insert into root.sg1.d1(time, temperature, status) values(2, 2, FALSE), (3, 3, TRUE) STRICT{ 0 } Elapsed Time: 0.0.1 --- [1]1207:select temperature, status into root.::(t1,t2) from root.sg1.d1 +-- [1]1208:select temperature, status into root.::(t1,t2) from root.sg1.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg1.d1.temperature |root.sg1.d1.t1 |3 | ------------------------------------------------------------------------ @@ -6038,9 +6055,9 @@ root.sg1.d1.status |root.sg1.d1.t2 |3 | 总数目:2 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.27 --- [1]1208:select * from root.sg1.d1 +-- [1]1209:select * from root.sg1.d1 STRICT{ Time(TIMESTAMP) |root.sg1.d1.temperature(FLOAT) |root.sg1.d1.t1(FLOAT) |root.sg1.d1.t2(BOOLEAN) |root.sg1.d1.status(BOOLEAN) | -------------------------------------------------------------------------------------------------------------------------------------------------- @@ -6052,73 +6069,73 @@ Time(TIMESTAMP) |root.sg1.d1.temperature(FLOAT) |root.sg1.d1.t1(FLOAT) 总数目:3 } -Elapsed Time: 0.0.2 --- [1]1211:delete timeseries of schema template t1 from root.sg1.d1 +Elapsed Time: 0.0.3 +-- [1]1212:delete timeseries of schema template t1 from root.sg1.d1 STRICT{ 0 } -Elapsed Time: 0.0.57 +Elapsed Time: 0.0.38 --- [1]1214:show paths using schema template t1 +-- [1]1215:show paths using schema template t1 STRICT{ Paths(TEXT) | 总数目:0 } Elapsed Time: 0.0.2 --- [1]1217:unset schema template t1 from root.sg1.d1 +-- [1]1218:unset schema template t1 from root.sg1.d1 STRICT{ PASS } --- [1]1220:drop schema template t1 +-- [1]1221:drop schema template t1 STRICT{ PASS } --- [1]1221:show schema templates +-- [1]1222:show schema templates STRICT{ TemplateName(TEXT) | 总数目:0 } -Elapsed Time: 0.0.1 --- [1]1244:CREATE DATABASE root.sg1 +Elapsed Time: 0.0.0 +-- [1]1245:CREATE DATABASE root.sg1 STRICT{ PASS } --- [1]1245:CREATE TIMESERIES root.sg1.d1.s1 WITH DATATYPE=INT32, ENCODING=PLAIN +-- [1]1246:CREATE TIMESERIES root.sg1.d1.s1 WITH DATATYPE=INT32, ENCODING=PLAIN STRICT{ PASS } --- [1]1246:CREATE TIMESERIES root.sg1.d1.s2 WITH DATATYPE=INT32, ENCODING=PLAIN +-- [1]1247:CREATE TIMESERIES root.sg1.d1.s2 WITH DATATYPE=INT32, ENCODING=PLAIN STRICT{ PASS } --- [1]1249:INSERT INTO root.sg1.d1(timestamp, s1, s2) VALUES (0, -1, 1) +-- [1]1250:INSERT INTO root.sg1.d1(timestamp, s1, s2) VALUES (0, -1, 1) STRICT{ 0 } -Elapsed Time: 0.0.839 --- [1]1250:INSERT INTO root.sg1.d1(timestamp, s1, s2) VALUES (1, -2, 2) +Elapsed Time: 0.0.848 +-- [1]1251:INSERT INTO root.sg1.d1(timestamp, s1, s2) VALUES (1, -2, 2) STRICT{ 0 } Elapsed Time: 0.0.1 --- [1]1251:INSERT INTO root.sg1.d1(timestamp, s1, s2) VALUES (2, -3, 3) +-- [1]1252:INSERT INTO root.sg1.d1(timestamp, s1, s2) VALUES (2, -3, 3) STRICT{ 0 } Elapsed Time: 0.0.0 --- [1]1254:CREATE FUNCTION example AS 'org.apache.iotdb.udf.UDTFExample' +-- [1]1255:CREATE FUNCTION example AS 'org.apache.iotdb.udf.UDTFExample' STRICT{ PASS } --- [1]1255:SHOW FUNCTIONS +-- [1]1256:SHOW FUNCTIONS STRICT{ FunctionName(TEXT) |FunctionType(TEXT) |ClassName(UDF)(TEXT) |State(TEXT) | ------------------------------------------------------------------------------------------- @@ -6366,9 +6383,9 @@ SUBSTRING |built-in scalar | |AVA 总数目:82 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.1 --- [1]1258:SELECT s1, example(s1), s2, example(s2) FROM root.sg1.d1 +-- [1]1259:SELECT s1, example(s1), s2, example(s2) FROM root.sg1.d1 STRICT{ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |example(root.sg1.d1.s1)(INT32) |root.sg1.d1.s2(INT32) |example(root.sg1.d1.s2)(INT32) | --------------------------------------------------------------------------------------------------------------------------------------------------- @@ -6380,11 +6397,11 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |example(root.sg1.d1.s1)(INT32) 总数目:3 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 --- [1]1260:select example(s1), example(s2) into root.sg2.d1(s1,s2) from root.sg1.d1 +-- [1]1261:select example(s1), example(s2) into root.sg2.d1(s1,s2) from root.sg1.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ example(root.sg1.d1.s1) |root.sg2.d1.s1 |3 | ------------------------------------------------------------------------ @@ -6392,9 +6409,9 @@ example(root.sg1.d1.s2) |root.sg2.d1.s2 |3 | 总数目:2 } -Elapsed Time: 0.0.262 +Elapsed Time: 0.0.239 --- [1]1261:select * from root.sg2.d1 +-- [1]1262:select * from root.sg2.d1 STRICT{ Time(TIMESTAMP) |root.sg2.d1.s1(INT32) |root.sg2.d1.s2(INT32) | --------------------------------------------------------------------------- @@ -6406,193 +6423,193 @@ Time(TIMESTAMP) |root.sg2.d1.s1(INT32) |root.sg2.d1.s2(INT32) | 总数目:3 } -Elapsed Time: 0.0.4 --- [1]1262:select example(s1), example(s2) into root.db.d1(::,${3}) from root.sg1.d1 +Elapsed Time: 0.0.7 +-- [1]1263:select example(s1), example(s2) into root.db.d1(::,${3}) from root.sg1.d1 STRICT{ SQLSTATE : 701: select into: placeholders can only be used in raw time series data queries. } --- [1]1281:create timeseries root.sg.d1.s1 with datatype=BOOLEAN,encoding=RLE +-- [1]1282:create timeseries root.sg.d1.s1 with datatype=BOOLEAN,encoding=RLE STRICT{ PASS } --- [1]1282:create timeseries root.sg.d1.s2 with datatype=INT32,encoding=RLE +-- [1]1283:create timeseries root.sg.d1.s2 with datatype=INT32,encoding=RLE STRICT{ PASS } --- [1]1283:create timeseries root.sg.d1.s3 with datatype=INT64,encoding=RLE +-- [1]1284:create timeseries root.sg.d1.s3 with datatype=INT64,encoding=RLE STRICT{ PASS } --- [1]1284:create timeseries root.sg.d1.s4 with datatype=FLOAT,encoding=RLE,'MAX_POINT_NUMBER'='2' +-- [1]1285:create timeseries root.sg.d1.s4 with datatype=FLOAT,encoding=RLE,'MAX_POINT_NUMBER'='2' STRICT{ PASS } --- [1]1285:create timeseries root.sg.d1.s5 with datatype=DOUBLE,encoding=RLE,'MAX_POINT_NUMBER'='3' +-- [1]1286:create timeseries root.sg.d1.s5 with datatype=DOUBLE,encoding=RLE,'MAX_POINT_NUMBER'='3' STRICT{ PASS } --- [1]1286:create timeseries root.sg.d1.s6 with datatype=TEXT,encoding=PLAIN +-- [1]1287:create timeseries root.sg.d1.s6 with datatype=TEXT,encoding=PLAIN STRICT{ PASS } --- [1]1287:create timeseries root.sg.d2.s1 with datatype=BOOLEAN,encoding=RLE +-- [1]1288:create timeseries root.sg.d2.s1 with datatype=BOOLEAN,encoding=RLE STRICT{ PASS } --- [1]1288:create timeseries root.sg.d2.s2 with datatype=INT32,encoding=RLE +-- [1]1289:create timeseries root.sg.d2.s2 with datatype=INT32,encoding=RLE STRICT{ PASS } --- [1]1289:create timeseries root.sg.d2.s3 with datatype=INT64,encoding=RLE +-- [1]1290:create timeseries root.sg.d2.s3 with datatype=INT64,encoding=RLE STRICT{ PASS } --- [1]1290:create timeseries root.sg.d2.s4 with datatype=FLOAT,encoding=RLE +-- [1]1291:create timeseries root.sg.d2.s4 with datatype=FLOAT,encoding=RLE STRICT{ PASS } --- [1]1291:create timeseries root.sg.d2.s5 with datatype=DOUBLE,encoding=RLE +-- [1]1292:create timeseries root.sg.d2.s5 with datatype=DOUBLE,encoding=RLE STRICT{ PASS } --- [1]1292:create timeseries root.sg.d2.s6 with datatype=TEXT,encoding=PLAIN +-- [1]1293:create timeseries root.sg.d2.s6 with datatype=TEXT,encoding=PLAIN STRICT{ PASS } --- [1]1293:create timeseries root.sg.d3.s1 with datatype=BOOLEAN,encoding=RLE +-- [1]1294:create timeseries root.sg.d3.s1 with datatype=BOOLEAN,encoding=RLE STRICT{ PASS } --- [1]1294:create timeseries root.sg.d3.s2 with datatype=INT32,encoding=RLE +-- [1]1295:create timeseries root.sg.d3.s2 with datatype=INT32,encoding=RLE STRICT{ PASS } --- [1]1295:create timeseries root.sg.d3.s3 with datatype=INT64,encoding=RLE +-- [1]1296:create timeseries root.sg.d3.s3 with datatype=INT64,encoding=RLE STRICT{ PASS } --- [1]1296:create timeseries root.sg.d3.s4 with datatype=FLOAT,encoding=RLE +-- [1]1297:create timeseries root.sg.d3.s4 with datatype=FLOAT,encoding=RLE STRICT{ PASS } --- [1]1297:create timeseries root.sg.d3.s5 with datatype=DOUBLE,encoding=RLE +-- [1]1298:create timeseries root.sg.d3.s5 with datatype=DOUBLE,encoding=RLE STRICT{ PASS } --- [1]1298:create timeseries root.sg.d3.s6 with datatype=TEXT,encoding=PLAIN +-- [1]1299:create timeseries root.sg.d3.s6 with datatype=TEXT,encoding=PLAIN STRICT{ PASS } --- [1]1299:create timeseries root.sg.d4.s1 with datatype=BOOLEAN,encoding=RLE +-- [1]1300:create timeseries root.sg.d4.s1 with datatype=BOOLEAN,encoding=RLE STRICT{ PASS } --- [1]1300:create timeseries root.sg.d4.s2 with datatype=INT32,encoding=RLE +-- [1]1301:create timeseries root.sg.d4.s2 with datatype=INT32,encoding=RLE STRICT{ PASS } --- [1]1301:create timeseries root.sg.d4.s3 with datatype=INT64,encoding=RLE +-- [1]1302:create timeseries root.sg.d4.s3 with datatype=INT64,encoding=RLE STRICT{ PASS } --- [1]1302:create timeseries root.sg.d4.s4 with datatype=FLOAT,encoding=RLE +-- [1]1303:create timeseries root.sg.d4.s4 with datatype=FLOAT,encoding=RLE STRICT{ PASS } --- [1]1303:create timeseries root.sg.d4.s5 with datatype=DOUBLE,encoding=RLE +-- [1]1304:create timeseries root.sg.d4.s5 with datatype=DOUBLE,encoding=RLE STRICT{ PASS } --- [1]1304:create timeseries root.sg.d4.s6 with datatype=TEXT,encoding=PLAIN +-- [1]1305:create timeseries root.sg.d4.s6 with datatype=TEXT,encoding=PLAIN STRICT{ PASS } --- [1]1305:create timeseries root.sg.d5.s1 with datatype=BOOLEAN,encoding=RLE +-- [1]1306:create timeseries root.sg.d5.s1 with datatype=BOOLEAN,encoding=RLE STRICT{ PASS } --- [1]1306:create timeseries root.sg.d5.s2 with datatype=INT32,encoding=RLE +-- [1]1307:create timeseries root.sg.d5.s2 with datatype=INT32,encoding=RLE STRICT{ PASS } --- [1]1307:create timeseries root.sg.d5.s3 with datatype=INT64,encoding=RLE +-- [1]1308:create timeseries root.sg.d5.s3 with datatype=INT64,encoding=RLE STRICT{ PASS } --- [1]1308:create timeseries root.sg.d5.s4 with datatype=FLOAT,encoding=RLE +-- [1]1309:create timeseries root.sg.d5.s4 with datatype=FLOAT,encoding=RLE STRICT{ PASS } --- [1]1309:create timeseries root.sg.d5.s5 with datatype=DOUBLE,encoding=RLE +-- [1]1310:create timeseries root.sg.d5.s5 with datatype=DOUBLE,encoding=RLE STRICT{ PASS } --- [1]1310:create timeseries root.sg.d5.s6 with datatype=TEXT,encoding=PLAIN +-- [1]1311:create timeseries root.sg.d5.s6 with datatype=TEXT,encoding=PLAIN STRICT{ PASS } --- [1]1311:create timeseries root.sg.d6.s1 with datatype=BOOLEAN,encoding=RLE +-- [1]1312:create timeseries root.sg.d6.s1 with datatype=BOOLEAN,encoding=RLE STRICT{ PASS } --- [1]1312:create timeseries root.sg.d6.s2 with datatype=INT32,encoding=RLE +-- [1]1313:create timeseries root.sg.d6.s2 with datatype=INT32,encoding=RLE STRICT{ PASS } --- [1]1313:create timeseries root.sg.d6.s3 with datatype=INT64,encoding=RLE +-- [1]1314:create timeseries root.sg.d6.s3 with datatype=INT64,encoding=RLE STRICT{ PASS } --- [1]1314:create timeseries root.sg.d6.s4 with datatype=FLOAT,encoding=RLE +-- [1]1315:create timeseries root.sg.d6.s4 with datatype=FLOAT,encoding=RLE STRICT{ PASS } --- [1]1315:create timeseries root.sg.d6.s5 with datatype=DOUBLE,encoding=RLE +-- [1]1316:create timeseries root.sg.d6.s5 with datatype=DOUBLE,encoding=RLE STRICT{ PASS } --- [1]1316:create timeseries root.sg.d6.s6 with datatype=TEXT,encoding=PLAIN +-- [1]1317:create timeseries root.sg.d6.s6 with datatype=TEXT,encoding=PLAIN STRICT{ PASS } --- [1]1317:create timeseries root.sg.d7.s1 with datatype=BOOLEAN,encoding=RLE +-- [1]1318:create timeseries root.sg.d7.s1 with datatype=BOOLEAN,encoding=RLE STRICT{ PASS } --- [1]1318:create timeseries root.sg.d7.s2 with datatype=INT32,encoding=RLE +-- [1]1319:create timeseries root.sg.d7.s2 with datatype=INT32,encoding=RLE STRICT{ PASS } --- [1]1319:create timeseries root.sg.d7.s3 with datatype=INT64,encoding=RLE +-- [1]1320:create timeseries root.sg.d7.s3 with datatype=INT64,encoding=RLE STRICT{ PASS } --- [1]1320:create timeseries root.sg.d7.s4 with datatype=FLOAT,encoding=RLE +-- [1]1321:create timeseries root.sg.d7.s4 with datatype=FLOAT,encoding=RLE STRICT{ PASS } --- [1]1321:create timeseries root.sg.d7.s5 with datatype=DOUBLE,encoding=RLE +-- [1]1322:create timeseries root.sg.d7.s5 with datatype=DOUBLE,encoding=RLE STRICT{ PASS } --- [1]1322:create timeseries root.sg.d7.s6 with datatype=TEXT,encoding=PLAIN +-- [1]1323:create timeseries root.sg.d7.s6 with datatype=TEXT,encoding=PLAIN STRICT{ PASS } --- [1]1325:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(1,false,1,1,1.008,1.1256,'001') +-- [1]1326:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(1,false,1,1,1.008,1.1256,'001') STRICT{ 0 } -Elapsed Time: 0.0.754 --- [1]1326:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(2,true,0,-1,-0.123,0.2371,'002') +Elapsed Time: 0.0.122 +-- [1]1327:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(2,true,0,-1,-0.123,0.2371,'002') STRICT{ 0 } Elapsed Time: 0.0.1 --- [1]1329:show devices root.sg.** +-- [1]1330:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -6612,9 +6629,9 @@ root.sg.d3 |false |null |INF 总数目:7 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.3 --- [1]1330:show timeseries root.sg.** +-- [1]1331:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -6706,7 +6723,7 @@ root.sg.d3.s2 |null |root.sg |INT32 Elapsed Time: 0.0.2 --- [1]1331:select * from root.sg.d1 +-- [1]1332:select * from root.sg.d1 STRICT{ Time(TIMESTAMP) |root.sg.d1.s3(INT64) |root.sg.d1.s4(FLOAT) |root.sg.d1.s5(DOUBLE) |root.sg.d1.s6(TEXT) |root.sg.d1.s1(BOOLEAN) |root.sg.d1.s2(INT32) | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -6716,19 +6733,19 @@ Time(TIMESTAMP) |root.sg.d1.s3(INT64) |root.sg.d1.s4(FLOAT) |root 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 --- [1]1335:select s1 into root.sg.d2(s1) from root.sg.d1 +-- [1]1336:select s1 into root.sg.d2(s1) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s1 |root.sg.d2.s1 |2 | 总数目:1 } -Elapsed Time: 0.0.49 +Elapsed Time: 0.0.131 --- [1]1336:select s1 from root.sg.d2 +-- [1]1337:select s1 from root.sg.d2 STRICT{ Time(TIMESTAMP) |root.sg.d2.s1(BOOLEAN) | ------------------------------------------------- @@ -6738,43 +6755,43 @@ Time(TIMESTAMP) |root.sg.d2.s1(BOOLEAN) | 总数目:2 } -Elapsed Time: 0.0.2 --- [1]1337:select s1 into root.sg.d2(s2) from root.sg.d1 +Elapsed Time: 0.0.3 +-- [1]1338:select s1 into root.sg.d2(s2) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d2.s2[INT32]) is not compatible with the data type of source column (root.sg.d1.s1[BOOLEAN]). } --- [1]1339:select s1 into root.sg.d2(s3) from root.sg.d1 +-- [1]1340:select s1 into root.sg.d2(s3) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d2.s3[INT64]) is not compatible with the data type of source column (root.sg.d1.s1[BOOLEAN]). } --- [1]1341:select s1 into root.sg.d2(s4) from root.sg.d1 +-- [1]1342:select s1 into root.sg.d2(s4) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d2.s4[FLOAT]) is not compatible with the data type of source column (root.sg.d1.s1[BOOLEAN]). } --- [1]1343:select s1 into root.sg.d2(s5) from root.sg.d1 +-- [1]1344:select s1 into root.sg.d2(s5) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d2.s5[DOUBLE]) is not compatible with the data type of source column (root.sg.d1.s1[BOOLEAN]). } --- [1]1345:select s1 into root.sg.d2(s6) from root.sg.d1 +-- [1]1346:select s1 into root.sg.d2(s6) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d2.s6[TEXT]) is not compatible with the data type of source column (root.sg.d1.s1[BOOLEAN]). } --- [1]1348:select s2 into root.sg.d3(s1) from root.sg.d1 +-- [1]1349:select s2 into root.sg.d3(s1) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d3.s1[BOOLEAN]) is not compatible with the data type of source column (root.sg.d1.s2[INT32]). } --- [1]1350:select s2 into root.sg.d3(s2) from root.sg.d1 +-- [1]1351:select s2 into root.sg.d3(s2) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s2 |root.sg.d3.s2 |2 | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.11 --- [1]1351:select s2 from root.sg.d3 +-- [1]1352:select s2 from root.sg.d3 STRICT{ Time(TIMESTAMP) |root.sg.d3.s2(INT32) | ----------------------------------------------- @@ -6784,19 +6801,19 @@ Time(TIMESTAMP) |root.sg.d3.s2(INT32) | 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 --- [1]1352:select s2 into root.sg.d3(s3) from root.sg.d1 +-- [1]1353:select s2 into root.sg.d3(s3) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s2 |root.sg.d3.s3 |2 | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 --- [1]1353:select s3 from root.sg.d3 +-- [1]1354:select s3 from root.sg.d3 STRICT{ Time(TIMESTAMP) |root.sg.d3.s3(INT64) | ----------------------------------------------- @@ -6806,19 +6823,19 @@ Time(TIMESTAMP) |root.sg.d3.s3(INT64) | 总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 --- [1]1354:select s2 into root.sg.d3(s4) from root.sg.d1 +-- [1]1355:select s2 into root.sg.d3(s4) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s2 |root.sg.d3.s4 |2 | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 --- [1]1355:select s4 from root.sg.d3 +-- [1]1356:select s4 from root.sg.d3 STRICT{ Time(TIMESTAMP) |root.sg.d3.s4(FLOAT) | ----------------------------------------------- @@ -6828,19 +6845,19 @@ Time(TIMESTAMP) |root.sg.d3.s4(FLOAT) | 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 --- [1]1356:select s2 into root.sg.d3(s5) from root.sg.d1 +-- [1]1357:select s2 into root.sg.d3(s5) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s2 |root.sg.d3.s5 |2 | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 --- [1]1357:select s5 from root.sg.d3 +-- [1]1358:select s5 from root.sg.d3 STRICT{ Time(TIMESTAMP) |root.sg.d3.s5(DOUBLE) | ------------------------------------------------ @@ -6851,22 +6868,22 @@ Time(TIMESTAMP) |root.sg.d3.s5(DOUBLE) | } Elapsed Time: 0.0.1 --- [1]1358:select s2 into root.sg.d3(s6) from root.sg.d1 +-- [1]1359:select s2 into root.sg.d3(s6) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d3.s6[TEXT]) is not compatible with the data type of source column (root.sg.d1.s2[INT32]). } --- [1]1361:select s3 into root.sg.d4(s1) from root.sg.d1 +-- [1]1362:select s3 into root.sg.d4(s1) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d4.s1[BOOLEAN]) is not compatible with the data type of source column (root.sg.d1.s3[INT64]). } --- [1]1363:select s3 into root.sg.d4(s2) from root.sg.d1 +-- [1]1364:select s3 into root.sg.d4(s2) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d4.s2[INT32]) is not compatible with the data type of source column (root.sg.d1.s3[INT64]). } --- [1]1365:select s3 into root.sg.d4(s3) from root.sg.d1 +-- [1]1366:select s3 into root.sg.d4(s3) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s3 |root.sg.d4.s3 |2 | 总数目:1 @@ -6874,7 +6891,7 @@ root.sg.d1.s3 |root.sg.d4.s3 |2 | Elapsed Time: 0.0.6 --- [1]1366:select s3 from root.sg.d4 +-- [1]1367:select s3 from root.sg.d4 STRICT{ Time(TIMESTAMP) |root.sg.d4.s3(INT64) | ----------------------------------------------- @@ -6885,22 +6902,22 @@ Time(TIMESTAMP) |root.sg.d4.s3(INT64) | } Elapsed Time: 0.0.1 --- [1]1367:select s3 into root.sg.d4(s4) from root.sg.d1 +-- [1]1368:select s3 into root.sg.d4(s4) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d4.s4[FLOAT]) is not compatible with the data type of source column (root.sg.d1.s3[INT64]). } --- [1]1369:select s3 into root.sg.d4(s5) from root.sg.d1 +-- [1]1370:select s3 into root.sg.d4(s5) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s3 |root.sg.d4.s5 |2 | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.9 --- [1]1370:select s5 from root.sg.d4 +-- [1]1371:select s5 from root.sg.d4 STRICT{ Time(TIMESTAMP) |root.sg.d4.s5(DOUBLE) | ------------------------------------------------ @@ -6911,26 +6928,26 @@ Time(TIMESTAMP) |root.sg.d4.s5(DOUBLE) | } Elapsed Time: 0.0.1 --- [1]1371:select s3 into root.sg.d4(s6) from root.sg.d1 +-- [1]1372:select s3 into root.sg.d4(s6) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d4.s6[TEXT]) is not compatible with the data type of source column (root.sg.d1.s3[INT64]). } --- [1]1374:select s4 into root.sg.d5(s1) from root.sg.d1 +-- [1]1375:select s4 into root.sg.d5(s1) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d5.s1[BOOLEAN]) is not compatible with the data type of source column (root.sg.d1.s4[FLOAT]). } --- [1]1376:select s4 into root.sg.d5(s2) from root.sg.d1 +-- [1]1377:select s4 into root.sg.d5(s2) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d5.s2[INT32]) is not compatible with the data type of source column (root.sg.d1.s4[FLOAT]). } --- [1]1378:select s4 into root.sg.d5(s3) from root.sg.d1 +-- [1]1379:select s4 into root.sg.d5(s3) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d5.s3[INT64]) is not compatible with the data type of source column (root.sg.d1.s4[FLOAT]). } --- [1]1380:select s4 into root.sg.d5(s4) from root.sg.d1 +-- [1]1381:select s4 into root.sg.d5(s4) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s4 |root.sg.d5.s4 |2 | 总数目:1 @@ -6938,7 +6955,7 @@ root.sg.d1.s4 |root.sg.d5.s4 |2 | Elapsed Time: 0.0.5 --- [1]1381:select s4 from root.sg.d5 +-- [1]1382:select s4 from root.sg.d5 STRICT{ Time(TIMESTAMP) |root.sg.d5.s4(FLOAT) | ----------------------------------------------- @@ -6950,17 +6967,17 @@ Time(TIMESTAMP) |root.sg.d5.s4(FLOAT) | Elapsed Time: 0.0.1 --- [1]1382:select s4 into root.sg.d5(s5) from root.sg.d1 +-- [1]1383:select s4 into root.sg.d5(s5) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s4 |root.sg.d5.s5 |2 | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 --- [1]1383:select s5 from root.sg.d5 +-- [1]1384:select s5 from root.sg.d5 STRICT{ Time(TIMESTAMP) |root.sg.d5.s5(DOUBLE) | ------------------------------------------------ @@ -6971,30 +6988,30 @@ Time(TIMESTAMP) |root.sg.d5.s5(DOUBLE) | } Elapsed Time: 0.0.1 --- [1]1384:select s4 into root.sg.d5(s6) from root.sg.d1 +-- [1]1385:select s4 into root.sg.d5(s6) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d5.s6[TEXT]) is not compatible with the data type of source column (root.sg.d1.s4[FLOAT]). } --- [1]1387:select s5 into root.sg.d6(s1) from root.sg.d1 +-- [1]1388:select s5 into root.sg.d6(s1) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d6.s1[BOOLEAN]) is not compatible with the data type of source column (root.sg.d1.s5[DOUBLE]). } --- [1]1389:select s5 into root.sg.d6(s2) from root.sg.d1 +-- [1]1390:select s5 into root.sg.d6(s2) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d6.s2[INT32]) is not compatible with the data type of source column (root.sg.d1.s5[DOUBLE]). } --- [1]1391:select s5 into root.sg.d6(s3) from root.sg.d1 +-- [1]1392:select s5 into root.sg.d6(s3) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d6.s3[INT64]) is not compatible with the data type of source column (root.sg.d1.s5[DOUBLE]). } --- [1]1393:select s5 into root.sg.d6(s4) from root.sg.d1 +-- [1]1394:select s5 into root.sg.d6(s4) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d6.s4[FLOAT]) is not compatible with the data type of source column (root.sg.d1.s5[DOUBLE]). } --- [1]1395:select s5 into root.sg.d6(s5) from root.sg.d1 +-- [1]1396:select s5 into root.sg.d6(s5) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s5 |root.sg.d6.s5 |2 | 总数目:1 @@ -7002,7 +7019,7 @@ root.sg.d1.s5 |root.sg.d6.s5 |2 | Elapsed Time: 0.0.5 --- [1]1396:select s5 from root.sg.d6 +-- [1]1397:select s5 from root.sg.d6 STRICT{ Time(TIMESTAMP) |root.sg.d6.s5(DOUBLE) | ------------------------------------------------ @@ -7013,42 +7030,42 @@ Time(TIMESTAMP) |root.sg.d6.s5(DOUBLE) | } Elapsed Time: 0.0.1 --- [1]1397:select s5 into root.sg.d6(s6) from root.sg.d1 +-- [1]1398:select s5 into root.sg.d6(s6) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d6.s6[TEXT]) is not compatible with the data type of source column (root.sg.d1.s5[DOUBLE]). } --- [1]1400:select s6 into root.sg.d7(s1) from root.sg.d1 +-- [1]1401:select s6 into root.sg.d7(s1) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d7.s1[BOOLEAN]) is not compatible with the data type of source column (root.sg.d1.s6[TEXT]). } --- [1]1402:select s6 into root.sg.d7(s2) from root.sg.d1 +-- [1]1403:select s6 into root.sg.d7(s2) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d7.s2[INT32]) is not compatible with the data type of source column (root.sg.d1.s6[TEXT]). } --- [1]1404:select s6 into root.sg.d7(s3) from root.sg.d1 +-- [1]1405:select s6 into root.sg.d7(s3) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d7.s3[INT64]) is not compatible with the data type of source column (root.sg.d1.s6[TEXT]). } --- [1]1406:select s6 into root.sg.d7(s4) from root.sg.d1 +-- [1]1407:select s6 into root.sg.d7(s4) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d7.s4[FLOAT]) is not compatible with the data type of source column (root.sg.d1.s6[TEXT]). } --- [1]1408:select s6 into root.sg.d7(s5) from root.sg.d1 +-- [1]1409:select s6 into root.sg.d7(s5) from root.sg.d1 STRICT{ SQLSTATE : 701: The data type of target path (root.sg.d7.s5[DOUBLE]) is not compatible with the data type of source column (root.sg.d1.s6[TEXT]). } --- [1]1410:select s6 into root.sg.d7(s6) from root.sg.d1 +-- [1]1411:select s6 into root.sg.d7(s6) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ root.sg.d1.s6 |root.sg.d7.s6 |2 | 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.7 --- [1]1411:select s6 from root.sg.d7 +-- [1]1412:select s6 from root.sg.d7 STRICT{ Time(TIMESTAMP) |root.sg.d7.s6(TEXT) | ---------------------------------------------- diff --git a/tree/scripts/processData/select_into/select_into.run b/tree/scripts/processData/select_into/select_into.run index 21ec9e9f..159404e3 100644 --- a/tree/scripts/processData/select_into/select_into.run +++ b/tree/scripts/processData/select_into/select_into.run @@ -1,7 +1,7 @@ //一、普通时间序列查询写回 --0. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete DATABASE root.**; <100 STRICT{ @@ -529,7 +529,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.*.d0.s2)(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.18 +Elapsed Time: 0.0.4 -- [1]102:select __endTime,my_avg(s2),count(s0) from root.sg.d1 group by ((0,201],80ms) STRICT{ @@ -543,7 +543,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.sg.d1.s2)(DOUBLE) 总数目:3 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]107:select __endTime, my_avg(s1) from root.sg.d0 group by variation(s0,0) STRICT{ @@ -593,7 +593,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.sg.d0.s1)(DOUBLE) 总数目:21 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]109:select __endTime, my_avg(s1) from root.sg.d0 group by variation(s5) STRICT{ @@ -643,7 +643,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.sg.d0.s1)(DOUBLE) 总数目:21 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]111:select __endTime, my_avg(s1) from root.sg.d0 group by variation(s4) STRICT{ @@ -659,7 +659,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.sg.d0.s1)(DOUBLE) 总数目:4 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]113:select __endTime, my_avg(s1) from root.sg.d0 group by variation(s1) STRICT{ @@ -707,7 +707,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.sg.d0.s1)(DOUBLE) 总数目:20 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]117:select __endTime, my_avg(s1) from root.sg.d0 group by variation(s0,1) STRICT{ @@ -737,7 +737,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.sg.d0.s1)(DOUBLE) 总数目:11 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]119:select __endTime, my_avg(s1) from root.sg.d0 group by variation(s0,2) STRICT{ @@ -759,7 +759,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.sg.d0.s1)(DOUBLE) 总数目:7 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.2 -- [1]120:select __endTime, my_avg(s1) from root.sg.d0 group by variation(s1,20) STRICT{ @@ -781,7 +781,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.sg.d0.s1)(DOUBLE) 总数目:7 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]122:select __endTime, my_avg(s1) from root.sg.d0 group by variation(s0,40) STRICT{ @@ -791,7 +791,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.sg.d0.s1)(DOUBLE) 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.1 -- [1]127:select __endTime, my_avg(s1) from root.sg.d0 group by condition(s4=false, KEEP>=1) STRICT{ @@ -803,7 +803,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.sg.d0.s1)(DOUBLE) 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]129:select __endTime, my_avg(s1) from root.sg.d0 group by condition(s4=false, KEEP>=2) STRICT{ @@ -813,7 +813,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.sg.d0.s1)(DOUBLE) 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.1 -- [1]132:select __endTime, my_avg(s1) from root.sg.d0 group by session(10ms) STRICT{ @@ -825,7 +825,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.sg.d0.s1)(DOUBLE) 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]136:select __endTime, my_avg(s1) from root.sg.d0 group by count(s0,5) STRICT{ @@ -841,7 +841,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.sg.d0.s1)(DOUBLE) 总数目:4 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]137:select __endTime, my_avg(s1) from root.sg.d0 group by count(s1,5) STRICT{ @@ -857,7 +857,7 @@ Time(TIMESTAMP) |__endTime(INT64) |my_avg(root.sg.d0.s1)(DOUBLE) 总数目:4 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.7 -- [1]151:select __endTime,my_avg(s4) from root.sg.d0 STRICT{ SQLSTATE : 701: Error occurred during inferring UDF data type: diff --git a/tree/scripts/processData/udaf/example-udaf.run b/tree/scripts/processData/udaf/example-udaf.run index 8dddeaa0..c50feec3 100644 --- a/tree/scripts/processData/udaf/example-udaf.run +++ b/tree/scripts/processData/udaf/example-udaf.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; -- 手册上的例子,取均值, 对齐/非对齐/视图 drop database root.**;<2 and time < 6 STRICT{ @@ -620,7 +620,7 @@ Time(TIMESTAMP) |example(root.udf.user_d2.s2)(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]85:SELECT * from root.sq.d1 slimit 1 soffset 1 STRICT{ @@ -646,7 +646,7 @@ Time(TIMESTAMP) |root.udf.user_d2.s2(INT32) | 总数目:5 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]87:SELECT example(*) from root.udf.user_d2 slimit 1 soffset 1 STRICT{ @@ -656,7 +656,7 @@ Time(TIMESTAMP) |example(root.udf.user_d2.s2)(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]90:SELECT * from root.udf.user_d2 limit 1 offset 1 STRICT{ @@ -666,7 +666,7 @@ Time(TIMESTAMP) |root.udf.user_d2.s1(INT32) |root.udf.user_d2.s2(INT32 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]91:SELECT example(*) from root.udf.user_d2 limit 1 offset 1 STRICT{ @@ -676,7 +676,7 @@ Time(TIMESTAMP) |example(root.udf.user_d2.s1)(INT64) |example(root.udf 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]92:SELECT *, example(*) from root.udf.user_d2 limit 1 offset 1 STRICT{ @@ -686,7 +686,7 @@ Time(TIMESTAMP) |root.udf.user_d2.s1(INT32) |root.udf.user_d2.s2(INT32 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]95:SELECT example(*) from root.udf.user_d2 STRICT{ @@ -698,7 +698,7 @@ Time(TIMESTAMP) |example(root.udf.user_d2.s1)(INT64) |example(root.udf 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]97:SELECT example(*) from root.udf.user_d2 align by device STRICT{ @@ -710,7 +710,7 @@ Time(TIMESTAMP) |Device(TEXT) |example(s1)(INT64) |example(s2)(IN 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]100:SELECT example(*) from root.udf.user_d2 where s1 < 20 STRICT{ @@ -732,7 +732,7 @@ Time(TIMESTAMP) |example(root.udf.user_d2.s1)(INT64) |example(root.udf 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]106:SELECT *, example(*) from root.udf.user_d2 STRICT{ @@ -752,7 +752,7 @@ Time(TIMESTAMP) |root.udf.user_d2.s1(INT32) |root.udf.user_d2.s2(INT32 总数目:6 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.5 -- [1]107:SELECT example(*), * from root.udf.user_d2 STRICT{ @@ -772,7 +772,7 @@ Time(TIMESTAMP) |example(root.udf.user_d2.s1)(INT64) |example(root.udf 总数目:6 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]109:SELECT example(s1, *) from root.udf.user_d2 STRICT{ @@ -782,7 +782,7 @@ Time(TIMESTAMP) |example(root.udf.user_d2.s1, root.udf.user_d2.s1)(INT64) 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]110:SELECT example(*, *) from root.udf.user_d2 STRICT{ @@ -794,7 +794,7 @@ Time(TIMESTAMP) |example(root.udf.user_d2.s1, root.udf.user_d2.s1)(INT64) 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]111:SELECT *, example(s1) from root.udf.user_d2 STRICT{ @@ -814,7 +814,7 @@ Time(TIMESTAMP) |root.udf.user_d2.s1(INT32) |root.udf.user_d2.s2(INT32 总数目:6 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]113:SELECT example(*) from root.udf.user_d2 STRICT{ @@ -826,7 +826,7 @@ Time(TIMESTAMP) |example(root.udf.user_d2.s1)(INT64) |example(root.udf 总数目:2 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]114:SELECT count(*) from root.udf.user_d2 STRICT{ @@ -846,7 +846,7 @@ count(example(root.udf.user_d2.s1))(INT64) |count(example(root.udf.user_d2. 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]116:SELECT example(count(*)) from root.udf.user_d2 STRICT{ @@ -856,13 +856,13 @@ example(count(root.udf.user_d2.s1))(INT64) |example(count(root.udf.user_d2. 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]119:delete timeseries root.** STRICT{ 0 } -Elapsed Time: 0.0.253 +Elapsed Time: 0.0.22 -- [1]121:DROP FUNCTION example STRICT{ PASS diff --git a/tree/scripts/processData/udf/udf-user-guide.run b/tree/scripts/processData/udf/udf-user-guide.run index 1b67a6a9..23a0f0e0 100644 --- a/tree/scripts/processData/udf/udf-user-guide.run +++ b/tree/scripts/processData/udf/udf-user-guide.run @@ -1,5 +1,5 @@ -- 用户手册中例子,测试了非对齐和对齐的时间序列,还有各种查询语句 -connect root/root; +connect root/TimechoDB@2021; drop database root.**;< 10 and time <= 100 align by device STRICT{ @@ -1196,7 +1196,7 @@ Time(TIMESTAMP) |Device(TEXT) |s1(FLOAT) |envelope(s1, "frequency 总数目:13 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]136:select s1,envelope(s1,'frequency'='200', 'amplification'='200') from root.sg.d1 group by time([10,200),50) align by device STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:103 no viable alternative at input 'select s1,envelope(s1,'frequency'='200', 'amplification'='200') from root.sg.d1 group by time([10,200),50' @@ -1204,7 +1204,7 @@ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:103 no -- [1]140:select envelope(s1),envelope(s2) into root.sg.d3(s1,s2) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ envelope(root.sg.d1.s1) |root.sg.d3.s1 |6 | ------------------------------------------------------------------------ @@ -1212,7 +1212,7 @@ envelope(root.sg.d1.s2) |root.sg.d3.s2 |6 | 总数目:2 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.9 -- [1]141:show timeseries root.sg.d3.** STRICT{ @@ -1224,7 +1224,7 @@ root.sg.d3.s2 |null |root.sg |DOUBLE 总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]142:select * from root.sg.d3 align by device STRICT{ @@ -1265,7 +1265,7 @@ Time(TIMESTAMP) |Device(TEXT) |s1(DOUBLE) |s2(DOUBLE) | 总数目:11 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]145:select envelope(s2,'frequency'='100', 'amplification'='1000') as test_env from root.sg.d1 align by device STRICT{ @@ -1285,7 +1285,7 @@ Time(TIMESTAMP) |Device(TEXT) |test_env(DOUBLE) | 总数目:6 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.1 -- [1]148:select s3, s4, envelope(s4,'frequency'='200', 'amplification'='20') from root.sg.d1 where s3 >= 100 align by device STRICT{ @@ -1305,7 +1305,7 @@ Time(TIMESTAMP) |Device(TEXT) |s3(INT32) |s4(INT64) |envelop 总数目:6 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]149:select s3, envelope(s3,'frequency'='300', 'amplification'='10') from root.sg.d1 where s4 is null align by device STRICT{ @@ -1315,7 +1315,7 @@ Time(TIMESTAMP) |Device(TEXT) |s3(INT32) |envelope(s3, "frequency 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]150:select s3, s4, envelope(s3,'frequency'='300', 'amplification'='10') from root.sg.d1 where s4 is not null align by device STRICT{ @@ -1353,7 +1353,7 @@ Time(TIMESTAMP) |Device(TEXT) |s3(INT32) |s4(INT64) |envelop 总数目:15 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]153:select s3, s4, envelope(s4,'frequency'='200', 'amplification'='200') from root.sg.d1 where time > 10 and time <= 100 fill(previous) STRICT{ @@ -1413,7 +1413,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(INT32) |root.sg.d1.s4(INT64) |enve 总数目:11 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.13 -- [1]155:select s3, s4, envelope(s4,'frequency'='200', 'amplification'='200') from root.sg.d1 where time > 10 and time <= 100 fill(10) STRICT{ @@ -1443,7 +1443,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(INT32) |root.sg.d1.s4(INT64) |enve 总数目:11 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.11 -- [1]158:select s1, s2, envelope(s1),envelope(s2) from root.sg.d1 limit 5 align by device STRICT{ @@ -1461,7 +1461,7 @@ Time(TIMESTAMP) |Device(TEXT) |s1(FLOAT) |s2(DOUBLE) |envelo 总数目:5 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.8 -- [1]159:select s1, s2, envelope(s1),envelope(s2) from root.sg.d1 limit 5 offset 3 align by device STRICT{ @@ -1497,7 +1497,7 @@ Time(TIMESTAMP) |Device(TEXT) |s1(FLOAT) | 总数目:5 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]161:select s1, s2, envelope(s1),envelope(s2) from root.sg.d1 limit 5 offset 3 slimit 1 soffset 1 align by device STRICT{ @@ -1533,7 +1533,7 @@ Time(TIMESTAMP) |Device(TEXT) |s2(DOUBLE) | 总数目:5 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]165:select s1, s2, s3, s4, envelope(s1),envelope(s2),envelope(s3), envelope(s4) from root.sg.d1 order by time desc align by device STRICT{ @@ -1595,7 +1595,7 @@ Time(TIMESTAMP) |Device(TEXT) |s1(FLOAT) |s2(DOUBLE) |s3(INT 总数目:27 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.9 -- [1]166:select s1, s2, envelope(s1),envelope(s2) from root.sg.d1 order by device desc align by device STRICT{ @@ -1647,7 +1647,7 @@ Time(TIMESTAMP) |Device(TEXT) |s1(FLOAT) |s2(DOUBLE) |envelo 总数目:22 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]167:select s1, s2, envelope(s1),envelope(s2) from root.sg.d1 order by device asc, time desc align by device STRICT{ @@ -1701,7 +1701,7 @@ Time(TIMESTAMP) |Device(TEXT) |s1(FLOAT) |s2(DOUBLE) |envelo 总数目:23 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]168:select s3, s4, envelope(s3),envelope(s4) from root.sg.d1 order by time,device align by device STRICT{ @@ -1741,7 +1741,7 @@ Time(TIMESTAMP) |Device(TEXT) |s3(INT32) |s4(INT64) |envelop 总数目:16 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.5 -- [1]171:create view root.sg.view_envelope.v1 as select envelope(s1,'frequency'='100', 'amplification'='1000') from root.sg.d1 STRICT{ PASS @@ -1768,7 +1768,7 @@ v3 | | | 总数目:3 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.9 -- [1]174:select * from root.sg.view_envelope STRICT{ @@ -1808,4 +1808,4 @@ Time(TIMESTAMP) |root.sg.view_envelope.v1(DOUBLE) |root.sg.view_envelo 总数目:16 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 diff --git a/tree/scripts/processData/udf/udf_envelope.run b/tree/scripts/processData/udf/udf_envelope.run index 346cc24f..7ce56c76 100644 --- a/tree/scripts/processData/udf/udf_envelope.run +++ b/tree/scripts/processData/udf/udf_envelope.run @@ -1,6 +1,6 @@ //UDF:包络解调分析功能 -connect root/root; +connect root/TimechoDB@2021; --0.清理数据库 delete database root.**; diff --git a/tree/scripts/processData/udf/upload-udf.result b/tree/scripts/processData/udf/upload-udf.result index 529baa5a..b6549a7a 100644 --- a/tree/scripts/processData/udf/upload-udf.result +++ b/tree/scripts/processData/udf/upload-udf.result @@ -19,7 +19,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.262 +Elapsed Time: 0.0.47 -- [1]25:create aligned timeseries root.udf.upload_d2 (s1 int32, s2 int32) STRICT{ PASS @@ -29,7 +29,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.269 +Elapsed Time: 0.0.47 -- [1]29:select * from root.udf.upload_d1 STRICT{ @@ -93,7 +93,7 @@ Time(TIMESTAMP) |my_compare_upload(root.udf.upload_d2.s1, root.udf.upload_d 总数目:4 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.2 -- [1]34:select my_compare_upload(s1, *) from root.udf.upload_d1 STRICT{ @@ -141,7 +141,7 @@ Time(TIMESTAMP) |my_compare_http(root.udf.upload_d2.s1, root.udf.upload_d2. 总数目:4 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]38:select my_compare_http(s1, *) from root.udf.upload_d2 STRICT{ @@ -157,7 +157,7 @@ Time(TIMESTAMP) |my_compare_http(root.udf.upload_d2.s1, root.udf.upload_d2. 总数目:4 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]42:drop function my_compare_upload STRICT{ PASS diff --git a/tree/scripts/processData/udf/upload-udf.run b/tree/scripts/processData/udf/upload-udf.run index 2b4fb84b..64fc8150 100644 --- a/tree/scripts/processData/udf/upload-udf.run +++ b/tree/scripts/processData/udf/upload-udf.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; -- use local file uri -- use http uri -- query on non aligned and aligned timeseries diff --git a/tree/scripts/processData/udf/validate-udf.result b/tree/scripts/processData/udf/validate-udf.result index 9417a583..3e248dff 100644 --- a/tree/scripts/processData/udf/validate-udf.result +++ b/tree/scripts/processData/udf/validate-udf.result @@ -350,7 +350,7 @@ SUBSTRING |built-in scalar | |AVA 总数目:91 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.1 -- [1]60:CREATE ALIGNED TIMESERIES root.udf.validate_dev1 (s_1 DATATYPE=INT32 ENCODING=GORILLA, s_2 DATATYPE=INT64 ENCODING=PLAIN, s_3 DATATYPE=float ENCODING=RLE, s_4 DATATYPE=double ENCODING=TS_2DIFF, s_5 DATATYPE=text ENCODING=DICTIONARY, s_6 DATATYPE=boolean ENCODING=PLAIN) STRICT{ PASS @@ -360,7 +360,7 @@ STRICT{ 0 } -Elapsed Time: 0.1.279 +Elapsed Time: 0.0.766 -- [1]64:select my_sum(s_1) from root.udf.validate_dev1 STRICT{ @@ -370,7 +370,7 @@ Time(TIMESTAMP) |my_sum(root.udf.validate_dev1.s_1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.40 +Elapsed Time: 0.0.4 -- [1]65:select `my.sum`(s_1) from root.udf.validate_dev1 STRICT{ @@ -380,7 +380,7 @@ Time(TIMESTAMP) |my.sum(root.udf.validate_dev1.s_1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.21 +Elapsed Time: 0.0.2 -- [1]66:select `my-sum`(s_1) from root.udf.validate_dev1 STRICT{ @@ -390,7 +390,7 @@ Time(TIMESTAMP) |my-sum(root.udf.validate_dev1.s_1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]67:select 求和(s_1) from root.udf.validate_dev1 STRICT{ @@ -400,7 +400,7 @@ Time(TIMESTAMP) |求和(root.udf.validate_dev1.s_1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.3 -- [1]68:select `求和2`(s_1) from root.udf.validate_dev1 STRICT{ @@ -410,7 +410,7 @@ Time(TIMESTAMP) |求和2(root.udf.validate_dev1.s_1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.2 -- [1]69:select ``(s_1) from root.udf.validate_dev1 STRICT{ @@ -430,7 +430,7 @@ Time(TIMESTAMP) |null(root.udf.validate_dev1.s_1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]71:select `123`(s_1) from root.udf.validate_dev1 STRICT{ @@ -440,7 +440,7 @@ Time(TIMESTAMP) |123(root.udf.validate_dev1.s_1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]72:select `my sum`(s_1) from root.udf.validate_dev1 STRICT{ @@ -450,7 +450,7 @@ Time(TIMESTAMP) |my sum(root.udf.validate_dev1.s_1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.2 -- [1]73:select `my&func`(s_1) from root.udf.validate_dev1 STRICT{ @@ -460,7 +460,7 @@ Time(TIMESTAMP) |my&func(root.udf.validate_dev1.s_1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]77:drop function my_sum STRICT{ PASS @@ -522,7 +522,7 @@ Time(TIMESTAMP) |my_sum(root.udf.validate_dev1.s_1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.3 -- [1]99:select mySum(s_1) from root.udf.validate_dev1 STRICT{ @@ -532,7 +532,7 @@ Time(TIMESTAMP) |mySum(root.udf.validate_dev1.s_1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]103:create function my_sum1 as "" STRICT{ SQLSTATE : 1200: Failed to load class '', because it's not found in jar file or is invalid: null diff --git a/tree/scripts/processData/udf/validate-udf.run b/tree/scripts/processData/udf/validate-udf.run index a23500cc..6337df6d 100644 --- a/tree/scripts/processData/udf/validate-udf.run +++ b/tree/scripts/processData/udf/validate-udf.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; -- 1. 名称检查 -- 1.1 正常情况 diff --git a/tree/scripts/queryData/aggregate_query.result b/tree/scripts/queryData/aggregate_query.result index cb8449f9..bb939b03 100644 --- a/tree/scripts/queryData/aggregate_query.result +++ b/tree/scripts/queryData/aggregate_query.result @@ -19,7 +19,7 @@ root.sg |1 |1 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]16:show timeseries root.sg.** STRICT{ @@ -31,25 +31,25 @@ root.sg.d1.s2 |null |root.sg |INT32 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]19:insert into root.sg.d1(time,s1,s2) values(1,1.1,24) STRICT{ 0 } -Elapsed Time: 0.0.710 +Elapsed Time: 0.0.46 -- [1]20:insert into root.sg.d1(time,s1,s2) values(10,14.33,15) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]21:insert into root.sg.d1(time,s1,s2) values(36,22.66,75) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]22:insert into root.sg.d1(time,s1,s2) values(50,18.18,21) STRICT{ 0 @@ -67,13 +67,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]25:insert into root.sg.d1(time,s1,s2) values(120,14.13,15) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]28:select s1, count(s1) from root.sg.d1 STRICT{ SQLSTATE : 701: Raw data and aggregation hybrid query is not supported. @@ -139,7 +139,7 @@ root.sg |1 |1 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]63:show timeseries root.sg.** STRICT{ @@ -167,43 +167,43 @@ root.sg.d2.s2 |null |root.sg |INT64 总数目:10 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]66:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(1,1.1,NaN,0,10,'test',false) STRICT{ 0 } -Elapsed Time: 0.0.136 +Elapsed Time: 0.0.47 -- [1]67:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(2,2.5,1.2,null,0,'V1',true) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]68:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(3,1.1,NaN,5,0,'test',true) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]69:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(4,1.1,1.3,null,10,'AaBbC',false) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]70:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(5,3.2,NaN,3,0,'V1',false) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]71:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(6,2.5,1.2,1,5,'V2',true) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]72:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(7,2.2,NaN,1,0,'test',false) STRICT{ 0 @@ -215,25 +215,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]74:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(9,2.3,NaN,null,0,'V1',true) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]75:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(10,7.8,43.1,6,0,'V2',false) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]76:insert into root.sg.d2(time,s1,s2,s3,s4) values(1,1,2,TRUE,'test') STRICT{ 0 } -Elapsed Time: 0.0.203 +Elapsed Time: 0.0.77 -- [1]77:insert into root.sg.d2(time,s1,s2,s3,s4) values(2,3,6,FALSE,'v1') STRICT{ 0 @@ -269,25 +269,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]83:insert into root.sg.d2(time,s1,s2,s3,s4) values(8,13,2,TRUE,null) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]84:insert into root.sg.d2(time,s1,s2,s3,s4) values(9,255,32,TRUE,'v1') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]85:insert into root.sg.d2(time,s1,s2,s3,s4) values(10,22,26,null,'18') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]88:select count(s1) from root.sg.d1 STRICT{ @@ -297,7 +297,7 @@ count(root.sg.d1.s1)(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]89:select count(s2) from root.sg.d1 STRICT{ @@ -307,7 +307,7 @@ count(root.sg.d1.s2)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]90:select count(s3) from root.sg.d1 STRICT{ @@ -317,7 +317,7 @@ count(root.sg.d1.s3)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]91:select count(s4) from root.sg.d1 STRICT{ @@ -327,7 +327,7 @@ count(root.sg.d1.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]92:select count(s3) from root.sg.d2 STRICT{ @@ -337,7 +337,7 @@ count(root.sg.d2.s3)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]93:select count(s4) from root.sg.d2 STRICT{ @@ -347,7 +347,7 @@ count(root.sg.d2.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]96:select count(s1) from root.sg.** STRICT{ @@ -357,7 +357,7 @@ count(root.sg.d1.s1)(INT64) |count(root.sg.d2.s1)(INT64) | 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.3 -- [1]97:select count(s2) from root.sg.** STRICT{ @@ -367,7 +367,7 @@ count(root.sg.d1.s2)(INT64) |count(root.sg.d2.s2)(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]98:select count(s3) from root.sg.** STRICT{ @@ -377,7 +377,7 @@ count(root.sg.d1.s3)(INT64) |count(root.sg.d2.s3)(INT64) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.2 -- [1]99:select count(s4) from root.sg.** STRICT{ @@ -387,7 +387,7 @@ count(root.sg.d1.s4)(INT64) |count(root.sg.d2.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]102:select count(*) from root.sg.** STRICT{ @@ -397,7 +397,7 @@ count(root.sg.d1.s3)(INT64) |count(root.sg.d1.s4)(INT64) |count(root.s 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.3 -- [1]105:select count(s1) from root.*.* group by level = 1 STRICT{ @@ -407,7 +407,7 @@ count(root.sg.*.s1)(INT64) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]106:select count(s2) from root.*.* group by level = 1 STRICT{ @@ -417,7 +417,7 @@ count(root.sg.*.s2)(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]107:select count(s3) from root.*.* group by level = 1 STRICT{ @@ -427,7 +427,7 @@ count(root.sg.*.s3)(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]108:select count(s4) from root.*.* group by level = 1 STRICT{ @@ -437,7 +437,7 @@ count(root.sg.*.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]111:select count(s1) from root.** group by level = 1 STRICT{ @@ -447,7 +447,7 @@ count(root.sg.*.s1)(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]112:select count(s2) from root.** group by level = 1 STRICT{ @@ -457,7 +457,7 @@ count(root.sg.*.s2)(INT64) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.2 -- [1]113:select count(s3) from root.** group by level = 1 STRICT{ @@ -467,7 +467,7 @@ count(root.sg.*.s3)(INT64) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.2 -- [1]114:select count(s4) from root.** group by level = 1 STRICT{ @@ -477,7 +477,7 @@ count(root.sg.*.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]117:select first_value(s1) from root.sg.d1 STRICT{ @@ -487,7 +487,7 @@ first_value(root.sg.d1.s1)(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]118:select first_value(s2) from root.sg.d1 STRICT{ @@ -497,7 +497,7 @@ NaN | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]119:select first_value(s3) from root.sg.d1 STRICT{ @@ -507,7 +507,7 @@ first_value(root.sg.d1.s3)(INT32) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]120:select first_value(s4) from root.sg.d1 STRICT{ @@ -517,7 +517,7 @@ first_value(root.sg.d1.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]121:select first_value(s3) from root.sg.d2 STRICT{ @@ -527,7 +527,7 @@ true | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.6 -- [1]122:select first_value(s4) from root.sg.d2 STRICT{ @@ -537,7 +537,7 @@ test | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]125:select first_value(s1) from root.sg.d1 group by level = 1 STRICT{ @@ -547,7 +547,7 @@ first_value(root.sg.*.s1)(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]126:select first_value(s2) from root.sg.d1 group by level = 1 STRICT{ @@ -567,7 +567,7 @@ first_value(root.sg.*.s3)(INT32) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]128:select first_value(s4) from root.sg.d1 group by level = 1 STRICT{ @@ -577,7 +577,7 @@ first_value(root.sg.*.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]131:select last_value(s1) from root.sg.d1 STRICT{ @@ -587,7 +587,7 @@ last_value(root.sg.d1.s1)(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]132:select last_value(s2) from root.sg.d1 STRICT{ @@ -597,7 +597,7 @@ last_value(root.sg.d1.s2)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]133:select last_value(s3) from root.sg.d1 STRICT{ @@ -607,7 +607,7 @@ last_value(root.sg.d1.s3)(INT32) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.0 -- [1]134:select last_value(s4) from root.sg.d1 STRICT{ @@ -617,7 +617,7 @@ last_value(root.sg.d1.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]135:select last_value(s3) from root.sg.d2 STRICT{ @@ -627,7 +627,7 @@ true | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]136:select last_value(s4) from root.sg.d2 STRICT{ @@ -637,7 +637,7 @@ last_value(root.sg.d2.s4)(TEXT) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]139:select last_value(s1) from root.sg.d1 group by level = 1 STRICT{ @@ -647,7 +647,7 @@ last_value(root.sg.*.s1)(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]140:select last_value(s2) from root.sg.d1 group by level = 1 STRICT{ @@ -657,7 +657,7 @@ last_value(root.sg.*.s2)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]141:select last_value(s3) from root.sg.d1 group by level = 1 STRICT{ @@ -667,7 +667,7 @@ last_value(root.sg.*.s3)(INT32) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]142:select last_value(s4) from root.sg.d1 group by level = 1 STRICT{ @@ -677,7 +677,7 @@ last_value(root.sg.*.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]143:select last_value(s3) from root.sg.d2 group by level = 1 STRICT{ @@ -687,7 +687,7 @@ true | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]144:select last_value(s4) from root.sg.d2 group by level = 1 STRICT{ @@ -697,7 +697,7 @@ last_value(root.sg.*.s4)(TEXT) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]147:select min_time(s1) from root.sg.d1 STRICT{ @@ -707,7 +707,7 @@ min_time(root.sg.d1.s1)(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.0 -- [1]148:select min_time(s2) from root.sg.d1 STRICT{ @@ -717,7 +717,7 @@ min_time(root.sg.d1.s2)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]149:select min_time(s3) from root.sg.d1 STRICT{ @@ -727,7 +727,7 @@ min_time(root.sg.d1.s3)(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]150:select min_time(s4) from root.sg.d1 STRICT{ @@ -737,7 +737,7 @@ min_time(root.sg.d1.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]151:select min_time(s3) from root.sg.d2 STRICT{ @@ -747,7 +747,7 @@ min_time(root.sg.d2.s3)(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]152:select min_time(s4) from root.sg.d2 STRICT{ @@ -757,7 +757,7 @@ min_time(root.sg.d2.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]155:select min_time(s1) from root.sg.** group by level = 1 STRICT{ @@ -767,7 +767,7 @@ min_time(root.sg.*.s1)(INT64) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]156:select min_time(s2) from root.sg.** group by level = 1 STRICT{ @@ -777,7 +777,7 @@ min_time(root.sg.*.s2)(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]157:select min_time(s3) from root.sg.** group by level = 1 STRICT{ @@ -787,7 +787,7 @@ min_time(root.sg.*.s3)(INT64) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]158:select min_time(s4) from root.sg.** group by level = 1 STRICT{ @@ -797,7 +797,7 @@ min_time(root.sg.*.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]161:select max_time(s1) from root.sg.d1 STRICT{ @@ -807,7 +807,7 @@ max_time(root.sg.d1.s1)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]162:select max_time(s2) from root.sg.d1 STRICT{ @@ -817,7 +817,7 @@ max_time(root.sg.d1.s2)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]163:select max_time(s3) from root.sg.d1 STRICT{ @@ -827,7 +827,7 @@ max_time(root.sg.d1.s3)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]164:select max_time(s4) from root.sg.d1 STRICT{ @@ -837,7 +837,7 @@ max_time(root.sg.d1.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]165:select max_time(s3) from root.sg.d2 STRICT{ @@ -847,7 +847,7 @@ max_time(root.sg.d2.s3)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]166:select max_time(s4) from root.sg.d2 STRICT{ @@ -857,7 +857,7 @@ max_time(root.sg.d2.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]169:select max_time(s1) from root.sg.** group by level = 1 STRICT{ @@ -867,7 +867,7 @@ max_time(root.sg.*.s1)(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]170:select max_time(s2) from root.sg.** group by level = 1 STRICT{ @@ -877,7 +877,7 @@ max_time(root.sg.*.s2)(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]171:select max_time(s3) from root.sg.** group by level = 1 STRICT{ @@ -887,7 +887,7 @@ max_time(root.sg.*.s3)(INT64) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]172:select max_time(s4) from root.sg.** group by level = 1 STRICT{ @@ -897,7 +897,7 @@ max_time(root.sg.*.s4)(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]176:select count_if(s3=0 & s4=0, 3), count_if(s3=1 & s4=0, 3) from root.sg.d1 STRICT{ @@ -907,7 +907,7 @@ count_if(root.sg.d1.s3 = 0 & root.sg.d1.s4 = 0, 3)(INT64) |count_if(root.sg 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]178:select count_if(s3=0 & s4=0, 3, 'ignoreNull'='false'), count_if(s3=1 & s4=0, 3, 'ignoreNull'='true') from root.sg.d1 STRICT{ @@ -917,7 +917,7 @@ count_if(root.sg.d1.s3 = 0 & root.sg.d1.s4 = 0, 3, "ignoreNull"="false")(INT64) 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]181:select time_duration(*) from root.sg.* where time >= 2 STRICT{ @@ -927,7 +927,7 @@ time_duration(root.sg.d1.s3)(INT64) |time_duration(root.sg.d1.s4)(INT64) 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]182:select time_duration(s1),time_duration(s2) from root.sg.d2 where time > 2 and time <= 9 STRICT{ @@ -937,7 +937,7 @@ time_duration(root.sg.d2.s1)(INT64) |time_duration(root.sg.d2.s2)(INT64) 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]183:select time_duration(*) from root.sg.** group by ([0,10),2ms) STRICT{ @@ -955,7 +955,7 @@ Time(TIMESTAMP) |time_duration(root.sg.d1.s3)(INT64) |time_duration(ro 总数目:5 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]184:select time_duration(s3),time_duration(s4) from root.sg.d2 group by ((1,10],5ms) STRICT{ @@ -967,7 +967,7 @@ Time(TIMESTAMP) |time_duration(root.sg.d2.s3)(INT64) |time_duration(ro 总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]185:select time_duration(s1) from root.sg.** group by ((0,11],5ms) having count(s1) > 4 STRICT{ @@ -979,7 +979,7 @@ Time(TIMESTAMP) |time_duration(root.sg.d1.s1)(INT64) |time_duration(ro 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]186:select time_duration(*) from root.sg.** align by device STRICT{ @@ -991,7 +991,7 @@ root.sg.d2 |8 |9 总数目:2 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.6 -- [1]187:select time_duration(*) from root.sg.** align by time STRICT{ @@ -1001,7 +1001,7 @@ time_duration(root.sg.d1.s3)(INT64) |time_duration(root.sg.d1.s4)(INT64) 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]190:select mode(s1),mode(s2),mode(s3),mode(s4),mode(s5),mode(s6) from root.sg.d1 STRICT{ @@ -1011,7 +1011,7 @@ mode(root.sg.d1.s1)(FLOAT) |mode(root.sg.d1.s2)(DOUBLE) |mode(root.sg. 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.8 -- [1]191:select mode(*) from root.sg.d1 STRICT{ @@ -1021,7 +1021,7 @@ mode(root.sg.d1.s3)(INT32) |mode(root.sg.d1.s4)(INT64) |mode(root.sg.d 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]192:select mode(*) from root.** STRICT{ @@ -1031,7 +1031,7 @@ mode(root.sg.d1.s3)(INT32) |mode(root.sg.d1.s4)(INT64) |mode(root.sg.d 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.3 -- [1]208:create database root.sg STRICT{ PASS @@ -1077,7 +1077,7 @@ root.sg |1 |1 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]220:show timeseries root.sg.** STRICT{ @@ -1101,13 +1101,13 @@ root.sg.d2.s2 |null |root.sg |TEXT 总数目:8 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]223:insert into root.sg.d1(time,s1,s2) values(1,1.1,0.0) STRICT{ 0 } -Elapsed Time: 0.0.126 +Elapsed Time: 0.0.36 -- [1]224:insert into root.sg.d1(time,s1,s2) values(2,1.1,1.1) STRICT{ 0 @@ -1119,37 +1119,37 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]226:insert into root.sg.d1(time,s1,s2) values(4,1.1,0.0) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]227:insert into root.sg.d1(time,s1,s2) values(5,2.2,1.1) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]228:insert into root.sg.d1(time,s1,s2) values(6,2.1,0.1) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]229:insert into root.sg.d2(time,s1,s2,s3,s4,s5,s6) values(1,1.1,'\\',-1.4,1,100,FALSE) STRICT{ 0 } -Elapsed Time: 0.0.170 +Elapsed Time: 0.0.48 -- [1]230:insert into root.sg.d2(time,s1,s2,s3,s4,s5,s6) values(2,10.12,'001',2.54,2,25,TRUE) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]231:insert into root.sg.d2(time,s1,s2,s3,s4,s5,s6) values(3,0.12,'abctest001',11.0,36,120,TRUE) STRICT{ 0 @@ -1193,7 +1193,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(FLOAT) |root 总数目:6 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]239:select sum(s1) from root.sg.d1 STRICT{ @@ -1203,7 +1203,7 @@ sum(root.sg.d1.s1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]242:select sum(s1) from root.sg.** group by level = 2 STRICT{ @@ -1213,7 +1213,7 @@ sum(root.*.d1.s1)(DOUBLE) |sum(root.*.d2.s1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]245:select avg(s1) from root.sg.d1 STRICT{ @@ -1223,7 +1223,7 @@ avg(root.sg.d1.s1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.0 -- [1]248:select avg(s1) from root.sg.** group by level = 1 STRICT{ @@ -1233,7 +1233,7 @@ avg(root.sg.*.s1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]251:select max_value(s1) from root.sg.d1 STRICT{ @@ -1243,7 +1243,7 @@ max_value(root.sg.d1.s1)(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]254:select max_value(s1) from root.sg.** group by level = 1 STRICT{ @@ -1253,7 +1253,7 @@ max_value(root.sg.*.s1)(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]257:select min_value(s1) from root.sg.d1 STRICT{ @@ -1263,7 +1263,7 @@ min_value(root.sg.d1.s1)(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]260:select min_value(s1) from root.sg.** group by level = 1 STRICT{ @@ -1273,7 +1273,7 @@ min_value(root.sg.*.s1)(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]263:select extreme(s1) from root.sg.d1 STRICT{ @@ -1293,7 +1293,7 @@ extreme(root.sg.*.s1)(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]270:select s2, replace(s2,'test') from root.sg.d2 STRICT{ SQLSTATE : 701: Error size of input expressions. expression: replace(s2, "test"), actual size: 2, expected size: [1]. @@ -1307,7 +1307,7 @@ root.sg.d2.s1 |null |root.sg |FLOAT 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]274:select replace(s1,'1','10') from root.sg.d2 STRICT{ SQLSTATE : 701: Unsupported data type FLOAT for function REPLACE. @@ -1321,7 +1321,7 @@ root.sg.d2.s3 |null |root.sg |DOUBLE 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]278:select replace(s3,'0','6') from root.sg.d2 STRICT{ SQLSTATE : 701: Unsupported data type DOUBLE for function REPLACE. @@ -1335,7 +1335,7 @@ root.sg.d2.s4 |null |root.sg |INT32 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]282:select replace(s4,'0','9') from root.sg.d2 STRICT{ SQLSTATE : 701: Unsupported data type INT32 for function REPLACE. @@ -1363,7 +1363,7 @@ root.sg.d2.s6 |null |root.sg |BOOLEAN 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]290:select replace(s6,'false','true') from root.sg.d2 STRICT{ SQLSTATE : 701: Unsupported data type BOOLEAN for function REPLACE. @@ -1377,7 +1377,7 @@ root.sg.d2.s2 |null |root.sg |TEXT 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]294:select s2, replace(s2,'\\','V1') from root.sg.d2 STRICT{ @@ -1397,7 +1397,7 @@ Time(TIMESTAMP) |root.sg.d2.s2(TEXT) |REPLACE(root.sg.d2.s2, '\\', 'V1 总数目:6 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]295:select s2, replace(s2,'Waitamoment','Wait a moment') from root.sg.d2 STRICT{ @@ -1417,7 +1417,7 @@ Time(TIMESTAMP) |root.sg.d2.s2(TEXT) |REPLACE(root.sg.d2.s2, 'Waitamom 总数目:6 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]296:select s2, replace(s2,'!','') from root.sg.d2 STRICT{ @@ -1457,7 +1457,7 @@ Time(TIMESTAMP) |root.sg.d2.s2(TEXT) |REPLACE(root.sg.d2.s2, 'null', ' 总数目:6 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]298:select s2, replace(s2,'\\','null') from root.sg.d2 STRICT{ @@ -1477,7 +1477,7 @@ Time(TIMESTAMP) |root.sg.d2.s2(TEXT) |REPLACE(root.sg.d2.s2, '\\', 'nu 总数目:6 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]314:create database root.ln STRICT{ PASS @@ -1513,7 +1513,7 @@ root.sgcc |1 |1 总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]323:show timeseries root.** STRICT{ @@ -1533,19 +1533,19 @@ atus | | | 总数目:4 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]326:insert into root.sgcc.wf01.wt01(time,status) values(1509525000000,FALSE) STRICT{ 0 } -Elapsed Time: 0.0.148 +Elapsed Time: 0.0.48 -- [1]327:insert into root.ln.wf01.wt01(time,status,temperature) values(1509321600000,FALSE,18.32) STRICT{ 0 } -Elapsed Time: 0.0.124 +Elapsed Time: 0.0.49 -- [1]328:insert into root.ln.wf01.wt01(time,status,temperature) values(1509408000000,TRUE,15.99) STRICT{ 0 @@ -1557,25 +1557,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]330:insert into root.ln.wf01.wt01(time,status,temperature) values(1509472800000,TRUE,25.99) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]331:insert into root.ln.wf01.wt01(time,status,temperature) values(1509476400000,TRUE,25.99) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]332:insert into root.ln.wf01.wt01(time,status,temperature) values(1509523800000,TRUE,24.13) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]333:insert into root.ln.wf01.wt01(time,status,temperature) values(1509525300000,FALSE,21.12) STRICT{ 0 @@ -1587,31 +1587,31 @@ STRICT{ 0 } -Elapsed Time: 0.0.147 +Elapsed Time: 0.0.61 -- [1]335:insert into root.ln.wf02.wt02(time,stauts,hardware) values(1509525300000,TRUE,'V002') STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.3 -- [1]336:insert into root.ln.wf01.wt01(time,status,temperature) values(1509552000000,FALSE,26.92) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]337:insert into root.ln.wf01.wt01(time,status,temperature) values(1509559200000,FALSE,26.92) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]338:insert into root.ln.wf01.wt01(time,status,temperature) values(1509638400000,TRUE,26.0) STRICT{ 0 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.1 -- [1]339:insert into root.ln.wf01.wt01(time,status,temperature) values(1509724800000,TRUE,23.29) STRICT{ 0 @@ -1623,7 +1623,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]341:insert into root.ln.wf01.wt01(time,status,temperature) values(1509897600000,FALSE,20.19) STRICT{ 0 @@ -1635,7 +1635,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]343:insert into root.ln.wf01.wt01(time,status,temperature) values(1509984000000,FALSE,22.12) STRICT{ 0 @@ -1653,13 +1653,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]346:insert into root.ln.wf01.wt01(time,status,temperature) values(1510070100000,TRUE,21.22) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]347:insert into root.ln.wf01.wt01(time,status,temperature) values(1510070370000,TRUE,28.12) STRICT{ 0 @@ -1677,25 +1677,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]350:insert into root.ln.wf01.wt01(time,status,temperature) values(1541433600000,TRUE,25.99) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]351:insert into root.ln.wf01.wt01(time,status,temperature) values(1572883200000,TRUE,19.99) STRICT{ 0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.2 -- [1]352:insert into root.ln.wf01.wt01(time,status,temperature) values(1573056000000,TRUE,24.19) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]356:select count(status) from root.** group by level = 1 STRICT{ @@ -1705,7 +1705,7 @@ count(root.sgcc.*.*.status)(INT64) |count(root.ln.*.*.status)(INT64) | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.5 -- [1]358:select count(status) from root.** group by level = 3 STRICT{ @@ -1715,7 +1715,7 @@ count(root.*.*.wt01.status)(INT64) |count(root.*.*.wt02.status)(INT64) 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.8 -- [1]360:select count(status) from root.** group by level = 1, 3 STRICT{ @@ -1725,7 +1725,7 @@ count(root.sgcc.*.wt01.status)(INT64) |count(root.ln.*.wt02.status)(INT64) 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.3 -- [1]362:select max_value(temperature) from root.** group by level = 0 STRICT{ @@ -1735,7 +1735,7 @@ max_value(root.*.*.*.temperature)(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]364:select count(*) from root.ln.** group by level = 2 STRICT{ @@ -1745,7 +1745,7 @@ count(root.*.wf02.*.*)(INT64) |count(root.*.wf01.*.*)(INT64) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]366:select count(status) from root.** group by level = 1, 3 STRICT{ @@ -1755,7 +1755,7 @@ count(root.sgcc.*.wt01.status)(INT64) |count(root.ln.*.wt02.status)(INT64) 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]367:select count(*) from root.** group by level = 1, 3 STRICT{ @@ -1765,7 +1765,7 @@ count(root.sgcc.*.wt01.*)(INT64) |count(root.ln.*.wt02.*)(INT64) |coun 总数目:1 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.3 -- [1]383:create database root.ln STRICT{ PASS @@ -1787,7 +1787,7 @@ root.ln |1 |1 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]389:show timeseries root.ln.** STRICT{ @@ -1801,19 +1801,19 @@ us | | | 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]392:insert into root.ln.wf01.wt01(time,status,temperature) values(1509465600000,TRUE,25.99) STRICT{ 0 } -Elapsed Time: 0.2.649 +Elapsed Time: 0.0.47 -- [1]393:insert into root.ln.wf01.wt01(time,status,temperature) values(1509472800000,TRUE,25.99) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]394:insert into root.ln.wf01.wt01(time,status,temperature) values(1509476400000,TRUE,25.99) STRICT{ 0 @@ -1831,13 +1831,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]397:insert into root.ln.wf01.wt01(time,status,temperature) values(1509638400000,TRUE,26.0) STRICT{ 0 } -Elapsed Time: 0.0.153 +Elapsed Time: 0.0.44 -- [1]398:insert into root.ln.wf01.wt01(time,status,temperature) values(1509724800000,TRUE,23.29) STRICT{ 0 @@ -1849,25 +1849,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]400:insert into root.ln.wf01.wt01(time,status,temperature) values(1509897600000,FALSE,20.19) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]401:insert into root.ln.wf01.wt01(time,status,temperature) values(1509908400000,FALSE,20.19) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]402:insert into root.ln.wf01.wt01(time,status,temperature) values(1509984000000,FALSE,22.12) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]403:insert into root.ln.wf01.wt01(time,status,temperature) values(1510069800000,FALSE,20.12) STRICT{ 0 @@ -1885,43 +1885,43 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]406:insert into root.ln.wf01.wt01(time,status,temperature) values(1510070370000,TRUE,28.12) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]407:insert into root.ln.wf01.wt01(time,status,temperature) values(1510070400000,TRUE,23.99) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]408:insert into root.ln.wf01.wt01(time,status,temperature) values(1541174400000,FALSE,20.99) STRICT{ 0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]409:insert into root.ln.wf01.wt01(time,status,temperature) values(1541433600000,TRUE,25.99) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]410:insert into root.ln.wf01.wt01(time,status,temperature) values(1572883200000,TRUE,19.99) STRICT{ 0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]411:insert into root.ln.wf01.wt01(time,status,temperature) values(1573056000000,TRUE,24.19) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]414:select count(status), max_value(temperature) from root.ln.wf01.wt01 group by ([1509465600000, 1510066800000),1d) STRICT{ @@ -1943,7 +1943,7 @@ Time(TIMESTAMP) |count(root.ln.wf01.wt01.status)(INT64) |max_value(roo 总数目:7 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]417:select count(status), max_value(temperature) from root.ln.wf01.wt01 group by ([1509465600000, 1510066800000), 3h, 1d) STRICT{ @@ -1965,7 +1965,7 @@ Time(TIMESTAMP) |count(root.ln.wf01.wt01.status)(INT64) |max_value(roo 总数目:7 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]420:select count(status) from root.ln.wf01.wt01 where time > 1509465600000 group by([1509465600000, 1573138800000), 1mo, 2mo) STRICT{ @@ -1999,7 +1999,7 @@ Time(TIMESTAMP) |count(root.ln.wf01.wt01.status)(INT64) | 总数目:13 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]423:select count(status) from root.ln.wf01.wt01 group by([1509379200000, 1573138800000), 1mo, 2mo) STRICT{ @@ -2033,7 +2033,7 @@ Time(TIMESTAMP) |count(root.ln.wf01.wt01.status)(INT64) | 总数目:13 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]426:select count(status) from root.ln.wf01.wt01 group by ((1509465600000, 1510066800000],1d) STRICT{ @@ -2055,7 +2055,7 @@ Time(TIMESTAMP) |count(root.ln.wf01.wt01.status)(INT64) | 总数目:7 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]429:select avg(temperature), count(status) from root.ln.wf01.wt01 group by time ([1509465600000, 1510066800000),3h, 1d) STRICT{ @@ -2077,7 +2077,7 @@ Time(TIMESTAMP) |avg(root.ln.wf01.wt01.temperature)(DOUBLE) |count(roo 总数目:7 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]445:create database root.ln STRICT{ PASS @@ -2099,7 +2099,7 @@ root.ln |1 |1 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]451:show timeseries root.ln.** STRICT{ @@ -2113,13 +2113,13 @@ us | | | 总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]454:insert into root.ln.wf01.wt01(time,status,temperature) values(1509465600000,TRUE,25.99) STRICT{ 0 } -Elapsed Time: 0.1.812 +Elapsed Time: 0.0.39 -- [1]455:insert into root.ln.wf01.wt01(time,status,temperature) values(1509472800000,TRUE,25.99) STRICT{ 0 @@ -2131,13 +2131,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]457:insert into root.ln.wf01.wt01(time,status,temperature) values(1509552000000,FALSE,26.92) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]458:insert into root.ln.wf01.wt01(time,status,temperature) values(1509559200000,FALSE,26.92) STRICT{ 0 @@ -2149,13 +2149,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.167 +Elapsed Time: 0.0.35 -- [1]460:insert into root.ln.wf01.wt01(time,status,temperature) values(1509724800000,TRUE,23.29) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]461:insert into root.ln.wf01.wt01(time,status,temperature) values(1509811200000,TRUE,24.19) STRICT{ 0 @@ -2173,7 +2173,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]464:insert into root.ln.wf01.wt01(time,status,temperature) values(1509984000000,FALSE,22.12) STRICT{ 0 @@ -2215,7 +2215,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.1 -- [1]471:insert into root.ln.wf01.wt01(time,status,temperature) values(1541433600000,TRUE,25.99) STRICT{ 0 @@ -2227,13 +2227,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.1 -- [1]473:insert into root.ln.wf01.wt01(time,status,temperature) values(1573056000000,TRUE,24.19) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]476:select count(status) from root.ln.wf01.wt01 group by ([1509465600000, 1510066800000), 3h, 1d), level=1 STRICT{ @@ -2255,7 +2255,7 @@ Time(TIMESTAMP) |count(root.ln.*.*.status)(INT64) | 总数目:7 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]479:select count(status) from root.ln.wf01.wt01 group by ((1509465600000, 1510066800000],1d), level=1 STRICT{ @@ -2277,7 +2277,7 @@ Time(TIMESTAMP) |count(root.ln.*.*.status)(INT64) | 总数目:7 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]495:create database root.factory1 STRICT{ PASS @@ -2369,25 +2369,25 @@ rature | | | 总数目:9 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]511:insert into root.factory1.d1(time, temperature) values(1000, 104.0) STRICT{ 0 } -Elapsed Time: 0.1.545 +Elapsed Time: 0.0.47 -- [1]512:insert into root.factory1.d1(time, temperature) values(3000, 104.2) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]513:insert into root.factory1.d1(time, temperature) values(5000, 103.3) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]514:insert into root.factory1.d1(time, temperature) values(7000, 104.1) STRICT{ 0 @@ -2399,7 +2399,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.106 +Elapsed Time: 0.0.58 -- [1]516:insert into root.factory1.d2(time, temperature) values(3000, 103.7) STRICT{ 0 @@ -2423,19 +2423,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.2 -- [1]520:insert into root.factory1.d3(time, temperature) values(3000, 103.8) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]521:insert into root.factory1.d3(time, temperature) values(5000, 102.7) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]522:insert into root.factory1.d3(time, temperature) values(7000, 106.9) STRICT{ 0 @@ -2447,7 +2447,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.26 +Elapsed Time: 0.0.2 -- [1]524:insert into root.factory1.d4(time, temperature) values(5000, 102.7) STRICT{ 0 @@ -2465,7 +2465,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.2 -- [1]527:insert into root.factory1.d5(time, temperature) values(7000, 113.0) STRICT{ 0 @@ -2477,7 +2477,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]529:insert into root.factory1.d6(time, temperature) values(3000, 113.3) STRICT{ 0 @@ -2489,7 +2489,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]531:insert into root.factory1.d6(time, temperature) values(7000, 112.3) STRICT{ 0 @@ -2501,7 +2501,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.2 -- [1]533:insert into root.factory1.d7(time, temperature) values(3000, 99.3) STRICT{ 0 @@ -2513,7 +2513,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]535:insert into root.factory1.d7(time, temperature) values(7000, 99.8) STRICT{ 0 @@ -2525,7 +2525,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.3 -- [1]537:insert into root.factory1.d8(time, temperature) values(3000, 52.1) STRICT{ 0 @@ -2537,25 +2537,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]539:insert into root.factory1.d8(time, temperature) values(7000, 50.5) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]540:insert into root.factory1.d9(time, temperature) values(1000, 50.3) STRICT{ 0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]541:insert into root.factory1.d9(time, temperature) values(3000, 52.1) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]545:SELECT AVG(temperature) FROM root.factory1.** GROUP BY TAGS(city) STRICT{ @@ -2569,7 +2569,7 @@ NULL |50.84999910990397 | 总数目:3 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.10 -- [1]546:SELECT AVG(temperature) FROM root.factory1.** GROUP BY TAGS(workshop) STRICT{ @@ -2583,7 +2583,7 @@ NULL |50.84999910990397 | 总数目:3 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]549:SELECT avg(temperature) FROM root.factory1.** GROUP BY TAGS(city, workshop) STRICT{ @@ -2601,7 +2601,7 @@ Beijing |w1 |103.73750019073486 | 总数目:5 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]552:SELECT AVG(temperature) FROM root.factory1.** GROUP BY ([1000, 10000), 5s), TAGS(city, workshop) STRICT{ @@ -2629,7 +2629,7 @@ Time(TIMESTAMP) |city(TEXT) |workshop(TEXT) |avg(temperature)(DOU 总数目:10 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]555:SELECT COUNT(temperature) FROM root.** GROUP BY ([1000, 10000), 5s), TAGS(city, workshop) having count(temperature) > 5 STRICT{ SQLSTATE : 701: Having clause is not supported yet in GROUP BY TAGS query @@ -2675,7 +2675,7 @@ root.test |1 |1 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]594:show timeseries root.test.** STRICT{ @@ -2691,7 +2691,7 @@ root.test.d2.s2 |null |root.test |INT32 总数目:4 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]595:show devices STRICT{ @@ -2703,13 +2703,13 @@ root.test.d2 |true |null |INF 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]598:insert into root.test.d1(time,s1,s2) values(1509321600000,18.32,11) STRICT{ 0 } -Elapsed Time: 0.0.119 +Elapsed Time: 0.0.47 -- [1]599:insert into root.test.d1(time,s1,s2) values(1509408000000,15.99,12) STRICT{ 0 @@ -2727,13 +2727,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]602:insert into root.test.d1(time,s1,s2) values(1509476400000,25.99,15) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]603:insert into root.test.d1(time,s1,s2) values(1509523800000,24.13,16) STRICT{ 0 @@ -2745,7 +2745,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]605:insert into root.test.d1(time,s1,s2) values(1509552000000,26.92,18) STRICT{ 0 @@ -2763,7 +2763,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.113 +Elapsed Time: 0.0.44 -- [1]608:insert into root.test.d1(time,s1,s2) values(1509724800000,23.29,13) STRICT{ 0 @@ -2775,19 +2775,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]610:insert into root.test.d1(time,s1,s2) values(1509897600000,25.99,25) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]611:insert into root.test.d1(time,s1,s2) values(1509908400000,20.19,22) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]612:insert into root.test.d1(time,s1,s2) values(1509984000000,21.12,27) STRICT{ 0 @@ -2805,7 +2805,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]615:insert into root.test.d1(time,s1,s2) values(1510070100000,23.99,26) STRICT{ 0 @@ -2823,31 +2823,31 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]618:insert into root.test.d1(time,s1,s2) values(1541433600000,20.99,20) STRICT{ 0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.2 -- [1]619:insert into root.test.d1(time,s1,s2) values(1572883200000,24.19,32) STRICT{ 0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]620:insert into root.test.d1(time,s1,s2) values(1573056000000,20.19,22) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]621:insert into root.test.d2(time,s1,s2) aligned values(1509321600000,1.1,1) STRICT{ 0 } -Elapsed Time: 0.0.32 +Elapsed Time: 0.0.5 -- [1]622:insert into root.test.d2(time,s1,s2) aligned values(1509408000000,15.99,12) STRICT{ 0 @@ -2865,19 +2865,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]625:insert into root.test.d2(time,s1,s2) aligned values(1509476400000,25.99,15) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]626:insert into root.test.d2(time,s1,s2) aligned values(1509523800000,24.13,16) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]627:insert into root.test.d2(time,s1,s2) aligned values(1509525300000,21.12,17) STRICT{ 0 @@ -2889,13 +2889,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]629:insert into root.test.d2(time,s1,s2) aligned values(1509638400000,26.0,12) STRICT{ 0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.1 -- [1]630:insert into root.test.d2(time,s1,s2) aligned values(1509724800000,23.29,13) STRICT{ 0 @@ -2913,7 +2913,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]633:insert into root.test.d2(time,s1,s2) aligned values(1509908400000,20.19,22) STRICT{ 0 @@ -2937,7 +2937,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]637:insert into root.test.d2(time,s1,s2) aligned values(1510070100000,-1.5,-2) STRICT{ 0 @@ -2997,7 +2997,7 @@ Time(TIMESTAMP) |root.test.d1.s1(FLOAT) |root.test.d1.s2(INT64) | 总数目:23 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.4 -- [1]643:select count(s1) from root.** group by ([1509465600000,1509552000000),1h), level=1 having count(s2) > 2 STRICT{ @@ -3007,7 +3007,7 @@ Time(TIMESTAMP) |count(root.test.*.s1)(INT64) | 总数目:1 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.4 -- [1]644:select count(s1), count(s2) from root.** group by ([1509465600000,1509552000000),1h) having count(s2) > 1 align by device STRICT{ @@ -3019,7 +3019,7 @@ Time(TIMESTAMP) |Device(TEXT) |count(s1)(INT64) |count(s2)(INT64) 总数目:2 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]646:select count(s1) from root.** group by ([1509465600000,1509552000000),1h) having sum(s1) > s1 STRICT{ SQLSTATE : 701: Raw data and aggregation result hybrid calculation is not supported. @@ -3041,13 +3041,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.356 +Elapsed Time: 0.0.234 -- [1]671:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(10,null,19.0,10.0,145.0,19.0,8.25) STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]672:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(20,24.5,29.0,null,245.0,29.0,null) STRICT{ 0 @@ -3071,13 +3071,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]676:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(60,64.5,69.0,60.0,645.0,69.0,null) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]677:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(70,74.5,79.0,null,null,79.0,3.25) STRICT{ 0 @@ -3089,13 +3089,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]679:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(90,94.5,99.0,90.0,945.0,99.0,3.25) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]680:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(150,66.5,77.0,90.0,945.0,99.0,9.25) STRICT{ 0 @@ -3117,7 +3117,7 @@ Time(TIMESTAMP) |__endTime(INT64) |avg(root.sg.d1.s1)(DOUBLE) |co 总数目:4 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]686:select __endTime, avg(s1), count(s2), sum(s3) from root.sg.d1 group by variation(s6, ignoreNull=false) STRICT{ @@ -3139,7 +3139,7 @@ Time(TIMESTAMP) |__endTime(INT64) |avg(root.sg.d1.s1)(DOUBLE) |co 总数目:7 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]689:select __endTime, avg(s1), count(s2), sum(s3) from root.sg.d1 group by variation(s6, 4) STRICT{ @@ -3153,7 +3153,7 @@ Time(TIMESTAMP) |__endTime(INT64) |avg(root.sg.d1.s1)(DOUBLE) |co 总数目:3 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]692:select __endTime, avg(s1), count(s2), sum(s3) from root.sg.d1 group by variation(s6+s5, 10) STRICT{ @@ -3169,7 +3169,7 @@ Time(TIMESTAMP) |__endTime(INT64) |avg(root.sg.d1.s1)(DOUBLE) |co 总数目:4 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]695:select __endTime, avg(s1), count(s2), sum(s3) from root.sg.d1 group by variation(*) STRICT{ SQLSTATE : 701: root.sg.d1.* in group by clause shouldn't refer to more than one timeseries. @@ -3195,7 +3195,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.112 +Elapsed Time: 0.0.56 -- [1]719:insert into root.sg.beijing.car01(time,soc,charging_status,vehicle_status) values(2,16.0,1,1) STRICT{ 0 @@ -3207,7 +3207,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]721:insert into root.sg.beijing.car01(time,soc,charging_status,vehicle_status) values(4,16.0,0,1) STRICT{ 0 @@ -3225,7 +3225,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]724:insert into root.sg.beijing.car01(time,soc,charging_status,vehicle_status) values(7,36.0,1,1) STRICT{ 0 @@ -3237,7 +3237,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]726:insert into root.sg.beijing.car01(time,soc,charging_status,vehicle_status) values(9,45.0,1,1) STRICT{ 0 @@ -3260,7 +3260,7 @@ r01 | | | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]731:show timeseries STRICT{ @@ -3277,7 +3277,7 @@ vehicle_status | | | 总数目:3 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]732:select * from root.** STRICT{ @@ -3305,7 +3305,7 @@ Time(TIMESTAMP) |root.sg.beijing.car01.charging_status(INT32) |root.sg 总数目:10 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]735:select __endTime,max_time(charging_status),count(vehicle_status),last_value(soc) from root.** group by condition(charging_status=1,KEEP>=2,ignoringNull=true) STRICT{ @@ -3317,7 +3317,7 @@ Time(TIMESTAMP) |__endTime(INT64) |max_time(root.sg.beijing.car01.char 总数目:2 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]738:select __endTime,max_time(charging_status),count(vehicle_status),last_value(soc) from root.** group by condition(charging_status=0,KEEP=2,ignoringNull=true) STRICT{ @@ -3327,7 +3327,7 @@ Time(TIMESTAMP) |__endTime(INT64) |max_time(root.sg.beijing.car01.char 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]741:select __endTime,max_time(charging_status),count(vehicle_status),last_value(soc) from root.** group by condition(soc>=24.0,KEEP<=10) STRICT{ @@ -3337,7 +3337,7 @@ Time(TIMESTAMP) |__endTime(INT64) |max_time(root.sg.beijing.car01.char 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.2 -- [1]744:select __endTime,max_time(charging_status),count(vehicle_status),last_value(soc) from root.** group by condition(charging_status=1,KEEP>=2,ignoringNull=false) STRICT{ @@ -3349,7 +3349,7 @@ Time(TIMESTAMP) |__endTime(INT64) |max_time(root.sg.beijing.car01.char 总数目:2 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.2 -- [1]747:select __endTime,max_time(charging_status),count(vehicle_status),last_value(soc) from root.** group by condition(charging_status=1,KEEP>=2,ignoringNull=true) align by device STRICT{ @@ -3363,7 +3363,7 @@ Time(TIMESTAMP) |Device(TEXT) |__endTime(INT64) |max_time(chargin 总数目:2 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.5 -- [1]750:select max_time(charging_status) - min_time(charging_status) from root.sg.beijing.car01 group by variation(charging_status,0,ignoreNull=false) having first_value(charging_status) = 1 STRICT{ @@ -3375,7 +3375,7 @@ Time(TIMESTAMP) |max_time(root.sg.beijing.car01.charging_status) - min_time 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]751:select max_time(charging_status) - min_time(charging_status) from root.sg.beijing.car01 group by condition(charging_status = 1, keep >= 2, ignoreNull=false) STRICT{ @@ -3387,7 +3387,7 @@ Time(TIMESTAMP) |max_time(root.sg.beijing.car01.charging_status) - min_time 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]754:select first_value(soc), last_value(soc) from root.sg.beijing.car01 group by condition(charging_status = 1, keep > = 2, ignoreNull=false ) and level = 2 STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:115 no viable alternative at input 'select first_value(soc), last_value(soc) from root.sg.beijing.car01 group by condition(charging_status = 1, keep > =' @@ -3397,13 +3397,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.559 +Elapsed Time: 0.0.163 -- [1]772:insert into root.ln.wf01.wt01(time,temperature,hardware,status) values(2000,35.8,22,true) STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]773:insert into root.ln.wf01.wt01(time,temperature,hardware,status) values(3000,35.4,33,false) STRICT{ 0 @@ -3445,7 +3445,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]780:insert into root.ln.wf01.wt01(time,temperature,hardware,status) values(50000,37.9,550,false) STRICT{ 0 @@ -3457,13 +3457,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]782:insert into root.ln.wf01.wt01(time,temperature,hardware,status) values(150000,38.8,220,true) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]783:insert into root.ln.wf01.wt01(time,temperature,hardware,status) values(200000,38.6,330,false) STRICT{ 0 @@ -3475,25 +3475,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]785:insert into root.ln.wf01.wt01(time,temperature,hardware,status) values(320000,38.3,550,false) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]786:insert into root.ln.wf01.wt01(time,temperature,hardware,status) values(400000,null,0,null) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]787:insert into root.ln.wf01.wt01(time,temperature,hardware,status) values(470000,null,0,null) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]788:insert into root.ln.wf01.wt01(time,temperature,hardware,status) values(480000,null,0,null) STRICT{ 0 @@ -3505,13 +3505,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]790:insert into root.ln.wf01.wt01(time,temperature,hardware,status) values(86882000,37.5,220,true) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]791:insert into root.ln.wf01.wt01(time,temperature,hardware,status) values(86883000,37.4,330,false) STRICT{ 0 @@ -3523,13 +3523,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]793:insert into root.ln.wf01.wt01(time,temperature,hardware,status) values(86885000,37.4,550,false) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]796:show devices STRICT{ @@ -3539,7 +3539,7 @@ root.ln.wf01.wt01 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]797:show timeseries STRICT{ @@ -3556,7 +3556,7 @@ us | | | 总数目:3 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]798:select * from root.** STRICT{ @@ -3610,7 +3610,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(DOUBLE) |root.ln.wf01.w 总数目:23 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]801:select __endTime,count(*) from root.** group by session(1d) STRICT{ @@ -3622,7 +3622,7 @@ Time(TIMESTAMP) |__endTime(INT64) |count(root.ln.wf01.wt01.temperature 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]804:select __endTime,sum(hardware) from root.ln.wf01.wt01 group by session(50s) having sum(hardware)>0 align by device STRICT{ @@ -3638,7 +3638,7 @@ Time(TIMESTAMP) |Device(TEXT) |__endTime(INT64) |sum(hardware)(DO 总数目:4 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]807:select avg(temperature),count(status),sum(hardware) from root.ln.wf01.wt01 group by session(1m) STRICT{ @@ -3654,19 +3654,19 @@ Time(TIMESTAMP) |avg(root.ln.wf01.wt01.temperature)(DOUBLE) |count(roo 总数目:4 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]821:insert into root.sg.d1(time,s1,s2) values(1,14,1) STRICT{ 0 } -Elapsed Time: 0.0.519 +Elapsed Time: 0.0.145 -- [1]822:insert into root.sg.d1(time,s1,s2) values(2,16,1) STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]823:insert into root.sg.d1(time,s1,s2) values(3,16,0) STRICT{ 0 @@ -3684,7 +3684,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]826:insert into root.sg.d1(time,s1,s2) values(6,24,1) STRICT{ 0 @@ -3702,13 +3702,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]829:insert into root.sg.d1(time,s1,s2) values(9,45,1) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]830:insert into root.sg.d1(time,s1,s2) values(10,60,1) STRICT{ 0 @@ -3724,7 +3724,7 @@ root.sg.d1 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]834:show timeseries STRICT{ @@ -3764,7 +3764,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(DOUBLE) |root.sg.d1.s2(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]838:select __endTime, count(s2), first_value(s1) from root.sg.d1 group by count(s2,2) STRICT{ @@ -3780,7 +3780,7 @@ Time(TIMESTAMP) |__endTime(INT64) |count(root.sg.d1.s2)(INT64) |f 总数目:4 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]839:select __endTime, count(s2), first_value(s1) from root.sg.d1 group by count(s2,3) align by device STRICT{ @@ -3794,7 +3794,7 @@ Time(TIMESTAMP) |Device(TEXT) |__endTime(INT64) |count(s2)(INT64) 总数目:3 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]842:select count(s2), first_value(s1) from root.sg.d1 group by count(s2,5,ignoreNull=false) STRICT{ @@ -3806,7 +3806,7 @@ Time(TIMESTAMP) |count(root.sg.d1.s2)(INT64) |first_value(root.sg.d1.s 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]843:select count(s2), first_value(s1) from root.sg.d1 group by count(s2,5,ignoreNull=true) STRICT{ @@ -3816,7 +3816,7 @@ Time(TIMESTAMP) |count(root.sg.d1.s2)(INT64) |first_value(root.sg.d1.s 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]846:select count(s2),first_value(s1) from root.sg.d1 group by count(s2,2),level=2 STRICT{ SQLSTATE : 701: GROUP BY CLAUSES doesn't support GROUP BY LEVEL now. @@ -3826,43 +3826,43 @@ STRICT{ 0 } -Elapsed Time: 0.0.403 +Elapsed Time: 0.0.196 -- [1]864:insert into root.sg.d1(time,s1,s2) values(1641340800000,12,12) STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]865:insert into root.sg.d1(time,s1,s2) values(1643846400000,13,13) STRICT{ 0 } -Elapsed Time: 0.0.129 +Elapsed Time: 0.0.44 -- [1]866:insert into root.sg.d1(time,s1,s2) values(1649116800000,14,14) STRICT{ 0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.2 -- [1]867:insert into root.sg.d1(time,s1,s2) values(1651708800000,15,15) STRICT{ 0 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.2 -- [1]868:insert into root.sg.d1(time,s1,s2) values(1657152000000,17,17) STRICT{ 0 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.2 -- [1]869:insert into root.sg.d1(time,s1,s2) values(1661990400000,22,23) STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]872:select s1, s2 from root.sg.d1 STRICT{ @@ -3884,7 +3884,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(DOUBLE) |root.sg.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]873:select sum(*) from root.sg.d1 group by([1646006400000,1672444800000),7w,2mo) STRICT{ @@ -3904,7 +3904,7 @@ Time(TIMESTAMP) |sum(root.sg.d1.s1)(DOUBLE) |sum(root.sg.d1.s2)(DOUBLE 总数目:6 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]874:select __endTime,avg(*) from root.sg.d1 group by([1640995200000,1672444800000),3mo) STRICT{ @@ -3920,7 +3920,7 @@ Time(TIMESTAMP) |__endTime(INT64) |avg(root.sg.d1.s1)(DOUBLE) |av 总数目:4 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]875:select count(*) from root.sg.d1 group by([1640995200000,1672444800000),3mo) limit 2 offset 1 STRICT{ @@ -3932,7 +3932,7 @@ Time(TIMESTAMP) |count(root.sg.d1.s1)(INT64) |count(root.sg.d1.s2)(INT 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]876:select count(*) from root.sg.d1 group by([1640995200000,1672444800000),1mo,3mo) limit 2 offset 2 slimit 1 soffset 1 STRICT{ @@ -3944,4 +3944,4 @@ Time(TIMESTAMP) |count(root.sg.d1.s2)(INT64) | 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 diff --git a/tree/scripts/queryData/aggregate_query.run b/tree/scripts/queryData/aggregate_query.run index b0eb3c93..a0fbc253 100644 --- a/tree/scripts/queryData/aggregate_query.run +++ b/tree/scripts/queryData/aggregate_query.run @@ -2,7 +2,7 @@ //一.聚合查询和原始数据查询不能混合使用 --0. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; < 12 GROUP BY TA <= 10000 and s1 < 50000 and s2 >= 90 and s2 <= 200 then "perfect~~~" when s1 >= 5000 and s1 < 10000 or s2 >80 and s2 < 90 then "very well~~~" when s1 < 5000 or s2<= 80 then "just so so~~~" end as `Evaluation Results` from root.sg.d1 STRICT{ @@ -181,7 +181,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(DOUBLE) |Eva 总数目:10 } -Elapsed Time: 0.0.49 +Elapsed Time: 0.0.20 -- [1]39:select s6, case when s6 like "%cc%" then "has cc" when s6 like "%test%" then "has test" when s6 like "%1" then "has 1" else "no any more" end as `Evaluation Results` from root.sg.d1 STRICT{ @@ -209,7 +209,7 @@ Time(TIMESTAMP) |root.sg.d1.s6(TEXT) |Evaluation Results(TEXT) | 总数目:10 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.9 -- [1]43:select s3 from root.sg.d1 STRICT{ @@ -237,7 +237,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(INT32) | 总数目:10 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.5 -- [1]45:select count(case when s3 <= 70 then 1 end) as `(-∞, 70]`, count(case when s3 > 70 and s3 <= 80 then 1 end) as `(70,80]`, count(case when s3 > 80 and s3 <= 90 then 1 end) as `(80,90]`, count (case when s3 > 90 then 1 end) as `(90,+∞]` from root.sg.d1 STRICT{ @@ -247,7 +247,7 @@ STRICT{ 总数目:1 } -Elapsed Time: 0.0.35 +Elapsed Time: 0.0.15 -- [1]47:select sum(case when s3 <= 70 then 1 end) as `(-∞, 70]`, sum(case when s3 > 70 and s3 <= 80 then 1 end) as `(70,80]`, sum(case when s3 > 80 and s3 <= 90 then 1 end) as `(80,90]`, sum (case when s3 > 90 then 1 end) as `(90,+∞]` from root.sg.d1 STRICT{ @@ -257,7 +257,7 @@ STRICT{ 总数目:1 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.6 -- [1]48:select s4 from root.sg.d1 STRICT{ @@ -285,7 +285,7 @@ Time(TIMESTAMP) |root.sg.d1.s4(INT64) | 总数目:10 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]49:select MAX_VALUE(case when s4 <= 20 then 0 end) as `(-∞, 20]`, MAX_VALUE(case when s4 > 20 and s4 <= 500 then 0 end) as `(20,500]`, MAX_VALUE(case when s4 > 500 and s4 <= 1000 then 0 end) as `(500,1000]`, MAX_VALUE(case when s4 > 1000 then 0 end) as `(1000,+∞]` from root.sg.d1 STRICT{ @@ -305,7 +305,7 @@ STRICT{ 总数目:1 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.7 -- [1]51:select MAX_TIME(case when s4 <= 20 then "yes" end) as `(-∞, 20]`, MAX_TIME(case when s4 > 20 and s4 <= 500 then "yes" end) as `(20,500]`, MAX_TIME(case when s4 > 500 and s4 <= 1000 then "yes" end) as `(500,1000]`, MAX_TIME(case when s4 > 1000 then "yes" end) as `(1000,+∞]` from root.sg.d1 STRICT{ @@ -315,7 +315,7 @@ STRICT{ 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]52:select LAST_VALUE(case when s4 <= 20 then "low" end) as `result 1`, LAST_VALUE(case when s4 > 20 and s4 <= 500 then "medium" end) as `result 2`,LAST_VALUE(case when s4 > 500 and s4 <= 1000 then "high" end) as `result 3` from root.sg.d1 STRICT{ @@ -325,7 +325,7 @@ low |medium |high | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.5 -- [1]54:select case when s3 > 85 then avg(s3) else last_value(s3) end from root.sg.d1 STRICT{ SQLSTATE : 701: Raw data and aggregation result hybrid calculation is not supported. @@ -357,7 +357,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |CASE WHEN root.sg.d1.s1 = 20000 总数目:10 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]59:select s2, case s2 when 100 then "A" when 90 then "B" when 85 then "C" else "Others" end from root.sg.d1 STRICT{ @@ -385,7 +385,7 @@ Time(TIMESTAMP) |root.sg.d1.s2(DOUBLE) |CASE WHEN root.sg.d1.s2 = 100 总数目:10 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]63:select s3, case s3 when 100 then true when 0 then 2 end from root.sg.d1 STRICT{ SQLSTATE : 701: CASE expression: BOOLEAN and other types cannot exist at the same time @@ -417,7 +417,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(INT32) |result(BOOLEAN) | 总数目:10 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.3 -- [1]68:select s2, case s2 when 100 then 100 when 50 then "out" end from root.sg.d1 STRICT{ SQLSTATE : 701: CASE expression: TEXT and other types cannot exist at the same time @@ -449,7 +449,7 @@ Time(TIMESTAMP) |root.sg.d1.s2(DOUBLE) |result(TEXT) | 总数目:10 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]73:select s4, case s4 when 500 then 500 when 111 then 111.01 when 20 then 2000000000000000000 when -101 then -101.1111111111111111111111111111111111111111111 end as `result` from root.sg.d1 STRICT{ @@ -477,7 +477,7 @@ Time(TIMESTAMP) |root.sg.d1.s4(INT64) |result(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.5 -- [1]78:select 202 + ((time - 1) + (202-79.1) / 5.039) as no_bug, case when true then 202 + ((time - 1) + (202-79.1) / 5.039) end as bug_again, s4 from root.sg.d1 STRICT{ @@ -505,4 +505,4 @@ Time(TIMESTAMP) |no_bug(DOUBLE) |bug_again(DOUBLE) |root.sg.d1.s4 总数目:10 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.12 diff --git a/tree/scripts/queryData/case_when_query.run b/tree/scripts/queryData/case_when_query.run index 9178eec2..fc781930 100644 --- a/tree/scripts/queryData/case_when_query.run +++ b/tree/scripts/queryData/case_when_query.run @@ -1,7 +1,7 @@ //CASE表达式 --0. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; <= 2 and time<7 STRICT{ @@ -205,7 +205,7 @@ test_count(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.13 -- [1]46:select count_time(*) from root.sg.** align by device STRICT{ @@ -217,7 +217,7 @@ root.sg.d2 |4 | 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.11 -- [1]47:select count_time(*) from root.sg.d1,root.sg.d2 align by device STRICT{ @@ -229,7 +229,7 @@ root.sg.d2 |4 | 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.11 -- [1]50:select count_time(*) from root.sg.** group by([0,10),2ms) STRICT{ @@ -247,7 +247,7 @@ Time(TIMESTAMP) |count_time(*)(INT64) | 总数目:5 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.15 -- [1]51:select count_time(*) from root.sg.** group by([0,10),2ms) align by device STRICT{ @@ -275,7 +275,7 @@ Time(TIMESTAMP) |Device(TEXT) |count_time(*)(INT64) | 总数目:10 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.13 -- [1]52:select count_time(*) from root.sg.d1,root.sg.d2 group by([0,10),2ms) align by device STRICT{ @@ -303,7 +303,7 @@ Time(TIMESTAMP) |Device(TEXT) |count_time(*)(INT64) | 总数目:10 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.10 -- [1]55:select __endTime,count_time(*) from root.sg.d1 group by variation(s1,0,ignoreNull=False) STRICT{ @@ -329,7 +329,7 @@ Time(TIMESTAMP) |__endTime(INT64) |count_time(*)(INT64) | 总数目:9 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.13 -- [1]56:select __endTime,count_time(*) from root.sg.d2 group by variation(s1,1,ignoreNull=true) STRICT{ @@ -341,7 +341,7 @@ Time(TIMESTAMP) |__endTime(INT64) |count_time(*)(INT64) | 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.9 -- [1]57:select __endTime,count_time(*) from root.sg.** group by variation(s1,0,ignoreNull=False) align by device STRICT{ @@ -375,7 +375,7 @@ Time(TIMESTAMP) |Device(TEXT) |__endTime(INT64) |count_time(*)(IN 总数目:13 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.13 -- [1]61:select __endTime, count_time(*) from root.sg.** group by session(2ms) STRICT{ @@ -385,7 +385,7 @@ Time(TIMESTAMP) |__endTime(INT64) |count_time(*)(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.11 -- [1]62:select __endTime, count_time(*) from root.sg.d1, root.sg.d2 group by session(2ms) align by device STRICT{ @@ -397,7 +397,7 @@ Time(TIMESTAMP) |Device(TEXT) |__endTime(INT64) |count_time(*)(IN 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.11 -- [1]65:select count_time(*) from root.sg.d1 group by condition(s1=1,keep>0,ignoreNull=false) STRICT{ @@ -407,7 +407,7 @@ Time(TIMESTAMP) |count_time(*)(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.24 -- [1]66:select count_time(*) from root.sg.** group by condition(s1=1,keep>0,ignoreNull=false) align by device STRICT{ @@ -417,7 +417,7 @@ Time(TIMESTAMP) |Device(TEXT) |count_time(*)(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.13 -- [1]69:select count_time(*) from root.sg.** where time >= 3 and time < 10 STRICT{ @@ -427,7 +427,7 @@ count_time(*)(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.9 -- [1]70:select * from root.sg.** where s1 < 5 STRICT{ @@ -437,7 +437,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(INT32) |root.sg.d1.s2(INT32) |root 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.43 -- [1]71:select count_time(*) from root.sg.** where s1 < 5 STRICT{ @@ -447,7 +447,7 @@ count_time(*)(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.12 -- [1]72:select count_time(*) from root.sg.** where s1 < 5 align by device STRICT{ @@ -459,7 +459,7 @@ root.sg.d2 |2 | 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.13 -- [1]75:select count_time(*) from root.sg.** group by([0, 10), 2ms) order by time desc STRICT{ @@ -477,7 +477,7 @@ Time(TIMESTAMP) |count_time(*)(INT64) | 总数目:5 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.14 -- [1]76:select count_time(*) from root.sg.** group by([0, 10), 2ms) order by time desc align by device STRICT{ @@ -505,7 +505,7 @@ Time(TIMESTAMP) |Device(TEXT) |count_time(*)(INT64) | 总数目:10 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.16 -- [1]77:select count_time(*) from root.sg.** group by([0, 10), 2ms) order by device desc align by device STRICT{ @@ -533,7 +533,7 @@ Time(TIMESTAMP) |Device(TEXT) |count_time(*)(INT64) | 总数目:10 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.12 -- [1]78:select count_time(*) from root.sg.** group by([0, 10), 2ms) order by time,device desc align by device STRICT{ @@ -561,7 +561,7 @@ Time(TIMESTAMP) |Device(TEXT) |count_time(*)(INT64) | 总数目:10 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.11 -- [1]81:select count_time(*) from root.sg.** align by device STRICT{ @@ -573,7 +573,7 @@ root.sg.d2 |4 | 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.9 -- [1]82:select count_time(*) from root.sg.** limit 1 offset 1 align by device STRICT{ @@ -583,7 +583,7 @@ root.sg.d2 |4 | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.12 -- [1]83:select count_time(*) from root.sg.** slimit 1 offset 0 align by device STRICT{ @@ -595,7 +595,7 @@ root.sg.d2 |4 | 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.10 -- [1]84:select count_time(*) from root.sg.** limit 1 offset 1 slimit 1 soffset 0 align by device STRICT{ @@ -605,17 +605,17 @@ root.sg.d2 |4 | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.11 -- [1]87:select count_time(*) into root.sg.count_time(s1) from root.sg.d1 align by device STRICT{ -SourceDevice(TEXT) |SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceDevice(TEXT) |SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------------------------------ root.sg.d1 |count_time(Time) |root.sg.count_time.s1 |1 | 总数目:1 } -Elapsed Time: 0.0.30 +Elapsed Time: 0.0.38 -- [1]88:show timeseries root.sg.count_time.s1 STRICT{ @@ -625,7 +625,7 @@ root.sg.count_time.s1 |null |root.sg |INT64 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]89:select * from root.sg.count_time STRICT{ @@ -635,7 +635,7 @@ Time(TIMESTAMP) |root.sg.count_time.s1(INT64) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.5 -- [1]95:CREATE CONTINUOUS QUERY cq1 RESAMPLE EVERY 20s BEGIN SELECT count_time(*) INTO root.sg.cq_count_time(s1) FROM root.sg.d1 group by time(10s) align by device END STRICT{ PASS @@ -658,7 +658,7 @@ cq1 |CREATE CONTINUOUS|ACTIVE | 总数目:1 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.13 -- [1]96:show timeseries root.sg.cq_count_time.s1 STRICT{ @@ -666,13 +666,13 @@ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]97:insert into root.sg.d1(time,s1,s2) values(now(),1,1) STRICT{ 0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.8 -- [1]98:select count(*) from root.sg.cq_count_time STRICT{ @@ -680,7 +680,7 @@ Time(TIMESTAMP) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]99:select count_time(*) from root.sg.cq_count_time align by device STRICT{ @@ -688,7 +688,7 @@ Time(TIMESTAMP) | 总数目:0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]102:create view root.sg.view_count_time.s1 as select s1 from root.sg.d1 STRICT{ PASS @@ -703,7 +703,7 @@ e.s1 | | | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]104:select count_time(*) from root.sg.view_count_time STRICT{ @@ -713,7 +713,7 @@ count_time(*)(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]107:select count_time(*) from root.sg.d1 group by ([0,10),2ms) having count_time(*) > 1 STRICT{ SQLSTATE : 701: Count_time aggregation function can not be used with having clause. @@ -791,13 +791,13 @@ STRICT{ 0 } -Elapsed Time: 0.1.725 +Elapsed Time: 0.1.807 -- [1]174:insert into root.sg.d1(time,s1,s2) values(6,1,1),(7,2,2),(8,3,3),(9,4,4),(10,5,5) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.3 -- [1]175:select count_time(*) from root.sg.d1 STRICT{ @@ -807,13 +807,13 @@ count_time(*)(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.9 -- [1]178:delete from root.sg.d1.* where time >3 and time <=6 STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]179:select count_time(*) from root.sg.d1 STRICT{ @@ -823,7 +823,7 @@ count_time(*)(INT64) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]193:create database root.sg STRICT{ PASS @@ -837,37 +837,37 @@ STRICT{ 0 } -Elapsed Time: 0.0.134 +Elapsed Time: 0.0.61 -- [1]198:insert into root.sg.d1(time,s1,s2) values(2,2,2) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.3 -- [1]199:insert into root.sg.d1(time,s1,s2) values(3,3,3) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]200:insert into root.sg.d1(time,s1,s2) values(4,4,4) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.3 -- [1]201:insert into root.sg.d1(time,s1,s2) values(5,5,5) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.4 -- [1]202:insert into root.sg.d1(time,s1,s2) values(6,6,6) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.2 -- [1]203:select * from root.sg.d1 STRICT{ @@ -887,7 +887,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(FLOAT) | 总数目:6 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.5 -- [1]204:select count_time(*) from root.sg.d1 STRICT{ @@ -897,7 +897,7 @@ count_time(*)(INT64) | 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.8 -- [1]207:flush STRICT{ PASS @@ -911,4 +911,4 @@ count_time(*)(INT64) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.25 diff --git a/tree/scripts/queryData/count_time.run b/tree/scripts/queryData/count_time.run index dbbe6353..f8688b09 100644 --- a/tree/scripts/queryData/count_time.run +++ b/tree/scripts/queryData/count_time.run @@ -1,7 +1,7 @@ //一、count_time 查询结果集的时间戳的数量 --0. 清理数据 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; <= 1509525200000 and time <= 1541433700000 fill(previous,1d) STRICT{ @@ -263,7 +263,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) |root.ln.wf01.wt 总数目:19 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]46:select temperature, status from root.ln.wf01.wt01 where time >= 1509525200000 and time <= 1541433700000 fill(previous) STRICT{ @@ -309,7 +309,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) |root.ln.wf01.wt 总数目:19 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]48:select temperature from root.ln.wf01.wt01 where time = 1509525500000 fill(previous, 10m) STRICT{ @@ -327,7 +327,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) |root.ln.wf01.wt 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]54:select status from root.ln.wf01.wt01 STRICT{ @@ -369,7 +369,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.status(BOOLEAN) | 总数目:17 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]56:select count(status) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) STRICT{ @@ -397,7 +397,7 @@ Time(TIMESTAMP) |count(root.ln.wf01.wt01.status)(INT64) | 总数目:10 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.6 -- [1]57:select count(status) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(previous) STRICT{ @@ -667,7 +667,7 @@ Time(TIMESTAMP) |extreme(root.ln.wf01.wt01.temperature)(FLOAT) | 总数目:10 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]67:select sum(temperature) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(previous) STRICT{ @@ -695,7 +695,7 @@ Time(TIMESTAMP) |sum(root.ln.wf01.wt01.temperature)(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]68:select avg(temperature) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(previous) STRICT{ @@ -757,7 +757,7 @@ root.ln |1 |1 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]93:show timeseries root.ln.** STRICT{ @@ -782,7 +782,7 @@ STRICT{ 0 } -Elapsed Time: 0.1.610 +Elapsed Time: 0.0.35 -- [1]97:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509525300000,10,TRUE,25.99,'V001') STRICT{ 0 @@ -794,7 +794,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]99:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509525470000,null,TRUE,25.99,'V002') STRICT{ 0 @@ -806,7 +806,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]101:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509559200000,13,FALSE,null,'V001') STRICT{ 0 @@ -818,7 +818,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.44 +Elapsed Time: 0.0.43 -- [1]103:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509724800000,null,TRUE,23.29,'V001') STRICT{ 0 @@ -830,25 +830,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]105:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509897600000,17,FALSE,20.19,null) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]106:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509908400000,18,FALSE,null,'V001') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]107:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509984000000,19,null,22.12,'V001') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]108:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1510069800000,20,FALSE,20.12,null) STRICT{ 0 @@ -860,13 +860,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]110:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1510070100000,22,TRUE,null,'V001') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]111:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1510070370000,23,TRUE,28.12,'V002') STRICT{ 0 @@ -884,19 +884,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]114:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1541433600000,26,TRUE,25.99,'V001') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]115:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1572883200000,null,TRUE,19.99,'V001') STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]116:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1573056000000,28,TRUE,24.19,'V002') STRICT{ 0 @@ -908,13 +908,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.219 +Elapsed Time: 0.0.181 -- [1]119:insert into root.db.d2(time,s1) values(2,20.0),(8,80.0) STRICT{ 0 } -Elapsed Time: 0.0.49 +Elapsed Time: 0.0.39 -- [1]124:select ID,temperature from root.ln.wf01.wt01 STRICT{ @@ -964,7 +964,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.ID(INT64) |root.ln.wf01.wt01.temper 总数目:21 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]125:select ID,temperature from root.ln.wf01.wt01 where time >= 1509525200000 and time <= 1541433700000 fill(linear,1d) STRICT{ SQLSTATE : 701: Only FILL(PREVIOUS) support specifying the time duration threshold. @@ -1012,7 +1012,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.ID(INT64) |root.ln.wf01.wt01.temper 总数目:18 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]129:select hardware,status from root.ln.wf01.wt01 STRICT{ @@ -1060,7 +1060,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.hardware(TEXT) |root.ln.wf01.wt01.s 总数目:20 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]130:select hardware,status from root.ln.wf01.wt01 where time >= 1509525200000 and time <= 1541433700000 fill(linear) STRICT{ @@ -1102,7 +1102,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.hardware(TEXT) |root.ln.wf01.wt01.s 总数目:17 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]133:select temperature from root.ln.wf01.wt01 where time = 1509525410000 fill(linear,1m,1m) STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:83 no viable alternative at input 'select temperature from root.ln.wf01.wt01 where time = 1509525410000 fill(linear,1m,' @@ -1168,7 +1168,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.ID(INT64) |root.ln.wf01.wt01.temper 总数目:21 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]142:select count(status) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) STRICT{ @@ -1252,7 +1252,7 @@ Time(TIMESTAMP) |count(root.ln.wf01.wt01.hardware)(INT64) | 总数目:10 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]145:select count(hardware) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(linear) STRICT{ @@ -1352,7 +1352,7 @@ Time(TIMESTAMP) |last_value(root.ln.wf01.wt01.temperature)(FLOAT) | 总数目:10 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]149:select min_value(temperature) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(linear) STRICT{ @@ -1380,7 +1380,7 @@ Time(TIMESTAMP) |min_value(root.ln.wf01.wt01.temperature)(FLOAT) | 总数目:10 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]150:select max_value(temperature) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(linear) STRICT{ @@ -1492,7 +1492,7 @@ Time(TIMESTAMP) |first_value(root.ln.wf01.wt01.temperature)(FLOAT) | 总数目:10 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]154:select extreme(temperature) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(linear) STRICT{ @@ -1520,7 +1520,7 @@ Time(TIMESTAMP) |extreme(root.ln.wf01.wt01.temperature)(FLOAT) | 总数目:10 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]155:select sum(temperature) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(linear) STRICT{ @@ -1576,7 +1576,7 @@ Time(TIMESTAMP) |avg(root.ln.wf01.wt01.temperature)(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]159:select * from root.db.** align by device STRICT{ @@ -1592,7 +1592,7 @@ Time(TIMESTAMP) |Device(TEXT) |s1(DOUBLE) | 总数目:4 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]160:select max_value(s1) from root.db.d1, root.db.d2 group by([0,10),2ms) align by device STRICT{ @@ -1620,7 +1620,7 @@ Time(TIMESTAMP) |Device(TEXT) |max_value(s1)(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]161:select max_value(s1) from root.db.d1, root.db.d2 group by([0,10),2ms) fill(linear) align by device STRICT{ @@ -1788,7 +1788,7 @@ Time(TIMESTAMP) |Device(TEXT) |max_value(s1)(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.1 -- [1]169:select max_value(s1) from root.db.d1, root.db.d2 group by([0,10),2ms) fill(linear) order by time align by device STRICT{ @@ -1816,7 +1816,7 @@ Time(TIMESTAMP) |Device(TEXT) |max_value(s1)(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]170:select max_value(s1) from root.db.d1, root.db.d2 group by([0,10),2ms) order by time desc align by device STRICT{ @@ -1844,7 +1844,7 @@ Time(TIMESTAMP) |Device(TEXT) |max_value(s1)(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]171:select max_value(s1) from root.db.d1, root.db.d2 group by([0,10),2ms) fill(linear) order by time desc align by device STRICT{ @@ -1872,7 +1872,7 @@ Time(TIMESTAMP) |Device(TEXT) |max_value(s1)(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]188:create database root.ln STRICT{ PASS @@ -1902,7 +1902,7 @@ root.ln |1 |1 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]196:show timeseries root.ln.** STRICT{ @@ -1921,25 +1921,25 @@ ware | | | 总数目:4 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]199:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509525120000,9,TRUE,15.5,'V001') STRICT{ 0 } -Elapsed Time: 0.3.781 +Elapsed Time: 0.0.36 -- [1]200:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509525300000,10,TRUE,25.99,'V001') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]201:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509525360000,11,null,25.99,null) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]202:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509525470000,null,TRUE,25.99,'V002') STRICT{ 0 @@ -1951,7 +1951,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]204:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509559200000,13,FALSE,null,'V001') STRICT{ 0 @@ -1963,7 +1963,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.92 +Elapsed Time: 0.0.33 -- [1]206:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509724800000,null,TRUE,23.29,'V001') STRICT{ 0 @@ -1975,19 +1975,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]208:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509897600000,17,FALSE,20.19,null) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]209:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509908400000,18,FALSE,null,'V001') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]210:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1509984000000,19,null,22.12,'V001') STRICT{ 0 @@ -1999,19 +1999,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]212:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1510069920000,21,FALSE,21.22,'V001') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]213:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1510070100000,22,TRUE,null,'V001') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]214:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1510070370000,23,TRUE,28.12,'V002') STRICT{ 0 @@ -2023,19 +2023,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]216:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1541174400000,25,null,20.99,'V001') STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]217:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1541433600000,26,TRUE,25.99,'V001') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]218:insert into root.ln.wf01.wt01(time,ID,status,temperature,hardware) values(1572883200000,null,TRUE,19.99,'V001') STRICT{ 0 @@ -2047,7 +2047,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]222:select ID,temperature,status,hardware from root.ln.wf01.wt01 STRICT{ @@ -2097,7 +2097,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.ID(INT64) |root.ln.wf01.wt01.temper 总数目:21 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]223:select * from root.ln.wf01.wt01 where time>=1509525120000 and time < 1573056000000 fill(10.11) STRICT{ @@ -2145,7 +2145,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) |root.ln.wf01.wt 总数目:20 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]224:select * from root.ln.wf01.wt01 where time>=1509525360000 and time < 1510070370000 fill('test') STRICT{ @@ -2179,7 +2179,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) |root.ln.wf01.wt 总数目:13 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]225:select * from root.ln.wf01.wt01 where time>=1509525360000 and time < 1510070370000 fill(true) STRICT{ @@ -2213,7 +2213,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) |root.ln.wf01.wt 总数目:13 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]226:select * from root.ln.wf01.wt01 where time>=1509525360000 and time < 1510070370000 fill(1) STRICT{ @@ -2247,7 +2247,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) |root.ln.wf01.wt 总数目:13 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]227:select * from root.ln.wf01.wt01 where time>=1509525360000 and time < 1510070370000 fill(0) STRICT{ @@ -2281,7 +2281,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) |root.ln.wf01.wt 总数目:13 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]228:select * from root.ln.wf01.wt01 where time >= 1509525200000 and time <= 1541433700000 fill(111,1d) STRICT{ SQLSTATE : 701: Only FILL(PREVIOUS) support specifying the time duration threshold. @@ -2335,7 +2335,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.ID(INT64) |root.ln.wf01.wt01.temper 总数目:21 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]234:select count(status) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) STRICT{ @@ -2363,7 +2363,7 @@ Time(TIMESTAMP) |count(root.ln.wf01.wt01.status)(INT64) | 总数目:10 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]235:select count(status) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(1) STRICT{ @@ -2491,7 +2491,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) | 总数目:18 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]240:select last_value(temperature) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(11.11) STRICT{ @@ -2547,7 +2547,7 @@ Time(TIMESTAMP) |min_value(root.ln.wf01.wt01.temperature)(FLOAT) | 总数目:10 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 -- [1]242:select max_value(temperature) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(100.1) STRICT{ @@ -2575,7 +2575,7 @@ Time(TIMESTAMP) |max_value(root.ln.wf01.wt01.temperature)(FLOAT) | 总数目:10 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]243:select min_time(temperature) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(1000) STRICT{ @@ -2603,7 +2603,7 @@ Time(TIMESTAMP) |min_time(root.ln.wf01.wt01.temperature)(INT64) | 总数目:10 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]244:select max_time(temperature) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(3600000) STRICT{ @@ -2631,7 +2631,7 @@ Time(TIMESTAMP) |max_time(root.ln.wf01.wt01.temperature)(INT64) | 总数目:10 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]245:select first_value(temperature) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(2.2) STRICT{ @@ -2659,7 +2659,7 @@ Time(TIMESTAMP) |first_value(root.ln.wf01.wt01.temperature)(FLOAT) | 总数目:10 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]246:select extreme(temperature) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(111111) STRICT{ @@ -2687,7 +2687,7 @@ Time(TIMESTAMP) |extreme(root.ln.wf01.wt01.temperature)(FLOAT) | 总数目:10 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]247:select sum(temperature) from root.ln.wf01.wt01 group by([1509525000000,1509525600000),1m) fill(1) STRICT{ @@ -2799,7 +2799,7 @@ Time(TIMESTAMP) |max_time(root.ln.wf01.wt01.temperature)(INT64) | 总数目:10 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]267:create database root.ln STRICT{ PASS @@ -2848,13 +2848,13 @@ STRICT{ 0 } -Elapsed Time: 0.1.937 +Elapsed Time: 0.0.47 -- [1]278:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1509525360000,null,25.99,null) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]279:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1509525470000,TRUE,25.99,'V002') STRICT{ 0 @@ -2866,7 +2866,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]281:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1509559200000,FALSE,null,'V001') STRICT{ 0 @@ -2878,19 +2878,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.58 +Elapsed Time: 0.0.33 -- [1]283:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1509724800000,TRUE,23.29,'V001') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]284:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1509811200000,null,24.19,'V001') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]285:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1509897600000,FALSE,20.19,null) STRICT{ 0 @@ -2908,43 +2908,43 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]288:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1510069800000,FALSE,20.12,null) STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]289:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1510069920000,FALSE,21.22,'V001') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]290:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1510070100000,TRUE,null,'V001') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]291:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1510070370000,TRUE,28.12,'V002') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]292:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1510070400000,TRUE,23.99,'V001') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]293:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1541174400000,null,20.99,'V001') STRICT{ 0 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.3 -- [1]294:insert into root.ln.wf01.wt01(time,status,temperature,hardware) values(1541433600000,TRUE,25.99,'V001') STRICT{ 0 @@ -2994,7 +2994,7 @@ Time(TIMESTAMP) |last_value(root.ln.wf01.wt01.temperature)(FLOAT) | 总数目:12 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]301:SELECT last_value(temperature) FROM root.ln.wf01.wt01 GROUP BY([1509551400000, 1509897600000),10h) FILL (LINEAR) STRICT{ @@ -3022,7 +3022,7 @@ Time(TIMESTAMP) |last_value(root.ln.wf01.wt01.temperature)(FLOAT) | 总数目:10 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]302:SELECT last_value(temperature) FROM root.ln.wf01.wt01 GROUP BY([1510069800000, 1510070340000),1m) FILL (20.0) STRICT{ diff --git a/tree/scripts/queryData/fill_null_value.run b/tree/scripts/queryData/fill_null_value.run index 8606a667..8969116a 100644 --- a/tree/scripts/queryData/fill_null_value.run +++ b/tree/scripts/queryData/fill_null_value.run @@ -2,7 +2,7 @@ //一、查询补充值:Previous --0. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; < count(s2) or count(count) < count(s3) align by device STRICT{ -Device(TEXT) |count(s3)(INT64) |count(s1)(INT64) |count(s2)(INT64) | ------------------------------------------------------------------------------------- -root.db.d2 |5 |6 |5 | ------------------------------------------------------------------------------------- -root.db.d3 |6 |6 |5 | +Device(TEXT) |count(password)(INT64) |count(oldPassword)(INT64) |count(s3)(INT64) |count(s1)(INT64) |count(s2)(INT64) | +----------------------------------------------------------------------------------------------------------------------------------------------- +root.db.d2 |null |null |5 |6 |5 | +----------------------------------------------------------------------------------------------------------------------------------------------- +root.db.d3 |null |null |6 |6 |5 | 总数目:2 } -Elapsed Time: 0.0.40 +Elapsed Time: 0.0.7 -- [1]37:select first_value(s1) + first_value(s3) from root.db.** having first_value(s1) is not null and first_value(s3) is not null align by device STRICT{ @@ -139,7 +139,7 @@ root.db.d3 |6.2 | 总数目:3 } -Elapsed Time: 0.0.27 +Elapsed Time: 0.0.5 -- [1]39:select last_value(s1), last_value(s2) from root.db.** group by ([1,10),2ms) having last_value(s1) is not null or last_value(s2) is not null align by device STRICT{ @@ -171,7 +171,7 @@ Time(TIMESTAMP) |Device(TEXT) |last_value(s1)(DOUBLE) |last_value 总数目:12 } -Elapsed Time: 0.0.31 +Elapsed Time: 0.0.3 -- [1]42:select * from root.sg.** align by device STRICT{ @@ -187,7 +187,7 @@ Time(TIMESTAMP) |Device(TEXT) |s1(DOUBLE) |s2(BOOLEAN) |s3(D 总数目:4 } -Elapsed Time: 0.0.23 +Elapsed Time: 0.0.2 -- [1]43:select count(s1) from root.sg.** having count(s1)=count(s2) align by device STRICT{ @@ -199,7 +199,7 @@ root.sg.d2 |2 | 总数目:2 } -Elapsed Time: 0.0.17 +Elapsed Time: 0.0.2 -- [1]46:select avg(s1) from root.sg.** having avg(s1) < avg(s3) align by device STRICT{ SQLSTATE : 305: [INTERNAL_SERVER_ERROR(305)] Exception occurred: "select avg(s1) from root.sg.** having avg(s1) < avg(s3) align by device". executeStatement failed. Unsupported dataType: UNKNOWN diff --git a/tree/scripts/queryData/having_alignbydevice_query.run b/tree/scripts/queryData/having_alignbydevice_query.run index 8ce7d09e..1622d9e8 100644 --- a/tree/scripts/queryData/having_alignbydevice_query.run +++ b/tree/scripts/queryData/having_alignbydevice_query.run @@ -1,6 +1,6 @@ //聚合查询中,having子句中跨设备查询 -connect root/root; +connect root/TimechoDB@2021; --0. 清除数据库 drop database root.**; <= 1509468600000 STRICT{ @@ -513,7 +485,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:2 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.3 -- [1]98:select last * from root.ln.wf01.wt01 order by timeseries desc STRICT{ @@ -527,7 +499,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:2 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.3 -- [1]101:select last * from root.ln.** limit 2 offset 1 STRICT{ @@ -538,7 +510,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:1 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.3 -- [1]102:select last * from root.ln.** order by timeseries asc limit 1 STRICT{ @@ -560,7 +532,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:1 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.3 -- [1]104:select last * from root.ln.** order by timeseries asc offset 1 STRICT{ @@ -571,7 +543,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:1 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.3 -- [1]105:select last * from root.ln.** limit 3 offset 0 slimit 1 soffset 0 STRICT{ SQLSTATE : 701: SLIMIT and SOFFSET can not be used in LastQuery. @@ -608,7 +580,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:7 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.6 -- [1]113:select last * from root.fbox.`300222080935`.G13WSD STRICT{ @@ -637,7 +609,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:7 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]116:select last * from root.ln_1.tb_6141 STRICT{ @@ -698,7 +670,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]119:select last 功能码,膜产水状态,文本 from root.ln_1.tb_6141 STRICT{ @@ -715,7 +687,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:3 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]121:select last 膜产水状态,文本 from root.ln_1.tb_6141 STRICT{ @@ -729,7 +701,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:2 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]122:select last 功能码,膜产水状态 from root.ln_1.tb_6141 STRICT{ @@ -743,7 +715,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]123:select last 功能码_DOUBLE,膜产水状态_BOOLEAN from root.ln_1.tb_6141 STRICT{ @@ -757,7 +729,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]124:select last 功能码,膜产水状态,出水NH4-N from root.ln_1.tb_6141 STRICT{ SQLSTATE : 701: Last queries can only be applied on raw time series. @@ -775,7 +747,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:2 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]143:CREATE DATABASE root.sg1 STRICT{ PASS @@ -795,7 +767,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.2 -- [1]150:select last_value(*) from root.sg1.d1 STRICT{ @@ -805,13 +777,13 @@ null |null | 总数目:1 } -Elapsed Time: 0.0.44 +Elapsed Time: 0.0.4 -- [1]153:insert into root.sg1.d1(time,s3) values(10000, X'cafebabe') STRICT{ 0 } -Elapsed Time: 0.4.816 +Elapsed Time: 0.4.830 -- [1]156:select s3 from root.sg1.d1 STRICT{ @@ -821,7 +793,7 @@ Time(TIMESTAMP) |root.sg1.d1.s3(BLOB) | 总数目:1 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]157:select last s3 from root.sg1.d1 STRICT{ @@ -831,7 +803,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]158:select last_value(s3) from root.sg1.d1 STRICT{ diff --git a/tree/scripts/queryData/last_query.run b/tree/scripts/queryData/last_query.run index e8b4e347..7e4327f9 100644 --- a/tree/scripts/queryData/last_query.run +++ b/tree/scripts/queryData/last_query.run @@ -1,7 +1,7 @@ //一、最新点查询:它返回指定时间序列中时间戳最大的数据点,即一条序列的最新状态 --0. 清理数据 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; < 10 align by device STRICT{ @@ -597,7 +597,7 @@ Time(TIMESTAMP) |Device(TEXT) |max_by(s1, s3)(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.2 -- [1]112:select max_by(s2,s3) from root.sg.d1 group by ([0,10),2ms) having max_by(time,s4) <=4 align by device STRICT{ @@ -611,7 +611,7 @@ Time(TIMESTAMP) |Device(TEXT) |max_by(s2, s3)(INT32) | 总数目:3 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]113:select max_by(s1,s2) from root.sg.d1 group by ([1,6),2ms) having sum(s1) > 1 STRICT{ @@ -625,7 +625,7 @@ Time(TIMESTAMP) |max_by(root.sg.d1.s1, root.sg.d1.s2)(DOUBLE) | 总数目:3 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.1 -- [1]114:select max_by(s1,s2) from root.sg.d1 group by ([1,6),2ms) having s1 > 1 STRICT{ SQLSTATE : 701: Expression of HAVING clause must to be an Aggregation @@ -657,7 +657,7 @@ Time(TIMESTAMP) |Device(TEXT) |max_by(s1, s2)(DOUBLE) |max_by(s3, 总数目:10 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.3 -- [1]119:select max_by(time,s1),max_by(s1,s3),max_by(s3,s2),max_by(s4,s2) from root.sg.** group by([0,10),4ms) order by device desc,time asc align by device STRICT{ @@ -677,7 +677,7 @@ Time(TIMESTAMP) |Device(TEXT) |max_by(Time, s1)(INT64) |max_by(s1 总数目:6 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.4 -- [1]120:select max_by(s1,s2),max_by(s3,s4) from root.sg.** order by device asc, time desc limit 3 align by device STRICT{ @@ -689,7 +689,7 @@ root.sg.d2 |1.1 |55.5 | 总数目:2 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.3 -- [1]123:select max_by(s1,s2) from root.sg.d1 group by ([1,6),2ms),level=1 having sum(s1) > 1 STRICT{ @@ -703,7 +703,7 @@ Time(TIMESTAMP) |max_by(root.sg.*.s1, root.sg.*.s2)(DOUBLE) | 总数目:3 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.2 -- [1]124:select max_by(s3,s4) from root.sg.** group by ([1,10),2ms),level=2 having max_by(time,s1) > 2 STRICT{ @@ -713,7 +713,7 @@ Time(TIMESTAMP) |max_by(root.*.d1.s3, root.*.d1.s4)(FLOAT) |max_by(roo 总数目:1 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.3 -- [1]125:select max_by(s1,s2) from root.** group by ([0,7),3ms),level=1 having sum(d1.s1) >1 STRICT{ SQLSTATE : 701: When Having used with GroupByLevel: the suffix paths can only be measurement or one-level wildcard @@ -721,14 +721,14 @@ SQLSTATE : 701: When Having used with GroupByLevel: the suffix paths can only be -- [1]129:select max_by(s1,s2) into root.sg.max_by.device(max_by_s1) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ max_by(root.sg.d1.s1, ro|root.sg.max_by.device.max_by|1 | ot.sg.d1.s2) |_s1 | | 总数目:1 } -Elapsed Time: 0.0.40 +Elapsed Time: 0.0.9 -- [1]130:show timeseries root.sg.max_by.device.** STRICT{ @@ -739,7 +739,7 @@ max_by_s1 | | | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.0 -- [1]131:select * from root.sg.max_by.device STRICT{ @@ -749,7 +749,7 @@ Time(TIMESTAMP) |root.sg.max_by.device.max_by_s1(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]134:create view root.view.device.max_by as select max_by(s1,s2) from root.sg.d1 STRICT{ SQLSTATE : 300: View unsupported, because: This view contains aggregation function(s) named [max_by(root.sg.d1.s1, root.sg.d1.s2)] @@ -765,4 +765,4 @@ root.sg.d2 |2 |2 总数目:2 } -Elapsed Time: 0.0.46 +Elapsed Time: 0.0.5 diff --git a/tree/scripts/queryData/max_by.run b/tree/scripts/queryData/max_by.run index 0e974a26..61a765d8 100644 --- a/tree/scripts/queryData/max_by.run +++ b/tree/scripts/queryData/max_by.run @@ -8,7 +8,7 @@ --0. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; < 10 align by device STRICT{ @@ -629,7 +629,7 @@ Time(TIMESTAMP) |Device(TEXT) |min_by(s1, s3)(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]113:select min_by(s2,s3) from root.sg.d1 group by ([0,10),2ms) having min_by(time,s4) <=4 align by device STRICT{ @@ -641,7 +641,7 @@ Time(TIMESTAMP) |Device(TEXT) |min_by(s2, s3)(INT32) | 总数目:2 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.1 -- [1]114:select min_by(s1,s2) from root.sg.d1 group by ([1,6),2ms) having sum(s1) > 1 STRICT{ @@ -653,7 +653,7 @@ Time(TIMESTAMP) |min_by(root.sg.d1.s1, root.sg.d1.s2)(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.1 -- [1]115:select min_by(s1,s2) from root.sg.d1 group by ([1,6),2ms) having s1 > 1 STRICT{ SQLSTATE : 701: Expression of HAVING clause must to be an Aggregation @@ -685,7 +685,7 @@ Time(TIMESTAMP) |Device(TEXT) |min_by(s1, s2)(DOUBLE) |min_by(s3, 总数目:10 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.3 -- [1]120:select min_by(time,s1),min_by(s1,s3),min_by(s3,s2),min_by(s4,s2) from root.sg.** group by([0,10),4ms) order by device desc,time asc align by device STRICT{ @@ -705,7 +705,7 @@ Time(TIMESTAMP) |Device(TEXT) |min_by(Time, s1)(INT64) |min_by(s1 总数目:6 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.2 -- [1]121:select min_by(s1,s2),min_by(s3,s4) from root.sg.** order by device asc, time desc limit 1 align by device STRICT{ @@ -715,7 +715,7 @@ root.sg.d1 |0.2 |null | 总数目:1 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.2 -- [1]124:select min_by(s1,s2) from root.sg.d1 group by ([1,6),2ms),level=1 having sum(s1) > 1 STRICT{ @@ -727,7 +727,7 @@ Time(TIMESTAMP) |min_by(root.sg.*.s1, root.sg.*.s2)(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.2 -- [1]125:select min_by(s3,s4) from root.sg.** group by ([1,10),2ms),level=2 having min_by(time,s1) > 2 STRICT{ @@ -737,7 +737,7 @@ Time(TIMESTAMP) |min_by(root.*.d1.s3, root.*.d1.s4)(FLOAT) |min_by(roo 总数目:1 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.3 -- [1]126:select min_by(s1,s2) from root.** group by ([0,7),3ms),level=1 having sum(d1.s1) >1 STRICT{ SQLSTATE : 701: When Having used with GroupByLevel: the suffix paths can only be measurement or one-level wildcard @@ -745,14 +745,14 @@ SQLSTATE : 701: When Having used with GroupByLevel: the suffix paths can only be -- [1]130:select min_by(s1,s2) into root.sg.min_by.device(min_by_s1) from root.sg.d1 STRICT{ -SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT32) | +SourceColumn(TEXT) |TargetTimeseries(TEXT) |Written(INT64) | ------------------------------------------------------------------------ min_by(root.sg.d1.s1, ro|root.sg.min_by.device.min_by|1 | ot.sg.d1.s2) |_s1 | | 总数目:1 } -Elapsed Time: 0.0.30 +Elapsed Time: 0.0.8 -- [1]131:show timeseries root.sg.min_by.device.** STRICT{ @@ -763,7 +763,7 @@ min_by_s1 | | | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]132:select * from root.sg.min_by.device STRICT{ @@ -773,7 +773,7 @@ Time(TIMESTAMP) |root.sg.min_by.device.min_by_s1(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]135:create view root.view.device.min_by as select min_by(s1,s2) from root.sg.d1 STRICT{ SQLSTATE : 300: View unsupported, because: This view contains aggregation function(s) named [min_by(root.sg.d1.s1, root.sg.d1.s2)] @@ -789,4 +789,4 @@ root.sg.d2 |2 |2 总数目:2 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.5 diff --git a/tree/scripts/queryData/min_by.run b/tree/scripts/queryData/min_by.run index 89285ca2..1469737d 100644 --- a/tree/scripts/queryData/min_by.run +++ b/tree/scripts/queryData/min_by.run @@ -8,7 +8,7 @@ --0. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; < 10, s1 <= s2, !(s1 <= s2) from root.sg.d1 order by s1 > 10 && s1 > s2 desc STRICT{ @@ -377,7 +379,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(INT32) |root.sg.d1.s2(INT64) |root 总数目:10 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.6 -- [1]50:select s3,s4 from root.sg.d1 STRICT{ @@ -405,7 +407,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(FLOAT) |root.sg.d1.s4(DOUBLE) | 总数目:10 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.1 -- [1]51:select sum(s1+s2+s3+s4) from root.sg.d1 STRICT{ @@ -415,7 +417,7 @@ sum(root.sg.d1.s1 + root.sg.d1.s2 + root.sg.d1.s3 + root.sg.d1.s4)(DOUBLE) 总数目:1 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.4 -- [1]52:select s3,s4 from root.sg.d1 order by sum(s1+s2+s3+s4) desc STRICT{ SQLSTATE : 701: Raw data and aggregation hybrid query is not supported. @@ -433,7 +435,7 @@ sum(root.sg.d1.s1)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]57:select min_value(s2) from root.sg.d1 order by max_value(s4) asc align by device STRICT{ @@ -443,7 +445,7 @@ root.sg.d1 |-2 | 总数目:1 } -Elapsed Time: 0.0.24 +Elapsed Time: 0.0.10 -- [1]58:select EXTREME(s1+s3) from root.sg.d1 order by avg(2*s4) desc align by device STRICT{ @@ -453,7 +455,7 @@ root.sg.d1 |107.0999984741211 | 总数目:1 } -Elapsed Time: 0.0.14 +Elapsed Time: 0.0.7 -- [1]61:select s1,s3,s5,s6 from root.sg.d1 STRICT{ @@ -481,7 +483,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(INT32) |root.sg.d1.s3(FLOAT) |root 总数目:10 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]62:select s1,s3,s5,s6 from root.sg.d1 order by s3 desc nulls last,s2+s4,time desc STRICT{ @@ -509,7 +511,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(INT32) |root.sg.d1.s3(FLOAT) |root 总数目:10 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.3 -- [1]65:select avg(s1),max_value(s2),last_value(s3),min_value(s4),count(s_5),max_time(s_6) from root.sg.d1 STRICT{ @@ -519,7 +521,7 @@ avg(root.sg.d1.s1)(DOUBLE) |max_value(root.sg.d1.s2)(INT64) |last_valu 总数目:1 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.7 -- [1]66:select avg(s1),max_value(s2),last_value(s3),min_value(s4),count(s_5),max_time(s_6) from root.sg.d1 order by max_value(s1) desc align by device STRICT{ @@ -557,7 +559,7 @@ Time(TIMESTAMP) |Device(TEXT) |s5(BOOLEAN) | 总数目:10 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]70:select s3,s5,s6 from root.sg.d1 order by s1+s2,s3 desc nulls first,2+(s4/2),device desc,time desc align by device STRICT{ @@ -585,7 +587,7 @@ Time(TIMESTAMP) |Device(TEXT) |s3(FLOAT) |s5(BOOLEAN) |s6(TE 总数目:10 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.7 -- [1]73:select last * from root.sg.d1 order by timeseries desc STRICT{ @@ -605,7 +607,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:6 } -Elapsed Time: 0.0.16 +Elapsed Time: 0.0.9 -- [1]74:select last * from root.sg.d1 order by value desc STRICT{ @@ -625,7 +627,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:6 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]75:select last * from root.sg.d1 order by DataType desc STRICT{ @@ -645,7 +647,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:6 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]76:select last * from root.sg.d1 order by time desc STRICT{ @@ -665,7 +667,7 @@ Time(TIMESTAMP) |Timeseries(TEXT) |Value(TEXT) |DataType(TEXT) 总数目:6 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]79:select s1+s2,s5 from root.sg.d1 STRICT{ @@ -693,7 +695,7 @@ Time(TIMESTAMP) |root.sg.d1.s1 + root.sg.d1.s2(DOUBLE) |root.sg.d1.s5( 总数目:10 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]80:select s5 from root.sg.d1 where s5=true order by s1+s2 desc STRICT{ @@ -709,7 +711,7 @@ Time(TIMESTAMP) |root.sg.d1.s5(BOOLEAN) | 总数目:4 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.37 -- [1]81:select s1,s3,s5,s6 from root.sg.d1 where time>2 and time <=9 order by s2 desc,time desc align by device STRICT{ @@ -731,7 +733,7 @@ Time(TIMESTAMP) |Device(TEXT) |s1(INT32) |s3(FLOAT) |s5(BOOL 总数目:7 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.6 -- [1]84:select count(s1), max_value(s3) from root.sg.d1 group by ([1, 15),2ms) order by avg(s2),time desc align by device STRICT{ @@ -753,7 +755,7 @@ Time(TIMESTAMP) |Device(TEXT) |count(s1)(INT64) |max_value(s3)(FL 总数目:7 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.6 -- [1]85:select MAX_TIME(s6) from root.** group by level = 3 order by first_value(s5),time desc STRICT{ @@ -763,7 +765,7 @@ MAX_TIME(root.*.*.s6)(INT64) | 总数目:1 } -Elapsed Time: 0.0.20 +Elapsed Time: 0.0.17 -- [1]88:select count(s5) from root.sg.d1 group by([1,10),2ms) having sum(s1)>1 order by count(s2) desc STRICT{ @@ -779,7 +781,7 @@ Time(TIMESTAMP) |count(root.sg.d1.s5)(INT64) | 总数目:4 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.8 -- [1]91:select s1, s3 from root.sg.d1 where time >= 1 and time <= 10 STRICT{ @@ -807,7 +809,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(INT32) |root.sg.d1.s3(FLOAT) | 总数目:10 } -Elapsed Time: 0.0.11 +Elapsed Time: 0.0.2 -- [1]92:select s1, s3 from root.sg.d1 where time >= 1 and time <= 10 fill(previous) order by s2,time desc align by device STRICT{ @@ -835,7 +837,7 @@ Time(TIMESTAMP) |Device(TEXT) |s1(INT32) |s3(FLOAT) | 总数目:10 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.9 -- [1]95:select s1,s2,s3,s4 from root.sg.d1 order by s1,time desc limit 5 offset 2 slimit 2 soffset 1 align by device STRICT{ @@ -853,4 +855,4 @@ Time(TIMESTAMP) |Device(TEXT) |s2(INT64) |s3(FLOAT) | 总数目:5 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.8 diff --git a/tree/scripts/queryData/order_by_expression_query.run b/tree/scripts/queryData/order_by_expression_query.run index 85adab22..f5979082 100644 --- a/tree/scripts/queryData/order_by_expression_query.run +++ b/tree/scripts/queryData/order_by_expression_query.run @@ -1,7 +1,7 @@ //ORDER BY 支持任意表达式 --0. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; <= 1 and time <= 10 fill(previous) orde select s1,s2,s3,s4 from root.sg.d1 order by s1,time desc limit 5 offset 2 slimit 2 soffset 1 align by device; --17. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; < 1509465900000 and time < 1509811920000 slimit 1 STRICT{ @@ -791,7 +791,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.status(BOOLEAN) | 总数目:6 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]149:select * from root.ln.wf01.wt01 where time > 1509465900000 and time < 1509811200000 slimit 1 soffset 0 STRICT{ @@ -841,7 +841,7 @@ Time(TIMESTAMP) |last_value(root.ln.wf01.wt01.status)(BOOLEAN) | 总数目:7 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]160:select * from root.ln.wf01.wt01 where time = 1509525350000 fill(previous, 1m) slimit 1 soffset 1 STRICT{ @@ -897,7 +897,7 @@ Time(TIMESTAMP) |root.ln.wf02.wt02.hardware(TEXT) |root.ln.wf01.wt01.t 总数目:20 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]164:select * from root.ln.wf01.wt01 where time <= 1510070390000 fill(previous) slimit 1 soffset 1 STRICT{ @@ -937,7 +937,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.status(BOOLEAN) | 总数目:16 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]181:create database root.ln STRICT{ PASS @@ -963,7 +963,7 @@ root.ln |1 |1 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]188:show timeseries root.ln.** STRICT{ @@ -980,25 +980,25 @@ us | | | 总数目:3 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]191:insert into root.ln.wf01.wt01(time,status,temperature) values(1509321600000,FALSE,18.32) STRICT{ 0 } -Elapsed Time: 0.1.302 +Elapsed Time: 0.0.34 -- [1]192:insert into root.ln.wf01.wt01(time,status,temperature) values(1509408000000,TRUE,15.99) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]193:insert into root.ln.wf01.wt01(time,status,temperature) values(1509465600000,TRUE,25.99) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]194:insert into root.ln.wf01.wt01(time,status,temperature) values(1509472800000,TRUE,25.99) STRICT{ 0 @@ -1010,13 +1010,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]196:insert into root.ln.wf01.wt01(time,status,temperature) values(1509523800000,TRUE,24.13) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]197:insert into root.ln.wf01.wt01(time,status,temperature) values(1509525300000,FALSE,21.12) STRICT{ 0 @@ -1028,7 +1028,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.118 +Elapsed Time: 0.0.34 -- [1]199:insert into root.ln.wf02.wt02(time,hardware) values(1509525300000,'V002') STRICT{ 0 @@ -1040,7 +1040,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]201:insert into root.ln.wf01.wt01(time,status,temperature) values(1509559200000,FALSE,26.92) STRICT{ 0 @@ -1052,7 +1052,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.2 -- [1]203:insert into root.ln.wf01.wt01(time,status,temperature) values(1509724800000,TRUE,23.29) STRICT{ 0 @@ -1106,7 +1106,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]212:insert into root.ln.wf01.wt01(time,status,temperature) values(1510070400000,TRUE,23.99) STRICT{ 0 @@ -1118,7 +1118,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.3 -- [1]214:insert into root.ln.wf01.wt01(time,status,temperature) values(1541433600000,TRUE,25.99) STRICT{ 0 @@ -1130,7 +1130,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.1 -- [1]216:insert into root.ln.wf01.wt01(time,status,temperature) values(1573056000000,TRUE,24.19) STRICT{ 0 diff --git a/tree/scripts/queryData/pag_limit_offset.run b/tree/scripts/queryData/pag_limit_offset.run index 269ff6a6..61ebdea2 100644 --- a/tree/scripts/queryData/pag_limit_offset.run +++ b/tree/scripts/queryData/pag_limit_offset.run @@ -2,7 +2,7 @@ //一、按行分页:【limit】和【OFFSET】 --0. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; < 1509465900000 and select status,temperature from root.ln.wf01.wt01 where time > 1509465900000 and time < 1509466320000 limit 2 offset 6; --9. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; < 1509525300000 STRICT{ @@ -238,7 +238,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) | 总数目:17 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]52:select temperature from root.ln.** where time = 1509525300000 STRICT{ @@ -248,7 +248,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]55:select temperature from root.ln.** where time >= 1509525300000 and time < 1510069800000 STRICT{ @@ -274,7 +274,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) | 总数目:9 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]58:select temperature from root.ln.wf01.wt01 where time < 1509466080000 STRICT{ @@ -288,7 +288,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) | 总数目:3 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]61:select status, temperature from root.ln.wf01.wt01 where time > 1509465600000 and time < 1509509520000 STRICT{ @@ -300,7 +300,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.status(BOOLEAN) |root.ln.wf01.wt01. 总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]64:select status,temperature from root.ln.wf01.wt01 where (time > 1509465600000 and time < 1509509520000) or (time >= 1509523800000 and time <= 1509525420000) STRICT{ @@ -316,7 +316,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.status(BOOLEAN) |root.ln.wf01.wt01. 总数目:4 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]67:select wf01.wt01.status,wf02.wt02.hardware from root.ln where (time > 1509465900000 and time < 1509466320000) or (time >= 1509525000000 and time <= 1509525420000) STRICT{ @@ -328,7 +328,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.status(BOOLEAN) |root.ln.wf02.wt02. 总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]70:select * from root.ln.** where time > 1509321600000 order by time desc limit 5 STRICT{ @@ -346,7 +346,7 @@ Time(TIMESTAMP) |root.ln.wf02.wt02.hardware(TEXT) |root.ln.wf01.wt01.t 总数目:5 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]86:create database root.ln STRICT{ PASS @@ -372,7 +372,7 @@ root.ln |1 |1 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]93:show timeseries root.ln.** STRICT{ @@ -389,25 +389,25 @@ us | | | 总数目:3 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]96:insert into root.ln.wf01.wt01(time,status,temperature) values(1509321600000,FALSE,18.32) STRICT{ 0 } -Elapsed Time: 0.1.569 +Elapsed Time: 0.0.45 -- [1]97:insert into root.ln.wf01.wt01(time,status,temperature) values(1509408000000,TRUE,15.99) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]98:insert into root.ln.wf01.wt01(time,status,temperature) values(1509465600000,TRUE,25.99) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]99:insert into root.ln.wf01.wt01(time,status,temperature) values(1509472800000,TRUE,25.99) STRICT{ 0 @@ -437,13 +437,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.97 +Elapsed Time: 0.0.47 -- [1]104:insert into root.ln.wf02.wt02(time,hardware) values(1509611700000,'V002') STRICT{ 0 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.2 -- [1]105:insert into root.ln.wf02.wt02(time,hardware) values(1509697800000,'V003') STRICT{ 0 @@ -461,7 +461,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]108:insert into root.ln.wf02.wt02(time,hardware) values(1509852900000,'V002') STRICT{ 0 @@ -479,13 +479,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]111:insert into root.ln.wf01.wt01(time,status,temperature) values(1509638400000,TRUE,26.0) STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]112:insert into root.ln.wf01.wt01(time,status,temperature) values(1509724800000,TRUE,23.29) STRICT{ 0 @@ -497,7 +497,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]114:insert into root.ln.wf01.wt01(time,status,temperature) values(1509897600000,FALSE,20.19) STRICT{ 0 @@ -527,19 +527,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]119:insert into root.ln.wf01.wt01(time,status,temperature) values(1510070100000,TRUE,21.22) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]120:insert into root.ln.wf01.wt01(time,status,temperature) values(1510070370000,TRUE,28.12) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]121:insert into root.ln.wf01.wt01(time,status,temperature) values(1510070400000,TRUE,23.99) STRICT{ 0 @@ -551,25 +551,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]123:insert into root.ln.wf01.wt01(time,status,temperature) values(1541433600000,TRUE,25.99) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]124:insert into root.ln.wf01.wt01(time,status,temperature) values(1572883200000,TRUE,19.99) STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]125:insert into root.ln.wf01.wt01(time,status,temperature) values(1573056000000,TRUE,24.19) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]128:select temperature from root.ln.** where temperature > 20.5 STRICT{ @@ -613,7 +613,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) | 总数目:18 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]131:select status from root.ln.** where status = true STRICT{ @@ -649,7 +649,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.status(BOOLEAN) | 总数目:14 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]134:select temperature from root.ln.** where temperature > 21.0 and temperature < 30 STRICT{ @@ -691,7 +691,7 @@ Time(TIMESTAMP) |root.ln.wf01.wt01.temperature(FLOAT) | 总数目:17 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]137:select hardware from root.ln.** where hardware in ('V001','V002') STRICT{ @@ -707,7 +707,7 @@ Time(TIMESTAMP) |root.ln.wf02.wt02.hardware(TEXT) | 总数目:4 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]140:select hardware from root.ln.** where hardware not in ('V001','V002') STRICT{ @@ -719,7 +719,7 @@ Time(TIMESTAMP) |root.ln.wf02.wt02.hardware(TEXT) | 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]156:create database root.sg STRICT{ PASS @@ -777,13 +777,13 @@ root.sg.d1.s2 |null |root.sg |DOUBLE 总数目:6 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]169:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(1509465600000,20.33,30.16,24,65,TRUE,'aabbccdd') STRICT{ 0 } -Elapsed Time: 0.0.130 +Elapsed Time: 0.0.36 -- [1]170:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(1509552000000,25.21,36.10,55,68,FALSE,'cc') STRICT{ 0 @@ -795,19 +795,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.141 +Elapsed Time: 0.0.35 -- [1]172:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(1509724800000,26.21,36.10,55,68,FALSE,'try') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]173:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(1509811200000,26.21,36.10,55,68,FALSE,'Box') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]174:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(1509897600000,26.21,36.10,55,68,FALSE,'BON') STRICT{ 0 @@ -829,7 +829,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(INT32) |root.sg.d1.s4(INT64) |root 总数目:2 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]182:select * from root.sg.d1 where s6 like '_b_' STRICT{ @@ -839,7 +839,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(INT32) |root.sg.d1.s4(INT64) |root 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.5 -- [1]185:select * from root.sg.d1 where s6 regexp '^[A-Za-z]+$' STRICT{ @@ -859,7 +859,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(INT32) |root.sg.d1.s4(INT64) |root 总数目:6 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]186:select * from root.sg.d1 where s6 regexp '^[A-Z]+$' and time > 1509465600000 STRICT{ @@ -869,7 +869,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(INT32) |root.sg.d1.s4(INT64) |root 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]187:select * from root.sg.d1 where s6 regexp '^[a-z]+$' and time > 1509638400000 STRICT{ @@ -879,7 +879,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(INT32) |root.sg.d1.s4(INT64) |root 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]188:select * from root.sg.d1 where s6 regexp '^.{3,20}$' STRICT{ @@ -897,7 +897,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(INT32) |root.sg.d1.s4(INT64) |root 总数目:5 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]189:select * from root.sg.d1 where s6 regexp '^[A-Za-z0-9]+$' STRICT{ @@ -917,7 +917,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(INT32) |root.sg.d1.s4(INT64) |root 总数目:6 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]190:select * from root.sg.d1 where s6 regexp '^a.*' STRICT{ @@ -929,19 +929,19 @@ Time(TIMESTAMP) |root.sg.d1.s3(INT32) |root.sg.d1.s4(INT64) |root 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]206:insert into root.db.d1(time, s1, s2) aligned values(1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.2.156 +Elapsed Time: 0.0.228 -- [1]207:insert into root.db.d1(time, s1, s2) aligned values(2, 2, 2) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]208:insert into root.db.d1(time, s1, s2) aligned values(3, 3, 3) STRICT{ 0 @@ -953,13 +953,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]210:insert into root.db.d1(time, s1, s2) aligned values(5, 5, 50) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]211:insert into root.db.d1(time, s1, s2) aligned values(6, 6, 60) STRICT{ 0 @@ -977,7 +977,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]214:insert into root.db.d1(time, s1, s2) aligned values(9, 200, 200) STRICT{ 0 @@ -1027,7 +1027,7 @@ Time(TIMESTAMP) |root.db.d1.s1(DOUBLE) |root.db.d1.s2(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]220:select s1, s2 from root.db.d1 where s1 == s2 limit 2 STRICT{ @@ -1039,7 +1039,7 @@ Time(TIMESTAMP) |root.db.d1.s1(DOUBLE) |root.db.d1.s2(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]221:select s1, s2 from root.db.d1 where s1 >= s2 limit 1 STRICT{ @@ -1049,7 +1049,7 @@ Time(TIMESTAMP) |root.db.d1.s1(DOUBLE) |root.db.d1.s2(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]222:select s1, s2 from root.db.d1 where s1 <= s2 limit 3 STRICT{ @@ -1063,7 +1063,7 @@ Time(TIMESTAMP) |root.db.d1.s1(DOUBLE) |root.db.d1.s2(DOUBLE) | 总数目:3 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]223:select s1, s2 from root.db.d1 where s1 == s2 limit 2 offset 2 STRICT{ @@ -1075,7 +1075,7 @@ Time(TIMESTAMP) |root.db.d1.s1(DOUBLE) |root.db.d1.s2(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]224:select s1, s2 from root.db.d1 where s1 == s2 limit 5 offset 3 slimit 1 soffset 1 STRICT{ @@ -1089,4 +1089,4 @@ Time(TIMESTAMP) |root.db.d1.s2(DOUBLE) | 总数目:3 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 diff --git a/tree/scripts/queryData/query_filter.run b/tree/scripts/queryData/query_filter.run index 2afe5c17..f205059c 100644 --- a/tree/scripts/queryData/query_filter.run +++ b/tree/scripts/queryData/query_filter.run @@ -3,7 +3,7 @@ //一、时间过滤条件 --0. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; < 1509465900 select * from root.ln.** where time > 1509321600000 order by time desc limit 5; --12. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; < 1510070400000 order by time desc; --6. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; <= s1 from root.sg.d1 STRICT{ SQLSTATE : 701: Invalid input expression data type. expression: root.sg.d1.s1, actual data type: FLOAT, expected data type(s): [TEXT, STRING]. @@ -363,7 +363,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(DOUBLE) |roo 总数目:6 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]109:select s3, s5, s3 == s5, s3 != s5 from root.sg.d1 STRICT{ @@ -383,7 +383,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(BOOLEAN) |root.sg.d1.s5(BOOLEAN) | 总数目:6 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]113:select s1, s3, s1 and s3 from root.sg.d1 STRICT{ SQLSTATE : 701: Invalid input expression data type. expression: root.sg.d1.s1, actual data type: FLOAT, expected data type(s): [BOOLEAN]. @@ -423,7 +423,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(BOOLEAN) |root.sg.d1.s5(BOOLEAN) | 总数目:6 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]125:select s3, s5, s3 & s5, s3 | s5 from root.sg.d1 STRICT{ @@ -443,7 +443,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(BOOLEAN) |root.sg.d1.s5(BOOLEAN) | 总数目:6 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]126:select s3, s5, s3 && s5, s3 || s5 from root.sg.d1 STRICT{ @@ -463,7 +463,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(BOOLEAN) |root.sg.d1.s5(BOOLEAN) | 总数目:6 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]130:select s1 in (1,169,12.5,100.15,false,true,'V001') from root.sg.d1 STRICT{ SQLSTATE : 701: "false" cannot be cast to [FLOAT] @@ -491,7 +491,7 @@ Time(TIMESTAMP) |root.sg.d1.s4 IN (1,169,12.5,100.15)(BOOLEAN) | 总数目:6 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]135:select s5 in (1,169,12.5,100.15) from root.sg.d1 STRICT{ SQLSTATE : 701: "1" cannot be cast to [BOOLEAN] @@ -523,7 +523,7 @@ Time(TIMESTAMP) |root.sg.d1.s1 IN (1,169,12.5,100.15)(BOOLEAN) | 总数目:6 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]143:select s2 in (3.3,169,11.2,100.15) from root.sg.d1 STRICT{ @@ -563,7 +563,7 @@ Time(TIMESTAMP) |root.sg.d1.s4 IN (1,169,12.5,100.15,false,true,V001)(BOOLE 总数目:6 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]145:select s6 contains (-1, 0, 22, 1) from root.sg.d1 STRICT{ @@ -583,7 +583,7 @@ Time(TIMESTAMP) |root.sg.d1.s6 IN (-1,0,22,1)(BOOLEAN) | 总数目:6 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]148:select s1 from root.sg.d1 where s1 not in (-2, 1.1, '1.2', 10) STRICT{ @@ -601,7 +601,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) | 总数目:5 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]149:select s2 from root.sg.d1 where s2 not contains (0, 9.3, '1.2', 1) STRICT{ @@ -619,7 +619,7 @@ Time(TIMESTAMP) |root.sg.d1.s2(DOUBLE) | 总数目:5 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.3 -- [1]153:select s1 like '1%' from root.sg.d1 STRICT{ SQLSTATE : 701: Invalid input expression data type. expression: root.sg.d1.s1, actual data type: FLOAT, expected data type(s): [TEXT, STRING]. @@ -719,7 +719,7 @@ Time(TIMESTAMP) |root.sg.d1.s4 NOT LIKE pattern = '_bc_'(BOOLEAN) | 总数目:6 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 -- [1]171:select s1 from root.sg.d1 where s1 between 10.0 and 35 STRICT{ @@ -733,7 +733,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) | 总数目:3 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]174:select s2 from root.sg.d1 where s2 not between 1.0 and 10 STRICT{ @@ -747,7 +747,7 @@ Time(TIMESTAMP) |root.sg.d1.s2(DOUBLE) | 总数目:3 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]190:create database root.sg STRICT{ PASS @@ -793,7 +793,7 @@ root.sg |1 |1 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]202:show timeseries root.sg.** STRICT{ @@ -823,13 +823,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.239 +Elapsed Time: 0.0.69 -- [1]206:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6,s7) values(2,1.10,2.20013,TRUE,'0.001',12,20,'abcdiekdhs') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.2 -- [1]207:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6,s7) values(3,1.1015,2.142,TRUE,'111',12,20,'abcdiekdhs') STRICT{ 0 @@ -853,19 +853,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]211:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6,s7) values(7,1001.1006,0.156242,TRUE,'FALSE',0,20,'[0.0.0.0][FAIL]') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]212:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6,s7) values(8,-1.10123,1.1,FALSE,'warn:-8721',22,1,'20394') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]213:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6,s7) values(9,3.045,2.0023145,TRUE,'false',1,10,'sunA839') STRICT{ 0 @@ -883,37 +883,37 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]216:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6,s7) values(12,-0.5153,-0.205,TRUE,'false',-2,2,'uiewi 88kd') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]217:insert into root.sg.d2(time,s1) values(1,12) STRICT{ 0 } -Elapsed Time: 0.0.165 +Elapsed Time: 0.0.81 -- [1]218:insert into root.sg.d2(time,s1) values(2,32) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]219:insert into root.sg.d2(time,s1) values(1607603775000,1531604122307244742) STRICT{ 0 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.3 -- [1]220:insert into root.sg.d2(time,s1) values(1607603776000,-8581625725655917595) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]222:select * from root.sg.** STRICT{ @@ -967,7 +967,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |sin(root.sg.d1.s1)(DOUBLE) 总数目:5 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]228:select s2, ASIN(s2), ACOS(s2), ATAN(s2) from root.sg.d1 STRICT{ @@ -999,7 +999,7 @@ Time(TIMESTAMP) |root.sg.d1.s2(DOUBLE) |ASIN(root.sg.d1.s2)(DOUBLE) 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]230:select s5, SINH(s5), COSH(s5), TANH(s5) from root.sg.d1 STRICT{ @@ -1031,7 +1031,7 @@ Time(TIMESTAMP) |root.sg.d1.s5(INT32) |SINH(root.sg.d1.s5)(DOUBLE) 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]232:select s6, DEGREES(s6), RADIANS(s6), ABS(s6),SIGN(s6) from root.sg.d1 STRICT{ @@ -1079,7 +1079,7 @@ Time(TIMESTAMP) |root.sg.d2.s1(INT64) |CEIL(root.sg.d2.s1)(DOUBLE) 总数目:4 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]236:select s1, round(s1,2) from root.sg.** STRICT{ @@ -1115,7 +1115,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d2.s1(INT64) |ROUN 总数目:14 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]237:select s1, round(s1) from root.sg.d1 STRICT{ @@ -1147,7 +1147,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |ROUND(root.sg.d1.s1)(DOUBLE) 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]238:select s1, round(s1,0) from root.sg.d1 STRICT{ @@ -1243,7 +1243,7 @@ Time(TIMESTAMP) |root.sg.d1.s2(DOUBLE) |ROUND(root.sg.d1.s2,3)(DOUBLE) 总数目:12 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]241:select s3, round(s3,1) from root.sg.d1 STRICT{ SQLSTATE : 701: Input series of Scalar function [ROUND] only supports numeric data types [INT32, INT64, FLOAT, DOUBLE] @@ -1315,7 +1315,7 @@ Time(TIMESTAMP) |root.sg.d1.s6(INT64) |ROUND(root.sg.d1.s6,2)(DOUBLE) 总数目:12 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]249:select s1, EXP(s1) from root.sg.d2 STRICT{ @@ -1331,7 +1331,7 @@ Time(TIMESTAMP) |root.sg.d2.s1(INT64) |EXP(root.sg.d2.s1)(DOUBLE) 总数目:4 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.3 -- [1]251:select s5, LN(s6), LOG10(s5), SQRT(s6) from root.sg.d1 STRICT{ @@ -1363,7 +1363,7 @@ Time(TIMESTAMP) |root.sg.d1.s5(INT32) |LN(root.sg.d1.s6)(DOUBLE) 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]255:select s4, string_contains(s4, 's'='warn'), string_matches(s4, 'regex'='[^\\s]+37229') from root.sg.d1 STRICT{ @@ -1395,7 +1395,7 @@ Time(TIMESTAMP) |root.sg.d1.s4(TEXT) |string_contains(root.sg.d1.s4, " 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]257:select s4, LENGTH(s4), LOCATE(s4, 'target'='warn', 'reverse'='true') from root.sg.d1 STRICT{ @@ -1427,7 +1427,7 @@ Time(TIMESTAMP) |root.sg.d1.s4(TEXT) |LENGTH(root.sg.d1.s4)(INT32) 总数目:12 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]259:select s4, STARTSWITH(s4, 'target'='w'), ENDSWITH(s4, 'target'='229') from root.sg.d1 STRICT{ @@ -1491,7 +1491,7 @@ Time(TIMESTAMP) |root.sg.d1.s4(TEXT) |CONCAT(root.sg.d1.s4, "target"=" 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]264:select s4, SUBSTRING(s4, 'start'='0','end'='2') from root.sg.d1 STRICT{ SQLSTATE : 701: Syntax error,please check that the parameters of the function are correct @@ -1527,7 +1527,7 @@ Time(TIMESTAMP) |root.sg.d1.s4(TEXT) |SUBSTRING(root.sg.d1.s4,3,2)(TEX 总数目:12 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]267:select s7, substring(s7,1),substring(s7,0) from root.sg.d1 STRICT{ @@ -1559,7 +1559,7 @@ Time(TIMESTAMP) |root.sg.d1.s7(TEXT) |SUBSTRING(root.sg.d1.s7,1)(TEXT) 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]269:select s7, substring(s7,-2,1),substring(s7,-3,5) from root.sg.d1 STRICT{ SQLSTATE : 701: Argument exception,the scalar function [SUBSTRING] beginPosition and length must be greater than 0 @@ -1623,7 +1623,7 @@ Time(TIMESTAMP) |root.sg.d1.s4(TEXT) |UPPER(root.sg.d1.s4)(TEXT) 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]290:select s4, s7, TRIM(s7), STRCMP(s4,s7) from root.sg.d1 STRICT{ @@ -1655,7 +1655,7 @@ Time(TIMESTAMP) |root.sg.d1.s4(TEXT) |root.sg.d1.s7(TEXT) |TRIM(r 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]292:select s7, STRREPLACE(s7,'target'='test','replace'='num','limit'='1','offset'='1','reverse'='true') from root.sg.d1 STRICT{ SQLSTATE : 701: Error occurred during inferring UDF data type: @@ -1685,7 +1685,7 @@ Time(TIMESTAMP) |root.sg.d2.s1(INT64) |top_k(root.sg.d2.s1, "k"="2")(I 总数目:1 } -Elapsed Time: 0.0.25 +Elapsed Time: 0.0.2 -- [1]305:select s1, time_difference(s1), difference(s1), non_negative_difference(s1), derivative(s1), non_negative_derivative(s1) from root.sg.d1 limit 5 offset 1 STRICT{ @@ -1703,7 +1703,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |time_difference(root.sg.d1.s1)( 总数目:5 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.2 -- [1]308:select s1, s2, const(s1, 'value'='1024', 'type'='INT64'), pi(s2), e(s1, s2) from root.sg.d1 STRICT{ @@ -1735,7 +1735,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(DOUBLE) |con 总数目:12 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.2 -- [1]312:select s1, cast(s1 as DOUBLE), cast(s1 as INT32), cast(s1 as INT64), cast(s1 as BOOLEAN), cast(s1 as TEXT) from root.sg.d1 STRICT{ @@ -1767,7 +1767,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |CAST(root.sg.d1.s1 AS DOUBLE)(D 总数目:12 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.1 -- [1]314:select s2, cast(s2 as FLOAT), cast(s2 as INT32), cast(s2 as INT64), cast(s2 as BOOLEAN), cast(s1 as TEXT) from root.sg.d1 STRICT{ @@ -1799,7 +1799,7 @@ Time(TIMESTAMP) |root.sg.d1.s2(DOUBLE) |CAST(root.sg.d1.s2 AS FLOAT)(F 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]316:select s3, cast(s3 as DOUBLE), cast(s3 as FLOAT), cast(s3 as INT32), cast(s3 as INT64), cast(s3 as TEXT) from root.sg.d1 STRICT{ @@ -1845,7 +1845,7 @@ Time(TIMESTAMP) |root.sg.d1.s4(TEXT) |CAST(root.sg.d1.s4 AS DOUBLE)(DO 总数目:3 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]319:select s4, cast(s4 as INT32), cast(s4 as INT64) from root.sg.d1 where time < 2 STRICT{ @@ -1867,7 +1867,7 @@ Time(TIMESTAMP) |root.sg.d1.s4(TEXT) |CAST(root.sg.d1.s4 AS BOOLEAN)(B 总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]321:select s4, cast(s4 as DOUBLE), cast(s4 as FLOAT), cast(s4 as INT32), cast(s4 as INT64), cast(s4 as BOOLEAN)from root.sg.d1 STRICT{ SQLSTATE : 701: Cannot cast warn:-8721 to DOUBLE type @@ -1903,7 +1903,7 @@ Time(TIMESTAMP) |root.sg.d1.s5(INT32) |CAST(root.sg.d1.s5 AS DOUBLE)(D 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]326:select s6, cast(s6 as DOUBLE), cast(s6 as FLOAT), cast(s6 as INT32), cast(s6 as BOOLEAN), cast(s6 as TEXT)from root.sg.d1 STRICT{ @@ -1935,7 +1935,7 @@ Time(TIMESTAMP) |root.sg.d1.s6(INT64) |CAST(root.sg.d1.s6 AS DOUBLE)(D 总数目:12 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]329:select s1, on_off(s1, 'threshold'='2') from root.sg.d1 STRICT{ @@ -1967,7 +1967,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |on_off(root.sg.d1.s1, "threshol 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]330:select s1, in_range(s1, 'lower'='2', 'upper'='3.1') from root.sg.d1 STRICT{ @@ -1999,7 +1999,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |in_range(root.sg.d1.s1, "lower" 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]333:select s1, zero_count(s1), non_zero_count(s2), zero_duration(s3), non_zero_duration(s5) from root.sg.d1 STRICT{ @@ -2031,7 +2031,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |zero_count(root.sg.d1.s1)(INT64 总数目:12 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]334:select s4, zero_count(s4), non_zero_count(s4), zero_duration(s4), non_zero_duration(s4) from root.sg.d1 STRICT{ SQLSTATE : 701: Error occurred during inferring UDF data type: @@ -2048,7 +2048,7 @@ Time(TIMESTAMP) |agg_avg(DOUBLE) |agg_max(FLOAT) |agg_min(FLOAT) 总数目:2 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.3 -- [1]341:select equal_size_bucket_m4_sample(s1, 'proportion'='0.1') as M4_sample from root.sg.d1 STRICT{ @@ -2064,7 +2064,7 @@ Time(TIMESTAMP) |M4_sample(FLOAT) | 总数目:4 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]343:select equal_size_bucket_outlier_sample(s1, 'proportion'='0.1', 'type'='avg', 'number'='2') as outlier_avg_sample, equal_size_bucket_outlier_sample(s1, 'proportion'='0.1', 'type'='stendis', 'number'='2') as outlier_stendis_sample, equal_size_bucket_outlier_sample(s1, 'proportion'='0.1', 'type'='cos', 'number'='2') as outlier_cos_sample, equal_size_bucket_outlier_sample(s1, 'proportion'='0.1', 'type'='prenextdis', 'number'='2') as outlier_prenextdis_sample from root.sg.d1 STRICT{ @@ -2080,7 +2080,7 @@ Time(TIMESTAMP) |outlier_avg_sample(FLOAT) |outlier_stendis_sample(FLO 总数目:4 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.2 -- [1]346:select M4(s1,'timeInterval'='25','displayWindowBegin'='0','displayWindowEnd'='100') from root.sg.d1 STRICT{ @@ -2096,7 +2096,7 @@ Time(TIMESTAMP) |M4(root.sg.d1.s1, "timeInterval"="25", "displayWindowBegin 总数目:4 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]347:select M4(s5,'windowSize'='10') from root.sg.d1 STRICT{ @@ -2114,7 +2114,7 @@ Time(TIMESTAMP) |M4(root.sg.d1.s5, "windowSize"="10")(INT32) | 总数目:5 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]350:select jexl(s6, 'expr'='x -> {x + x}') as jexl1, jexl(s6, 'expr'='x -> {x * 3}') as jexl2, jexl(s6, 'expr'='x -> {x * x}') as jexl3, jexl(s6, 'expr'='x -> {multiply(x, 100)}') as jexl4, jexl(s6, s2, 'expr'='(x, y) -> {x + y}') as jexl5, jexl(s6, s2, s4, 'expr'='(x, y, z) -> {x + y + z}') as jexl6 from root.sg.d1 STRICT{ @@ -2147,7 +2147,7 @@ Time(TIMESTAMP) |jexl1(DOUBLE) |jexl2(DOUBLE) |jexl3(DOUBLE) 总数目:12 } -Elapsed Time: 0.0.105 +Elapsed Time: 0.0.15 -- [1]367:create database root.sg STRICT{ PASS @@ -2193,7 +2193,7 @@ root.sg |1 |1 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.5 -- [1]379:show timeseries root.sg.** STRICT{ @@ -2221,7 +2221,7 @@ root.sg.d3.s2 |null |root.sg |FLOAT Elapsed Time: 0.0.2 --- [1]380:show devices +-- [1]380:show devices root.sg.* STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -2239,7 +2239,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.114 +Elapsed Time: 0.0.49 -- [1]384:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(2,2.2,3.3,FALSE,'warn:-8721',22,14) STRICT{ 0 @@ -2257,7 +2257,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]387:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(5,1.1,2.2,TRUE,'warn:1731',12,20) STRICT{ 0 @@ -2269,7 +2269,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]389:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(7,2.5,2.2,TRUE,'warn:1731',14,22) STRICT{ 0 @@ -2287,19 +2287,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]392:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(10,2.6,null,FALSE,'error:-37229',23,14) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]393:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(11,null,3.3,FALSE,'error:-37229',23,14) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]394:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(12,2.6,3.3,FALSE,'error:-37229',23,14) STRICT{ 0 @@ -2311,19 +2311,19 @@ STRICT{ 0 } -Elapsed Time: 0.0.102 +Elapsed Time: 0.0.59 -- [1]396:insert into root.sg.d2(time,s1) values(2,32) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]397:insert into root.sg.d2(time,s1) values(1607603775000,1531604122307244742) STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.4 -- [1]398:insert into root.sg.d2(time,s1) values(1607603776000,-8581625725655917595) STRICT{ 0 @@ -2335,9 +2335,9 @@ STRICT{ 0 } -Elapsed Time: 0.0.10 +Elapsed Time: 0.0.8 --- [1]403:select ** from root +-- [1]403:select ** from root.sg STRICT{ Time(TIMESTAMP) |root.sg.d1.s3(BOOLEAN) |root.sg.d1.s4(TEXT) |root.sg.d1.s5(INT32) |root.sg.d1.s6(INT64) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(DOUBLE) |root.sg.d2.s1(INT64) |root.sg.d3.s1(FLOAT) |root.sg.d3.s2(FLOAT) | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -2371,7 +2371,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(BOOLEAN) |root.sg.d1.s4(TEXT) |roo 总数目:14 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]404:select s1,s2,((s1 + 1) * 2 - 1) % 2 + 1.5,sin(s1 + sin(s1 + sin(s2))),-(s1 + s2) * (sin(s1 + s2) * sin(s1 + s2) + cos(s1 + s2) * cos(s1 + s2)) + 1 from root.sg.d1 STRICT{ @@ -2403,7 +2403,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(DOUBLE) |((r 总数目:12 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.4 -- [1]405:select (s1 + s2) * 2 + sin(s1) from root.sg.d1 STRICT{ @@ -2435,7 +2435,7 @@ Time(TIMESTAMP) |(root.sg.d1.s1 + root.sg.d1.s2) * 2 + sin(root.sg.d1.s1)(D 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]406:select (s1 + *) / 2 from root.sg.d2 STRICT{ @@ -2451,7 +2451,7 @@ Time(TIMESTAMP) |(root.sg.d2.s1 + root.sg.d2.s1) / 2(DOUBLE) | 总数目:4 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]407:select (s1 + s2) * 3 from root.sg.d1, root.sg.d2 STRICT{ @@ -2487,7 +2487,7 @@ Time(TIMESTAMP) |(root.sg.d1.s1 + root.sg.d1.s2) * 3(DOUBLE) |(root.sg 总数目:14 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]409:select s1, s2, sin(5*(s1+s2)/2) + cos((s1+2)% s2) from root.sg.d3 STRICT{ @@ -2501,7 +2501,7 @@ Time(TIMESTAMP) |root.sg.d3.s1(FLOAT) |root.sg.d3.s2(FLOAT) |sin( 总数目:3 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]411:select s1, s2 , s1 + s2 from root.sg.d1 STRICT{ @@ -2581,7 +2581,7 @@ Time(TIMESTAMP) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(DOUBLE) |((r 总数目:12 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]416:select s1, s2, sin(s1 + sin(s1 + sin(s2))) from root.sg.d1 STRICT{ @@ -2689,7 +2689,7 @@ Time(TIMESTAMP) |root.sg.d2.s1 + root.sg.d2.s1(DOUBLE) | 总数目:4 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]429:select s5, s6, s5 + s6 from root.sg.d1 STRICT{ @@ -2721,7 +2721,7 @@ Time(TIMESTAMP) |root.sg.d1.s5(INT32) |root.sg.d1.s6(INT64) |root 总数目:12 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]433:select avg(s1),sin(avg(s2)),avg(s1) + 1,-sum(s2),avg(s1) + sum(s2) from root.sg.d1 STRICT{ @@ -2731,7 +2731,7 @@ avg(root.sg.d1.s1)(DOUBLE) |sin(avg(root.sg.d1.s2))(DOUBLE) |avg(root. 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]434:select avg(*), (avg(*) + 1) * 3 / 2 -1 from root.sg.d2 STRICT{ @@ -2741,7 +2741,7 @@ avg(root.sg.d2.s1)(DOUBLE) |(avg(root.sg.d2.s1) + 1) * 3 / 2 - 1(DOUBLE) 总数目:1 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]435:select count(s1), ((count(s2) + 1) * 2 - 1) % 2 + 1.5 from root.sg.d1 STRICT{ @@ -2797,7 +2797,7 @@ Time(TIMESTAMP) |avg(root.sg.d1.s1)(DOUBLE) |sin(avg(root.sg.d1.s1))(D 总数目:14 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]440:select avg(s1+1) from root.sg.d1 STRICT{ @@ -2837,7 +2837,7 @@ avg(root.sg.d1.s1 * root.sg.d1.s2)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]445:select avg(s1) + avg(s2) from root.sg.* group by level=1 STRICT{ @@ -2847,7 +2847,7 @@ avg(root.sg.*.s1) + avg(root.sg.*.s2)(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.8 -- [1]446:select count(s1+s2)* first_value(s2) from root.*.* group by level=2 STRICT{ @@ -2857,7 +2857,7 @@ count(root.*.d1.s1 + root.*.d1.s2) * first_value(root.*.d1.s2)(DOUBLE) |cou 总数目:1 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.8 -- [1]449:SELECT avg(s1) + first_value(s6) FROM root.sg.d1 GROUP BY([0, 20), 1ms) FILL(previous) STRICT{ @@ -2905,7 +2905,7 @@ Time(TIMESTAMP) |avg(root.sg.d1.s1) + first_value(root.sg.d1.s6)(DOUBLE) 总数目:20 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.3 -- [1]464:create database root.sg STRICT{ PASS @@ -2931,33 +2931,29 @@ STRICT{ PASS } --- [1]472:show databases root.** +-- [1]472:show databases root.db STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ root.db |1 |1 |0 |604800000 | ------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.sg |1 |1 |0 |604800000 | -总数目:2 +总数目:1 } Elapsed Time: 0.0.1 --- [1]473:show devices +-- [1]473:show devices root.sg.* STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.sg.d1 |false |null |INF | ------------------------------------------------------------------------------ root.sg.d2 |true |null |INF | ------------------------------------------------------------------------------- -root.db.test |false |null |INF | -总数目:3 +总数目:2 } Elapsed Time: 0.0.2 --- [1]474:show timeseries root.** +-- [1]474:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -2972,50 +2968,48 @@ root.sg.d2.s1 |sun |root.sg |INT32 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.sg.d2.s2 |moon |root.sg |DOUBLE |GORILLA |LZ4 |{"tag4":"v4","ta|{"attr4":"v4","attr3":|null |null |BASE | | | | | | |g3":"v3"} |"v3"} | | | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -root.db.test.m1 |null |root.db |BOOLEAN |PLAIN |LZ4 |null |null |null |null |BASE | -总数目:6 +总数目:5 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]477:insert into root.sg.d1(time,s1,s2,s3) values(1,20.12,50.32,1) STRICT{ 0 } -Elapsed Time: 0.0.47 +Elapsed Time: 0.0.37 -- [1]478:insert into root.sg.d1(time,s1,s2,s3) values(20,21.44,65.33,2) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]479:insert into root.sg.d2(time,s1,s2) aligned values(1,10,1.1),(2,5,-1.2) STRICT{ 0 } -Elapsed Time: 0.0.47 +Elapsed Time: 0.0.46 -- [1]480:insert into root.db.test(time,m1) values(1,true),(2,true),(20,false) STRICT{ 0 } -Elapsed Time: 0.0.47 +Elapsed Time: 0.0.58 --- [1]483:select ** from root +-- [1]483:select ** from root.sg STRICT{ -Time(TIMESTAMP) |root.sg.d1.s3(INT32) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(DOUBLE) |root.sg.d2.s1(INT32) |root.sg.d2.s2(DOUBLE) |root.db.test.m1(BOOLEAN) | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -1 |1 |20.12 |50.32 |10 |1.1 |true | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -2 |null |null |null |5 |-1.2 |true | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -20 |2 |21.44 |65.33 |null |null |false | +Time(TIMESTAMP) |root.sg.d1.s3(INT32) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(DOUBLE) |root.sg.d2.s1(INT32) |root.sg.d2.s2(DOUBLE) | +--------------------------------------------------------------------------------------------------------------------------------------------------------- +1 |1 |20.12 |50.32 |10 |1.1 | +--------------------------------------------------------------------------------------------------------------------------------------------------------- +2 |null |null |null |5 |-1.2 | +--------------------------------------------------------------------------------------------------------------------------------------------------------- +20 |2 |21.44 |65.33 |null |null | 总数目:3 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]484:select s1 as temperature,s1 as ID from root.sg.d1, root.sg.d2 align by time STRICT{ SQLSTATE : 701: alias 'temperature' can only be matched with one time series @@ -3033,7 +3027,7 @@ Time(TIMESTAMP) |temperature(FLOAT) |status(BOOLEAN) | 总数目:3 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.4 -- [1]487:select s1, s2 from root.sg.d1, root.sg.d2 align by time STRICT{ @@ -3085,7 +3079,7 @@ Time(TIMESTAMP) |root.sg.d1.ID(INT32) |root.sg.d2.sun(INT32) |roo 总数目:3 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.7 -- [1]506:create database root.sg STRICT{ PASS @@ -3119,7 +3113,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.112 +Elapsed Time: 0.0.37 -- [1]515:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(2,-1.1,1.0,true,'V2',0,-1) STRICT{ 0 @@ -3131,13 +3125,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]517:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(4,null,1.2,true,'V2',0,-1) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]518:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(5,2.0,null,false,'V1',1,10) STRICT{ 0 @@ -3155,7 +3149,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]521:insert into root.sg.d1(time,s1,s2,s3,s4,s5,s6) values(8,3.0,0.2,false,'V2',2,10) STRICT{ 0 @@ -3163,7 +3157,7 @@ STRICT{ Elapsed Time: 0.0.0 --- [1]524:show databases root.** +-- [1]524:show databases root.sg STRICT{ Database(TEXT) |SchemaReplicationFactor(INT32) |DataReplicationFactor(INT32) |TimePartitionOrigin(INT64) |TimePartitionInterval(INT64) | ------------------------------------------------------------------------------------------------------------------------------------------------------------ @@ -3173,7 +3167,7 @@ root.sg |1 |1 Elapsed Time: 0.0.1 --- [1]525:show devices +-- [1]525:show devices root.sg.* STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -3181,9 +3175,9 @@ root.sg.d1 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 --- [1]526:show timeseries root.** +-- [1]526:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -3203,7 +3197,7 @@ root.sg.d1.s2 |null |root.sg |DOUBLE Elapsed Time: 0.0.1 --- [1]527:select * from root.** +-- [1]527:select * from root.sg.** STRICT{ Time(TIMESTAMP) |root.sg.d1.s3(BOOLEAN) |root.sg.d1.s4(TEXT) |root.sg.d1.s5(INT32) |root.sg.d1.s6(INT64) |root.sg.d1.s1(FLOAT) |root.sg.d1.s2(DOUBLE) | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -3225,7 +3219,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(BOOLEAN) |root.sg.d1.s4(TEXT) |roo 总数目:8 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 -- [1]531:SELECT DIFF(s1), DIFF(s2) from root.sg.d1 STRICT{ @@ -3249,7 +3243,7 @@ Time(TIMESTAMP) |DIFF(root.sg.d1.s1)(DOUBLE) |DIFF(root.sg.d1.s2)(DOUB 总数目:8 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]534:SELECT DIFF(s5, 'ignoreNull'='false'), DIFF(s6, 'ignoreNull'='false') from root.sg.d1 STRICT{ diff --git a/tree/scripts/queryData/select_expression_query.run b/tree/scripts/queryData/select_expression_query.run index ae73db38..a9562871 100644 --- a/tree/scripts/queryData/select_expression_query.run +++ b/tree/scripts/queryData/select_expression_query.run @@ -1,7 +1,7 @@ //一、算术运算查询 --0. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; <= 0 and root.sg.d1.s2 < 10 STRICT{ @@ -966,23 +934,23 @@ Time(TIMESTAMP) |root.sg.d1.s2(DOUBLE) | 总数目:1 } -Elapsed Time: 0.0.19 +Elapsed Time: 0.0.15 --- [1]147:select * from root.** -STRICT{ -Time(TIMESTAMP) |root.sg.d1.s1.t1(FLOAT) |root.sg.d1.s2(DOUBLE) |root.sg.s1(INT32) |root.sg.d2.s1(INT32) |root.sg.d3.s1(INT64) |root.sg.d3.s2(BOOLEAN) |root.test.group_0.aligned_device21.s_1001(FLOAT) |root.test.group_0.aligned_device21.s_2010(INT32) | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -1 |1.1 |1.2 |9 |1 |1 |true |22.1 |5 | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -2 |null |null |11 |3 |5 |null |10.1 |2 | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -3 |1.1 |null |null |null |10 |null |5.1 |1 | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -11 |1.1 |null |null |null |null |null |null |null | +-- [1]147:select * from root.sg.** +STRICT{ +Time(TIMESTAMP) |root.sg.d1.s1.t1(FLOAT) |root.sg.d1.s2(DOUBLE) |root.sg.d2.s1(INT32) |root.sg.d3.s1(INT64) |root.sg.d3.s2(BOOLEAN) | +------------------------------------------------------------------------------------------------------------------------------------------------------------- +1 |1.1 |1.2 |1 |1 |true | +------------------------------------------------------------------------------------------------------------------------------------------------------------- +2 |null |null |3 |5 |null | +------------------------------------------------------------------------------------------------------------------------------------------------------------- +3 |1.1 |null |null |10 |null | +------------------------------------------------------------------------------------------------------------------------------------------------------------- +11 |1.1 |null |null |null |null | 总数目:4 } -Elapsed Time: 0.0.33 +Elapsed Time: 0.0.9 -- [1]149:select s_* from root.test.group_0.aligned_device21 STRICT{ @@ -996,7 +964,7 @@ Time(TIMESTAMP) |root.test.group_0.aligned_device21.s_1001(FLOAT) |roo 总数目:3 } -Elapsed Time: 0.0.13 +Elapsed Time: 0.0.15 -- [1]150:select *s_* from root.test.group_0.aligned_device21 STRICT{ @@ -1010,7 +978,7 @@ Time(TIMESTAMP) |root.test.group_0.aligned_device21.s_1001(FLOAT) |roo 总数目:3 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.8 -- [1]151:select * from root.test.group_0.aligned_*21 STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:41 no viable alternative at input 'select * from root.test.group_0.aligned_*21' @@ -1028,7 +996,7 @@ Time(TIMESTAMP) |root.test.group_0.aligned_device21.s_1001(FLOAT) |roo 总数目:3 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.6 -- [1]154:select s_* from root.sg.d* STRICT{ @@ -1036,4 +1004,4 @@ Time(TIMESTAMP) | 总数目:0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 diff --git a/tree/scripts/queryData/wildcard_query.run b/tree/scripts/queryData/wildcard_query.run index aa275b25..17870a15 100644 --- a/tree/scripts/queryData/wildcard_query.run +++ b/tree/scripts/queryData/wildcard_query.run @@ -1,7 +1,7 @@ //一、DDL-Count查询 --0. 清理数据 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; <= 0 and root.sg.d1.s2 < 10; --4.7 查询root开头的全部路径数据:root.** -select * from root.**; +select * from root.sg.**; --4.8 通配物理量或设备名 select s_* from root.test.group_0.aligned_device21; select *s_* from root.test.group_0.aligned_device21; @@ -154,6 +154,6 @@ select * from root.test.group_*.aligned_device21; select s_* from root.sg.d*; --5. 清理环境 -connect root/root; +connect root/TimechoDB@2021; delete database root.**; <=3 and time<5 STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]31:select * from root.sg1.d1 STRICT{ @@ -125,13 +125,13 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.7 -- [1]32:delete from root.sg1.d1.s1 where time=5 STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]33:select * from root.sg1.d1 STRICT{ @@ -153,13 +153,13 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.5 -- [1]34:delete from root.sg1.d1.s2 STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.2 -- [1]35:select * from root.sg1.d1 STRICT{ @@ -171,7 +171,7 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 -- [1]49:create timeseries root.sg1.d1.s1 INT32 encoding=PLAIN STRICT{ PASS @@ -181,7 +181,7 @@ STRICT{ PASS } --- [1]53:show timeseries +-- [1]53:show timeseries root.sg1.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -191,9 +191,9 @@ root.sg1.d1.s2 |null |root.sg1 |DOUBLE 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 --- [1]54:show devices +-- [1]54:show devices root.sg1.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -201,31 +201,31 @@ root.sg1.d1 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]57:insert into root.sg1.d1(time, s1, s2) values(1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.0.259 +Elapsed Time: 0.0.51 -- [1]58:insert into root.sg1.d1(time, s1, s2) values(2, 2, 2), (3, 3, 3) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]59:insert into root.sg1.d1(time, s1, s2) values(4, 4, 4), (5, 5, 5) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]60:insert into root.sg1.d1(time, s1, s2) values(6, 6, 6), (7, 7, 7) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]63:select * from root.sg1.d1 STRICT{ @@ -247,7 +247,7 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.9 -- [1]64:delete from root.sg1.d1.s1 where time<=2 STRICT{ 0 @@ -275,13 +275,13 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.7 -- [1]66:delete from root.sg1.d1.s1 where time>=3 and time<5 STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]67:select * from root.sg1.d1 STRICT{ @@ -303,13 +303,13 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.6 -- [1]68:delete from root.sg1.d1.s1 where time=5 STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]69:select * from root.sg1.d1 STRICT{ @@ -331,13 +331,13 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.6 -- [1]70:delete from root.sg1.d1.s2 STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]71:select * from root.sg1.d1 STRICT{ @@ -349,7 +349,7 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.6 -- [1]91:create schema template t1 aligned (s1 INT32 encoding=PLAIN, s2 DOUBLE encoding=PLAIN) STRICT{ PASS @@ -371,13 +371,13 @@ root.sg1.d1 | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]101:create timeseries of schema template on root.sg1.d1 STRICT{ PASS } --- [1]102:show timeseries +-- [1]102:show timeseries root.sg1.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -387,9 +387,9 @@ root.sg1.d1.s2 |null |root.sg1 |DOUBLE 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 --- [1]103:show devices +-- [1]103:show devices root.sg1.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -397,13 +397,13 @@ root.sg1.d1 |true |t1 |INF 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]106:insert into root.sg1.d1(time, s1, s2) aligned values(1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.0.258 +Elapsed Time: 0.0.48 -- [1]107:insert into root.sg1.d1(time, s1, s2) aligned values(2, 2, 2), (3, 3, 3) STRICT{ 0 @@ -415,13 +415,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.2 -- [1]109:insert into root.sg1.d1(time, s1, s2) aligned values(6, 6, 6), (7, 7, 7) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]112:select * from root.sg1.d1 STRICT{ @@ -443,13 +443,13 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.4 -- [1]113:delete from root.sg1.d1.s1 where time<=2 STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]114:select * from root.sg1.d1 STRICT{ @@ -471,13 +471,13 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 -- [1]115:delete from root.sg1.d1.s1 where time>=3 and time<5 STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]116:select * from root.sg1.d1 STRICT{ @@ -499,13 +499,13 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]117:delete from root.sg1.d1.s1 where time=5 STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.5 -- [1]118:select * from root.sg1.d1 STRICT{ @@ -527,13 +527,13 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 -- [1]119:delete from root.sg1.d1.s2 STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]120:select * from root.sg1.d1 STRICT{ @@ -545,7 +545,7 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 -- [1]146:create schema template t1 (s1 INT32 encoding=PLAIN, s2 DOUBLE encoding=PLAIN) STRICT{ PASS @@ -567,13 +567,13 @@ root.sg1.d1 | 总数目:1 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]156:create timeseries of schema template on root.sg1.d1 STRICT{ PASS } --- [1]157:show timeseries +-- [1]157:show timeseries root.sg1.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -583,9 +583,9 @@ root.sg1.d1.s2 |null |root.sg1 |DOUBLE 总数目:2 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.2 --- [1]158:show devices +-- [1]158:show devices root.sg1.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -593,19 +593,19 @@ root.sg1.d1 |false |t1 |INF 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]161:insert into root.sg1.d1(time, s1, s2) values(1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.0.266 +Elapsed Time: 0.0.39 -- [1]162:insert into root.sg1.d1(time, s1, s2) values(2, 2, 2), (3, 3, 3) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.2 -- [1]163:insert into root.sg1.d1(time, s1, s2) values(4, 4, 4), (5, 5, 5) STRICT{ 0 @@ -617,7 +617,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]167:select * from root.sg1.d1 STRICT{ @@ -639,13 +639,13 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.8 -- [1]168:delete from root.sg1.d1.s1 where time<=2 STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.6 -- [1]169:select * from root.sg1.d1 STRICT{ @@ -667,13 +667,13 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 -- [1]170:delete from root.sg1.d1.s1 where time>=3 and time<5 STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.2 -- [1]171:select * from root.sg1.d1 STRICT{ @@ -695,13 +695,13 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 -- [1]172:delete from root.sg1.d1.s1 where time=5 STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]173:select * from root.sg1.d1 STRICT{ @@ -723,13 +723,13 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 -- [1]174:delete from root.sg1.d1.s2 STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 -- [1]175:select * from root.sg1.d1 STRICT{ @@ -741,4 +741,4 @@ Time(TIMESTAMP) |root.sg1.d1.s1(INT32) |root.sg1.d1.s2(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.7 diff --git a/tree/scripts/writeandDeleteData/deleteData/delete.run b/tree/scripts/writeandDeleteData/deleteData/delete.run index 39aaf201..050a5983 100644 --- a/tree/scripts/writeandDeleteData/deleteData/delete.run +++ b/tree/scripts/writeandDeleteData/deleteData/delete.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; --清理环境 delete DATABASE root.**; <?[]{}"`~:,/\+=!') STRICT{ 0 @@ -1482,7 +1482,7 @@ g.s0 | | | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]373:select s0 from root.datatypes.d_string STRICT{ @@ -1556,13 +1556,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]381:insert into root.datatypes.d_text(time,s0) values (-2147463628,-2147463628.999999) STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]382:insert into root.datatypes.d_text(time,s0) values (-2147483648,-2147483648) STRICT{ 0 @@ -1604,43 +1604,43 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]389:insert into root.datatypes.d_text(time,s0) values (2147483652,1.8976931348623157e308) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]390:insert into root.datatypes.d_text(time,s0) values (1999-01-01 01:00:00,'1999-01-01') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]391:insert into root.datatypes.d_text(time,s0) values (1999-02-01 01:00:00,'a') STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]392:insert into root.datatypes.d_text(time,s0) values (1999-03-01 01:00:00,'中文') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]393:insert into root.datatypes.d_text(time,s0) values (1999-04-01 01:00:00,'org.apache.iotdb.session.subscription.consumer.tree.SubscriptionTreePullConsumer') STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]394:insert into root.datatypes.d_text(time,s0) values (1999-04-11 01:00:00,'0-9_@#$%^&*()-+=<>?[]{}"`~:,/\+=!') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]395:insert into root.datatypes.d_text(time,s0) values (1999-05-01,'IoTDB 支持两种时序数据模型(SQL语法),管理的对象均为设备和测点树:以层级路径的方式管理数据,一条路径对应一个设备的一个测点表;以关系表的方式管理数据,一张表对应一类设备。') STRICT{ 0 @@ -1663,7 +1663,7 @@ s0 | | | 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]399:select s0 from root.datatypes.d_text STRICT{ @@ -1727,7 +1727,7 @@ Time(TIMESTAMP) |root.datatypes.d_text.s0(TEXT) | 总数目:26 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]405:create timeseries root.datatypes.d_blob.s0 WITH DATATYPE=blob,ENCODING=PLAIN,COMPRESSOR=UNCOMPRESSED STRICT{ PASS @@ -1737,7 +1737,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]407:insert into root.datatypes.d_blob(time,s0) values (-2147463628,X'2d32313437343833363438') STRICT{ 0 @@ -1761,7 +1761,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]411:insert into root.datatypes.d_blob(time,s0) values (0,X'30') STRICT{ 0 @@ -1773,31 +1773,31 @@ STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]413:insert into root.datatypes.d_blob(time,s0) values (2147483648,X'323134373436333633382e383838383838') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]414:insert into root.datatypes.d_blob(time,s0) values (2147463638,X'32313437343833363438') STRICT{ 0 } -Elapsed Time: 0.0.0 +Elapsed Time: 0.0.1 -- [1]415:insert into root.datatypes.d_blob(time,s0) values (2147483652,X'312e3839373639333133343836323331353765333038') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]416:insert into root.datatypes.d_blob(time,s0) values (1999-01-01 01:00:00,X'3139393930313031') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.4 -- [1]417:insert into root.datatypes.d_blob(time,s0) values (1999-02-01 01:00:00,X'61') STRICT{ 0 @@ -1809,7 +1809,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.2 -- [1]419:insert into root.datatypes.d_blob(time,s0) values (1999-04-01 01:00:00,X'6f72672e6170616368652e696f7464622e73657373696f6e2e737562736372697074696f6e2e636f6e73756d65722e747265652e537562736372697074696f6e5472656550756c6c436f6e73756d6572') STRICT{ 0 @@ -1885,4 +1885,4 @@ Time(TIMESTAMP) |root.datatypes.d_blob.s0(BLOB) | 总数目:15 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 diff --git a/tree/scripts/writeandDeleteData/writeData/all-dataTypes.run b/tree/scripts/writeandDeleteData/writeData/all-dataTypes.run index 2059fb16..db8ecf85 100644 --- a/tree/scripts/writeandDeleteData/writeData/all-dataTypes.run +++ b/tree/scripts/writeandDeleteData/writeData/all-dataTypes.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; // int32,int64,timestamp,float,double,date,string,text,blob max and min value test // author: changxue date: 2025-02-21 diff --git a/tree/scripts/writeandDeleteData/writeData/writedata.result b/tree/scripts/writeandDeleteData/writeData/writedata.result index b79b5dbc..884bc72b 100644 --- a/tree/scripts/writeandDeleteData/writeData/writedata.result +++ b/tree/scripts/writeandDeleteData/writeData/writedata.result @@ -3,7 +3,7 @@ STRICT{ PASS } --- [1]13:show timeseries +-- [1]13:show timeseries root.wt01.* STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -11,23 +11,26 @@ root.wt01.PLAIN1 |null |root.wt01 |BOOLEAN 总数目:1 } -Elapsed Time: 0.0.83 +Elapsed Time: 0.0.10 -- [1]14:show devices STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.wt01 |false |null |INF | -总数目:1 +------------------------------------------------------------------------------ +root.__audit.passw|false |null |INF | +ord_history._0 | | | | +总数目:2 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.4 -- [1]17:insert into root.wt01(timestamp,PLAIN1) values(1,true) STRICT{ 0 } -Elapsed Time: 0.0.244 +Elapsed Time: 0.0.40 -- [1]18:insert into root.wt01(timestamp,PLAIN1) values(2,7) STRICT{ SQLSTATE : 507: Fail to insert measurements [PLAIN1] caused by [The BOOLEAN should be true/TRUE, false/FALSE or 0/1] @@ -59,7 +62,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]32:select PLAIN1 from root.wt01 STRICT{ @@ -73,7 +76,7 @@ Time(TIMESTAMP) |root.wt01.PLAIN1(BOOLEAN) | 总数目:3 } -Elapsed Time: 0.0.57 +Elapsed Time: 0.0.5 -- [1]46:create timeseries root.wt02.PLAIN1 WITH DATATYPE=INT32,ENCODING=PLAIN,COMPRESSOR=UNCOMPRESSED STRICT{ PASS @@ -84,20 +87,30 @@ STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt02.PLAIN1 |null |root.wt02 |INT32 |PLAIN |UNCOMPRESSED |null |null |null |null |BASE | -总数目:1 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.password | | | | | | | | | | | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.oldPasswor| | | | | | | | | | | +d | | | | | | | | | | | +总数目:3 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]50:show devices STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.wt02 |false |null |INF | -总数目:1 +------------------------------------------------------------------------------ +root.__audit.passw|false |null |INF | +ord_history._0 | | | | +总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]53:insert into root.wt02(timestamp,PLAIN1) values(1,true) STRICT{ SQLSTATE : 507: Fail to insert measurements [PLAIN1] caused by [data type is not consistent, input true, registered INT32] @@ -107,7 +120,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]56:insert into root.wt02(timestamp,PLAIN1) values(3,9223372036854775807) STRICT{ SQLSTATE : 507: Fail to insert measurements [PLAIN1] caused by [data type is not consistent, input 9223372036854775807, registered INT32] @@ -129,13 +142,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]65:insert into root.wt02(timestamp,PLAIN1) values(8,-1) STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]68:select PLAIN1 from root.wt02 STRICT{ @@ -149,7 +162,7 @@ Time(TIMESTAMP) |root.wt02.PLAIN1(INT32) | 总数目:3 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]82:create timeseries root.wt03.PLAIN1 WITH DATATYPE=INT64,ENCODING=PLAIN,COMPRESSOR=UNCOMPRESSED STRICT{ PASS @@ -160,17 +173,27 @@ STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt03.PLAIN1 |null |root.wt03 |INT64 |PLAIN |UNCOMPRESSED |null |null |null |null |BASE | -总数目:1 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.password | | | | | | | | | | | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.oldPasswor| | | | | | | | | | | +d | | | | | | | | | | | +总数目:3 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]86:show devices STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.wt03 |false |null |INF | -总数目:1 +------------------------------------------------------------------------------ +root.__audit.passw|false |null |INF | +ord_history._0 | | | | +总数目:2 } Elapsed Time: 0.0.3 @@ -183,7 +206,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.1 -- [1]92:insert into root.wt03(timestamp,PLAIN1) values(3,9223372036854775807) STRICT{ 0 @@ -229,7 +252,7 @@ Time(TIMESTAMP) |root.wt03.PLAIN1(INT64) | 总数目:3 } -Elapsed Time: 0.0.9 +Elapsed Time: 0.0.3 -- [1]120:create timeseries root.wt04.PLAIN1 WITH DATATYPE=FLOAT,ENCODING=PLAIN,COMPRESSOR=UNCOMPRESSED STRICT{ PASS @@ -240,20 +263,30 @@ STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt04.PLAIN1 |null |root.wt04 |FLOAT |PLAIN |UNCOMPRESSED |null |null |null |null |BASE | -总数目:1 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.password | | | | | | | | | | | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.oldPasswor| | | | | | | | | | | +d | | | | | | | | | | | +总数目:3 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]124:show devices STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.wt04 |false |null |INF | -总数目:1 +------------------------------------------------------------------------------ +root.__audit.passw|false |null |INF | +ord_history._0 | | | | +总数目:2 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.2 -- [1]127:insert into root.wt04(timestamp,PLAIN1) values(1,true) STRICT{ SQLSTATE : 507: Fail to insert measurements [PLAIN1] caused by [data type is not consistent, input true, registered FLOAT] @@ -263,7 +296,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]130:insert into root.wt04(timestamp,PLAIN1) values(3,9223372036854775807) STRICT{ 0 @@ -321,7 +354,7 @@ Time(TIMESTAMP) |root.wt04.PLAIN1(FLOAT) | 总数目:6 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.4 -- [1]155:create timeseries root.wt05.PLAIN1 WITH DATATYPE=DOUBLE,ENCODING=PLAIN,COMPRESSOR=UNCOMPRESSED STRICT{ PASS @@ -332,20 +365,30 @@ STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt05.PLAIN1 |null |root.wt05 |DOUBLE |PLAIN |UNCOMPRESSED |null |null |null |null |BASE | -总数目:1 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.password | | | | | | | | | | | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.oldPasswor| | | | | | | | | | | +d | | | | | | | | | | | +总数目:3 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]159:show devices STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.wt05 |false |null |INF | -总数目:1 +------------------------------------------------------------------------------ +root.__audit.passw|false |null |INF | +ord_history._0 | | | | +总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]162:insert into root.wt05(timestamp,PLAIN1) values(1,true) STRICT{ SQLSTATE : 507: Fail to insert measurements [PLAIN1] caused by [data type is not consistent, input true, registered DOUBLE] @@ -355,25 +398,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.1 -- [1]165:insert into root.wt05(timestamp,PLAIN1) values(3,9223372036854775807) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]166:insert into root.wt05(timestamp,PLAIN1) values(4,3.4028235E38) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]167:insert into root.wt05(timestamp,PLAIN1) values(5,3.4028235E300) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]168:insert into root.wt05(timestamp,PLAIN1) values(6,'v1') STRICT{ SQLSTATE : 507: Fail to insert measurements [PLAIN1] caused by [data type is not consistent, input 'v1', registered DOUBLE] @@ -383,7 +426,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]171:insert into root.wt05(timestamp,PLAIN1) values(8,1.2E3) STRICT{ 0 @@ -395,7 +438,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]175:select PLAIN1 from root.wt05 STRICT{ @@ -417,7 +460,7 @@ Time(TIMESTAMP) |root.wt05.PLAIN1(DOUBLE) | 总数目:7 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]189:create timeseries root.wt06.PLAIN1 WITH DATATYPE=TEXT,ENCODING=PLAIN,COMPRESSOR=UNCOMPRESSED STRICT{ PASS @@ -428,7 +471,14 @@ STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.wt06.PLAIN1 |null |root.wt06 |TEXT |PLAIN |UNCOMPRESSED |null |null |null |null |BASE | -总数目:1 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.password | | | | | | | | | | | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.oldPasswor| | | | | | | | | | | +d | | | | | | | | | | | +总数目:3 } Elapsed Time: 0.0.3 @@ -438,16 +488,19 @@ STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.wt06 |false |null |INF | -总数目:1 +------------------------------------------------------------------------------ +root.__audit.passw|false |null |INF | +ord_history._0 | | | | +总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]196:insert into root.wt06(timestamp,PLAIN1) values(1,true) STRICT{ 0 } -Elapsed Time: 0.0.73 +Elapsed Time: 0.0.48 -- [1]197:insert into root.wt06(timestamp,PLAIN1) values(2,7) STRICT{ 0 @@ -459,25 +512,25 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]199:insert into root.wt06(timestamp,PLAIN1) values(4,3.4028235E38) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]200:insert into root.wt06(timestamp,PLAIN1) values(5,3.4028235E300) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]201:insert into root.wt06(timestamp,PLAIN1) values(6,'v1') STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]204:select PLAIN1 from root.wt06 STRICT{ @@ -497,7 +550,7 @@ Time(TIMESTAMP) |root.wt06.PLAIN1(TEXT) | 总数目:6 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.4 -- [1]218:create aligned timeseries root.ln.d1(s1 INT32, s2 DOUBLE) STRICT{ PASS @@ -510,7 +563,14 @@ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) root.ln.d1.s1 |null |root.ln |INT32 |TS_2DIFF |LZ4 |null |null |null |null |BASE | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.ln.d1.s2 |null |root.ln |DOUBLE |GORILLA |LZ4 |null |null |null |null |BASE | -总数目:2 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.password | | | | | | | | | | | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.oldPasswor| | | | | | | | | | | +d | | | | | | | | | | | +总数目:4 } Elapsed Time: 0.0.3 @@ -520,22 +580,25 @@ STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.ln.d1 |true |null |INF | -总数目:1 +------------------------------------------------------------------------------ +root.__audit.passw|false |null |INF | +ord_history._0 | | | | +总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.3 -- [1]225:insert into root.ln.d1(time, s1, s2) aligned values(1, 1, 1) STRICT{ 0 } -Elapsed Time: 0.0.56 +Elapsed Time: 0.0.79 -- [1]226:insert into root.ln.d1(time, s1, s2) aligned values(2, 2, 2), (3, 3, 3) STRICT{ 0 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.1 -- [1]229:select * from root.ln.d1 STRICT{ @@ -549,7 +612,7 @@ Time(TIMESTAMP) |root.ln.d1.s1(INT32) |root.ln.d1.s2(DOUBLE) | 总数目:3 } -Elapsed Time: 0.0.31 +Elapsed Time: 0.0.6 -- [1]243:create aligned timeseries root.lp.d1(s1 INT32, s2 DOUBLE) STRICT{ PASS @@ -562,17 +625,27 @@ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) root.lp.d1.s1 |null |root.lp |INT32 |TS_2DIFF |LZ4 |null |null |null |null |BASE | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.lp.d1.s2 |null |root.lp |DOUBLE |GORILLA |LZ4 |null |null |null |null |BASE | -总数目:2 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.password | | | | | | | | | | | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.oldPasswor| | | | | | | | | | | +d | | | | | | | | | | | +总数目:4 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]247:show devices STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.lp.d1 |true |null |INF | -总数目:1 +------------------------------------------------------------------------------ +root.__audit.passw|false |null |INF | +ord_history._0 | | | | +总数目:2 } Elapsed Time: 0.0.2 @@ -581,13 +654,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.51 +Elapsed Time: 0.0.49 -- [1]251:insert into root.lp.d1(time, s1, s2) values(2, 2, 2), (3, 3, 3) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]254:select * from root.lp.d1 STRICT{ @@ -601,7 +674,7 @@ Time(TIMESTAMP) |root.lp.d1.s1(INT32) |root.lp.d1.s2(DOUBLE) | 总数目:3 } -Elapsed Time: 0.0.6 +Elapsed Time: 0.0.3 -- [1]268:create aligned timeseries root.lt.d1(s1 INT32, s2 DOUBLE) STRICT{ PASS @@ -614,20 +687,30 @@ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) root.lt.d1.s1 |null |root.lt |INT32 |TS_2DIFF |LZ4 |null |null |null |null |BASE | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.lt.d1.s2 |null |root.lt |DOUBLE |GORILLA |LZ4 |null |null |null |null |BASE | -总数目:2 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.password | | | | | | | | | | | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.oldPasswor| | | | | | | | | | | +d | | | | | | | | | | | +总数目:4 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]272:show devices STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.lt.d1 |true |null |INF | -总数目:1 +------------------------------------------------------------------------------ +root.__audit.passw|false |null |INF | +ord_history._0 | | | | +总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]275:insert into root.lt.d1(time, s1, s2) aligned values(1, '1', 1) STRICT{ SQLSTATE : 507: Fail to insert measurements [s1] caused by [data type is not consistent, input '1', registered INT32] @@ -649,7 +732,7 @@ Time(TIMESTAMP) |root.lt.d1.s1(INT32) |root.lt.d1.s2(DOUBLE) | 总数目:3 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]295:create aligned timeseries root.lk.d1(s1 INT32, s2 DOUBLE) STRICT{ PASS @@ -662,20 +745,30 @@ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) root.lk.d1.s1 |null |root.lk |INT32 |TS_2DIFF |LZ4 |null |null |null |null |BASE | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.lk.d1.s2 |null |root.lk |DOUBLE |GORILLA |LZ4 |null |null |null |null |BASE | -总数目:2 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.password | | | | | | | | | | | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.oldPasswor| | | | | | | | | | | +d | | | | | | | | | | | +总数目:4 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.3 -- [1]299:show devices STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.lk.d1 |true |null |INF | -总数目:1 +------------------------------------------------------------------------------ +root.__audit.passw|false |null |INF | +ord_history._0 | | | | +总数目:2 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.2 -- [1]302:insert into root.lk.d1(time, s1, s2) values(1, 1, '1') STRICT{ SQLSTATE : 507: Fail to insert measurements [s2] caused by [data type is not consistent, input '1', registered DOUBLE] @@ -697,7 +790,7 @@ Time(TIMESTAMP) |root.lk.d1.s1(INT32) |root.lk.d1.s2(DOUBLE) | 总数目:3 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.4 -- [1]322:create timeseries root.wt05.PLAIN1 WITH DATATYPE=DOUBLE,ENCODING=PLAIN,COMPRESSOR=UNCOMPRESSED STRICT{ PASS @@ -707,31 +800,31 @@ STRICT{ 0 } -Elapsed Time: 0.0.56 +Elapsed Time: 0.0.48 -- [1]326:insert into root.wt05(timestamp,PLAIN1) values(2022/03/24 00:00:02,2) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]327:insert into root.wt05(timestamp,PLAIN1) values(2022.03.24 00:00:03,3) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.0 -- [1]328:insert into root.wt05(timestamp,PLAIN1) values(2022-03-24 00:00:04-08:00,4) STRICT{ 0 } -Elapsed Time: 0.0.64 +Elapsed Time: 0.0.54 -- [1]329:insert into root.wt05(timestamp,PLAIN1) values(2022-03-24 00:00:05.100-08:00,5) STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]330:insert into root.wt05(timestamp,PLAIN1) values(2022-Jun-24 00:00:05.100-08:00,5) STRICT{ SQLSTATE : 700: Error occurred while parsing SQL to physical plan: line 1:51 mismatched input '-' expecting {',', ')'} @@ -743,7 +836,7 @@ Time(TIMESTAMP) | 总数目:0 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.2 -- [1]347:create timeseries root.sg.d1.s1 INT32 encoding=RLE STRICT{ PASS @@ -760,7 +853,14 @@ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) root.sg.d1.s1 |null |root.sg |INT32 |RLE |LZ4 |null |null |null |null |BASE | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- root.sg.d1.s2 |null |root.sg |TEXT |PLAIN |LZ4 |null |null |null |null |BASE | -总数目:2 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.password | | | | | | | | | | | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +root.__audit.password_|null |root.__audit |STRING |PLAIN |LZ4 |null |null |null |null |BASE | +history._0.oldPasswor| | | | | | | | | | | +d | | | | | | | | | | | +总数目:4 } Elapsed Time: 0.0.3 @@ -770,16 +870,19 @@ STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ root.sg.d1 |false |null |INF | -总数目:1 +------------------------------------------------------------------------------ +root.__audit.passw|false |null |INF | +ord_history._0 | | | | +总数目:2 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.7 -- [1]355:insert into root.sg.d1(time,s1,s2) values(1,1,"v1") STRICT{ 0 } -Elapsed Time: 0.0.895 +Elapsed Time: 0.1.924 -- [1]356:insert into root.sg.d1(time,s1,s2) values(2,null,"v2") STRICT{ 0 @@ -805,19 +908,19 @@ Time(TIMESTAMP) |root.sg.d1.s1(INT32) |root.sg.d1.s2(TEXT) | 总数目:3 } -Elapsed Time: 0.0.15 +Elapsed Time: 0.0.4 -- [1]375:insert into root.sg.d1(time,s1,s2) values(1,1.1,1.2) STRICT{ 0 } -Elapsed Time: 0.0.209 +Elapsed Time: 0.0.206 -- [1]376:insert into root.sg.d1(`time`,s1,s2) values(2,2.1,2.2) STRICT{ 0 } -Elapsed Time: 0.0.4 +Elapsed Time: 0.0.3 -- [1]377:select * from root.sg.d1 align by device STRICT{ @@ -829,7 +932,7 @@ Time(TIMESTAMP) |Device(TEXT) |s1(DOUBLE) |s2(DOUBLE) | 总数目:2 } -Elapsed Time: 0.0.12 +Elapsed Time: 0.0.4 -- [1]380:insert into root.sg.d1(s1,time,s2) values(3.1,3,3.2) STRICT{ 0 @@ -841,13 +944,13 @@ STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]382:insert into root.sg.d1(`time`,s1,s2) values(5,5.1,5.2) STRICT{ 0 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.0 -- [1]383:insert into root.sg.d1(s1,`time`,s2) values(6.1,6,6.2) STRICT{ 0 @@ -865,7 +968,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.1 -- [1]386:insert into root.sg.d1(s2,`time`,s1) values(11.2,11,11.1),(12.2,12,12.1),(13.2,13,13.1) STRICT{ 0 @@ -917,7 +1020,7 @@ Time(TIMESTAMP) |Device(TEXT) |s1(DOUBLE) |s2(DOUBLE) | 总数目:16 } -Elapsed Time: 0.0.7 +Elapsed Time: 0.0.3 -- [1]389:select count(*) from root.sg.d1 STRICT{ @@ -927,13 +1030,13 @@ count(root.sg.d1.s1)(INT64) |count(root.sg.d1.s2)(INT64) | 总数目:1 } -Elapsed Time: 0.0.22 +Elapsed Time: 0.0.3 -- [1]390:insert into root.sg.d1(s1,s2) values(17,17) STRICT{ 0 } -Elapsed Time: 0.0.48 +Elapsed Time: 0.0.44 -- [1]391:select count(*) from root.sg.d1 STRICT{ @@ -943,7 +1046,7 @@ count(root.sg.d1.s1)(INT64) |count(root.sg.d1.s2)(INT64) | 总数目:1 } -Elapsed Time: 0.0.8 +Elapsed Time: 0.0.7 -- [1]394:insert into root.sg.d1(time) values(80) STRICT{ SQLSTATE : 701: InsertStatement should contain at least one measurement diff --git a/tree/scripts/writeandDeleteData/writeData/writedata.run b/tree/scripts/writeandDeleteData/writeData/writedata.run index 3899010b..9dbd8859 100644 --- a/tree/scripts/writeandDeleteData/writeData/writedata.run +++ b/tree/scripts/writeandDeleteData/writeData/writedata.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; //一、创建BOOLEAN时间序列 @@ -10,7 +10,7 @@ delete DATABASE root.**; create timeseries root.wt01.PLAIN1 WITH DATATYPE=BOOLEAN,ENCODING=PLAIN,COMPRESSOR=UNCOMPRESSED; --2. 查询时间序列和设备 -show timeseries; +show timeseries root.wt01.*; show devices; --3. 写入数据 diff --git a/tree/scripts/writeandDeleteData/writeData/writenull.result b/tree/scripts/writeandDeleteData/writeData/writenull.result index 9ca697fc..2bcf2759 100644 --- a/tree/scripts/writeandDeleteData/writeData/writenull.result +++ b/tree/scripts/writeandDeleteData/writeData/writenull.result @@ -15,7 +15,7 @@ STRICT{ PASS } --- [1]16:show timeseries +-- [1]16:show timeseries root.sg.** STRICT{ Timeseries(TEXT) |Alias(TEXT) |Database(TEXT) |DataType(TEXT) |Encoding(TEXT) |Compression(TEXT) |Tags(TEXT) |Attributes(TEXT) |Deadband(TEXT) |DeadbandParameters(TEXT) |ViewType(TEXT) | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -29,9 +29,9 @@ root.sg.d1.s2 |null |root.sg |INT64 总数目:4 } -Elapsed Time: 0.0.2 +Elapsed Time: 0.0.11 --- [1]17:show devices +-- [1]17:show devices root.sg.** STRICT{ Device(TEXT) |IsAligned(TEXT) |Template(TEXT) |TTL(ms)(TEXT) | ------------------------------------------------------------------------------ @@ -39,13 +39,13 @@ root.sg.d1 |false |null |INF 总数目:1 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.3 -- [1]22:INSERT INTO root.sg.d1(timestamp, s1, s2) VALUES (1, false, 1),(2, null, null) STRICT{ 0 } -Elapsed Time: 0.0.268 +Elapsed Time: 0.0.39 -- [1]23:INSERT INTO root.sg.d1(timestamp, s1, s2) VALUES (3, true, 3),(4, false, null),(5, null, 5) STRICT{ 0 @@ -57,7 +57,7 @@ STRICT{ 0 } -Elapsed Time: 0.0.3 +Elapsed Time: 0.0.5 -- [1]26:INSERT INTO root.sg.d1(timestamp, s1, s2) VALUES (6, NaN, 9) STRICT{ SQLSTATE : 507: Fail to insert measurements [s1] caused by [The BOOLEAN should be true/TRUE, false/FALSE or 0/1] @@ -91,7 +91,7 @@ Time(TIMESTAMP) |root.sg.d1.s3(DOUBLE) |root.sg.d1.s4(FLOAT) |roo 总数目:7 } -Elapsed Time: 0.0.1 +Elapsed Time: 0.0.7 -- [1]36:select * from root.sg.d1 STRICT{ @@ -113,4 +113,4 @@ Time(TIMESTAMP) |root.sg.d1.s3(DOUBLE) |root.sg.d1.s4(FLOAT) |roo 总数目:7 } -Elapsed Time: 0.0.5 +Elapsed Time: 0.0.7 diff --git a/tree/scripts/writeandDeleteData/writeData/writenull.run b/tree/scripts/writeandDeleteData/writeData/writenull.run index 13789ff8..a92f2f76 100644 --- a/tree/scripts/writeandDeleteData/writeData/writenull.run +++ b/tree/scripts/writeandDeleteData/writeData/writenull.run @@ -1,4 +1,4 @@ -connect root/root; +connect root/TimechoDB@2021; //插入含有null,none, NaN值的数据 @@ -13,8 +13,8 @@ create timeseries root.sg.d1.s3 with datatype=DOUBLE,encoding=RLE; create timeseries root.sg.d1.s4 with datatype=FLOAT,encoding=RLE; --2. 查询时间序列和设备 -show timeseries; -show devices; +show timeseries root.sg.**; +show devices root.sg.**; --3. 写入数据并查询数据 --3.1 插入null值