Files
greptimedb/tests/cases/standalone/common/tql/operator.sql
Ruihang Xia 746fe8b4fe fix: use mark-deletion for system catalog (#1874)
* fix: use mark-deletion for system catalog

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* fix the default value

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* clean tables

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

---------

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
2023-07-04 16:00:39 +08:00

42 lines
1.0 KiB
SQL

-- Port from operators.test L607 - L630, commit 001ee2620e094970e5657ce39275b2fccdbd1359
-- Include atan2
-- load 5m
-- trigy{} 10
-- trigx{} 20
-- trigNaN{} NaN
create table trigy (ts timestamp(3) time index, val double);
insert into trigy values (0,10);
create table trigx (ts timestamp(3) time index, val double);
insert into trigx values (0,20);
create table trignan (ts timestamp(3) time index, val double);
insert into trignan values (0, 'NaN'::double);
-- eval instant at 5m trigy atan2 trigx
-- trigy{} 0.4636476090008061
tql eval (300, 300, '1s') trigy atan2 trigx;
-- eval instant at 5m trigy atan2 trigNaN
-- trigy{} NaN
-- This query doesn't have result because `trignan` is NaN and will be filtered out.
tql eval (300, 300, '1s') trigy atan2 trignan;
-- eval instant at 5m 10 atan2 20
-- 0.4636476090008061
tql eval (300, 300, '1s') 10 atan2 20;
-- eval instant at 5m 10 atan2 NaN
-- NaN
tql eval (300, 300, '1s') 10 atan2 NaN;
drop table trigx;
drop table trigy;
drop table trignan;