未验证 提交 371f01a3 编写于 作者: sangshuduo's avatar sangshuduo 提交者: GitHub

test: distinguish nan none in test case (#11540)

* test: distinguish nan and none

[TD-14736]

* modify test framework for datetime

* fix 2-query/math_funcs.py

* fix 2-query/math_funcs.py
上级 383e917f
...@@ -2006,27 +2006,27 @@ class TDTestCase: ...@@ -2006,27 +2006,27 @@ class TDTestCase:
tdSql.query("select acos(c2) from tb1 order by ts desc;") tdSql.query("select acos(c2) from tb1 order by ts desc;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, None)
tdSql.checkData(6, 0, 0.0) tdSql.checkData(6, 0, 0.0)
tdSql.query("select acos(c2+c3) from tb1 order by ts desc;") tdSql.query("select acos(c2+c3) from tb1 order by ts desc;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, None)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, None)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c2+c3) from tb1 order by ts desc limit 3 offset 2;") tdSql.query("select acos(c2+c3) from tb1 order by ts desc limit 3 offset 2;")
tdSql.checkRows(3) tdSql.checkRows(3)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
...@@ -2034,18 +2034,18 @@ class TDTestCase: ...@@ -2034,18 +2034,18 @@ class TDTestCase:
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 0.0) tdSql.checkData(7, 0, 0.0)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.query("select acos(c2) from stb1 order by ts desc;") tdSql.query("select acos(c2) from stb1 order by ts desc;")
tdSql.checkRows(14) tdSql.checkRows(14)
...@@ -2059,84 +2059,84 @@ class TDTestCase: ...@@ -2059,84 +2059,84 @@ class TDTestCase:
tdSql.checkData(1, 1, "tb1") tdSql.checkData(1, 1, "tb1")
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(2, 1, "tb1") tdSql.checkData(2, 1, "tb1")
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(3, 1, "tb1") tdSql.checkData(3, 1, "tb1")
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, "tb1") tdSql.checkData(4, 1, "tb1")
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, "tb1") tdSql.checkData(5, 1, "tb1")
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, "tb1") tdSql.checkData(6, 1, "tb1")
tdSql.checkData(7, 0, 0.0) tdSql.checkData(7, 0, 0.0)
tdSql.checkData(7, 1, "tb2") tdSql.checkData(7, 1, "tb2")
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(8, 1, "tb2") tdSql.checkData(8, 1, "tb2")
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(9, 1, "tb2") tdSql.checkData(9, 1, "tb2")
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(10, 1, "tb2") tdSql.checkData(10, 1, "tb2")
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(11, 1, "tb2") tdSql.checkData(11, 1, "tb2")
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(12, 1, "tb2") tdSql.checkData(12, 1, "tb2")
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.checkData(13, 1, "tb2") tdSql.checkData(13, 1, "tb2")
tdSql.query("select acos(c3),tbname from stb1 where t1 > 1;") tdSql.query("select acos(c3),tbname from stb1 where t1 > 1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(0, 1, "tb2") tdSql.checkData(0, 1, "tb2")
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(1, 1, "tb2") tdSql.checkData(1, 1, "tb2")
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(2, 1, "tb2") tdSql.checkData(2, 1, "tb2")
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(3, 1, "tb2") tdSql.checkData(3, 1, "tb2")
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, "tb2") tdSql.checkData(4, 1, "tb2")
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, "tb2") tdSql.checkData(5, 1, "tb2")
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, "tb2") tdSql.checkData(6, 1, "tb2")
tdSql.query("select acos(a) from (select avg(c2) as a from stb1 interval(1s));") tdSql.query("select acos(a) from (select avg(c2) as a from stb1 interval(1s));")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c2) from (select * from stb1);") tdSql.query("select acos(c2) from (select * from stb1);")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 0.0) tdSql.checkData(7, 0, 0.0)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.query( tdSql.query(
"select acos(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));" "select acos(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));"
) )
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, None)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, None)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, None)
...@@ -2146,12 +2146,12 @@ class TDTestCase: ...@@ -2146,12 +2146,12 @@ class TDTestCase:
) )
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, None)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, None)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, None)
...@@ -2163,12 +2163,12 @@ class TDTestCase: ...@@ -2163,12 +2163,12 @@ class TDTestCase:
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, None)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, 0.0) tdSql.checkData(9, 0, 0.0)
tdSql.query( tdSql.query(
...@@ -2178,25 +2178,25 @@ class TDTestCase: ...@@ -2178,25 +2178,25 @@ class TDTestCase:
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, None)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, 0.0) tdSql.checkData(8, 0, 0.0)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.query( tdSql.query(
"select acos(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;" "select acos(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;"
) )
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, 0.0) tdSql.checkData(1, 0, 0.0)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, None)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, None)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, None)
...@@ -2205,11 +2205,11 @@ class TDTestCase: ...@@ -2205,11 +2205,11 @@ class TDTestCase:
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query( tdSql.query(
"select acos(tb1.c3),acos(tb2.c3) from tb1,tb2 where tb1.ts=tb2.ts;" "select acos(tb1.c3),acos(tb2.c3) from tb1,tb2 where tb1.ts=tb2.ts;"
...@@ -2218,34 +2218,34 @@ class TDTestCase: ...@@ -2218,34 +2218,34 @@ class TDTestCase:
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(0, 1, 0.0) tdSql.checkData(0, 1, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(1, 1, None) tdSql.checkData(1, 1, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(2, 1, None) tdSql.checkData(2, 1, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(3, 1, None) tdSql.checkData(3, 1, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, None) tdSql.checkData(4, 1, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, None) tdSql.checkData(5, 1, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, None) tdSql.checkData(6, 1, nan)
tdSql.query("select acos(c3) from tb1 union all select acos(c3) from tb2;") tdSql.query("select acos(c3) from tb1 union all select acos(c3) from tb2;")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 0.0) tdSql.checkData(7, 0, 0.0)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
# =========== end math_atan ========== # =========== end math_atan ==========
...@@ -3828,107 +3828,107 @@ class TDTestCase: ...@@ -3828,107 +3828,107 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 0.5404763088546395) tdSql.checkData(4, 0, 0.5404763088546395)
tdSql.checkData(5, 0, 1.8886092516277813) tdSql.checkData(5, 0, 1.8886092516277813)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c2) from tb1;") tdSql.query("select log(c2,c2) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 1.0) tdSql.checkData(5, 0, 1.0)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c3) from tb1;") tdSql.query("select log(c2,c3) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.465913680008469) tdSql.checkData(5, 0, 0.465913680008469)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c4) from tb1;") tdSql.query("select log(c2,c4) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.22544144151366513) tdSql.checkData(5, 0, 0.22544144151366513)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c5) from tb1;") tdSql.query("select log(c2,c5) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.11093150296463757) tdSql.checkData(5, 0, 0.11093150296463757)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c6) from tb1;") tdSql.query("select log(c2,c6) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.05459909915208762) tdSql.checkData(5, 0, 0.05459909915208762)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c7) from tb1;") tdSql.query("select log(c2,c7) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.006824887406193638) tdSql.checkData(5, 0, 0.006824887406193638)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c10) from tb1;") tdSql.query("select log(c2,c10) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.8748229478056855) tdSql.checkData(5, 0, 0.8748229478056855)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c11) from tb1;") tdSql.query("select log(c2,c11) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.4367939948774267) tdSql.checkData(5, 0, 0.4367939948774267)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c12) from tb1;") tdSql.query("select log(c2,c12) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.2183963964662152) tdSql.checkData(5, 0, 0.2183963964662152)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c13) from tb1;") tdSql.query("select log(c2,c13) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.11093150296463757) tdSql.checkData(5, 0, 0.11093150296463757)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c2 + c3) from tb1;") tdSql.query("select log(c2,c2 + c3) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -3938,7 +3938,7 @@ class TDTestCase: ...@@ -3938,7 +3938,7 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 0.6666666666666667) tdSql.checkData(4, 0, 0.6666666666666667)
tdSql.checkData(5, 0, 0.4657403972991969) tdSql.checkData(5, 0, 0.4657403972991969)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,(c2 + c3)) from tb1;") tdSql.query("select log(c2,(c2 + c3)) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -3948,17 +3948,17 @@ class TDTestCase: ...@@ -3948,17 +3948,17 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 0.6666666666666667) tdSql.checkData(4, 0, 0.6666666666666667)
tdSql.checkData(5, 0, 0.4657403972991969) tdSql.checkData(5, 0, 0.4657403972991969)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,(c2 * c3)+c4-6) from tb1;") tdSql.query("select log(c2,(c2 * c3)+c4-6) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 0.5252990700743871) tdSql.checkData(4, 0, 0.5252990700743871)
tdSql.checkData(5, 0, 0.22542113212116985) tdSql.checkData(5, 0, 0.22542113212116985)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,11)+c2 from tb1;") tdSql.query("select log(c2,11)+c2 from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -3968,17 +3968,17 @@ class TDTestCase: ...@@ -3968,17 +3968,17 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 4.578129652635775) tdSql.checkData(4, 0, 4.578129652635775)
tdSql.checkData(5, 0, 129.02018292517226) tdSql.checkData(5, 0, 129.02018292517226)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c2)+11 from tb1;") tdSql.query("select log(c2,c2)+11 from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 12.0) tdSql.checkData(2, 0, 12.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 12.0) tdSql.checkData(4, 0, 12.0)
tdSql.checkData(5, 0, 12.0) tdSql.checkData(5, 0, 12.0)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query( tdSql.query(
"select log(c2,c2+c3) from tb1 where c2 is not null and c3 is not null;" "select log(c2,c2+c3) from tb1 where c2 is not null and c3 is not null;"
...@@ -3987,21 +3987,21 @@ class TDTestCase: ...@@ -3987,21 +3987,21 @@ class TDTestCase:
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, 0.6666666666666667) tdSql.checkData(1, 0, 0.6666666666666667)
tdSql.checkData(2, 0, 0.4657403972991969) tdSql.checkData(2, 0, 0.4657403972991969)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.query("select log(c2,c2) from tb1 order by ts desc;") tdSql.query("select log(c2,c2) from tb1 order by ts desc;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, 1.0) tdSql.checkData(1, 0, 1.0)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, None)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c2+c3) from tb1 order by ts desc;") tdSql.query("select log(c2,c2+c3) from tb1 order by ts desc;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, 0.4657403972991969) tdSql.checkData(1, 0, 0.4657403972991969)
tdSql.checkData(2, 0, 0.6666666666666667) tdSql.checkData(2, 0, 0.6666666666666667)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
...@@ -4017,14 +4017,14 @@ class TDTestCase: ...@@ -4017,14 +4017,14 @@ class TDTestCase:
tdSql.query("select log(c2,c2) from stb1;") tdSql.query("select log(c2,c2) from stb1;")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 1.0) tdSql.checkData(5, 0, 1.0)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, 1.0) tdSql.checkData(8, 0, 1.0)
tdSql.checkData(9, 0, 1.0) tdSql.checkData(9, 0, 1.0)
tdSql.checkData(10, 0, 1.0) tdSql.checkData(10, 0, 1.0)
...@@ -4038,7 +4038,7 @@ class TDTestCase: ...@@ -4038,7 +4038,7 @@ class TDTestCase:
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.query("select log(c2,c3),tbname from stb1;") tdSql.query("select log(c2,c3),tbname from stb1;")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(0, 1, "tb1") tdSql.checkData(0, 1, "tb1")
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(1, 1, "tb1") tdSql.checkData(1, 1, "tb1")
...@@ -4050,9 +4050,9 @@ class TDTestCase: ...@@ -4050,9 +4050,9 @@ class TDTestCase:
tdSql.checkData(4, 1, "tb1") tdSql.checkData(4, 1, "tb1")
tdSql.checkData(5, 0, 0.465913680008469) tdSql.checkData(5, 0, 0.465913680008469)
tdSql.checkData(5, 1, "tb1") tdSql.checkData(5, 1, "tb1")
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, "tb1") tdSql.checkData(6, 1, "tb1")
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(7, 1, "tb2") tdSql.checkData(7, 1, "tb2")
tdSql.checkData(8, 0, 1.0) tdSql.checkData(8, 0, 1.0)
tdSql.checkData(8, 1, "tb2") tdSql.checkData(8, 1, "tb2")
...@@ -4069,7 +4069,7 @@ class TDTestCase: ...@@ -4069,7 +4069,7 @@ class TDTestCase:
tdSql.query("select log(c2,c3),tbname from stb1 where t1 > 1;") tdSql.query("select log(c2,c3),tbname from stb1 where t1 > 1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(0, 1, "tb2") tdSql.checkData(0, 1, "tb2")
tdSql.checkData(1, 0, 1.0) tdSql.checkData(1, 0, 1.0)
tdSql.checkData(1, 1, "tb2") tdSql.checkData(1, 1, "tb2")
...@@ -4086,14 +4086,14 @@ class TDTestCase: ...@@ -4086,14 +4086,14 @@ class TDTestCase:
tdSql.query("select log(c2,c2) from (select * from stb1);") tdSql.query("select log(c2,c2) from (select * from stb1);")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 1.0) tdSql.checkData(5, 0, 1.0)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, 1.0) tdSql.checkData(8, 0, 1.0)
tdSql.checkData(9, 0, 1.0) tdSql.checkData(9, 0, 1.0)
tdSql.checkData(10, 0, 1.0) tdSql.checkData(10, 0, 1.0)
...@@ -4103,14 +4103,14 @@ class TDTestCase: ...@@ -4103,14 +4103,14 @@ class TDTestCase:
tdSql.query("select log(c2,c3) from tb1 union all select log(c2,c3) from tb2;") tdSql.query("select log(c2,c3) from tb1 union all select log(c2,c3) from tb2;")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.465913680008469) tdSql.checkData(5, 0, 0.465913680008469)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, 1.0) tdSql.checkData(8, 0, 1.0)
tdSql.checkData(9, 0, 1.0) tdSql.checkData(9, 0, 1.0)
tdSql.checkData(10, 0, 1.0) tdSql.checkData(10, 0, 1.0)
...@@ -4269,7 +4269,7 @@ class TDTestCase: ...@@ -4269,7 +4269,7 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 2.0) tdSql.checkData(4, 0, 2.0)
tdSql.checkData(5, 0, 11.269427669584644) tdSql.checkData(5, 0, 11.269427669584644)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select sqrt(c3) from tb1;") tdSql.query("select sqrt(c3) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -4279,7 +4279,7 @@ class TDTestCase: ...@@ -4279,7 +4279,7 @@ class TDTestCase:
tdSql.checkData(3, 0, 1.7320508075688772) tdSql.checkData(3, 0, 1.7320508075688772)
tdSql.checkData(4, 0, 2.0) tdSql.checkData(4, 0, 2.0)
tdSql.checkData(5, 0, 181.01657382681842) tdSql.checkData(5, 0, 181.01657382681842)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select sqrt(c4) from tb1;") tdSql.query("select sqrt(c4) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -4289,7 +4289,7 @@ class TDTestCase: ...@@ -4289,7 +4289,7 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 2.0) tdSql.checkData(4, 0, 2.0)
tdSql.checkData(5, 0, 46340.950001051984) tdSql.checkData(5, 0, 46340.950001051984)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select sqrt(c5) from tb1;") tdSql.query("select sqrt(c5) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -4299,7 +4299,7 @@ class TDTestCase: ...@@ -4299,7 +4299,7 @@ class TDTestCase:
tdSql.checkData(3, 0, 1.7320508075688772) tdSql.checkData(3, 0, 1.7320508075688772)
tdSql.checkData(4, 0, 2.0) tdSql.checkData(4, 0, 2.0)
tdSql.checkData(5, 0, 3037000499.97605) tdSql.checkData(5, 0, 3037000499.97605)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select sqrt(c6) from tb1;") tdSql.query("select sqrt(c6) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -4309,7 +4309,7 @@ class TDTestCase: ...@@ -4309,7 +4309,7 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 2.0) tdSql.checkData(4, 0, 2.0)
tdSql.checkData(5, 0, 1.844674352395373e19) tdSql.checkData(5, 0, 1.844674352395373e19)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select sqrt(c7) from tb1;") tdSql.query("select sqrt(c7) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -4319,7 +4319,7 @@ class TDTestCase: ...@@ -4319,7 +4319,7 @@ class TDTestCase:
tdSql.checkData(3, 0, 1.7320508075688772) tdSql.checkData(3, 0, 1.7320508075688772)
tdSql.checkData(4, 0, 2.0) tdSql.checkData(4, 0, 2.0)
tdSql.checkData(5, 0, 1.3407796239501852e154) tdSql.checkData(5, 0, 1.3407796239501852e154)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select sqrt(c10) from tb1;") tdSql.query("select sqrt(c10) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -4369,7 +4369,7 @@ class TDTestCase: ...@@ -4369,7 +4369,7 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.4142135623730951) tdSql.checkData(4, 0, 1.4142135623730951)
tdSql.checkData(5, 0, 3.3569968229929326) tdSql.checkData(5, 0, 3.3569968229929326)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select sqrt(c2 + c3) from tb1;") tdSql.query("select sqrt(c2 + c3) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -4379,7 +4379,7 @@ class TDTestCase: ...@@ -4379,7 +4379,7 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 2.8284271247461903) tdSql.checkData(4, 0, 2.8284271247461903)
tdSql.checkData(5, 0, 181.36703118262702) tdSql.checkData(5, 0, 181.36703118262702)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select sqrt((c2 + c3)) from tb1;") tdSql.query("select sqrt((c2 + c3)) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -4389,17 +4389,17 @@ class TDTestCase: ...@@ -4389,17 +4389,17 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 2.8284271247461903) tdSql.checkData(4, 0, 2.8284271247461903)
tdSql.checkData(5, 0, 181.36703118262702) tdSql.checkData(5, 0, 181.36703118262702)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select sqrt((c2 * c3)+c4-6) from tb1;") tdSql.query("select sqrt((c2 * c3)+c4-6) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 3.7416573867739413) tdSql.checkData(4, 0, 3.7416573867739413)
tdSql.checkData(5, 0, 46385.82811592351) tdSql.checkData(5, 0, 46385.82811592351)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select sqrt(11)+c2 from tb1;") tdSql.query("select sqrt(11)+c2 from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -4419,7 +4419,7 @@ class TDTestCase: ...@@ -4419,7 +4419,7 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 13.0) tdSql.checkData(4, 0, 13.0)
tdSql.checkData(5, 0, 22.269427669584644) tdSql.checkData(5, 0, 22.269427669584644)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query( tdSql.query(
"select sqrt(c2+c3) from tb1 where c2 is not null and c3 is not null;" "select sqrt(c2+c3) from tb1 where c2 is not null and c3 is not null;"
...@@ -4428,11 +4428,11 @@ class TDTestCase: ...@@ -4428,11 +4428,11 @@ class TDTestCase:
tdSql.checkData(0, 0, 1.4142135623730951) tdSql.checkData(0, 0, 1.4142135623730951)
tdSql.checkData(1, 0, 2.8284271247461903) tdSql.checkData(1, 0, 2.8284271247461903)
tdSql.checkData(2, 0, 181.36703118262702) tdSql.checkData(2, 0, 181.36703118262702)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.query("select sqrt(c2) from tb1 order by ts desc;") tdSql.query("select sqrt(c2) from tb1 order by ts desc;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, 11.269427669584644) tdSql.checkData(1, 0, 11.269427669584644)
tdSql.checkData(2, 0, 2.0) tdSql.checkData(2, 0, 2.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
...@@ -4442,7 +4442,7 @@ class TDTestCase: ...@@ -4442,7 +4442,7 @@ class TDTestCase:
tdSql.query("select sqrt(c2+c3) from tb1 order by ts desc;") tdSql.query("select sqrt(c2+c3) from tb1 order by ts desc;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, 181.36703118262702) tdSql.checkData(1, 0, 181.36703118262702)
tdSql.checkData(2, 0, 2.8284271247461903) tdSql.checkData(2, 0, 2.8284271247461903)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
...@@ -4464,7 +4464,7 @@ class TDTestCase: ...@@ -4464,7 +4464,7 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 2.0) tdSql.checkData(4, 0, 2.0)
tdSql.checkData(5, 0, 11.269427669584644) tdSql.checkData(5, 0, 11.269427669584644)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 1.0) tdSql.checkData(7, 0, 1.0)
tdSql.checkData(8, 0, 1.4142135623730951) tdSql.checkData(8, 0, 1.4142135623730951)
tdSql.checkData(9, 0, 1.7320508075688772) tdSql.checkData(9, 0, 1.7320508075688772)
...@@ -4491,7 +4491,7 @@ class TDTestCase: ...@@ -4491,7 +4491,7 @@ class TDTestCase:
tdSql.checkData(4, 1, "tb1") tdSql.checkData(4, 1, "tb1")
tdSql.checkData(5, 0, 181.01657382681842) tdSql.checkData(5, 0, 181.01657382681842)
tdSql.checkData(5, 1, "tb1") tdSql.checkData(5, 1, "tb1")
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, "tb1") tdSql.checkData(6, 1, "tb1")
tdSql.checkData(7, 0, 1.0) tdSql.checkData(7, 0, 1.0)
tdSql.checkData(7, 1, "tb2") tdSql.checkData(7, 1, "tb2")
...@@ -4533,7 +4533,7 @@ class TDTestCase: ...@@ -4533,7 +4533,7 @@ class TDTestCase:
tdSql.checkData(3, 0, 2.0) tdSql.checkData(3, 0, 2.0)
tdSql.checkData(4, 0, 2.1213203435596424) tdSql.checkData(4, 0, 2.1213203435596424)
tdSql.checkData(5, 0, 8.154753215150045) tdSql.checkData(5, 0, 8.154753215150045)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select sqrt(c2) from (select * from stb1);") tdSql.query("select sqrt(c2) from (select * from stb1);")
tdSql.checkRows(14) tdSql.checkRows(14)
...@@ -4543,7 +4543,7 @@ class TDTestCase: ...@@ -4543,7 +4543,7 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 2.0) tdSql.checkData(4, 0, 2.0)
tdSql.checkData(5, 0, 11.269427669584644) tdSql.checkData(5, 0, 11.269427669584644)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 1.0) tdSql.checkData(7, 0, 1.0)
tdSql.checkData(8, 0, 1.4142135623730951) tdSql.checkData(8, 0, 1.4142135623730951)
tdSql.checkData(9, 0, 1.7320508075688772) tdSql.checkData(9, 0, 1.7320508075688772)
...@@ -4562,7 +4562,7 @@ class TDTestCase: ...@@ -4562,7 +4562,7 @@ class TDTestCase:
tdSql.checkData(3, 0, 2.0) tdSql.checkData(3, 0, 2.0)
tdSql.checkData(4, 0, 2.1213203435596424) tdSql.checkData(4, 0, 2.1213203435596424)
tdSql.checkData(5, 0, 8.154753215150045) tdSql.checkData(5, 0, 8.154753215150045)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, None)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, None)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, None)
...@@ -4577,7 +4577,7 @@ class TDTestCase: ...@@ -4577,7 +4577,7 @@ class TDTestCase:
tdSql.checkData(3, 0, 2.0) tdSql.checkData(3, 0, 2.0)
tdSql.checkData(4, 0, 2.1213203435596424) tdSql.checkData(4, 0, 2.1213203435596424)
tdSql.checkData(5, 0, 8.154753215150045) tdSql.checkData(5, 0, 8.154753215150045)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, None)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, None)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, None)
...@@ -4589,7 +4589,7 @@ class TDTestCase: ...@@ -4589,7 +4589,7 @@ class TDTestCase:
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, None)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, 8.154753215150045) tdSql.checkData(4, 0, 8.154753215150045)
tdSql.checkData(5, 0, 2.1213203435596424) tdSql.checkData(5, 0, 2.1213203435596424)
tdSql.checkData(6, 0, 2.0) tdSql.checkData(6, 0, 2.0)
...@@ -4610,13 +4610,13 @@ class TDTestCase: ...@@ -4610,13 +4610,13 @@ class TDTestCase:
tdSql.checkData(6, 0, 1.5811388300841898) tdSql.checkData(6, 0, 1.5811388300841898)
tdSql.checkData(7, 0, 1.4142135623730951) tdSql.checkData(7, 0, 1.4142135623730951)
tdSql.checkData(8, 0, 1.0) tdSql.checkData(8, 0, 1.0)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.query( tdSql.query(
"select sqrt(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;" "select sqrt(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;"
) )
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, 1.0) tdSql.checkData(1, 0, 1.0)
tdSql.checkData(2, 0, 1.4142135623730951) tdSql.checkData(2, 0, 1.4142135623730951)
tdSql.checkData(3, 0, 1.5811388300841898) tdSql.checkData(3, 0, 1.5811388300841898)
...@@ -4635,7 +4635,7 @@ class TDTestCase: ...@@ -4635,7 +4635,7 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.4142135623730951) tdSql.checkData(4, 0, 1.4142135623730951)
tdSql.checkData(5, 0, 3.3569968229929326) tdSql.checkData(5, 0, 3.3569968229929326)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query( tdSql.query(
"select sqrt(tb1.c3),sqrt(tb2.c3) from tb1,tb2 where tb1.ts=tb2.ts;" "select sqrt(tb1.c3),sqrt(tb2.c3) from tb1,tb2 where tb1.ts=tb2.ts;"
...@@ -4653,7 +4653,7 @@ class TDTestCase: ...@@ -4653,7 +4653,7 @@ class TDTestCase:
tdSql.checkData(4, 1, 2.23606797749979) tdSql.checkData(4, 1, 2.23606797749979)
tdSql.checkData(5, 0, 181.01657382681842) tdSql.checkData(5, 0, 181.01657382681842)
tdSql.checkData(5, 1, 2.449489742783178) tdSql.checkData(5, 1, 2.449489742783178)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, 2.6457513110645907) tdSql.checkData(6, 1, 2.6457513110645907)
tdSql.query("select sqrt(c3) from tb1 union all select sqrt(c3) from tb2;") tdSql.query("select sqrt(c3) from tb1 union all select sqrt(c3) from tb2;")
...@@ -4664,7 +4664,7 @@ class TDTestCase: ...@@ -4664,7 +4664,7 @@ class TDTestCase:
tdSql.checkData(3, 0, 1.7320508075688772) tdSql.checkData(3, 0, 1.7320508075688772)
tdSql.checkData(4, 0, 2.0) tdSql.checkData(4, 0, 2.0)
tdSql.checkData(5, 0, 181.01657382681842) tdSql.checkData(5, 0, 181.01657382681842)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 1.0) tdSql.checkData(7, 0, 1.0)
tdSql.checkData(8, 0, 1.4142135623730951) tdSql.checkData(8, 0, 1.4142135623730951)
tdSql.checkData(9, 0, 1.7320508075688772) tdSql.checkData(9, 0, 1.7320508075688772)
...@@ -4692,7 +4692,7 @@ class TDTestCase: ...@@ -4692,7 +4692,7 @@ class TDTestCase:
tdSql.checkData(4, 1, 2.23606797749979) tdSql.checkData(4, 1, 2.23606797749979)
tdSql.checkData(5, 0, 46340.950001051984) tdSql.checkData(5, 0, 46340.950001051984)
tdSql.checkData(5, 1, 2.449489742783178) tdSql.checkData(5, 1, 2.449489742783178)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, 2.6457513110645907) tdSql.checkData(6, 1, 2.6457513110645907)
tdSql.query( tdSql.query(
...@@ -4705,7 +4705,7 @@ class TDTestCase: ...@@ -4705,7 +4705,7 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 2.0) tdSql.checkData(4, 0, 2.0)
tdSql.checkData(5, 0, 46340.950001051984) tdSql.checkData(5, 0, 46340.950001051984)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 1.0) tdSql.checkData(7, 0, 1.0)
tdSql.checkData(8, 0, 1.4142135623730951) tdSql.checkData(8, 0, 1.4142135623730951)
tdSql.checkData(9, 0, 1.4142135623730951) tdSql.checkData(9, 0, 1.4142135623730951)
...@@ -5749,82 +5749,82 @@ class TDTestCase: ...@@ -5749,82 +5749,82 @@ class TDTestCase:
# =========== begin math_asin ========== # =========== begin math_asin ==========
tdSql.query("select asin(13) from tb1;") tdSql.query("select asin(13) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select asin(c2) from tb1;") tdSql.query("select asin(c2) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select asin(c3) from tb1;") tdSql.query("select asin(c3) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select asin(c4) from tb1;") tdSql.query("select asin(c4) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select asin(c5) from tb1;") tdSql.query("select asin(c5) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select asin(c6) from tb1;") tdSql.query("select asin(c6) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select asin(c7) from tb1;") tdSql.query("select asin(c7) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select asin(c10) from tb1;") tdSql.query("select asin(c10) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, 0.0) tdSql.checkData(6, 0, 0.0)
tdSql.query("select asin(c11) from tb1;") tdSql.query("select asin(c11) from tb1;")
...@@ -5832,19 +5832,19 @@ class TDTestCase: ...@@ -5832,19 +5832,19 @@ class TDTestCase:
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, 0.0) tdSql.checkData(6, 0, 0.0)
tdSql.query("select asin(c12) from tb1;") tdSql.query("select asin(c12) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, 0.0) tdSql.checkData(6, 0, 0.0)
tdSql.query("select asin(c13) from tb1;") tdSql.query("select asin(c13) from tb1;")
...@@ -5852,103 +5852,103 @@ class TDTestCase: ...@@ -5852,103 +5852,103 @@ class TDTestCase:
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, 0.0) tdSql.checkData(6, 0, 0.0)
tdSql.query("select asin(a) from (select asin(c2) as a from tb1);") tdSql.query("select asin(a) from (select asin(c2) as a from tb1);")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select asin(c2 + c3) from tb1;") tdSql.query("select asin(c2 + c3) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select asin((c2 + c3)) from tb1;") tdSql.query("select asin((c2 + c3)) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select asin((c2 * c3)+c4-6) from tb1;") tdSql.query("select asin((c2 * c3)+c4-6) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select asin(11)+c2 from tb1;") tdSql.query("select asin(11)+c2 from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select asin(c2)+11 from tb1;") tdSql.query("select asin(c2)+11 from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 12.570796326794897) tdSql.checkData(0, 0, 12.570796326794897)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query( tdSql.query(
"select asin(c2+c3) from tb1 where c2 is not null and c3 is not null;" "select asin(c2+c3) from tb1 where c2 is not null and c3 is not null;"
) )
tdSql.checkRows(4) tdSql.checkRows(4)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.query("select asin(c2) from tb1 order by ts desc;") tdSql.query("select asin(c2) from tb1 order by ts desc;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, None)
tdSql.checkData(6, 0, 1.5707963267948966) tdSql.checkData(6, 0, 1.5707963267948966)
tdSql.query("select asin(c2+c3) from tb1 order by ts desc;") tdSql.query("select asin(c2+c3) from tb1 order by ts desc;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, None)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, None)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select asin(c2+c3) from tb1 order by ts desc limit 3 offset 2;") tdSql.query("select asin(c2+c3) from tb1 order by ts desc limit 3 offset 2;")
tdSql.checkRows(3) tdSql.checkRows(3)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
...@@ -5956,18 +5956,18 @@ class TDTestCase: ...@@ -5956,18 +5956,18 @@ class TDTestCase:
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 1.5707963267948966) tdSql.checkData(7, 0, 1.5707963267948966)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.query("select asin(c2) from stb1 order by ts desc;") tdSql.query("select asin(c2) from stb1 order by ts desc;")
tdSql.checkRows(14) tdSql.checkRows(14)
...@@ -5981,84 +5981,84 @@ class TDTestCase: ...@@ -5981,84 +5981,84 @@ class TDTestCase:
tdSql.checkData(1, 1, "tb1") tdSql.checkData(1, 1, "tb1")
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(2, 1, "tb1") tdSql.checkData(2, 1, "tb1")
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(3, 1, "tb1") tdSql.checkData(3, 1, "tb1")
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, "tb1") tdSql.checkData(4, 1, "tb1")
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, "tb1") tdSql.checkData(5, 1, "tb1")
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, "tb1") tdSql.checkData(6, 1, "tb1")
tdSql.checkData(7, 0, 1.5707963267948966) tdSql.checkData(7, 0, 1.5707963267948966)
tdSql.checkData(7, 1, "tb2") tdSql.checkData(7, 1, "tb2")
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(8, 1, "tb2") tdSql.checkData(8, 1, "tb2")
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(9, 1, "tb2") tdSql.checkData(9, 1, "tb2")
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(10, 1, "tb2") tdSql.checkData(10, 1, "tb2")
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(11, 1, "tb2") tdSql.checkData(11, 1, "tb2")
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(12, 1, "tb2") tdSql.checkData(12, 1, "tb2")
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.checkData(13, 1, "tb2") tdSql.checkData(13, 1, "tb2")
tdSql.query("select asin(c3),tbname from stb1 where t1 > 1;") tdSql.query("select asin(c3),tbname from stb1 where t1 > 1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(0, 1, "tb2") tdSql.checkData(0, 1, "tb2")
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(1, 1, "tb2") tdSql.checkData(1, 1, "tb2")
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(2, 1, "tb2") tdSql.checkData(2, 1, "tb2")
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(3, 1, "tb2") tdSql.checkData(3, 1, "tb2")
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, "tb2") tdSql.checkData(4, 1, "tb2")
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, "tb2") tdSql.checkData(5, 1, "tb2")
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, "tb2") tdSql.checkData(6, 1, "tb2")
tdSql.query("select asin(a) from (select avg(c2) as a from stb1 interval(1s));") tdSql.query("select asin(a) from (select avg(c2) as a from stb1 interval(1s));")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select asin(c2) from (select * from stb1);") tdSql.query("select asin(c2) from (select * from stb1);")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 1.5707963267948966) tdSql.checkData(7, 0, 1.5707963267948966)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.query( tdSql.query(
"select asin(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));" "select asin(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));"
) )
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, None)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, None)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, None)
...@@ -6068,12 +6068,12 @@ class TDTestCase: ...@@ -6068,12 +6068,12 @@ class TDTestCase:
) )
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, None)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, None)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, None)
...@@ -6085,12 +6085,12 @@ class TDTestCase: ...@@ -6085,12 +6085,12 @@ class TDTestCase:
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, None)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, 1.5707963267948966) tdSql.checkData(9, 0, 1.5707963267948966)
tdSql.query( tdSql.query(
...@@ -6100,38 +6100,38 @@ class TDTestCase: ...@@ -6100,38 +6100,38 @@ class TDTestCase:
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, None)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, 1.5707963267948966) tdSql.checkData(8, 0, 1.5707963267948966)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.query( tdSql.query(
"select asin(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;" "select asin(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;"
) )
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, 1.5707963267948966) tdSql.checkData(1, 0, 1.5707963267948966)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, None)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, None)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, None)
tdSql.query("select asin(a) from (select asin(c2) as a from tb1);") tdSql.query("select asin(a) from (select asin(c2) as a from tb1);")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query( tdSql.query(
"select asin(tb1.c3),asin(tb2.c3) from tb1,tb2 where tb1.ts=tb2.ts;" "select asin(tb1.c3),asin(tb2.c3) from tb1,tb2 where tb1.ts=tb2.ts;"
...@@ -6140,34 +6140,34 @@ class TDTestCase: ...@@ -6140,34 +6140,34 @@ class TDTestCase:
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(0, 1, 1.5707963267948966) tdSql.checkData(0, 1, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(1, 1, None) tdSql.checkData(1, 1, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(2, 1, None) tdSql.checkData(2, 1, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(3, 1, None) tdSql.checkData(3, 1, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, None) tdSql.checkData(4, 1, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, None) tdSql.checkData(5, 1, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, None) tdSql.checkData(6, 1, nan)
tdSql.query("select asin(c3) from tb1 union all select asin(c3) from tb2;") tdSql.query("select asin(c3) from tb1 union all select asin(c3) from tb2;")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 1.5707963267948966) tdSql.checkData(7, 0, 1.5707963267948966)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
# =========== end math_asin ========== # =========== end math_asin ==========
...@@ -6179,17 +6179,17 @@ class TDTestCase: ...@@ -6179,17 +6179,17 @@ class TDTestCase:
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(0, 1, 1.5707963267948966) tdSql.checkData(0, 1, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(1, 1, None) tdSql.checkData(1, 1, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(2, 1, None) tdSql.checkData(2, 1, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(3, 1, None) tdSql.checkData(3, 1, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, None) tdSql.checkData(4, 1, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, None) tdSql.checkData(5, 1, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, None) tdSql.checkData(6, 1, nan)
tdSql.query( tdSql.query(
"select asin(c4) as a from stb1 union all select asin(c5) as a from stba;" "select asin(c4) as a from stb1 union all select asin(c5) as a from stba;"
...@@ -6197,80 +6197,80 @@ class TDTestCase: ...@@ -6197,80 +6197,80 @@ class TDTestCase:
tdSql.checkRows(44) tdSql.checkRows(44)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 1.5707963267948966) tdSql.checkData(7, 0, 1.5707963267948966)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.checkData(14, 0, 1.5707963267948966) tdSql.checkData(14, 0, 1.5707963267948966)
tdSql.checkData(15, 0, None) tdSql.checkData(15, 0, nan)
tdSql.checkData(16, 0, None) tdSql.checkData(16, 0, nan)
tdSql.checkData(17, 0, None) tdSql.checkData(17, 0, nan)
tdSql.checkData(18, 0, None) tdSql.checkData(18, 0, nan)
tdSql.checkData(19, 0, None) tdSql.checkData(19, 0, nan)
tdSql.checkData(20, 0, None) tdSql.checkData(20, 0, nan)
tdSql.checkData(21, 0, None) tdSql.checkData(21, 0, nan)
tdSql.checkData(22, 0, None) tdSql.checkData(22, 0, nan)
tdSql.checkData(23, 0, 0.0) tdSql.checkData(23, 0, 0.0)
tdSql.checkData(24, 0, 1.5707963267948966) tdSql.checkData(24, 0, 1.5707963267948966)
tdSql.checkData(25, 0, None) tdSql.checkData(25, 0, nan)
tdSql.checkData(26, 0, None) tdSql.checkData(26, 0, nan)
tdSql.checkData(27, 0, None) tdSql.checkData(27, 0, nan)
tdSql.checkData(28, 0, None) tdSql.checkData(28, 0, nan)
tdSql.checkData(29, 0, None) tdSql.checkData(29, 0, nan)
tdSql.checkData(30, 0, None) tdSql.checkData(30, 0, nan)
tdSql.checkData(31, 0, None) tdSql.checkData(31, 0, nan)
tdSql.checkData(32, 0, None) tdSql.checkData(32, 0, nan)
tdSql.checkData(33, 0, 0.0) tdSql.checkData(33, 0, 0.0)
tdSql.checkData(34, 0, 1.5707963267948966) tdSql.checkData(34, 0, 1.5707963267948966)
tdSql.checkData(35, 0, None) tdSql.checkData(35, 0, nan)
tdSql.checkData(36, 0, None) tdSql.checkData(36, 0, nan)
tdSql.checkData(37, 0, None) tdSql.checkData(37, 0, nan)
tdSql.checkData(38, 0, None) tdSql.checkData(38, 0, nan)
tdSql.checkData(39, 0, None) tdSql.checkData(39, 0, nan)
tdSql.checkData(40, 0, None) tdSql.checkData(40, 0, nan)
tdSql.checkData(41, 0, None) tdSql.checkData(41, 0, nan)
tdSql.checkData(42, 0, None) tdSql.checkData(42, 0, nan)
tdSql.checkData(43, 0, 0.0) tdSql.checkData(43, 0, 0.0)
tdSql.query("select asin(c2) from stba;") tdSql.query("select asin(c2) from stba;")
tdSql.checkRows(30) tdSql.checkRows(30)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, 0.0) tdSql.checkData(9, 0, 0.0)
tdSql.checkData(10, 0, 1.5707963267948966) tdSql.checkData(10, 0, 1.5707963267948966)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.checkData(14, 0, None) tdSql.checkData(14, 0, nan)
tdSql.checkData(15, 0, None) tdSql.checkData(15, 0, nan)
tdSql.checkData(16, 0, None) tdSql.checkData(16, 0, nan)
tdSql.checkData(17, 0, None) tdSql.checkData(17, 0, nan)
tdSql.checkData(18, 0, None) tdSql.checkData(18, 0, nan)
tdSql.checkData(19, 0, 0.0) tdSql.checkData(19, 0, 0.0)
tdSql.checkData(20, 0, 1.5707963267948966) tdSql.checkData(20, 0, 1.5707963267948966)
tdSql.checkData(21, 0, None) tdSql.checkData(21, 0, nan)
tdSql.checkData(22, 0, None) tdSql.checkData(22, 0, nan)
tdSql.checkData(23, 0, None) tdSql.checkData(23, 0, nan)
tdSql.checkData(24, 0, None) tdSql.checkData(24, 0, nan)
tdSql.checkData(25, 0, None) tdSql.checkData(25, 0, nan)
tdSql.checkData(26, 0, None) tdSql.checkData(26, 0, nan)
tdSql.checkData(27, 0, None) tdSql.checkData(27, 0, nan)
tdSql.checkData(28, 0, None) tdSql.checkData(28, 0, nan)
tdSql.checkData(29, 0, 0.0) tdSql.checkData(29, 0, 0.0)
tdSql.query("select asin(min(c2)) from tba1;") tdSql.query("select asin(min(c2)) from tba1;")
...@@ -6279,19 +6279,19 @@ class TDTestCase: ...@@ -6279,19 +6279,19 @@ class TDTestCase:
tdSql.query("select asin(max(c2)) from tba1;") tdSql.query("select asin(max(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select asin(count(c2)) from tba1;") tdSql.query("select asin(count(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select asin(sum(c2)) from tba1;") tdSql.query("select asin(sum(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select asin(avg(c2)) from tba1;") tdSql.query("select asin(avg(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select asin(percentile(c2, 10)) from tba1;") tdSql.query("select asin(percentile(c2, 10)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
...@@ -6303,76 +6303,76 @@ class TDTestCase: ...@@ -6303,76 +6303,76 @@ class TDTestCase:
tdSql.query("select asin(stddev(c2)) from tba1;") tdSql.query("select asin(stddev(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select asin(spread(c2)) from tba1;") tdSql.query("select asin(spread(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select asin(twa(c2)) from tba1;") tdSql.query("select asin(twa(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select asin(interp(c2)) from tba1 every(1s)") tdSql.query("select asin(interp(c2)) from tba1 every(1s)")
tdSql.checkRows(30) tdSql.checkRows(30)
tdSql.checkData(0, 0, datetime.datetime(2021, 11, 11, 9, 0)) tdSql.checkData(0, 0, datetime.datetime(2021, 11, 11, 9, 0))
tdSql.checkData(0, 1, 1.5707963267948966) tdSql.checkData(0, 1, 1.5707963267948966)
tdSql.checkData(1, 0, datetime.datetime(2021, 11, 11, 9, 0, 1)) tdSql.checkData(1, 0, datetime.datetime(2021, 11, 11, 9, 0, 1))
tdSql.checkData(1, 1, None) tdSql.checkData(1, 1, nan)
tdSql.checkData(2, 0, datetime.datetime(2021, 11, 11, 9, 0, 2)) tdSql.checkData(2, 0, datetime.datetime(2021, 11, 11, 9, 0, 2))
tdSql.checkData(2, 1, None) tdSql.checkData(2, 1, nan)
tdSql.checkData(3, 0, datetime.datetime(2021, 11, 11, 9, 0, 3)) tdSql.checkData(3, 0, datetime.datetime(2021, 11, 11, 9, 0, 3))
tdSql.checkData(3, 1, None) tdSql.checkData(3, 1, nan)
tdSql.checkData(4, 0, datetime.datetime(2021, 11, 11, 9, 0, 4)) tdSql.checkData(4, 0, datetime.datetime(2021, 11, 11, 9, 0, 4))
tdSql.checkData(4, 1, None) tdSql.checkData(4, 1, nan)
tdSql.checkData(5, 0, datetime.datetime(2021, 11, 11, 9, 0, 5)) tdSql.checkData(5, 0, datetime.datetime(2021, 11, 11, 9, 0, 5))
tdSql.checkData(5, 1, None) tdSql.checkData(5, 1, nan)
tdSql.checkData(6, 0, datetime.datetime(2021, 11, 11, 9, 0, 6)) tdSql.checkData(6, 0, datetime.datetime(2021, 11, 11, 9, 0, 6))
tdSql.checkData(6, 1, None) tdSql.checkData(6, 1, nan)
tdSql.checkData(7, 0, datetime.datetime(2021, 11, 11, 9, 0, 7)) tdSql.checkData(7, 0, datetime.datetime(2021, 11, 11, 9, 0, 7))
tdSql.checkData(7, 1, None) tdSql.checkData(7, 1, nan)
tdSql.checkData(8, 0, datetime.datetime(2021, 11, 11, 9, 0, 8)) tdSql.checkData(8, 0, datetime.datetime(2021, 11, 11, 9, 0, 8))
tdSql.checkData(8, 1, None) tdSql.checkData(8, 1, nan)
tdSql.checkData(9, 0, datetime.datetime(2021, 11, 11, 9, 0, 9)) tdSql.checkData(9, 0, datetime.datetime(2021, 11, 11, 9, 0, 9))
tdSql.checkData(9, 1, 0.0) tdSql.checkData(9, 1, 0.0)
tdSql.checkData(10, 0, datetime.datetime(2021, 11, 11, 9, 0, 10)) tdSql.checkData(10, 0, datetime.datetime(2021, 11, 11, 9, 0, 10))
tdSql.checkData(10, 1, 1.5707963267948966) tdSql.checkData(10, 1, 1.5707963267948966)
tdSql.checkData(11, 0, datetime.datetime(2021, 11, 11, 9, 0, 11)) tdSql.checkData(11, 0, datetime.datetime(2021, 11, 11, 9, 0, 11))
tdSql.checkData(11, 1, None) tdSql.checkData(11, 1, nan)
tdSql.checkData(12, 0, datetime.datetime(2021, 11, 11, 9, 0, 12)) tdSql.checkData(12, 0, datetime.datetime(2021, 11, 11, 9, 0, 12))
tdSql.checkData(12, 1, None) tdSql.checkData(12, 1, nan)
tdSql.checkData(13, 0, datetime.datetime(2021, 11, 11, 9, 0, 13)) tdSql.checkData(13, 0, datetime.datetime(2021, 11, 11, 9, 0, 13))
tdSql.checkData(13, 1, None) tdSql.checkData(13, 1, nan)
tdSql.checkData(14, 0, datetime.datetime(2021, 11, 11, 9, 0, 14)) tdSql.checkData(14, 0, datetime.datetime(2021, 11, 11, 9, 0, 14))
tdSql.checkData(14, 1, None) tdSql.checkData(14, 1, nan)
tdSql.checkData(15, 0, datetime.datetime(2021, 11, 11, 9, 0, 15)) tdSql.checkData(15, 0, datetime.datetime(2021, 11, 11, 9, 0, 15))
tdSql.checkData(15, 1, None) tdSql.checkData(15, 1, nan)
tdSql.checkData(16, 0, datetime.datetime(2021, 11, 11, 9, 0, 16)) tdSql.checkData(16, 0, datetime.datetime(2021, 11, 11, 9, 0, 16))
tdSql.checkData(16, 1, None) tdSql.checkData(16, 1, nan)
tdSql.checkData(17, 0, datetime.datetime(2021, 11, 11, 9, 0, 17)) tdSql.checkData(17, 0, datetime.datetime(2021, 11, 11, 9, 0, 17))
tdSql.checkData(17, 1, None) tdSql.checkData(17, 1, nan)
tdSql.checkData(18, 0, datetime.datetime(2021, 11, 11, 9, 0, 18)) tdSql.checkData(18, 0, datetime.datetime(2021, 11, 11, 9, 0, 18))
tdSql.checkData(18, 1, None) tdSql.checkData(18, 1, nan)
tdSql.checkData(19, 0, datetime.datetime(2021, 11, 11, 9, 0, 19)) tdSql.checkData(19, 0, datetime.datetime(2021, 11, 11, 9, 0, 19))
tdSql.checkData(19, 1, 0.0) tdSql.checkData(19, 1, 0.0)
tdSql.checkData(20, 0, datetime.datetime(2021, 11, 11, 9, 0, 20)) tdSql.checkData(20, 0, datetime.datetime(2021, 11, 11, 9, 0, 20))
tdSql.checkData(20, 1, 1.5707963267948966) tdSql.checkData(20, 1, 1.5707963267948966)
tdSql.checkData(21, 0, datetime.datetime(2021, 11, 11, 9, 0, 21)) tdSql.checkData(21, 0, datetime.datetime(2021, 11, 11, 9, 0, 21))
tdSql.checkData(21, 1, None) tdSql.checkData(21, 1, nan)
tdSql.checkData(22, 0, datetime.datetime(2021, 11, 11, 9, 0, 22)) tdSql.checkData(22, 0, datetime.datetime(2021, 11, 11, 9, 0, 22))
tdSql.checkData(22, 1, None) tdSql.checkData(22, 1, nan)
tdSql.checkData(23, 0, datetime.datetime(2021, 11, 11, 9, 0, 23)) tdSql.checkData(23, 0, datetime.datetime(2021, 11, 11, 9, 0, 23))
tdSql.checkData(23, 1, None) tdSql.checkData(23, 1, nan)
tdSql.checkData(24, 0, datetime.datetime(2021, 11, 11, 9, 0, 24)) tdSql.checkData(24, 0, datetime.datetime(2021, 11, 11, 9, 0, 24))
tdSql.checkData(24, 1, None) tdSql.checkData(24, 1, nan)
tdSql.checkData(25, 0, datetime.datetime(2021, 11, 11, 9, 0, 25)) tdSql.checkData(25, 0, datetime.datetime(2021, 11, 11, 9, 0, 25))
tdSql.checkData(25, 1, None) tdSql.checkData(25, 1, nan)
tdSql.checkData(26, 0, datetime.datetime(2021, 11, 11, 9, 0, 26)) tdSql.checkData(26, 0, datetime.datetime(2021, 11, 11, 9, 0, 26))
tdSql.checkData(26, 1, None) tdSql.checkData(26, 1, nan)
tdSql.checkData(27, 0, datetime.datetime(2021, 11, 11, 9, 0, 27)) tdSql.checkData(27, 0, datetime.datetime(2021, 11, 11, 9, 0, 27))
tdSql.checkData(27, 1, None) tdSql.checkData(27, 1, nan)
tdSql.checkData(28, 0, datetime.datetime(2021, 11, 11, 9, 0, 28)) tdSql.checkData(28, 0, datetime.datetime(2021, 11, 11, 9, 0, 28))
tdSql.checkData(28, 1, None) tdSql.checkData(28, 1, nan)
tdSql.checkData(29, 0, datetime.datetime(2021, 11, 11, 9, 0, 29)) tdSql.checkData(29, 0, datetime.datetime(2021, 11, 11, 9, 0, 29))
tdSql.checkData(29, 1, 0.0) tdSql.checkData(29, 1, 0.0)
...@@ -6382,28 +6382,28 @@ class TDTestCase: ...@@ -6382,28 +6382,28 @@ class TDTestCase:
tdSql.checkData(0, 1, 1.5707963267948966) tdSql.checkData(0, 1, 1.5707963267948966)
tdSql.checkData(0, 2, "tba1") tdSql.checkData(0, 2, "tba1")
tdSql.checkData(1, 0, datetime.datetime(2021, 11, 11, 9, 0, 1)) tdSql.checkData(1, 0, datetime.datetime(2021, 11, 11, 9, 0, 1))
tdSql.checkData(1, 1, None) tdSql.checkData(1, 1, nan)
tdSql.checkData(1, 2, "tba1") tdSql.checkData(1, 2, "tba1")
tdSql.checkData(2, 0, datetime.datetime(2021, 11, 11, 9, 0, 2)) tdSql.checkData(2, 0, datetime.datetime(2021, 11, 11, 9, 0, 2))
tdSql.checkData(2, 1, None) tdSql.checkData(2, 1, nan)
tdSql.checkData(2, 2, "tba1") tdSql.checkData(2, 2, "tba1")
tdSql.checkData(3, 0, datetime.datetime(2021, 11, 11, 9, 0, 3)) tdSql.checkData(3, 0, datetime.datetime(2021, 11, 11, 9, 0, 3))
tdSql.checkData(3, 1, None) tdSql.checkData(3, 1, nan)
tdSql.checkData(3, 2, "tba1") tdSql.checkData(3, 2, "tba1")
tdSql.checkData(4, 0, datetime.datetime(2021, 11, 11, 9, 0, 4)) tdSql.checkData(4, 0, datetime.datetime(2021, 11, 11, 9, 0, 4))
tdSql.checkData(4, 1, None) tdSql.checkData(4, 1, nan)
tdSql.checkData(4, 2, "tba1") tdSql.checkData(4, 2, "tba1")
tdSql.checkData(5, 0, datetime.datetime(2021, 11, 11, 9, 0, 5)) tdSql.checkData(5, 0, datetime.datetime(2021, 11, 11, 9, 0, 5))
tdSql.checkData(5, 1, None) tdSql.checkData(5, 1, nan)
tdSql.checkData(5, 2, "tba1") tdSql.checkData(5, 2, "tba1")
tdSql.checkData(6, 0, datetime.datetime(2021, 11, 11, 9, 0, 6)) tdSql.checkData(6, 0, datetime.datetime(2021, 11, 11, 9, 0, 6))
tdSql.checkData(6, 1, None) tdSql.checkData(6, 1, nan)
tdSql.checkData(6, 2, "tba1") tdSql.checkData(6, 2, "tba1")
tdSql.checkData(7, 0, datetime.datetime(2021, 11, 11, 9, 0, 7)) tdSql.checkData(7, 0, datetime.datetime(2021, 11, 11, 9, 0, 7))
tdSql.checkData(7, 1, None) tdSql.checkData(7, 1, nan)
tdSql.checkData(7, 2, "tba1") tdSql.checkData(7, 2, "tba1")
tdSql.checkData(8, 0, datetime.datetime(2021, 11, 11, 9, 0, 8)) tdSql.checkData(8, 0, datetime.datetime(2021, 11, 11, 9, 0, 8))
tdSql.checkData(8, 1, None) tdSql.checkData(8, 1, nan)
tdSql.checkData(8, 2, "tba1") tdSql.checkData(8, 2, "tba1")
tdSql.checkData(9, 0, datetime.datetime(2021, 11, 11, 9, 0, 9)) tdSql.checkData(9, 0, datetime.datetime(2021, 11, 11, 9, 0, 9))
tdSql.checkData(9, 1, 0.0) tdSql.checkData(9, 1, 0.0)
...@@ -6412,28 +6412,28 @@ class TDTestCase: ...@@ -6412,28 +6412,28 @@ class TDTestCase:
tdSql.checkData(10, 1, 1.5707963267948966) tdSql.checkData(10, 1, 1.5707963267948966)
tdSql.checkData(10, 2, "tba1") tdSql.checkData(10, 2, "tba1")
tdSql.checkData(11, 0, datetime.datetime(2021, 11, 11, 9, 0, 11)) tdSql.checkData(11, 0, datetime.datetime(2021, 11, 11, 9, 0, 11))
tdSql.checkData(11, 1, None) tdSql.checkData(11, 1, nan)
tdSql.checkData(11, 2, "tba1") tdSql.checkData(11, 2, "tba1")
tdSql.checkData(12, 0, datetime.datetime(2021, 11, 11, 9, 0, 12)) tdSql.checkData(12, 0, datetime.datetime(2021, 11, 11, 9, 0, 12))
tdSql.checkData(12, 1, None) tdSql.checkData(12, 1, nan)
tdSql.checkData(12, 2, "tba1") tdSql.checkData(12, 2, "tba1")
tdSql.checkData(13, 0, datetime.datetime(2021, 11, 11, 9, 0, 13)) tdSql.checkData(13, 0, datetime.datetime(2021, 11, 11, 9, 0, 13))
tdSql.checkData(13, 1, None) tdSql.checkData(13, 1, nan)
tdSql.checkData(13, 2, "tba1") tdSql.checkData(13, 2, "tba1")
tdSql.checkData(14, 0, datetime.datetime(2021, 11, 11, 9, 0, 14)) tdSql.checkData(14, 0, datetime.datetime(2021, 11, 11, 9, 0, 14))
tdSql.checkData(14, 1, None) tdSql.checkData(14, 1, nan)
tdSql.checkData(14, 2, "tba1") tdSql.checkData(14, 2, "tba1")
tdSql.checkData(15, 0, datetime.datetime(2021, 11, 11, 9, 0, 15)) tdSql.checkData(15, 0, datetime.datetime(2021, 11, 11, 9, 0, 15))
tdSql.checkData(15, 1, None) tdSql.checkData(15, 1, nan)
tdSql.checkData(15, 2, "tba1") tdSql.checkData(15, 2, "tba1")
tdSql.checkData(16, 0, datetime.datetime(2021, 11, 11, 9, 0, 16)) tdSql.checkData(16, 0, datetime.datetime(2021, 11, 11, 9, 0, 16))
tdSql.checkData(16, 1, None) tdSql.checkData(16, 1, nan)
tdSql.checkData(16, 2, "tba1") tdSql.checkData(16, 2, "tba1")
tdSql.checkData(17, 0, datetime.datetime(2021, 11, 11, 9, 0, 17)) tdSql.checkData(17, 0, datetime.datetime(2021, 11, 11, 9, 0, 17))
tdSql.checkData(17, 1, None) tdSql.checkData(17, 1, nan)
tdSql.checkData(17, 2, "tba1") tdSql.checkData(17, 2, "tba1")
tdSql.checkData(18, 0, datetime.datetime(2021, 11, 11, 9, 0, 18)) tdSql.checkData(18, 0, datetime.datetime(2021, 11, 11, 9, 0, 18))
tdSql.checkData(18, 1, None) tdSql.checkData(18, 1, nan)
tdSql.checkData(18, 2, "tba1") tdSql.checkData(18, 2, "tba1")
tdSql.checkData(19, 0, datetime.datetime(2021, 11, 11, 9, 0, 19)) tdSql.checkData(19, 0, datetime.datetime(2021, 11, 11, 9, 0, 19))
tdSql.checkData(19, 1, 0.0) tdSql.checkData(19, 1, 0.0)
...@@ -6442,28 +6442,28 @@ class TDTestCase: ...@@ -6442,28 +6442,28 @@ class TDTestCase:
tdSql.checkData(20, 1, 1.5707963267948966) tdSql.checkData(20, 1, 1.5707963267948966)
tdSql.checkData(20, 2, "tba1") tdSql.checkData(20, 2, "tba1")
tdSql.checkData(21, 0, datetime.datetime(2021, 11, 11, 9, 0, 21)) tdSql.checkData(21, 0, datetime.datetime(2021, 11, 11, 9, 0, 21))
tdSql.checkData(21, 1, None) tdSql.checkData(21, 1, nan)
tdSql.checkData(21, 2, "tba1") tdSql.checkData(21, 2, "tba1")
tdSql.checkData(22, 0, datetime.datetime(2021, 11, 11, 9, 0, 22)) tdSql.checkData(22, 0, datetime.datetime(2021, 11, 11, 9, 0, 22))
tdSql.checkData(22, 1, None) tdSql.checkData(22, 1, nan)
tdSql.checkData(22, 2, "tba1") tdSql.checkData(22, 2, "tba1")
tdSql.checkData(23, 0, datetime.datetime(2021, 11, 11, 9, 0, 23)) tdSql.checkData(23, 0, datetime.datetime(2021, 11, 11, 9, 0, 23))
tdSql.checkData(23, 1, None) tdSql.checkData(23, 1, nan)
tdSql.checkData(23, 2, "tba1") tdSql.checkData(23, 2, "tba1")
tdSql.checkData(24, 0, datetime.datetime(2021, 11, 11, 9, 0, 24)) tdSql.checkData(24, 0, datetime.datetime(2021, 11, 11, 9, 0, 24))
tdSql.checkData(24, 1, None) tdSql.checkData(24, 1, nan)
tdSql.checkData(24, 2, "tba1") tdSql.checkData(24, 2, "tba1")
tdSql.checkData(25, 0, datetime.datetime(2021, 11, 11, 9, 0, 25)) tdSql.checkData(25, 0, datetime.datetime(2021, 11, 11, 9, 0, 25))
tdSql.checkData(25, 1, None) tdSql.checkData(25, 1, nan)
tdSql.checkData(25, 2, "tba1") tdSql.checkData(25, 2, "tba1")
tdSql.checkData(26, 0, datetime.datetime(2021, 11, 11, 9, 0, 26)) tdSql.checkData(26, 0, datetime.datetime(2021, 11, 11, 9, 0, 26))
tdSql.checkData(26, 1, None) tdSql.checkData(26, 1, nan)
tdSql.checkData(26, 2, "tba1") tdSql.checkData(26, 2, "tba1")
tdSql.checkData(27, 0, datetime.datetime(2021, 11, 11, 9, 0, 27)) tdSql.checkData(27, 0, datetime.datetime(2021, 11, 11, 9, 0, 27))
tdSql.checkData(27, 1, None) tdSql.checkData(27, 1, nan)
tdSql.checkData(27, 2, "tba1") tdSql.checkData(27, 2, "tba1")
tdSql.checkData(28, 0, datetime.datetime(2021, 11, 11, 9, 0, 28)) tdSql.checkData(28, 0, datetime.datetime(2021, 11, 11, 9, 0, 28))
tdSql.checkData(28, 1, None) tdSql.checkData(28, 1, nan)
tdSql.checkData(28, 2, "tba1") tdSql.checkData(28, 2, "tba1")
tdSql.checkData(29, 0, datetime.datetime(2021, 11, 11, 9, 0, 29)) tdSql.checkData(29, 0, datetime.datetime(2021, 11, 11, 9, 0, 29))
tdSql.checkData(29, 1, 0.0) tdSql.checkData(29, 1, 0.0)
...@@ -6471,7 +6471,7 @@ class TDTestCase: ...@@ -6471,7 +6471,7 @@ class TDTestCase:
tdSql.query("select asin(elapsed(ts)) from tba1;") tdSql.query("select asin(elapsed(ts)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select asin(rate(c2)) from tba1;") tdSql.query("select asin(rate(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
...@@ -6498,82 +6498,82 @@ class TDTestCase: ...@@ -6498,82 +6498,82 @@ class TDTestCase:
# =========== begin math_acos ========== # =========== begin math_acos ==========
tdSql.query("select acos(13) from tb1;") tdSql.query("select acos(13) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c2) from tb1;") tdSql.query("select acos(c2) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c3) from tb1;") tdSql.query("select acos(c3) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c4) from tb1;") tdSql.query("select acos(c4) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c5) from tb1;") tdSql.query("select acos(c5) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c6) from tb1;") tdSql.query("select acos(c6) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c7) from tb1;") tdSql.query("select acos(c7) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c10) from tb1;") tdSql.query("select acos(c10) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, 1.5707963267948966) tdSql.checkData(6, 0, 1.5707963267948966)
tdSql.query("select acos(c11) from tb1;") tdSql.query("select acos(c11) from tb1;")
...@@ -6581,19 +6581,19 @@ class TDTestCase: ...@@ -6581,19 +6581,19 @@ class TDTestCase:
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, 1.5707963267948966) tdSql.checkData(6, 0, 1.5707963267948966)
tdSql.query("select acos(c12) from tb1;") tdSql.query("select acos(c12) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, 1.5707963267948966) tdSql.checkData(6, 0, 1.5707963267948966)
tdSql.query("select acos(c13) from tb1;") tdSql.query("select acos(c13) from tb1;")
...@@ -6601,103 +6601,103 @@ class TDTestCase: ...@@ -6601,103 +6601,103 @@ class TDTestCase:
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, 1.5707963267948966) tdSql.checkData(6, 0, 1.5707963267948966)
tdSql.query("select acos(a) from (select acos(c2) as a from tb1);") tdSql.query("select acos(a) from (select acos(c2) as a from tb1);")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c2 + c3) from tb1;") tdSql.query("select acos(c2 + c3) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos((c2 + c3)) from tb1;") tdSql.query("select acos((c2 + c3)) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos((c2 * c3)+c4-6) from tb1;") tdSql.query("select acos((c2 * c3)+c4-6) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(11)+c2 from tb1;") tdSql.query("select acos(11)+c2 from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c2)+11 from tb1;") tdSql.query("select acos(c2)+11 from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 11.0) tdSql.checkData(0, 0, 11.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query( tdSql.query(
"select acos(c2+c3) from tb1 where c2 is not null and c3 is not null;" "select acos(c2+c3) from tb1 where c2 is not null and c3 is not null;"
) )
tdSql.checkRows(4) tdSql.checkRows(4)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.query("select acos(c2) from tb1 order by ts desc;") tdSql.query("select acos(c2) from tb1 order by ts desc;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, None)
tdSql.checkData(6, 0, 0.0) tdSql.checkData(6, 0, 0.0)
tdSql.query("select acos(c2+c3) from tb1 order by ts desc;") tdSql.query("select acos(c2+c3) from tb1 order by ts desc;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, None)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, None)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c2+c3) from tb1 order by ts desc limit 3 offset 2;") tdSql.query("select acos(c2+c3) from tb1 order by ts desc limit 3 offset 2;")
tdSql.checkRows(3) tdSql.checkRows(3)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
...@@ -6705,18 +6705,18 @@ class TDTestCase: ...@@ -6705,18 +6705,18 @@ class TDTestCase:
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 0.0) tdSql.checkData(7, 0, 0.0)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.query("select acos(c2) from stb1 order by ts desc;") tdSql.query("select acos(c2) from stb1 order by ts desc;")
tdSql.checkRows(14) tdSql.checkRows(14)
...@@ -6730,84 +6730,84 @@ class TDTestCase: ...@@ -6730,84 +6730,84 @@ class TDTestCase:
tdSql.checkData(1, 1, "tb1") tdSql.checkData(1, 1, "tb1")
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(2, 1, "tb1") tdSql.checkData(2, 1, "tb1")
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(3, 1, "tb1") tdSql.checkData(3, 1, "tb1")
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, "tb1") tdSql.checkData(4, 1, "tb1")
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, "tb1") tdSql.checkData(5, 1, "tb1")
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, "tb1") tdSql.checkData(6, 1, "tb1")
tdSql.checkData(7, 0, 0.0) tdSql.checkData(7, 0, 0.0)
tdSql.checkData(7, 1, "tb2") tdSql.checkData(7, 1, "tb2")
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(8, 1, "tb2") tdSql.checkData(8, 1, "tb2")
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(9, 1, "tb2") tdSql.checkData(9, 1, "tb2")
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(10, 1, "tb2") tdSql.checkData(10, 1, "tb2")
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(11, 1, "tb2") tdSql.checkData(11, 1, "tb2")
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(12, 1, "tb2") tdSql.checkData(12, 1, "tb2")
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.checkData(13, 1, "tb2") tdSql.checkData(13, 1, "tb2")
tdSql.query("select acos(c3),tbname from stb1 where t1 > 1;") tdSql.query("select acos(c3),tbname from stb1 where t1 > 1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(0, 1, "tb2") tdSql.checkData(0, 1, "tb2")
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(1, 1, "tb2") tdSql.checkData(1, 1, "tb2")
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(2, 1, "tb2") tdSql.checkData(2, 1, "tb2")
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(3, 1, "tb2") tdSql.checkData(3, 1, "tb2")
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, "tb2") tdSql.checkData(4, 1, "tb2")
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, "tb2") tdSql.checkData(5, 1, "tb2")
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, "tb2") tdSql.checkData(6, 1, "tb2")
tdSql.query("select acos(a) from (select avg(c2) as a from stb1 interval(1s));") tdSql.query("select acos(a) from (select avg(c2) as a from stb1 interval(1s));")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c2) from (select * from stb1);") tdSql.query("select acos(c2) from (select * from stb1);")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 0.0) tdSql.checkData(7, 0, 0.0)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.query( tdSql.query(
"select acos(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));" "select acos(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));"
) )
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, None)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, None)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, None)
...@@ -6817,12 +6817,12 @@ class TDTestCase: ...@@ -6817,12 +6817,12 @@ class TDTestCase:
) )
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, None)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, None)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, None)
...@@ -6834,12 +6834,12 @@ class TDTestCase: ...@@ -6834,12 +6834,12 @@ class TDTestCase:
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, None)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, 0.0) tdSql.checkData(9, 0, 0.0)
tdSql.query( tdSql.query(
...@@ -6849,25 +6849,25 @@ class TDTestCase: ...@@ -6849,25 +6849,25 @@ class TDTestCase:
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, None)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, 0.0) tdSql.checkData(8, 0, 0.0)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.query( tdSql.query(
"select acos(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;" "select acos(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;"
) )
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, 0.0) tdSql.checkData(1, 0, 0.0)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, None)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, None)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, None)
...@@ -6876,11 +6876,11 @@ class TDTestCase: ...@@ -6876,11 +6876,11 @@ class TDTestCase:
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query( tdSql.query(
"select acos(tb1.c3),acos(tb2.c3) from tb1,tb2 where tb1.ts=tb2.ts;" "select acos(tb1.c3),acos(tb2.c3) from tb1,tb2 where tb1.ts=tb2.ts;"
...@@ -6889,34 +6889,34 @@ class TDTestCase: ...@@ -6889,34 +6889,34 @@ class TDTestCase:
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(0, 1, 0.0) tdSql.checkData(0, 1, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(1, 1, None) tdSql.checkData(1, 1, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(2, 1, None) tdSql.checkData(2, 1, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(3, 1, None) tdSql.checkData(3, 1, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, None) tdSql.checkData(4, 1, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, None) tdSql.checkData(5, 1, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, None) tdSql.checkData(6, 1, nan)
tdSql.query("select acos(c3) from tb1 union all select acos(c3) from tb2;") tdSql.query("select acos(c3) from tb1 union all select acos(c3) from tb2;")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 0.0) tdSql.checkData(7, 0, 0.0)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
# =========== end math_acos ========== # =========== end math_acos ==========
...@@ -6928,17 +6928,17 @@ class TDTestCase: ...@@ -6928,17 +6928,17 @@ class TDTestCase:
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(0, 1, 0.0) tdSql.checkData(0, 1, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(1, 1, None) tdSql.checkData(1, 1, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(2, 1, None) tdSql.checkData(2, 1, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(3, 1, None) tdSql.checkData(3, 1, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, None) tdSql.checkData(4, 1, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, None) tdSql.checkData(5, 1, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, None) tdSql.checkData(6, 1, nan)
tdSql.query( tdSql.query(
"select acos(c4) as a from stb1 union all select acos(c5) as a from stba;" "select acos(c4) as a from stb1 union all select acos(c5) as a from stba;"
...@@ -6946,80 +6946,80 @@ class TDTestCase: ...@@ -6946,80 +6946,80 @@ class TDTestCase:
tdSql.checkRows(44) tdSql.checkRows(44)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 0.0) tdSql.checkData(7, 0, 0.0)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.checkData(14, 0, 0.0) tdSql.checkData(14, 0, 0.0)
tdSql.checkData(15, 0, None) tdSql.checkData(15, 0, nan)
tdSql.checkData(16, 0, None) tdSql.checkData(16, 0, nan)
tdSql.checkData(17, 0, None) tdSql.checkData(17, 0, nan)
tdSql.checkData(18, 0, None) tdSql.checkData(18, 0, nan)
tdSql.checkData(19, 0, None) tdSql.checkData(19, 0, nan)
tdSql.checkData(20, 0, None) tdSql.checkData(20, 0, nan)
tdSql.checkData(21, 0, None) tdSql.checkData(21, 0, nan)
tdSql.checkData(22, 0, None) tdSql.checkData(22, 0, nan)
tdSql.checkData(23, 0, 1.5707963267948966) tdSql.checkData(23, 0, 1.5707963267948966)
tdSql.checkData(24, 0, 0.0) tdSql.checkData(24, 0, 0.0)
tdSql.checkData(25, 0, None) tdSql.checkData(25, 0, nan)
tdSql.checkData(26, 0, None) tdSql.checkData(26, 0, nan)
tdSql.checkData(27, 0, None) tdSql.checkData(27, 0, nan)
tdSql.checkData(28, 0, None) tdSql.checkData(28, 0, nan)
tdSql.checkData(29, 0, None) tdSql.checkData(29, 0, nan)
tdSql.checkData(30, 0, None) tdSql.checkData(30, 0, nan)
tdSql.checkData(31, 0, None) tdSql.checkData(31, 0, nan)
tdSql.checkData(32, 0, None) tdSql.checkData(32, 0, nan)
tdSql.checkData(33, 0, 1.5707963267948966) tdSql.checkData(33, 0, 1.5707963267948966)
tdSql.checkData(34, 0, 0.0) tdSql.checkData(34, 0, 0.0)
tdSql.checkData(35, 0, None) tdSql.checkData(35, 0, nan)
tdSql.checkData(36, 0, None) tdSql.checkData(36, 0, nan)
tdSql.checkData(37, 0, None) tdSql.checkData(37, 0, nan)
tdSql.checkData(38, 0, None) tdSql.checkData(38, 0, nan)
tdSql.checkData(39, 0, None) tdSql.checkData(39, 0, nan)
tdSql.checkData(40, 0, None) tdSql.checkData(40, 0, nan)
tdSql.checkData(41, 0, None) tdSql.checkData(41, 0, nan)
tdSql.checkData(42, 0, None) tdSql.checkData(42, 0, nan)
tdSql.checkData(43, 0, 1.5707963267948966) tdSql.checkData(43, 0, 1.5707963267948966)
tdSql.query("select acos(c2) from stba;") tdSql.query("select acos(c2) from stba;")
tdSql.checkRows(30) tdSql.checkRows(30)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, 1.5707963267948966) tdSql.checkData(9, 0, 1.5707963267948966)
tdSql.checkData(10, 0, 0.0) tdSql.checkData(10, 0, 0.0)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.checkData(14, 0, None) tdSql.checkData(14, 0, nan)
tdSql.checkData(15, 0, None) tdSql.checkData(15, 0, nan)
tdSql.checkData(16, 0, None) tdSql.checkData(16, 0, nan)
tdSql.checkData(17, 0, None) tdSql.checkData(17, 0, nan)
tdSql.checkData(18, 0, None) tdSql.checkData(18, 0, nan)
tdSql.checkData(19, 0, 1.5707963267948966) tdSql.checkData(19, 0, 1.5707963267948966)
tdSql.checkData(20, 0, 0.0) tdSql.checkData(20, 0, 0.0)
tdSql.checkData(21, 0, None) tdSql.checkData(21, 0, nan)
tdSql.checkData(22, 0, None) tdSql.checkData(22, 0, nan)
tdSql.checkData(23, 0, None) tdSql.checkData(23, 0, nan)
tdSql.checkData(24, 0, None) tdSql.checkData(24, 0, nan)
tdSql.checkData(25, 0, None) tdSql.checkData(25, 0, nan)
tdSql.checkData(26, 0, None) tdSql.checkData(26, 0, nan)
tdSql.checkData(27, 0, None) tdSql.checkData(27, 0, nan)
tdSql.checkData(28, 0, None) tdSql.checkData(28, 0, nan)
tdSql.checkData(29, 0, 1.5707963267948966) tdSql.checkData(29, 0, 1.5707963267948966)
tdSql.query("select acos(min(c2)) from tba1;") tdSql.query("select acos(min(c2)) from tba1;")
...@@ -7028,19 +7028,19 @@ class TDTestCase: ...@@ -7028,19 +7028,19 @@ class TDTestCase:
tdSql.query("select acos(max(c2)) from tba1;") tdSql.query("select acos(max(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(count(c2)) from tba1;") tdSql.query("select acos(count(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(sum(c2)) from tba1;") tdSql.query("select acos(sum(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(avg(c2)) from tba1;") tdSql.query("select acos(avg(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(percentile(c2, 10)) from tba1;") tdSql.query("select acos(percentile(c2, 10)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
...@@ -7052,76 +7052,76 @@ class TDTestCase: ...@@ -7052,76 +7052,76 @@ class TDTestCase:
tdSql.query("select acos(stddev(c2)) from tba1;") tdSql.query("select acos(stddev(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(spread(c2)) from tba1;") tdSql.query("select acos(spread(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(twa(c2)) from tba1;") tdSql.query("select acos(twa(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(interp(c2)) from tba1 every(1s)") tdSql.query("select acos(interp(c2)) from tba1 every(1s)")
tdSql.checkRows(30) tdSql.checkRows(30)
tdSql.checkData(0, 0, datetime.datetime(2021, 11, 11, 9, 0)) tdSql.checkData(0, 0, datetime.datetime(2021, 11, 11, 9, 0))
tdSql.checkData(0, 1, 0.0) tdSql.checkData(0, 1, 0.0)
tdSql.checkData(1, 0, datetime.datetime(2021, 11, 11, 9, 0, 1)) tdSql.checkData(1, 0, datetime.datetime(2021, 11, 11, 9, 0, 1))
tdSql.checkData(1, 1, None) tdSql.checkData(1, 1, nan)
tdSql.checkData(2, 0, datetime.datetime(2021, 11, 11, 9, 0, 2)) tdSql.checkData(2, 0, datetime.datetime(2021, 11, 11, 9, 0, 2))
tdSql.checkData(2, 1, None) tdSql.checkData(2, 1, nan)
tdSql.checkData(3, 0, datetime.datetime(2021, 11, 11, 9, 0, 3)) tdSql.checkData(3, 0, datetime.datetime(2021, 11, 11, 9, 0, 3))
tdSql.checkData(3, 1, None) tdSql.checkData(3, 1, nan)
tdSql.checkData(4, 0, datetime.datetime(2021, 11, 11, 9, 0, 4)) tdSql.checkData(4, 0, datetime.datetime(2021, 11, 11, 9, 0, 4))
tdSql.checkData(4, 1, None) tdSql.checkData(4, 1, nan)
tdSql.checkData(5, 0, datetime.datetime(2021, 11, 11, 9, 0, 5)) tdSql.checkData(5, 0, datetime.datetime(2021, 11, 11, 9, 0, 5))
tdSql.checkData(5, 1, None) tdSql.checkData(5, 1, nan)
tdSql.checkData(6, 0, datetime.datetime(2021, 11, 11, 9, 0, 6)) tdSql.checkData(6, 0, datetime.datetime(2021, 11, 11, 9, 0, 6))
tdSql.checkData(6, 1, None) tdSql.checkData(6, 1, nan)
tdSql.checkData(7, 0, datetime.datetime(2021, 11, 11, 9, 0, 7)) tdSql.checkData(7, 0, datetime.datetime(2021, 11, 11, 9, 0, 7))
tdSql.checkData(7, 1, None) tdSql.checkData(7, 1, nan)
tdSql.checkData(8, 0, datetime.datetime(2021, 11, 11, 9, 0, 8)) tdSql.checkData(8, 0, datetime.datetime(2021, 11, 11, 9, 0, 8))
tdSql.checkData(8, 1, None) tdSql.checkData(8, 1, nan)
tdSql.checkData(9, 0, datetime.datetime(2021, 11, 11, 9, 0, 9)) tdSql.checkData(9, 0, datetime.datetime(2021, 11, 11, 9, 0, 9))
tdSql.checkData(9, 1, 1.5707963267948966) tdSql.checkData(9, 1, 1.5707963267948966)
tdSql.checkData(10, 0, datetime.datetime(2021, 11, 11, 9, 0, 10)) tdSql.checkData(10, 0, datetime.datetime(2021, 11, 11, 9, 0, 10))
tdSql.checkData(10, 1, 0.0) tdSql.checkData(10, 1, 0.0)
tdSql.checkData(11, 0, datetime.datetime(2021, 11, 11, 9, 0, 11)) tdSql.checkData(11, 0, datetime.datetime(2021, 11, 11, 9, 0, 11))
tdSql.checkData(11, 1, None) tdSql.checkData(11, 1, nan)
tdSql.checkData(12, 0, datetime.datetime(2021, 11, 11, 9, 0, 12)) tdSql.checkData(12, 0, datetime.datetime(2021, 11, 11, 9, 0, 12))
tdSql.checkData(12, 1, None) tdSql.checkData(12, 1, nan)
tdSql.checkData(13, 0, datetime.datetime(2021, 11, 11, 9, 0, 13)) tdSql.checkData(13, 0, datetime.datetime(2021, 11, 11, 9, 0, 13))
tdSql.checkData(13, 1, None) tdSql.checkData(13, 1, nan)
tdSql.checkData(14, 0, datetime.datetime(2021, 11, 11, 9, 0, 14)) tdSql.checkData(14, 0, datetime.datetime(2021, 11, 11, 9, 0, 14))
tdSql.checkData(14, 1, None) tdSql.checkData(14, 1, nan)
tdSql.checkData(15, 0, datetime.datetime(2021, 11, 11, 9, 0, 15)) tdSql.checkData(15, 0, datetime.datetime(2021, 11, 11, 9, 0, 15))
tdSql.checkData(15, 1, None) tdSql.checkData(15, 1, nan)
tdSql.checkData(16, 0, datetime.datetime(2021, 11, 11, 9, 0, 16)) tdSql.checkData(16, 0, datetime.datetime(2021, 11, 11, 9, 0, 16))
tdSql.checkData(16, 1, None) tdSql.checkData(16, 1, nan)
tdSql.checkData(17, 0, datetime.datetime(2021, 11, 11, 9, 0, 17)) tdSql.checkData(17, 0, datetime.datetime(2021, 11, 11, 9, 0, 17))
tdSql.checkData(17, 1, None) tdSql.checkData(17, 1, nan)
tdSql.checkData(18, 0, datetime.datetime(2021, 11, 11, 9, 0, 18)) tdSql.checkData(18, 0, datetime.datetime(2021, 11, 11, 9, 0, 18))
tdSql.checkData(18, 1, None) tdSql.checkData(18, 1, nan)
tdSql.checkData(19, 0, datetime.datetime(2021, 11, 11, 9, 0, 19)) tdSql.checkData(19, 0, datetime.datetime(2021, 11, 11, 9, 0, 19))
tdSql.checkData(19, 1, 1.5707963267948966) tdSql.checkData(19, 1, 1.5707963267948966)
tdSql.checkData(20, 0, datetime.datetime(2021, 11, 11, 9, 0, 20)) tdSql.checkData(20, 0, datetime.datetime(2021, 11, 11, 9, 0, 20))
tdSql.checkData(20, 1, 0.0) tdSql.checkData(20, 1, 0.0)
tdSql.checkData(21, 0, datetime.datetime(2021, 11, 11, 9, 0, 21)) tdSql.checkData(21, 0, datetime.datetime(2021, 11, 11, 9, 0, 21))
tdSql.checkData(21, 1, None) tdSql.checkData(21, 1, nan)
tdSql.checkData(22, 0, datetime.datetime(2021, 11, 11, 9, 0, 22)) tdSql.checkData(22, 0, datetime.datetime(2021, 11, 11, 9, 0, 22))
tdSql.checkData(22, 1, None) tdSql.checkData(22, 1, nan)
tdSql.checkData(23, 0, datetime.datetime(2021, 11, 11, 9, 0, 23)) tdSql.checkData(23, 0, datetime.datetime(2021, 11, 11, 9, 0, 23))
tdSql.checkData(23, 1, None) tdSql.checkData(23, 1, nan)
tdSql.checkData(24, 0, datetime.datetime(2021, 11, 11, 9, 0, 24)) tdSql.checkData(24, 0, datetime.datetime(2021, 11, 11, 9, 0, 24))
tdSql.checkData(24, 1, None) tdSql.checkData(24, 1, nan)
tdSql.checkData(25, 0, datetime.datetime(2021, 11, 11, 9, 0, 25)) tdSql.checkData(25, 0, datetime.datetime(2021, 11, 11, 9, 0, 25))
tdSql.checkData(25, 1, None) tdSql.checkData(25, 1, nan)
tdSql.checkData(26, 0, datetime.datetime(2021, 11, 11, 9, 0, 26)) tdSql.checkData(26, 0, datetime.datetime(2021, 11, 11, 9, 0, 26))
tdSql.checkData(26, 1, None) tdSql.checkData(26, 1, nan)
tdSql.checkData(27, 0, datetime.datetime(2021, 11, 11, 9, 0, 27)) tdSql.checkData(27, 0, datetime.datetime(2021, 11, 11, 9, 0, 27))
tdSql.checkData(27, 1, None) tdSql.checkData(27, 1, nan)
tdSql.checkData(28, 0, datetime.datetime(2021, 11, 11, 9, 0, 28)) tdSql.checkData(28, 0, datetime.datetime(2021, 11, 11, 9, 0, 28))
tdSql.checkData(28, 1, None) tdSql.checkData(28, 1, nan)
tdSql.checkData(29, 0, datetime.datetime(2021, 11, 11, 9, 0, 29)) tdSql.checkData(29, 0, datetime.datetime(2021, 11, 11, 9, 0, 29))
tdSql.checkData(29, 1, 1.5707963267948966) tdSql.checkData(29, 1, 1.5707963267948966)
...@@ -7131,28 +7131,28 @@ class TDTestCase: ...@@ -7131,28 +7131,28 @@ class TDTestCase:
tdSql.checkData(0, 1, 0.0) tdSql.checkData(0, 1, 0.0)
tdSql.checkData(0, 2, "tba1") tdSql.checkData(0, 2, "tba1")
tdSql.checkData(1, 0, datetime.datetime(2021, 11, 11, 9, 0, 1)) tdSql.checkData(1, 0, datetime.datetime(2021, 11, 11, 9, 0, 1))
tdSql.checkData(1, 1, None) tdSql.checkData(1, 1, nan)
tdSql.checkData(1, 2, "tba1") tdSql.checkData(1, 2, "tba1")
tdSql.checkData(2, 0, datetime.datetime(2021, 11, 11, 9, 0, 2)) tdSql.checkData(2, 0, datetime.datetime(2021, 11, 11, 9, 0, 2))
tdSql.checkData(2, 1, None) tdSql.checkData(2, 1, nan)
tdSql.checkData(2, 2, "tba1") tdSql.checkData(2, 2, "tba1")
tdSql.checkData(3, 0, datetime.datetime(2021, 11, 11, 9, 0, 3)) tdSql.checkData(3, 0, datetime.datetime(2021, 11, 11, 9, 0, 3))
tdSql.checkData(3, 1, None) tdSql.checkData(3, 1, nan)
tdSql.checkData(3, 2, "tba1") tdSql.checkData(3, 2, "tba1")
tdSql.checkData(4, 0, datetime.datetime(2021, 11, 11, 9, 0, 4)) tdSql.checkData(4, 0, datetime.datetime(2021, 11, 11, 9, 0, 4))
tdSql.checkData(4, 1, None) tdSql.checkData(4, 1, nan)
tdSql.checkData(4, 2, "tba1") tdSql.checkData(4, 2, "tba1")
tdSql.checkData(5, 0, datetime.datetime(2021, 11, 11, 9, 0, 5)) tdSql.checkData(5, 0, datetime.datetime(2021, 11, 11, 9, 0, 5))
tdSql.checkData(5, 1, None) tdSql.checkData(5, 1, nan)
tdSql.checkData(5, 2, "tba1") tdSql.checkData(5, 2, "tba1")
tdSql.checkData(6, 0, datetime.datetime(2021, 11, 11, 9, 0, 6)) tdSql.checkData(6, 0, datetime.datetime(2021, 11, 11, 9, 0, 6))
tdSql.checkData(6, 1, None) tdSql.checkData(6, 1, nan)
tdSql.checkData(6, 2, "tba1") tdSql.checkData(6, 2, "tba1")
tdSql.checkData(7, 0, datetime.datetime(2021, 11, 11, 9, 0, 7)) tdSql.checkData(7, 0, datetime.datetime(2021, 11, 11, 9, 0, 7))
tdSql.checkData(7, 1, None) tdSql.checkData(7, 1, nan)
tdSql.checkData(7, 2, "tba1") tdSql.checkData(7, 2, "tba1")
tdSql.checkData(8, 0, datetime.datetime(2021, 11, 11, 9, 0, 8)) tdSql.checkData(8, 0, datetime.datetime(2021, 11, 11, 9, 0, 8))
tdSql.checkData(8, 1, None) tdSql.checkData(8, 1, nan)
tdSql.checkData(8, 2, "tba1") tdSql.checkData(8, 2, "tba1")
tdSql.checkData(9, 0, datetime.datetime(2021, 11, 11, 9, 0, 9)) tdSql.checkData(9, 0, datetime.datetime(2021, 11, 11, 9, 0, 9))
tdSql.checkData(9, 1, 1.5707963267948966) tdSql.checkData(9, 1, 1.5707963267948966)
...@@ -7161,28 +7161,28 @@ class TDTestCase: ...@@ -7161,28 +7161,28 @@ class TDTestCase:
tdSql.checkData(10, 1, 0.0) tdSql.checkData(10, 1, 0.0)
tdSql.checkData(10, 2, "tba1") tdSql.checkData(10, 2, "tba1")
tdSql.checkData(11, 0, datetime.datetime(2021, 11, 11, 9, 0, 11)) tdSql.checkData(11, 0, datetime.datetime(2021, 11, 11, 9, 0, 11))
tdSql.checkData(11, 1, None) tdSql.checkData(11, 1, nan)
tdSql.checkData(11, 2, "tba1") tdSql.checkData(11, 2, "tba1")
tdSql.checkData(12, 0, datetime.datetime(2021, 11, 11, 9, 0, 12)) tdSql.checkData(12, 0, datetime.datetime(2021, 11, 11, 9, 0, 12))
tdSql.checkData(12, 1, None) tdSql.checkData(12, 1, nan)
tdSql.checkData(12, 2, "tba1") tdSql.checkData(12, 2, "tba1")
tdSql.checkData(13, 0, datetime.datetime(2021, 11, 11, 9, 0, 13)) tdSql.checkData(13, 0, datetime.datetime(2021, 11, 11, 9, 0, 13))
tdSql.checkData(13, 1, None) tdSql.checkData(13, 1, nan)
tdSql.checkData(13, 2, "tba1") tdSql.checkData(13, 2, "tba1")
tdSql.checkData(14, 0, datetime.datetime(2021, 11, 11, 9, 0, 14)) tdSql.checkData(14, 0, datetime.datetime(2021, 11, 11, 9, 0, 14))
tdSql.checkData(14, 1, None) tdSql.checkData(14, 1, nan)
tdSql.checkData(14, 2, "tba1") tdSql.checkData(14, 2, "tba1")
tdSql.checkData(15, 0, datetime.datetime(2021, 11, 11, 9, 0, 15)) tdSql.checkData(15, 0, datetime.datetime(2021, 11, 11, 9, 0, 15))
tdSql.checkData(15, 1, None) tdSql.checkData(15, 1, nan)
tdSql.checkData(15, 2, "tba1") tdSql.checkData(15, 2, "tba1")
tdSql.checkData(16, 0, datetime.datetime(2021, 11, 11, 9, 0, 16)) tdSql.checkData(16, 0, datetime.datetime(2021, 11, 11, 9, 0, 16))
tdSql.checkData(16, 1, None) tdSql.checkData(16, 1, nan)
tdSql.checkData(16, 2, "tba1") tdSql.checkData(16, 2, "tba1")
tdSql.checkData(17, 0, datetime.datetime(2021, 11, 11, 9, 0, 17)) tdSql.checkData(17, 0, datetime.datetime(2021, 11, 11, 9, 0, 17))
tdSql.checkData(17, 1, None) tdSql.checkData(17, 1, nan)
tdSql.checkData(17, 2, "tba1") tdSql.checkData(17, 2, "tba1")
tdSql.checkData(18, 0, datetime.datetime(2021, 11, 11, 9, 0, 18)) tdSql.checkData(18, 0, datetime.datetime(2021, 11, 11, 9, 0, 18))
tdSql.checkData(18, 1, None) tdSql.checkData(18, 1, nan)
tdSql.checkData(18, 2, "tba1") tdSql.checkData(18, 2, "tba1")
tdSql.checkData(19, 0, datetime.datetime(2021, 11, 11, 9, 0, 19)) tdSql.checkData(19, 0, datetime.datetime(2021, 11, 11, 9, 0, 19))
tdSql.checkData(19, 1, 1.5707963267948966) tdSql.checkData(19, 1, 1.5707963267948966)
...@@ -7191,28 +7191,28 @@ class TDTestCase: ...@@ -7191,28 +7191,28 @@ class TDTestCase:
tdSql.checkData(20, 1, 0.0) tdSql.checkData(20, 1, 0.0)
tdSql.checkData(20, 2, "tba1") tdSql.checkData(20, 2, "tba1")
tdSql.checkData(21, 0, datetime.datetime(2021, 11, 11, 9, 0, 21)) tdSql.checkData(21, 0, datetime.datetime(2021, 11, 11, 9, 0, 21))
tdSql.checkData(21, 1, None) tdSql.checkData(21, 1, nan)
tdSql.checkData(21, 2, "tba1") tdSql.checkData(21, 2, "tba1")
tdSql.checkData(22, 0, datetime.datetime(2021, 11, 11, 9, 0, 22)) tdSql.checkData(22, 0, datetime.datetime(2021, 11, 11, 9, 0, 22))
tdSql.checkData(22, 1, None) tdSql.checkData(22, 1, nan)
tdSql.checkData(22, 2, "tba1") tdSql.checkData(22, 2, "tba1")
tdSql.checkData(23, 0, datetime.datetime(2021, 11, 11, 9, 0, 23)) tdSql.checkData(23, 0, datetime.datetime(2021, 11, 11, 9, 0, 23))
tdSql.checkData(23, 1, None) tdSql.checkData(23, 1, nan)
tdSql.checkData(23, 2, "tba1") tdSql.checkData(23, 2, "tba1")
tdSql.checkData(24, 0, datetime.datetime(2021, 11, 11, 9, 0, 24)) tdSql.checkData(24, 0, datetime.datetime(2021, 11, 11, 9, 0, 24))
tdSql.checkData(24, 1, None) tdSql.checkData(24, 1, nan)
tdSql.checkData(24, 2, "tba1") tdSql.checkData(24, 2, "tba1")
tdSql.checkData(25, 0, datetime.datetime(2021, 11, 11, 9, 0, 25)) tdSql.checkData(25, 0, datetime.datetime(2021, 11, 11, 9, 0, 25))
tdSql.checkData(25, 1, None) tdSql.checkData(25, 1, nan)
tdSql.checkData(25, 2, "tba1") tdSql.checkData(25, 2, "tba1")
tdSql.checkData(26, 0, datetime.datetime(2021, 11, 11, 9, 0, 26)) tdSql.checkData(26, 0, datetime.datetime(2021, 11, 11, 9, 0, 26))
tdSql.checkData(26, 1, None) tdSql.checkData(26, 1, nan)
tdSql.checkData(26, 2, "tba1") tdSql.checkData(26, 2, "tba1")
tdSql.checkData(27, 0, datetime.datetime(2021, 11, 11, 9, 0, 27)) tdSql.checkData(27, 0, datetime.datetime(2021, 11, 11, 9, 0, 27))
tdSql.checkData(27, 1, None) tdSql.checkData(27, 1, nan)
tdSql.checkData(27, 2, "tba1") tdSql.checkData(27, 2, "tba1")
tdSql.checkData(28, 0, datetime.datetime(2021, 11, 11, 9, 0, 28)) tdSql.checkData(28, 0, datetime.datetime(2021, 11, 11, 9, 0, 28))
tdSql.checkData(28, 1, None) tdSql.checkData(28, 1, nan)
tdSql.checkData(28, 2, "tba1") tdSql.checkData(28, 2, "tba1")
tdSql.checkData(29, 0, datetime.datetime(2021, 11, 11, 9, 0, 29)) tdSql.checkData(29, 0, datetime.datetime(2021, 11, 11, 9, 0, 29))
tdSql.checkData(29, 1, 1.5707963267948966) tdSql.checkData(29, 1, 1.5707963267948966)
...@@ -7220,7 +7220,7 @@ class TDTestCase: ...@@ -7220,7 +7220,7 @@ class TDTestCase:
tdSql.query("select acos(elapsed(ts)) from tba1;") tdSql.query("select acos(elapsed(ts)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(rate(c2)) from tba1;") tdSql.query("select acos(rate(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
...@@ -7247,82 +7247,82 @@ class TDTestCase: ...@@ -7247,82 +7247,82 @@ class TDTestCase:
# =========== begin math_atan ========== # =========== begin math_atan ==========
tdSql.query("select acos(13) from tb1;") tdSql.query("select acos(13) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c2) from tb1;") tdSql.query("select acos(c2) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c3) from tb1;") tdSql.query("select acos(c3) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c4) from tb1;") tdSql.query("select acos(c4) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c5) from tb1;") tdSql.query("select acos(c5) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c6) from tb1;") tdSql.query("select acos(c6) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c7) from tb1;") tdSql.query("select acos(c7) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c10) from tb1;") tdSql.query("select acos(c10) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, 1.5707963267948966) tdSql.checkData(6, 0, 1.5707963267948966)
tdSql.query("select acos(c11) from tb1;") tdSql.query("select acos(c11) from tb1;")
...@@ -7330,19 +7330,19 @@ class TDTestCase: ...@@ -7330,19 +7330,19 @@ class TDTestCase:
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, 1.5707963267948966) tdSql.checkData(6, 0, 1.5707963267948966)
tdSql.query("select acos(c12) from tb1;") tdSql.query("select acos(c12) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, 1.5707963267948966) tdSql.checkData(6, 0, 1.5707963267948966)
tdSql.query("select acos(c13) from tb1;") tdSql.query("select acos(c13) from tb1;")
...@@ -7350,103 +7350,103 @@ class TDTestCase: ...@@ -7350,103 +7350,103 @@ class TDTestCase:
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, 1.5707963267948966) tdSql.checkData(6, 0, 1.5707963267948966)
tdSql.query("select acos(a) from (select acos(c2) as a from tb1);") tdSql.query("select acos(a) from (select acos(c2) as a from tb1);")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c2 + c3) from tb1;") tdSql.query("select acos(c2 + c3) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos((c2 + c3)) from tb1;") tdSql.query("select acos((c2 + c3)) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos((c2 * c3)+c4-6) from tb1;") tdSql.query("select acos((c2 * c3)+c4-6) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(11)+c2 from tb1;") tdSql.query("select acos(11)+c2 from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c2)+11 from tb1;") tdSql.query("select acos(c2)+11 from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 11.0) tdSql.checkData(0, 0, 11.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query( tdSql.query(
"select acos(c2+c3) from tb1 where c2 is not null and c3 is not null;" "select acos(c2+c3) from tb1 where c2 is not null and c3 is not null;"
) )
tdSql.checkRows(4) tdSql.checkRows(4)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.query("select acos(c2) from tb1 order by ts desc;") tdSql.query("select acos(c2) from tb1 order by ts desc;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, None)
tdSql.checkData(6, 0, 0.0) tdSql.checkData(6, 0, 0.0)
tdSql.query("select acos(c2+c3) from tb1 order by ts desc;") tdSql.query("select acos(c2+c3) from tb1 order by ts desc;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, None)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, None)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c2+c3) from tb1 order by ts desc limit 3 offset 2;") tdSql.query("select acos(c2+c3) from tb1 order by ts desc limit 3 offset 2;")
tdSql.checkRows(3) tdSql.checkRows(3)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
...@@ -7454,18 +7454,18 @@ class TDTestCase: ...@@ -7454,18 +7454,18 @@ class TDTestCase:
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 0.0) tdSql.checkData(7, 0, 0.0)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.query("select acos(c2) from stb1 order by ts desc;") tdSql.query("select acos(c2) from stb1 order by ts desc;")
tdSql.checkRows(14) tdSql.checkRows(14)
...@@ -7479,84 +7479,84 @@ class TDTestCase: ...@@ -7479,84 +7479,84 @@ class TDTestCase:
tdSql.checkData(1, 1, "tb1") tdSql.checkData(1, 1, "tb1")
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(2, 1, "tb1") tdSql.checkData(2, 1, "tb1")
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(3, 1, "tb1") tdSql.checkData(3, 1, "tb1")
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, "tb1") tdSql.checkData(4, 1, "tb1")
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, "tb1") tdSql.checkData(5, 1, "tb1")
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, "tb1") tdSql.checkData(6, 1, "tb1")
tdSql.checkData(7, 0, 0.0) tdSql.checkData(7, 0, 0.0)
tdSql.checkData(7, 1, "tb2") tdSql.checkData(7, 1, "tb2")
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(8, 1, "tb2") tdSql.checkData(8, 1, "tb2")
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(9, 1, "tb2") tdSql.checkData(9, 1, "tb2")
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(10, 1, "tb2") tdSql.checkData(10, 1, "tb2")
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(11, 1, "tb2") tdSql.checkData(11, 1, "tb2")
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(12, 1, "tb2") tdSql.checkData(12, 1, "tb2")
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.checkData(13, 1, "tb2") tdSql.checkData(13, 1, "tb2")
tdSql.query("select acos(c3),tbname from stb1 where t1 > 1;") tdSql.query("select acos(c3),tbname from stb1 where t1 > 1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(0, 1, "tb2") tdSql.checkData(0, 1, "tb2")
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(1, 1, "tb2") tdSql.checkData(1, 1, "tb2")
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(2, 1, "tb2") tdSql.checkData(2, 1, "tb2")
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(3, 1, "tb2") tdSql.checkData(3, 1, "tb2")
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, "tb2") tdSql.checkData(4, 1, "tb2")
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, "tb2") tdSql.checkData(5, 1, "tb2")
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, "tb2") tdSql.checkData(6, 1, "tb2")
tdSql.query("select acos(a) from (select avg(c2) as a from stb1 interval(1s));") tdSql.query("select acos(a) from (select avg(c2) as a from stb1 interval(1s));")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select acos(c2) from (select * from stb1);") tdSql.query("select acos(c2) from (select * from stb1);")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 0.0) tdSql.checkData(7, 0, 0.0)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.query( tdSql.query(
"select acos(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));" "select acos(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));"
) )
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, None)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, None)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, None)
...@@ -7566,12 +7566,12 @@ class TDTestCase: ...@@ -7566,12 +7566,12 @@ class TDTestCase:
) )
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, None)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, None)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, None)
...@@ -7583,12 +7583,12 @@ class TDTestCase: ...@@ -7583,12 +7583,12 @@ class TDTestCase:
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, None)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, 0.0) tdSql.checkData(9, 0, 0.0)
tdSql.query( tdSql.query(
...@@ -7598,25 +7598,25 @@ class TDTestCase: ...@@ -7598,25 +7598,25 @@ class TDTestCase:
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, None)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, 0.0) tdSql.checkData(8, 0, 0.0)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.query( tdSql.query(
"select acos(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;" "select acos(a) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;"
) )
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, 0.0) tdSql.checkData(1, 0, 0.0)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, None)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, None)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, None)
...@@ -7625,11 +7625,11 @@ class TDTestCase: ...@@ -7625,11 +7625,11 @@ class TDTestCase:
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, 1.5707963267948966) tdSql.checkData(0, 0, 1.5707963267948966)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query( tdSql.query(
"select acos(tb1.c3),acos(tb2.c3) from tb1,tb2 where tb1.ts=tb2.ts;" "select acos(tb1.c3),acos(tb2.c3) from tb1,tb2 where tb1.ts=tb2.ts;"
...@@ -7638,34 +7638,34 @@ class TDTestCase: ...@@ -7638,34 +7638,34 @@ class TDTestCase:
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(0, 1, 0.0) tdSql.checkData(0, 1, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(1, 1, None) tdSql.checkData(1, 1, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(2, 1, None) tdSql.checkData(2, 1, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(3, 1, None) tdSql.checkData(3, 1, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, None) tdSql.checkData(4, 1, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, None) tdSql.checkData(5, 1, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, None) tdSql.checkData(6, 1, nan)
tdSql.query("select acos(c3) from tb1 union all select acos(c3) from tb2;") tdSql.query("select acos(c3) from tb1 union all select acos(c3) from tb2;")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 0.0) tdSql.checkData(7, 0, 0.0)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
# =========== end math_atan ========== # =========== end math_atan ==========
...@@ -7677,17 +7677,17 @@ class TDTestCase: ...@@ -7677,17 +7677,17 @@ class TDTestCase:
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(0, 1, 0.0) tdSql.checkData(0, 1, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(1, 1, None) tdSql.checkData(1, 1, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(2, 1, None) tdSql.checkData(2, 1, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(3, 1, None) tdSql.checkData(3, 1, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(4, 1, None) tdSql.checkData(4, 1, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(5, 1, None) tdSql.checkData(5, 1, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, None) tdSql.checkData(6, 1, nan)
tdSql.query( tdSql.query(
"select acos(c4) as a from stb1 union all select acos(c5) as a from stba;" "select acos(c4) as a from stb1 union all select acos(c5) as a from stba;"
...@@ -7695,80 +7695,80 @@ class TDTestCase: ...@@ -7695,80 +7695,80 @@ class TDTestCase:
tdSql.checkRows(44) tdSql.checkRows(44)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, 0.0) tdSql.checkData(7, 0, 0.0)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.checkData(14, 0, 0.0) tdSql.checkData(14, 0, 0.0)
tdSql.checkData(15, 0, None) tdSql.checkData(15, 0, nan)
tdSql.checkData(16, 0, None) tdSql.checkData(16, 0, nan)
tdSql.checkData(17, 0, None) tdSql.checkData(17, 0, nan)
tdSql.checkData(18, 0, None) tdSql.checkData(18, 0, nan)
tdSql.checkData(19, 0, None) tdSql.checkData(19, 0, nan)
tdSql.checkData(20, 0, None) tdSql.checkData(20, 0, nan)
tdSql.checkData(21, 0, None) tdSql.checkData(21, 0, nan)
tdSql.checkData(22, 0, None) tdSql.checkData(22, 0, nan)
tdSql.checkData(23, 0, 1.5707963267948966) tdSql.checkData(23, 0, 1.5707963267948966)
tdSql.checkData(24, 0, 0.0) tdSql.checkData(24, 0, 0.0)
tdSql.checkData(25, 0, None) tdSql.checkData(25, 0, nan)
tdSql.checkData(26, 0, None) tdSql.checkData(26, 0, nan)
tdSql.checkData(27, 0, None) tdSql.checkData(27, 0, nan)
tdSql.checkData(28, 0, None) tdSql.checkData(28, 0, nan)
tdSql.checkData(29, 0, None) tdSql.checkData(29, 0, nan)
tdSql.checkData(30, 0, None) tdSql.checkData(30, 0, nan)
tdSql.checkData(31, 0, None) tdSql.checkData(31, 0, nan)
tdSql.checkData(32, 0, None) tdSql.checkData(32, 0, nan)
tdSql.checkData(33, 0, 1.5707963267948966) tdSql.checkData(33, 0, 1.5707963267948966)
tdSql.checkData(34, 0, 0.0) tdSql.checkData(34, 0, 0.0)
tdSql.checkData(35, 0, None) tdSql.checkData(35, 0, nan)
tdSql.checkData(36, 0, None) tdSql.checkData(36, 0, nan)
tdSql.checkData(37, 0, None) tdSql.checkData(37, 0, nan)
tdSql.checkData(38, 0, None) tdSql.checkData(38, 0, nan)
tdSql.checkData(39, 0, None) tdSql.checkData(39, 0, nan)
tdSql.checkData(40, 0, None) tdSql.checkData(40, 0, nan)
tdSql.checkData(41, 0, None) tdSql.checkData(41, 0, nan)
tdSql.checkData(42, 0, None) tdSql.checkData(42, 0, nan)
tdSql.checkData(43, 0, 1.5707963267948966) tdSql.checkData(43, 0, 1.5707963267948966)
tdSql.query("select acos(c2) from stba;") tdSql.query("select acos(c2) from stba;")
tdSql.checkRows(30) tdSql.checkRows(30)
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, nan)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, nan)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.checkData(4, 0, None) tdSql.checkData(4, 0, nan)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, nan)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, None) tdSql.checkData(8, 0, nan)
tdSql.checkData(9, 0, 1.5707963267948966) tdSql.checkData(9, 0, 1.5707963267948966)
tdSql.checkData(10, 0, 0.0) tdSql.checkData(10, 0, 0.0)
tdSql.checkData(11, 0, None) tdSql.checkData(11, 0, nan)
tdSql.checkData(12, 0, None) tdSql.checkData(12, 0, nan)
tdSql.checkData(13, 0, None) tdSql.checkData(13, 0, nan)
tdSql.checkData(14, 0, None) tdSql.checkData(14, 0, nan)
tdSql.checkData(15, 0, None) tdSql.checkData(15, 0, nan)
tdSql.checkData(16, 0, None) tdSql.checkData(16, 0, nan)
tdSql.checkData(17, 0, None) tdSql.checkData(17, 0, nan)
tdSql.checkData(18, 0, None) tdSql.checkData(18, 0, nan)
tdSql.checkData(19, 0, 1.5707963267948966) tdSql.checkData(19, 0, 1.5707963267948966)
tdSql.checkData(20, 0, 0.0) tdSql.checkData(20, 0, 0.0)
tdSql.checkData(21, 0, None) tdSql.checkData(21, 0, nan)
tdSql.checkData(22, 0, None) tdSql.checkData(22, 0, nan)
tdSql.checkData(23, 0, None) tdSql.checkData(23, 0, nan)
tdSql.checkData(24, 0, None) tdSql.checkData(24, 0, nan)
tdSql.checkData(25, 0, None) tdSql.checkData(25, 0, nan)
tdSql.checkData(26, 0, None) tdSql.checkData(26, 0, nan)
tdSql.checkData(27, 0, None) tdSql.checkData(27, 0, nan)
tdSql.checkData(28, 0, None) tdSql.checkData(28, 0, nan)
tdSql.checkData(29, 0, 1.5707963267948966) tdSql.checkData(29, 0, 1.5707963267948966)
tdSql.query("select acos(min(c2)) from tba1;") tdSql.query("select acos(min(c2)) from tba1;")
...@@ -7777,19 +7777,19 @@ class TDTestCase: ...@@ -7777,19 +7777,19 @@ class TDTestCase:
tdSql.query("select acos(max(c2)) from tba1;") tdSql.query("select acos(max(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(count(c2)) from tba1;") tdSql.query("select acos(count(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(sum(c2)) from tba1;") tdSql.query("select acos(sum(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(avg(c2)) from tba1;") tdSql.query("select acos(avg(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(percentile(c2, 10)) from tba1;") tdSql.query("select acos(percentile(c2, 10)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
...@@ -7801,76 +7801,76 @@ class TDTestCase: ...@@ -7801,76 +7801,76 @@ class TDTestCase:
tdSql.query("select acos(stddev(c2)) from tba1;") tdSql.query("select acos(stddev(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(spread(c2)) from tba1;") tdSql.query("select acos(spread(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(twa(c2)) from tba1;") tdSql.query("select acos(twa(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(interp(c2)) from tba1 every(1s)") tdSql.query("select acos(interp(c2)) from tba1 every(1s)")
tdSql.checkRows(30) tdSql.checkRows(30)
tdSql.checkData(0, 0, datetime.datetime(2021, 11, 11, 9, 0)) tdSql.checkData(0, 0, datetime.datetime(2021, 11, 11, 9, 0))
tdSql.checkData(0, 1, 0.0) tdSql.checkData(0, 1, 0.0)
tdSql.checkData(1, 0, datetime.datetime(2021, 11, 11, 9, 0, 1)) tdSql.checkData(1, 0, datetime.datetime(2021, 11, 11, 9, 0, 1))
tdSql.checkData(1, 1, None) tdSql.checkData(1, 1, nan)
tdSql.checkData(2, 0, datetime.datetime(2021, 11, 11, 9, 0, 2)) tdSql.checkData(2, 0, datetime.datetime(2021, 11, 11, 9, 0, 2))
tdSql.checkData(2, 1, None) tdSql.checkData(2, 1, nan)
tdSql.checkData(3, 0, datetime.datetime(2021, 11, 11, 9, 0, 3)) tdSql.checkData(3, 0, datetime.datetime(2021, 11, 11, 9, 0, 3))
tdSql.checkData(3, 1, None) tdSql.checkData(3, 1, nan)
tdSql.checkData(4, 0, datetime.datetime(2021, 11, 11, 9, 0, 4)) tdSql.checkData(4, 0, datetime.datetime(2021, 11, 11, 9, 0, 4))
tdSql.checkData(4, 1, None) tdSql.checkData(4, 1, nan)
tdSql.checkData(5, 0, datetime.datetime(2021, 11, 11, 9, 0, 5)) tdSql.checkData(5, 0, datetime.datetime(2021, 11, 11, 9, 0, 5))
tdSql.checkData(5, 1, None) tdSql.checkData(5, 1, nan)
tdSql.checkData(6, 0, datetime.datetime(2021, 11, 11, 9, 0, 6)) tdSql.checkData(6, 0, datetime.datetime(2021, 11, 11, 9, 0, 6))
tdSql.checkData(6, 1, None) tdSql.checkData(6, 1, nan)
tdSql.checkData(7, 0, datetime.datetime(2021, 11, 11, 9, 0, 7)) tdSql.checkData(7, 0, datetime.datetime(2021, 11, 11, 9, 0, 7))
tdSql.checkData(7, 1, None) tdSql.checkData(7, 1, nan)
tdSql.checkData(8, 0, datetime.datetime(2021, 11, 11, 9, 0, 8)) tdSql.checkData(8, 0, datetime.datetime(2021, 11, 11, 9, 0, 8))
tdSql.checkData(8, 1, None) tdSql.checkData(8, 1, nan)
tdSql.checkData(9, 0, datetime.datetime(2021, 11, 11, 9, 0, 9)) tdSql.checkData(9, 0, datetime.datetime(2021, 11, 11, 9, 0, 9))
tdSql.checkData(9, 1, 1.5707963267948966) tdSql.checkData(9, 1, 1.5707963267948966)
tdSql.checkData(10, 0, datetime.datetime(2021, 11, 11, 9, 0, 10)) tdSql.checkData(10, 0, datetime.datetime(2021, 11, 11, 9, 0, 10))
tdSql.checkData(10, 1, 0.0) tdSql.checkData(10, 1, 0.0)
tdSql.checkData(11, 0, datetime.datetime(2021, 11, 11, 9, 0, 11)) tdSql.checkData(11, 0, datetime.datetime(2021, 11, 11, 9, 0, 11))
tdSql.checkData(11, 1, None) tdSql.checkData(11, 1, nan)
tdSql.checkData(12, 0, datetime.datetime(2021, 11, 11, 9, 0, 12)) tdSql.checkData(12, 0, datetime.datetime(2021, 11, 11, 9, 0, 12))
tdSql.checkData(12, 1, None) tdSql.checkData(12, 1, nan)
tdSql.checkData(13, 0, datetime.datetime(2021, 11, 11, 9, 0, 13)) tdSql.checkData(13, 0, datetime.datetime(2021, 11, 11, 9, 0, 13))
tdSql.checkData(13, 1, None) tdSql.checkData(13, 1, nan)
tdSql.checkData(14, 0, datetime.datetime(2021, 11, 11, 9, 0, 14)) tdSql.checkData(14, 0, datetime.datetime(2021, 11, 11, 9, 0, 14))
tdSql.checkData(14, 1, None) tdSql.checkData(14, 1, nan)
tdSql.checkData(15, 0, datetime.datetime(2021, 11, 11, 9, 0, 15)) tdSql.checkData(15, 0, datetime.datetime(2021, 11, 11, 9, 0, 15))
tdSql.checkData(15, 1, None) tdSql.checkData(15, 1, nan)
tdSql.checkData(16, 0, datetime.datetime(2021, 11, 11, 9, 0, 16)) tdSql.checkData(16, 0, datetime.datetime(2021, 11, 11, 9, 0, 16))
tdSql.checkData(16, 1, None) tdSql.checkData(16, 1, nan)
tdSql.checkData(17, 0, datetime.datetime(2021, 11, 11, 9, 0, 17)) tdSql.checkData(17, 0, datetime.datetime(2021, 11, 11, 9, 0, 17))
tdSql.checkData(17, 1, None) tdSql.checkData(17, 1, nan)
tdSql.checkData(18, 0, datetime.datetime(2021, 11, 11, 9, 0, 18)) tdSql.checkData(18, 0, datetime.datetime(2021, 11, 11, 9, 0, 18))
tdSql.checkData(18, 1, None) tdSql.checkData(18, 1, nan)
tdSql.checkData(19, 0, datetime.datetime(2021, 11, 11, 9, 0, 19)) tdSql.checkData(19, 0, datetime.datetime(2021, 11, 11, 9, 0, 19))
tdSql.checkData(19, 1, 1.5707963267948966) tdSql.checkData(19, 1, 1.5707963267948966)
tdSql.checkData(20, 0, datetime.datetime(2021, 11, 11, 9, 0, 20)) tdSql.checkData(20, 0, datetime.datetime(2021, 11, 11, 9, 0, 20))
tdSql.checkData(20, 1, 0.0) tdSql.checkData(20, 1, 0.0)
tdSql.checkData(21, 0, datetime.datetime(2021, 11, 11, 9, 0, 21)) tdSql.checkData(21, 0, datetime.datetime(2021, 11, 11, 9, 0, 21))
tdSql.checkData(21, 1, None) tdSql.checkData(21, 1, nan)
tdSql.checkData(22, 0, datetime.datetime(2021, 11, 11, 9, 0, 22)) tdSql.checkData(22, 0, datetime.datetime(2021, 11, 11, 9, 0, 22))
tdSql.checkData(22, 1, None) tdSql.checkData(22, 1, nan)
tdSql.checkData(23, 0, datetime.datetime(2021, 11, 11, 9, 0, 23)) tdSql.checkData(23, 0, datetime.datetime(2021, 11, 11, 9, 0, 23))
tdSql.checkData(23, 1, None) tdSql.checkData(23, 1, nan)
tdSql.checkData(24, 0, datetime.datetime(2021, 11, 11, 9, 0, 24)) tdSql.checkData(24, 0, datetime.datetime(2021, 11, 11, 9, 0, 24))
tdSql.checkData(24, 1, None) tdSql.checkData(24, 1, nan)
tdSql.checkData(25, 0, datetime.datetime(2021, 11, 11, 9, 0, 25)) tdSql.checkData(25, 0, datetime.datetime(2021, 11, 11, 9, 0, 25))
tdSql.checkData(25, 1, None) tdSql.checkData(25, 1, nan)
tdSql.checkData(26, 0, datetime.datetime(2021, 11, 11, 9, 0, 26)) tdSql.checkData(26, 0, datetime.datetime(2021, 11, 11, 9, 0, 26))
tdSql.checkData(26, 1, None) tdSql.checkData(26, 1, nan)
tdSql.checkData(27, 0, datetime.datetime(2021, 11, 11, 9, 0, 27)) tdSql.checkData(27, 0, datetime.datetime(2021, 11, 11, 9, 0, 27))
tdSql.checkData(27, 1, None) tdSql.checkData(27, 1, nan)
tdSql.checkData(28, 0, datetime.datetime(2021, 11, 11, 9, 0, 28)) tdSql.checkData(28, 0, datetime.datetime(2021, 11, 11, 9, 0, 28))
tdSql.checkData(28, 1, None) tdSql.checkData(28, 1, nan)
tdSql.checkData(29, 0, datetime.datetime(2021, 11, 11, 9, 0, 29)) tdSql.checkData(29, 0, datetime.datetime(2021, 11, 11, 9, 0, 29))
tdSql.checkData(29, 1, 1.5707963267948966) tdSql.checkData(29, 1, 1.5707963267948966)
...@@ -7880,28 +7880,28 @@ class TDTestCase: ...@@ -7880,28 +7880,28 @@ class TDTestCase:
tdSql.checkData(0, 1, 0.0) tdSql.checkData(0, 1, 0.0)
tdSql.checkData(0, 2, "tba1") tdSql.checkData(0, 2, "tba1")
tdSql.checkData(1, 0, datetime.datetime(2021, 11, 11, 9, 0, 1)) tdSql.checkData(1, 0, datetime.datetime(2021, 11, 11, 9, 0, 1))
tdSql.checkData(1, 1, None) tdSql.checkData(1, 1, nan)
tdSql.checkData(1, 2, "tba1") tdSql.checkData(1, 2, "tba1")
tdSql.checkData(2, 0, datetime.datetime(2021, 11, 11, 9, 0, 2)) tdSql.checkData(2, 0, datetime.datetime(2021, 11, 11, 9, 0, 2))
tdSql.checkData(2, 1, None) tdSql.checkData(2, 1, nan)
tdSql.checkData(2, 2, "tba1") tdSql.checkData(2, 2, "tba1")
tdSql.checkData(3, 0, datetime.datetime(2021, 11, 11, 9, 0, 3)) tdSql.checkData(3, 0, datetime.datetime(2021, 11, 11, 9, 0, 3))
tdSql.checkData(3, 1, None) tdSql.checkData(3, 1, nan)
tdSql.checkData(3, 2, "tba1") tdSql.checkData(3, 2, "tba1")
tdSql.checkData(4, 0, datetime.datetime(2021, 11, 11, 9, 0, 4)) tdSql.checkData(4, 0, datetime.datetime(2021, 11, 11, 9, 0, 4))
tdSql.checkData(4, 1, None) tdSql.checkData(4, 1, nan)
tdSql.checkData(4, 2, "tba1") tdSql.checkData(4, 2, "tba1")
tdSql.checkData(5, 0, datetime.datetime(2021, 11, 11, 9, 0, 5)) tdSql.checkData(5, 0, datetime.datetime(2021, 11, 11, 9, 0, 5))
tdSql.checkData(5, 1, None) tdSql.checkData(5, 1, nan)
tdSql.checkData(5, 2, "tba1") tdSql.checkData(5, 2, "tba1")
tdSql.checkData(6, 0, datetime.datetime(2021, 11, 11, 9, 0, 6)) tdSql.checkData(6, 0, datetime.datetime(2021, 11, 11, 9, 0, 6))
tdSql.checkData(6, 1, None) tdSql.checkData(6, 1, nan)
tdSql.checkData(6, 2, "tba1") tdSql.checkData(6, 2, "tba1")
tdSql.checkData(7, 0, datetime.datetime(2021, 11, 11, 9, 0, 7)) tdSql.checkData(7, 0, datetime.datetime(2021, 11, 11, 9, 0, 7))
tdSql.checkData(7, 1, None) tdSql.checkData(7, 1, nan)
tdSql.checkData(7, 2, "tba1") tdSql.checkData(7, 2, "tba1")
tdSql.checkData(8, 0, datetime.datetime(2021, 11, 11, 9, 0, 8)) tdSql.checkData(8, 0, datetime.datetime(2021, 11, 11, 9, 0, 8))
tdSql.checkData(8, 1, None) tdSql.checkData(8, 1, nan)
tdSql.checkData(8, 2, "tba1") tdSql.checkData(8, 2, "tba1")
tdSql.checkData(9, 0, datetime.datetime(2021, 11, 11, 9, 0, 9)) tdSql.checkData(9, 0, datetime.datetime(2021, 11, 11, 9, 0, 9))
tdSql.checkData(9, 1, 1.5707963267948966) tdSql.checkData(9, 1, 1.5707963267948966)
...@@ -7910,28 +7910,28 @@ class TDTestCase: ...@@ -7910,28 +7910,28 @@ class TDTestCase:
tdSql.checkData(10, 1, 0.0) tdSql.checkData(10, 1, 0.0)
tdSql.checkData(10, 2, "tba1") tdSql.checkData(10, 2, "tba1")
tdSql.checkData(11, 0, datetime.datetime(2021, 11, 11, 9, 0, 11)) tdSql.checkData(11, 0, datetime.datetime(2021, 11, 11, 9, 0, 11))
tdSql.checkData(11, 1, None) tdSql.checkData(11, 1, nan)
tdSql.checkData(11, 2, "tba1") tdSql.checkData(11, 2, "tba1")
tdSql.checkData(12, 0, datetime.datetime(2021, 11, 11, 9, 0, 12)) tdSql.checkData(12, 0, datetime.datetime(2021, 11, 11, 9, 0, 12))
tdSql.checkData(12, 1, None) tdSql.checkData(12, 1, nan)
tdSql.checkData(12, 2, "tba1") tdSql.checkData(12, 2, "tba1")
tdSql.checkData(13, 0, datetime.datetime(2021, 11, 11, 9, 0, 13)) tdSql.checkData(13, 0, datetime.datetime(2021, 11, 11, 9, 0, 13))
tdSql.checkData(13, 1, None) tdSql.checkData(13, 1, nan)
tdSql.checkData(13, 2, "tba1") tdSql.checkData(13, 2, "tba1")
tdSql.checkData(14, 0, datetime.datetime(2021, 11, 11, 9, 0, 14)) tdSql.checkData(14, 0, datetime.datetime(2021, 11, 11, 9, 0, 14))
tdSql.checkData(14, 1, None) tdSql.checkData(14, 1, nan)
tdSql.checkData(14, 2, "tba1") tdSql.checkData(14, 2, "tba1")
tdSql.checkData(15, 0, datetime.datetime(2021, 11, 11, 9, 0, 15)) tdSql.checkData(15, 0, datetime.datetime(2021, 11, 11, 9, 0, 15))
tdSql.checkData(15, 1, None) tdSql.checkData(15, 1, nan)
tdSql.checkData(15, 2, "tba1") tdSql.checkData(15, 2, "tba1")
tdSql.checkData(16, 0, datetime.datetime(2021, 11, 11, 9, 0, 16)) tdSql.checkData(16, 0, datetime.datetime(2021, 11, 11, 9, 0, 16))
tdSql.checkData(16, 1, None) tdSql.checkData(16, 1, nan)
tdSql.checkData(16, 2, "tba1") tdSql.checkData(16, 2, "tba1")
tdSql.checkData(17, 0, datetime.datetime(2021, 11, 11, 9, 0, 17)) tdSql.checkData(17, 0, datetime.datetime(2021, 11, 11, 9, 0, 17))
tdSql.checkData(17, 1, None) tdSql.checkData(17, 1, nan)
tdSql.checkData(17, 2, "tba1") tdSql.checkData(17, 2, "tba1")
tdSql.checkData(18, 0, datetime.datetime(2021, 11, 11, 9, 0, 18)) tdSql.checkData(18, 0, datetime.datetime(2021, 11, 11, 9, 0, 18))
tdSql.checkData(18, 1, None) tdSql.checkData(18, 1, nan)
tdSql.checkData(18, 2, "tba1") tdSql.checkData(18, 2, "tba1")
tdSql.checkData(19, 0, datetime.datetime(2021, 11, 11, 9, 0, 19)) tdSql.checkData(19, 0, datetime.datetime(2021, 11, 11, 9, 0, 19))
tdSql.checkData(19, 1, 1.5707963267948966) tdSql.checkData(19, 1, 1.5707963267948966)
...@@ -7940,28 +7940,28 @@ class TDTestCase: ...@@ -7940,28 +7940,28 @@ class TDTestCase:
tdSql.checkData(20, 1, 0.0) tdSql.checkData(20, 1, 0.0)
tdSql.checkData(20, 2, "tba1") tdSql.checkData(20, 2, "tba1")
tdSql.checkData(21, 0, datetime.datetime(2021, 11, 11, 9, 0, 21)) tdSql.checkData(21, 0, datetime.datetime(2021, 11, 11, 9, 0, 21))
tdSql.checkData(21, 1, None) tdSql.checkData(21, 1, nan)
tdSql.checkData(21, 2, "tba1") tdSql.checkData(21, 2, "tba1")
tdSql.checkData(22, 0, datetime.datetime(2021, 11, 11, 9, 0, 22)) tdSql.checkData(22, 0, datetime.datetime(2021, 11, 11, 9, 0, 22))
tdSql.checkData(22, 1, None) tdSql.checkData(22, 1, nan)
tdSql.checkData(22, 2, "tba1") tdSql.checkData(22, 2, "tba1")
tdSql.checkData(23, 0, datetime.datetime(2021, 11, 11, 9, 0, 23)) tdSql.checkData(23, 0, datetime.datetime(2021, 11, 11, 9, 0, 23))
tdSql.checkData(23, 1, None) tdSql.checkData(23, 1, nan)
tdSql.checkData(23, 2, "tba1") tdSql.checkData(23, 2, "tba1")
tdSql.checkData(24, 0, datetime.datetime(2021, 11, 11, 9, 0, 24)) tdSql.checkData(24, 0, datetime.datetime(2021, 11, 11, 9, 0, 24))
tdSql.checkData(24, 1, None) tdSql.checkData(24, 1, nan)
tdSql.checkData(24, 2, "tba1") tdSql.checkData(24, 2, "tba1")
tdSql.checkData(25, 0, datetime.datetime(2021, 11, 11, 9, 0, 25)) tdSql.checkData(25, 0, datetime.datetime(2021, 11, 11, 9, 0, 25))
tdSql.checkData(25, 1, None) tdSql.checkData(25, 1, nan)
tdSql.checkData(25, 2, "tba1") tdSql.checkData(25, 2, "tba1")
tdSql.checkData(26, 0, datetime.datetime(2021, 11, 11, 9, 0, 26)) tdSql.checkData(26, 0, datetime.datetime(2021, 11, 11, 9, 0, 26))
tdSql.checkData(26, 1, None) tdSql.checkData(26, 1, nan)
tdSql.checkData(26, 2, "tba1") tdSql.checkData(26, 2, "tba1")
tdSql.checkData(27, 0, datetime.datetime(2021, 11, 11, 9, 0, 27)) tdSql.checkData(27, 0, datetime.datetime(2021, 11, 11, 9, 0, 27))
tdSql.checkData(27, 1, None) tdSql.checkData(27, 1, nan)
tdSql.checkData(27, 2, "tba1") tdSql.checkData(27, 2, "tba1")
tdSql.checkData(28, 0, datetime.datetime(2021, 11, 11, 9, 0, 28)) tdSql.checkData(28, 0, datetime.datetime(2021, 11, 11, 9, 0, 28))
tdSql.checkData(28, 1, None) tdSql.checkData(28, 1, nan)
tdSql.checkData(28, 2, "tba1") tdSql.checkData(28, 2, "tba1")
tdSql.checkData(29, 0, datetime.datetime(2021, 11, 11, 9, 0, 29)) tdSql.checkData(29, 0, datetime.datetime(2021, 11, 11, 9, 0, 29))
tdSql.checkData(29, 1, 1.5707963267948966) tdSql.checkData(29, 1, 1.5707963267948966)
...@@ -7969,7 +7969,7 @@ class TDTestCase: ...@@ -7969,7 +7969,7 @@ class TDTestCase:
tdSql.query("select acos(elapsed(ts)) from tba1;") tdSql.query("select acos(elapsed(ts)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.query("select acos(rate(c2)) from tba1;") tdSql.query("select acos(rate(c2)) from tba1;")
tdSql.checkRows(1) tdSql.checkRows(1)
...@@ -10629,107 +10629,107 @@ class TDTestCase: ...@@ -10629,107 +10629,107 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 0.5404763088546395) tdSql.checkData(4, 0, 0.5404763088546395)
tdSql.checkData(5, 0, 1.8886092516277813) tdSql.checkData(5, 0, 1.8886092516277813)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c2) from tb1;") tdSql.query("select log(c2,c2) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 1.0) tdSql.checkData(5, 0, 1.0)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c3) from tb1;") tdSql.query("select log(c2,c3) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.465913680008469) tdSql.checkData(5, 0, 0.465913680008469)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c4) from tb1;") tdSql.query("select log(c2,c4) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.22544144151366513) tdSql.checkData(5, 0, 0.22544144151366513)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c5) from tb1;") tdSql.query("select log(c2,c5) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.11093150296463757) tdSql.checkData(5, 0, 0.11093150296463757)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c6) from tb1;") tdSql.query("select log(c2,c6) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.05459909915208762) tdSql.checkData(5, 0, 0.05459909915208762)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c7) from tb1;") tdSql.query("select log(c2,c7) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.006824887406193638) tdSql.checkData(5, 0, 0.006824887406193638)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c10) from tb1;") tdSql.query("select log(c2,c10) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.8748229478056855) tdSql.checkData(5, 0, 0.8748229478056855)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c11) from tb1;") tdSql.query("select log(c2,c11) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.4367939948774267) tdSql.checkData(5, 0, 0.4367939948774267)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c12) from tb1;") tdSql.query("select log(c2,c12) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.2183963964662152) tdSql.checkData(5, 0, 0.2183963964662152)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c13) from tb1;") tdSql.query("select log(c2,c13) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.11093150296463757) tdSql.checkData(5, 0, 0.11093150296463757)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c2 + c3) from tb1;") tdSql.query("select log(c2,c2 + c3) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -10739,7 +10739,7 @@ class TDTestCase: ...@@ -10739,7 +10739,7 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 0.6666666666666667) tdSql.checkData(4, 0, 0.6666666666666667)
tdSql.checkData(5, 0, 0.4657403972991969) tdSql.checkData(5, 0, 0.4657403972991969)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,(c2 + c3)) from tb1;") tdSql.query("select log(c2,(c2 + c3)) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -10749,17 +10749,17 @@ class TDTestCase: ...@@ -10749,17 +10749,17 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 0.6666666666666667) tdSql.checkData(4, 0, 0.6666666666666667)
tdSql.checkData(5, 0, 0.4657403972991969) tdSql.checkData(5, 0, 0.4657403972991969)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,(c2 * c3)+c4-6) from tb1;") tdSql.query("select log(c2,(c2 * c3)+c4-6) from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 0.5252990700743871) tdSql.checkData(4, 0, 0.5252990700743871)
tdSql.checkData(5, 0, 0.22542113212116985) tdSql.checkData(5, 0, 0.22542113212116985)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,11)+c2 from tb1;") tdSql.query("select log(c2,11)+c2 from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
...@@ -10769,17 +10769,17 @@ class TDTestCase: ...@@ -10769,17 +10769,17 @@ class TDTestCase:
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 4.578129652635775) tdSql.checkData(4, 0, 4.578129652635775)
tdSql.checkData(5, 0, 129.02018292517226) tdSql.checkData(5, 0, 129.02018292517226)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c2)+11 from tb1;") tdSql.query("select log(c2,c2)+11 from tb1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 12.0) tdSql.checkData(2, 0, 12.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 12.0) tdSql.checkData(4, 0, 12.0)
tdSql.checkData(5, 0, 12.0) tdSql.checkData(5, 0, 12.0)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query( tdSql.query(
"select log(c2,c2+c3) from tb1 where c2 is not null and c3 is not null;" "select log(c2,c2+c3) from tb1 where c2 is not null and c3 is not null;"
...@@ -10788,21 +10788,21 @@ class TDTestCase: ...@@ -10788,21 +10788,21 @@ class TDTestCase:
tdSql.checkData(0, 0, 0.0) tdSql.checkData(0, 0, 0.0)
tdSql.checkData(1, 0, 0.6666666666666667) tdSql.checkData(1, 0, 0.6666666666666667)
tdSql.checkData(2, 0, 0.4657403972991969) tdSql.checkData(2, 0, 0.4657403972991969)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, nan)
tdSql.query("select log(c2,c2) from tb1 order by ts desc;") tdSql.query("select log(c2,c2) from tb1 order by ts desc;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, 1.0) tdSql.checkData(1, 0, 1.0)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, None) tdSql.checkData(5, 0, None)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.query("select log(c2,c2+c3) from tb1 order by ts desc;") tdSql.query("select log(c2,c2+c3) from tb1 order by ts desc;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, 0.4657403972991969) tdSql.checkData(1, 0, 0.4657403972991969)
tdSql.checkData(2, 0, 0.6666666666666667) tdSql.checkData(2, 0, 0.6666666666666667)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
...@@ -10818,14 +10818,14 @@ class TDTestCase: ...@@ -10818,14 +10818,14 @@ class TDTestCase:
tdSql.query("select log(c2,c2) from stb1;") tdSql.query("select log(c2,c2) from stb1;")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 1.0) tdSql.checkData(5, 0, 1.0)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, 1.0) tdSql.checkData(8, 0, 1.0)
tdSql.checkData(9, 0, 1.0) tdSql.checkData(9, 0, 1.0)
tdSql.checkData(10, 0, 1.0) tdSql.checkData(10, 0, 1.0)
...@@ -10839,7 +10839,7 @@ class TDTestCase: ...@@ -10839,7 +10839,7 @@ class TDTestCase:
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.query("select log(c2,c3),tbname from stb1;") tdSql.query("select log(c2,c3),tbname from stb1;")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(0, 1, "tb1") tdSql.checkData(0, 1, "tb1")
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(1, 1, "tb1") tdSql.checkData(1, 1, "tb1")
...@@ -10851,9 +10851,9 @@ class TDTestCase: ...@@ -10851,9 +10851,9 @@ class TDTestCase:
tdSql.checkData(4, 1, "tb1") tdSql.checkData(4, 1, "tb1")
tdSql.checkData(5, 0, 0.465913680008469) tdSql.checkData(5, 0, 0.465913680008469)
tdSql.checkData(5, 1, "tb1") tdSql.checkData(5, 1, "tb1")
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(6, 1, "tb1") tdSql.checkData(6, 1, "tb1")
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(7, 1, "tb2") tdSql.checkData(7, 1, "tb2")
tdSql.checkData(8, 0, 1.0) tdSql.checkData(8, 0, 1.0)
tdSql.checkData(8, 1, "tb2") tdSql.checkData(8, 1, "tb2")
...@@ -10870,7 +10870,7 @@ class TDTestCase: ...@@ -10870,7 +10870,7 @@ class TDTestCase:
tdSql.query("select log(c2,c3),tbname from stb1 where t1 > 1;") tdSql.query("select log(c2,c3),tbname from stb1 where t1 > 1;")
tdSql.checkRows(7) tdSql.checkRows(7)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(0, 1, "tb2") tdSql.checkData(0, 1, "tb2")
tdSql.checkData(1, 0, 1.0) tdSql.checkData(1, 0, 1.0)
tdSql.checkData(1, 1, "tb2") tdSql.checkData(1, 1, "tb2")
...@@ -10887,14 +10887,14 @@ class TDTestCase: ...@@ -10887,14 +10887,14 @@ class TDTestCase:
tdSql.query("select log(c2,c2) from (select * from stb1);") tdSql.query("select log(c2,c2) from (select * from stb1);")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 1.0) tdSql.checkData(5, 0, 1.0)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, 1.0) tdSql.checkData(8, 0, 1.0)
tdSql.checkData(9, 0, 1.0) tdSql.checkData(9, 0, 1.0)
tdSql.checkData(10, 0, 1.0) tdSql.checkData(10, 0, 1.0)
...@@ -10904,14 +10904,14 @@ class TDTestCase: ...@@ -10904,14 +10904,14 @@ class TDTestCase:
tdSql.query("select log(c2,c3) from tb1 union all select log(c2,c3) from tb2;") tdSql.query("select log(c2,c3) from tb1 union all select log(c2,c3) from tb2;")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None) tdSql.checkData(2, 0, None)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.465913680008469) tdSql.checkData(5, 0, 0.465913680008469)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, 1.0) tdSql.checkData(8, 0, 1.0)
tdSql.checkData(9, 0, 1.0) tdSql.checkData(9, 0, 1.0)
tdSql.checkData(10, 0, 1.0) tdSql.checkData(10, 0, 1.0)
...@@ -10926,21 +10926,21 @@ class TDTestCase: ...@@ -10926,21 +10926,21 @@ class TDTestCase:
"select log(c2,c4) as a from stb1 union all select log(c2,c5) as a from stba;" "select log(c2,c4) as a from stb1 union all select log(c2,c5) as a from stba;"
) )
tdSql.checkRows(44) tdSql.checkRows(44)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, None) tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, None) tdSql.checkData(3, 0, None)
tdSql.checkData(4, 0, 1.0) tdSql.checkData(4, 0, 1.0)
tdSql.checkData(5, 0, 0.22544144151366513) tdSql.checkData(5, 0, 0.22544144151366513)
tdSql.checkData(6, 0, None) tdSql.checkData(6, 0, nan)
tdSql.checkData(7, 0, None) tdSql.checkData(7, 0, nan)
tdSql.checkData(8, 0, 1.0) tdSql.checkData(8, 0, 1.0)
tdSql.checkData(9, 0, 1.5849625007211563) tdSql.checkData(9, 0, 1.5849625007211563)
tdSql.checkData(10, 0, 1.0) tdSql.checkData(10, 0, 1.0)
tdSql.checkData(11, 0, 1.0) tdSql.checkData(11, 0, 1.0)
tdSql.checkData(12, 0, 1.0) tdSql.checkData(12, 0, 1.0)
tdSql.checkData(13, 0, 1.0) tdSql.checkData(13, 0, 1.0)
tdSql.checkData(14, 0, None) tdSql.checkData(14, 0, nan)
tdSql.checkData(15, 0, 1.0) tdSql.checkData(15, 0, 1.0)
tdSql.checkData(16, 0, 1.0) tdSql.checkData(16, 0, 1.0)
tdSql.checkData(17, 0, 1.0) tdSql.checkData(17, 0, 1.0)
...@@ -10949,8 +10949,8 @@ class TDTestCase: ...@@ -10949,8 +10949,8 @@ class TDTestCase:
tdSql.checkData(20, 0, 1.0) tdSql.checkData(20, 0, 1.0)
tdSql.checkData(21, 0, 1.0) tdSql.checkData(21, 0, 1.0)
tdSql.checkData(22, 0, 1.0) tdSql.checkData(22, 0, 1.0)
tdSql.checkData(23, 0, None) tdSql.checkData(23, 0, nan)
tdSql.checkData(24, 0, None) tdSql.checkData(24, 0, nan)
tdSql.checkData(25, 0, 1.0) tdSql.checkData(25, 0, 1.0)
tdSql.checkData(26, 0, 1.0) tdSql.checkData(26, 0, 1.0)
tdSql.checkData(27, 0, 1.0) tdSql.checkData(27, 0, 1.0)
...@@ -10959,8 +10959,8 @@ class TDTestCase: ...@@ -10959,8 +10959,8 @@ class TDTestCase:
tdSql.checkData(30, 0, 1.0) tdSql.checkData(30, 0, 1.0)
tdSql.checkData(31, 0, 1.0) tdSql.checkData(31, 0, 1.0)
tdSql.checkData(32, 0, 1.0) tdSql.checkData(32, 0, 1.0)
tdSql.checkData(33, 0, None) tdSql.checkData(33, 0, nan)
tdSql.checkData(34, 0, None) tdSql.checkData(34, 0, nan)
tdSql.checkData(35, 0, 1.0) tdSql.checkData(35, 0, 1.0)
tdSql.checkData(36, 0, 1.0) tdSql.checkData(36, 0, 1.0)
tdSql.checkData(37, 0, 1.0) tdSql.checkData(37, 0, 1.0)
...@@ -10969,11 +10969,11 @@ class TDTestCase: ...@@ -10969,11 +10969,11 @@ class TDTestCase:
tdSql.checkData(40, 0, 1.0) tdSql.checkData(40, 0, 1.0)
tdSql.checkData(41, 0, 1.0) tdSql.checkData(41, 0, 1.0)
tdSql.checkData(42, 0, 1.0) tdSql.checkData(42, 0, 1.0)
tdSql.checkData(43, 0, None) tdSql.checkData(43, 0, nan)
tdSql.query("select log(c2,c2) from stba;") tdSql.query("select log(c2,c2) from stba;")
tdSql.checkRows(30) tdSql.checkRows(30)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, nan)
tdSql.checkData(1, 0, 1.0) tdSql.checkData(1, 0, 1.0)
tdSql.checkData(2, 0, 1.0) tdSql.checkData(2, 0, 1.0)
tdSql.checkData(3, 0, 1.0) tdSql.checkData(3, 0, 1.0)
...@@ -10982,8 +10982,8 @@ class TDTestCase: ...@@ -10982,8 +10982,8 @@ class TDTestCase:
tdSql.checkData(6, 0, 1.0) tdSql.checkData(6, 0, 1.0)
tdSql.checkData(7, 0, 1.0) tdSql.checkData(7, 0, 1.0)
tdSql.checkData(8, 0, 1.0) tdSql.checkData(8, 0, 1.0)
tdSql.checkData(9, 0, None) tdSql.checkData(9, 0, nan)
tdSql.checkData(10, 0, None) tdSql.checkData(10, 0, nan)
tdSql.checkData(11, 0, 1.0) tdSql.checkData(11, 0, 1.0)
tdSql.checkData(12, 0, 1.0) tdSql.checkData(12, 0, 1.0)
tdSql.checkData(13, 0, 1.0) tdSql.checkData(13, 0, 1.0)
...@@ -10992,8 +10992,8 @@ class TDTestCase: ...@@ -10992,8 +10992,8 @@ class TDTestCase:
tdSql.checkData(16, 0, 1.0) tdSql.checkData(16, 0, 1.0)
tdSql.checkData(17, 0, 1.0) tdSql.checkData(17, 0, 1.0)
tdSql.checkData(18, 0, 1.0) tdSql.checkData(18, 0, 1.0)
tdSql.checkData(19, 0, None) tdSql.checkData(19, 0, nan)
tdSql.checkData(20, 0, None) tdSql.checkData(20, 0, nan)
tdSql.checkData(21, 0, 1.0) tdSql.checkData(21, 0, 1.0)
tdSql.checkData(22, 0, 1.0) tdSql.checkData(22, 0, 1.0)
tdSql.checkData(23, 0, 1.0) tdSql.checkData(23, 0, 1.0)
...@@ -11002,7 +11002,7 @@ class TDTestCase: ...@@ -11002,7 +11002,7 @@ class TDTestCase:
tdSql.checkData(26, 0, 1.0) tdSql.checkData(26, 0, 1.0)
tdSql.checkData(27, 0, 1.0) tdSql.checkData(27, 0, 1.0)
tdSql.checkData(28, 0, 1.0) tdSql.checkData(28, 0, 1.0)
tdSql.checkData(29, 0, None) tdSql.checkData(29, 0, nan)
# =========== end math_log2 ========== # =========== end math_log2 ==========
......
...@@ -111,7 +111,7 @@ ...@@ -111,7 +111,7 @@
,,develop-test,python3 ./test.py -f 2-query/diff_funcs.py ,,develop-test,python3 ./test.py -f 2-query/diff_funcs.py
,,develop-test,python3 ./test.py -f 2-query/TD-13246.py ,,develop-test,python3 ./test.py -f 2-query/TD-13246.py
,,develop-test,python3 ./test.py -f 2-query/TD-6347.py ,,develop-test,python3 ./test.py -f 2-query/TD-6347.py
#,,develop-test,python3 ./test.py -f 2-query/math_funcs.py ,,develop-test,python3 ./test.py -f 2-query/math_funcs.py
,,develop-test,python3 ./test.py -f 5-taos-tools/taosbenchmark/limit_offset_json.py ,,develop-test,python3 ./test.py -f 5-taos-tools/taosbenchmark/limit_offset_json.py
,,develop-test,python3 ./test.py -f 5-taos-tools/taosbenchmark/sml_json_alltypes.py ,,develop-test,python3 ./test.py -f 5-taos-tools/taosbenchmark/sml_json_alltypes.py
,,develop-test,python3 ./test.py -f 5-taos-tools/taosbenchmark/auto_create_table_json.py ,,develop-test,python3 ./test.py -f 5-taos-tools/taosbenchmark/auto_create_table_json.py
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册