Commit graph

77 commits

Author SHA1 Message Date
Haojun Liao
78d1f75c9b refactor(query): do some internal refactor. 2022-06-17 19:01:45 +08:00
Haojun Liao
cc638a2236 fix(query): set null for null value in groupby 2022-06-16 21:13:18 +08:00
Haojun Liao
f2de1af904 enh(query): partition by support arithmetic expr, and do some internal refactor. 2022-06-15 23:00:31 +08:00
Haojun Liao
771065952e other: merge 3.0 2022-06-15 16:32:28 +08:00
WANG MINGMING
32fbb8aa59
Merge pull request #13801 from taosdata/feature/TD-15956
opt: optimize generating groupid in partition/group by tag
2022-06-14 15:55:38 +08:00
Haojun Liao
c56be8f871 enh(query): add interp function. 2022-06-14 14:45:17 +08:00
Haojun Liao
531b85ce22 enh(query): add interp function. 2022-06-14 11:54:13 +08:00
54liuyao
22f86ee529 feat(stream): partition by 2022-06-14 11:15:10 +08:00
wangmm0220
fc32f71628 opt: optimize group by tag 2022-06-13 19:59:30 +08:00
Haojun Liao
0fbf30ce6d refactor: do some internal refactor, and add some check before create exchange operator. 2022-06-11 14:51:54 +08:00
wangmm0220
7ab66e5b6b fix:memory leak in doFilter 2022-06-07 16:29:00 +08:00
WANG MINGMING
8566917971
Merge pull request #13433 from taosdata/feature/TD-13041
feat:add json test case
2022-06-04 23:18:09 +08:00
wangmm0220
a2ebeda89c feat: add sort/group logic for json 2022-06-04 19:28:30 +08:00
Haojun Liao
64c171d7b3
Merge pull request #13465 from taosdata/feature/3_liaohj
fix(query): enable filter in projection operator.
2022-06-04 17:03:01 +08:00
Haojun Liao
01e198231d fix(query): enable filter in projection operator. 2022-06-04 16:30:42 +08:00
wangmm0220
5ed0c48af0 feat:merge from 3.0 2022-06-02 22:49:53 +08:00
wangmm0220
955679276f feat:optimize for group by tag 2022-05-27 22:05:53 +08:00
WANG MINGMING
dfe0440c5f
Merge pull request #13044 from taosdata/3.0
3.0
2022-05-26 21:42:21 +08:00
Haojun Liao
2ced335b04 fix(query): set the proper buffer page size. 2022-05-26 17:48:07 +08:00
wangmm0220
051020f932 fix: remove table group code in 2.x 2022-05-26 16:05:27 +08:00
Haojun Liao
a4e38ed7ca enh(query): return open/total cost for each operator. 2022-05-24 15:54:39 +08:00
Haojun Liao
e8c03c576a other: merge 3.0 2022-05-24 11:32:48 +08:00
Haojun Liao
60e7e2ae6f enh(query): add more information regarding analyze sql execution. 2022-05-24 11:29:51 +08:00
Haojun Liao
a7feca23fe other: merge 3.0 2022-05-30 23:32:00 +08:00
wangmm0220
6c38d716a1 feat:add test for operator encode/decode 2022-05-30 12:00:51 +08:00
Haojun Liao
1652cd0ec2 enh(query): enable twa function in select clause. 2022-05-29 12:35:11 +08:00
afwerar
5acf419019 fix(os): win not close file ctest error 2022-05-21 23:47:39 +08:00
Haojun Liao
00821527be fix(query): specify the primary timestamp column in ssdatablock when update the time range of ssdatablock. 2022-05-21 11:02:53 +08:00
Haojun Liao
03c916b436 fix(query): set buffer page dirty when place data in it. 2022-05-20 23:59:17 +08:00
Haojun Liao
5c2c2b378b fix(query): fix the invalid column length value during spill out the group data into disk. 2022-05-18 10:15:29 +08:00
Haojun Liao
eb6f95c7dd enh(query): reverse scan table to generated interval results. 2022-05-17 12:16:44 +08:00
Haojun Liao
8242cac94a fix(query): fill the pseudo column before applying filter in table scanner. 2022-05-14 19:21:12 +08:00
Haojun Liao
5dadb26070 fix(query): set the correct state value key index. 2022-05-13 18:18:54 +08:00
Haojun Liao
bc64bdc179 Merge branch '3.0' into feature/3.0_liaohj 2022-05-12 23:15:35 +08:00
Haojun Liao
a41f6a3479 fix(query): fix the bug that special pseudo column tbname, along with other normal columns in select clause, cause taosd crash. 2022-05-12 17:33:36 +08:00
slzhou@taodata.com
d37d4e5b5e error processing of executor when calling aggregate function 2022-05-12 09:57:43 +08:00
Haojun Liao
6c30d170ea refactor: do some internal refactor. 2022-05-10 17:46:45 +08:00
Haojun Liao
09f07dbbcf enh(query): add error check for scalar function calculation. 2022-05-09 19:16:22 +08:00
Haojun Liao
6115d3dbe8 fix(query): update the column match strategy. 2022-05-07 11:04:38 +08:00
Haojun Liao
c1659805b6 fix(query): do perform arithmetic operator before apply the sort procedure. 2022-05-05 18:54:19 +08:00
Haojun Liao
ad3075db1e refactor: do some internal refactor. 2022-05-03 23:23:49 +08:00
Haojun Liao
90202c7221 fix(query): set the timewindow value for the result of partition by operator. 2022-05-03 15:39:46 +08:00
Haojun Liao
3438ed13f3 refactor: do some internal refactor. 2022-05-03 15:27:13 +08:00
Haojun Liao
9adc1ed8ac refactor: do some internal refactor. 2022-05-03 15:04:34 +08:00
Haojun Liao
c71c88a719 enh(query): enable check sma status for each column in query. 2022-04-29 20:07:33 +08:00
Haojun Liao
c0b7b1302b refactor: do some internal refactor. 2022-04-27 09:27:12 +08:00
Haojun Liao
09fc0b791d refactor: do some internal refactor. 2022-04-26 20:26:32 +08:00
Haojun Liao
0f4da0ef57 fix(query): copy the hasNull attribute to destination SColumnInfoData. 2022-04-26 17:34:00 +08:00
Haojun Liao
5eed1159b1 other: merge 3.0 2022-04-25 09:16:37 +08:00
Haojun Liao
1d681a9e4b enh(query): Add the group id in the serialized block format to support the multi-table(super table) interval query. 2022-04-24 20:48:42 +08:00