mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-10-29 15:06:59 +00:00
fix: promql planner should clear its states on each selector (#2247)
* reset planner status on selector Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * add sqlness test Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * add empty line Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * sort result Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * mask fields to keep ordering Signed-off-by: Ruihang Xia <waynestxia@gmail.com> --------- Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
This commit is contained in:
@@ -9,3 +9,20 @@ tql eval (0, 30, '10s'), data + (1 < bool 2);
|
||||
tql eval (0, 30, '10s'), data + (1 > bool 2);
|
||||
|
||||
drop table data;
|
||||
|
||||
-- Binary operator on table with multiple field columns
|
||||
|
||||
create table data (ts timestamp time index, val1 double, val2 double, val3 double);
|
||||
|
||||
insert into data values (0, 1, 100, 10000), (10000, 2, 200, 20000), (20000, 3, 300, 30000);
|
||||
|
||||
-- SQLNESS SORT_RESULT 3 1
|
||||
tql eval (0, 30, '10s'), data / data;
|
||||
|
||||
-- SQLNESS SORT_RESULT 3 1
|
||||
tql eval (0, 30, '10s'), data{__field__="val1"} + data{__field__="val2"};
|
||||
|
||||
-- SQLNESS SORT_RESULT 3 1
|
||||
tql eval (0, 30, '10s'), data{__field__="val1", __field__="val2"} + data{__field__="val2", __field__="val3"};
|
||||
|
||||
drop table data;
|
||||
|
||||
Reference in New Issue
Block a user