fix:[TD-32727] Add test case for TD-32727.
This commit is contained in:
parent
2106a59872
commit
412c20968e
|
@ -0,0 +1,368 @@
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (null) order by irowts;
|
||||||
|
irowts | table_name | isfilled | intp_c1 |
|
||||||
|
================================================================================
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | true | NULL |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | false | 5 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | true | NULL |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | true | NULL |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | true | NULL |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | true | NULL |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | false | 10 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | true | NULL |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | true | NULL |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | true | NULL |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | true | NULL |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | false | 15 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | true | NULL |
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (next) order by irowts;
|
||||||
|
irowts | table_name | isfilled | intp_c1 |
|
||||||
|
================================================================================
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | true | 5 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | false | 5 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | true | 10 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | true | 10 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | true | 10 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | true | 10 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | false | 10 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | true | 15 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | true | 15 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | true | 15 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | true | 15 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | false | 15 |
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (prev) order by irowts;
|
||||||
|
irowts | table_name | isfilled | intp_c1 |
|
||||||
|
================================================================================
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | false | 5 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | true | 5 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | true | 5 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | true | 5 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | true | 5 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | false | 10 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | true | 10 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | true | 10 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | true | 10 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | true | 10 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | false | 15 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | true | 15 |
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (linear) order by irowts;
|
||||||
|
irowts | table_name | isfilled | intp_c1 |
|
||||||
|
================================================================================
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | false | 5 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | true | 6 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | true | 7 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | true | 8 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | true | 9 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | false | 10 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | true | 11 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | true | 12 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | true | 13 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | true | 14 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | false | 15 |
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (value, 1) order by irowts;
|
||||||
|
irowts | table_name | isfilled | intp_c1 |
|
||||||
|
================================================================================
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | true | 1 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | false | 5 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | true | 1 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | true | 1 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | true | 1 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | true | 1 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | false | 10 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | true | 1 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | true | 1 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | true | 1 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | true | 1 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | false | 15 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | true | 1 |
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (null) order by irowts, c2;
|
||||||
|
irowts | table_name | c_c2 | isfilled | intp_c1 |
|
||||||
|
==============================================================================================
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 5 | false | 5 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 10 | false | 10 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 15 | false | 15 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 15 | true | NULL |
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (next) order by irowts, c2;
|
||||||
|
irowts | table_name | c_c2 | isfilled | intp_c1 |
|
||||||
|
==============================================================================================
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 5 | false | 5 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 10 | false | 10 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 15 | false | 15 |
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (prev) order by irowts, c2;
|
||||||
|
irowts | table_name | c_c2 | isfilled | intp_c1 |
|
||||||
|
==============================================================================================
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 5 | false | 5 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 10 | false | 10 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 15 | false | 15 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 15 | true | 15 |
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (linear) order by irowts, c2;
|
||||||
|
irowts | table_name | c_c2 | isfilled | intp_c1 |
|
||||||
|
==============================================================================================
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 5 | false | 5 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 10 | false | 10 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 15 | false | 15 |
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (value, 1) order by irowts, c2;
|
||||||
|
irowts | table_name | c_c2 | isfilled | intp_c1 |
|
||||||
|
==============================================================================================
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 5 | false | 5 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 10 | false | 10 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 15 | false | 15 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 15 | true | 1 |
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (null) order by irowts, c2, c3;
|
||||||
|
irowts | table_name | c_c2 | c_c3 | isfilled | intp_c1 |
|
||||||
|
======================================================================================================================
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 5 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 10 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 15 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 5 | 5 | false | 5 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 10 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 15 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 5 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 10 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 15 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 5 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 10 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 15 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 5 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 10 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 15 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 5 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 10 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 15 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 5 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 10 | 10 | false | 10 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 15 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 5 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 10 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 15 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 5 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 10 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 15 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 5 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 10 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 15 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 5 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 10 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 15 | 15 | true | NULL |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 5 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 10 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 15 | 15 | false | 15 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 5 | 5 | true | NULL |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 10 | 10 | true | NULL |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 15 | 15 | true | NULL |
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (next) order by irowts, c2, c3;
|
||||||
|
irowts | table_name | c_c2 | c_c3 | isfilled | intp_c1 |
|
||||||
|
======================================================================================================================
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 5 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 10 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 15 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 5 | 5 | false | 5 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 10 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 15 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 10 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 15 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 10 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 15 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 10 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 15 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 10 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 15 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 10 | 10 | false | 10 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 15 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 15 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 15 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 15 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 15 | 15 | true | 15 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 15 | 15 | false | 15 |
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (prev) order by irowts, c2, c3;
|
||||||
|
irowts | table_name | c_c2 | c_c3 | isfilled | intp_c1 |
|
||||||
|
======================================================================================================================
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 5 | 5 | false | 5 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 5 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 5 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 5 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 5 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 5 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 10 | 10 | false | 10 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 5 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 10 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 5 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 10 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 5 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 10 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 5 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 10 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 5 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 10 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 15 | 15 | false | 15 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 5 | 5 | true | 5 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 10 | 10 | true | 10 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 15 | 15 | true | 15 |
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (linear) order by irowts, c2, c3;
|
||||||
|
irowts | table_name | c_c2 | c_c3 | isfilled | intp_c1 |
|
||||||
|
======================================================================================================================
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 5 | 5 | false | 5 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 10 | 10 | false | 10 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 15 | 15 | false | 15 |
|
||||||
|
|
||||||
|
taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (value, 1) order by irowts, c2, c3;
|
||||||
|
irowts | table_name | c_c2 | c_c3 | isfilled | intp_c1 |
|
||||||
|
======================================================================================================================
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 5 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 10 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:04.000 | td32727 | 15 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 5 | 5 | false | 5 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 10 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:05.000 | td32727 | 15 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 5 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 10 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:06.000 | td32727 | 15 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 5 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 10 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:07.000 | td32727 | 15 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 5 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 10 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:08.000 | td32727 | 15 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 5 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 10 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:09.000 | td32727 | 15 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 5 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 10 | 10 | false | 10 |
|
||||||
|
2020-02-01 00:00:10.000 | td32727 | 15 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 5 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 10 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:11.000 | td32727 | 15 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 5 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 10 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:12.000 | td32727 | 15 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 5 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 10 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:13.000 | td32727 | 15 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 5 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 10 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:14.000 | td32727 | 15 | 15 | true | 1 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 5 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 10 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:15.000 | td32727 | 15 | 15 | false | 15 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 5 | 5 | true | 1 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 10 | 10 | true | 1 |
|
||||||
|
2020-02-01 00:00:16.000 | td32727 | 15 | 15 | true | 1 |
|
||||||
|
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (null) order by irowts;
|
||||||
|
select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (next) order by irowts;
|
||||||
|
select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (prev) order by irowts;
|
||||||
|
select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (linear) order by irowts;
|
||||||
|
select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (value, 1) order by irowts;
|
||||||
|
select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (null) order by irowts, c2;
|
||||||
|
select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (next) order by irowts, c2;
|
||||||
|
select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (prev) order by irowts, c2;
|
||||||
|
select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (linear) order by irowts, c2;
|
||||||
|
select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (value, 1) order by irowts, c2;
|
||||||
|
select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (null) order by irowts, c2, c3;
|
||||||
|
select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (next) order by irowts, c2, c3;
|
||||||
|
select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (prev) order by irowts, c2, c3;
|
||||||
|
select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (linear) order by irowts, c2, c3;
|
||||||
|
select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (value, 1) order by irowts, c2, c3;
|
|
@ -0,0 +1,72 @@
|
||||||
|
###################################################################
|
||||||
|
# Copyright (c) 2016 by TAOS Technologies, Inc.
|
||||||
|
# All rights reserved.
|
||||||
|
#
|
||||||
|
# This file is proprietary and confidential to TAOS Technologies.
|
||||||
|
# No part of this file may be reproduced, stored, transmitted,
|
||||||
|
# disclosed or used in any form or by any means other than as
|
||||||
|
# expressly provided by the written permission from Jianhui Tao
|
||||||
|
#
|
||||||
|
###################################################################
|
||||||
|
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
from frame import etool
|
||||||
|
from frame.etool import *
|
||||||
|
from frame.log import *
|
||||||
|
from frame.cases import *
|
||||||
|
from frame.sql import *
|
||||||
|
from frame.caseBase import *
|
||||||
|
from frame.common import *
|
||||||
|
|
||||||
|
class TDTestCase(TBase):
|
||||||
|
updatecfgDict = {
|
||||||
|
"keepColumnName": "1",
|
||||||
|
"ttlChangeOnWrite": "1",
|
||||||
|
"querySmaOptimize": "1",
|
||||||
|
"slowLogScope": "none",
|
||||||
|
"queryBufferSize": 10240
|
||||||
|
}
|
||||||
|
|
||||||
|
def insert_data(self):
|
||||||
|
tdLog.printNoPrefix("==========step1:create table")
|
||||||
|
|
||||||
|
tdSql.execute("create database test keep 36500")
|
||||||
|
tdSql.execute("use test")
|
||||||
|
tdSql.execute(
|
||||||
|
f'''create table if not exists test.td32727
|
||||||
|
(ts timestamp, c0 tinyint, c1 smallint, c2 int, c3 bigint, c4 double, c5 float, c6 bool, c7 varchar(10), c8 nchar(10), c9 tinyint unsigned, c10 smallint unsigned, c11 int unsigned, c12 bigint unsigned)
|
||||||
|
'''
|
||||||
|
)
|
||||||
|
|
||||||
|
tdLog.printNoPrefix("==========step2:insert data")
|
||||||
|
|
||||||
|
tdSql.execute(f"insert into test.td32727 values ('2020-02-01 00:00:05', 5, 5, 5, 5, 5.0, 5.0, true, 'varchar', 'nchar', 5, 5, 5, 5)")
|
||||||
|
tdSql.execute(f"insert into test.td32727 values ('2020-02-01 00:00:10', 10, 10, 10, 10, 10.0, 10.0, true, 'varchar', 'nchar', 10, 10, 10, 10)")
|
||||||
|
tdSql.execute(f"insert into test.td32727 values ('2020-02-01 00:00:15', 15, 15, 15, 15, 15.0, 15.0, true, 'varchar', 'nchar', 15, 15, 15, 15)")
|
||||||
|
|
||||||
|
|
||||||
|
def test_normal_query_new(self, testCase):
|
||||||
|
# read sql from .sql file and execute
|
||||||
|
tdLog.info("test normal query.")
|
||||||
|
self.sqlFile = etool.curFile(__file__, f"in/{testCase}.in")
|
||||||
|
self.ansFile = etool.curFile(__file__, f"ans/{testCase}.csv")
|
||||||
|
|
||||||
|
tdCom.compare_testcase_result(self.sqlFile, self.ansFile, testCase)
|
||||||
|
|
||||||
|
def test_interp(self):
|
||||||
|
self.test_normal_query_new("interp")
|
||||||
|
|
||||||
|
def run(self):
|
||||||
|
tdLog.debug(f"start to excute {__file__}")
|
||||||
|
|
||||||
|
self.insert_data()
|
||||||
|
|
||||||
|
# math function
|
||||||
|
self.test_interp()
|
||||||
|
|
||||||
|
tdLog.success(f"{__file__} successfully executed")
|
||||||
|
|
||||||
|
|
||||||
|
tdCases.addLinux(__file__, TDTestCase())
|
||||||
|
tdCases.addWindows(__file__, TDTestCase())
|
|
@ -16,6 +16,7 @@
|
||||||
,,y,army,./pytest.sh python3 ./test.py -f query/function/test_func_elapsed.py
|
,,y,army,./pytest.sh python3 ./test.py -f query/function/test_func_elapsed.py
|
||||||
,,y,army,./pytest.sh python3 ./test.py -f query/function/test_function.py
|
,,y,army,./pytest.sh python3 ./test.py -f query/function/test_function.py
|
||||||
,,y,army,./pytest.sh python3 ./test.py -f query/function/test_resinfo.py
|
,,y,army,./pytest.sh python3 ./test.py -f query/function/test_resinfo.py
|
||||||
|
,,y,army,./pytest.sh python3 ./test.py -f query/function/test_interp.py
|
||||||
,,y,army,./pytest.sh python3 ./test.py -f query/function/concat.py
|
,,y,army,./pytest.sh python3 ./test.py -f query/function/concat.py
|
||||||
,,y,army,./pytest.sh python3 ./test.py -f query/function/cast.py
|
,,y,army,./pytest.sh python3 ./test.py -f query/function/cast.py
|
||||||
,,y,army,./pytest.sh python3 ./test.py -f query/test_join.py
|
,,y,army,./pytest.sh python3 ./test.py -f query/test_join.py
|
||||||
|
|
Loading…
Reference in New Issue