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