Commit Graph

334 Commits

Author SHA1 Message Date
Haojun Liao f6be0f0dfe other: merge with 3.0. 2022-05-08 16:06:47 +08:00
Shengliang Guan 963813b5e6 Merge remote-tracking branch 'origin/3.0' into feature/dnode 2022-05-07 20:19:54 +08:00
Shengliang Guan c8865f3a05 refactor: remove rpc client in executor and scanoperator 2022-05-07 20:19:40 +08:00
Haojun Liao 6ce36a083e
Merge pull request #12214 from taosdata/feature/3.0_liaohj
fix(query): remove a false assert.
2022-05-07 19:00:29 +08:00
Haojun Liao cdc2002e70 refactor(query): do some internal refactor. 2022-05-07 18:15:17 +08:00
54liuyao 599ea89a53 stream scan 2022-05-07 18:10:45 +08:00
Haojun Liao f867e8ea91 fix(query): eliminate memory leak. 2022-05-07 17:23:05 +08:00
Haojun Liao 6115d3dbe8 fix(query): update the column match strategy. 2022-05-07 11:04:38 +08:00
Haojun Liao 4e90982c22 fix(query): sort according to the generated column data in order by operator. 2022-05-06 17:23:20 +08:00
Haojun Liao e4f0a0fc67 fix(query): enable table name query for super table. 2022-05-05 23:47:44 +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 05bd6a52c2 refactor: do some internal refactor. 2022-05-03 23:52:17 +08:00
Haojun Liao ad3075db1e refactor: do some internal refactor. 2022-05-03 23:23:49 +08:00
Haojun Liao 231b0c6cb5 fix(query): set the correct primary timestamp column for state window operator. 2022-05-03 15:33:24 +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 0799a5eaf7 refactor: do some internal refactor. 2022-05-03 14:43:53 +08:00
Haojun Liao ffbf455fee enh(query): time window interpolation for interval query. 2022-05-02 23:52:32 +08:00
54liuyao b2dd293568 stream supports filter 2022-04-29 16:30:43 +08:00
Haojun Liao d9aa35ecfe fix(query): revise the output data column info in the exchange operator to be adaptable for the case of extensive datablocks. 2022-04-28 18:08:56 +08:00
Haojun Liao 47a9b26507 fix(query): show tables in information_schema db. 2022-04-28 15:30:18 +08:00
Haojun Liao d62ddcf2db enh(query): add more information for the result of show tables. 2022-04-27 15:17:15 +08:00
Haojun Liao 09fc0b791d refactor: do some internal refactor. 2022-04-26 20:26:32 +08:00
Hongze Cheng 15127f3a97 Merge branch '3.0' of https://github.com/taosdata/TDengine into vnode_refact_merge 2022-04-26 09:19:30 +00:00
Hongze Cheng 1c968f0bb0 make mrege compilable 2022-04-26 05:53:18 +00:00
Haojun Liao 13feb7dad9 refactor(query): do some internal refactor. 2022-04-26 13:53:11 +08:00
Hongze Cheng 6fe299cdcd Merge branch '3.0' of https://github.com/taosdata/TDengine into vnode_refact_merge 2022-04-26 05:49:42 +00:00
Haojun Liao 9b40ec72d6 fix(query): handle the optimized order by in tablescan operator. 2022-04-26 13:09:29 +08:00
Haojun Liao 57b492624b refactor(query): do some internal refactor. 2022-04-25 16:44:48 +08:00
Haojun Liao 199a3610f7 fix: fix some syntax errors. 2022-04-25 09:44:39 +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
Hongze Cheng 588fd84853 refact meta 2022-04-24 06:19:12 +00:00
Haojun Liao e28b75b8d4 refactor(query): do some internal refactor. 2022-04-22 15:07:20 +08:00
Haojun Liao e14142d114 refactor(query): do some internal refactor. 2022-04-21 13:57:32 +08:00
Haojun Liao 46a3a58fac refactor:do some internal refactor. 2022-04-20 20:41:53 +08:00
Haojun Liao 343988beeb refactor: do some internal refactor. 2022-04-20 14:59:06 +08:00
Haojun Liao f25a72e5c3 fix(query): fix the crash caused by the complex having clause in which an scalar function is nested with an aggregate function in group by query. 2022-04-19 18:45:28 +08:00
Haojun Liao 2305b05869 refactor(query): do some internal refactor for executor. 2022-04-19 10:12:30 +08:00
Haojun Liao 9864e367bb refactor(query): do some internal refactor in executor. 2022-04-18 18:47:59 +08:00
Haojun Liao 781fbce942 fix(query): fix bug caused by new completed query function. 2022-04-18 12:07:04 +08:00
Haojun Liao 7429f37c0c fix(query): fix bug in calculating the aggregate function with constant numeric value as input parameter. 2022-04-18 10:46:07 +08:00
Haojun Liao f0463a6a58 test: temporarily disable some invalid cases. 2022-04-16 22:50:08 +08:00
Haojun Liao 902fcb0c0b refactor(query): refactor code. 2022-04-16 19:10:21 +08:00
Haojun Liao be4d72bf80 refactor(query): refactor executor module to optimization the block load filter routine. 2022-04-16 15:15:28 +08:00
Haojun Liao fd9e520865 other: merge 3.0 branch to resolve conflict. 2022-04-16 10:07:28 +08:00
Haojun Liao 597cba3aff fix(query): enable to employ the scalar function as the parameter of the aggregate function. 2022-04-16 10:00:25 +08:00
Haojun Liao e6a4af8ed8 refactor(query): refactor the executor module of query. 2022-04-15 23:02:26 +08:00
yihaoDeng acc12943b8 validate tag filter status 2022-04-15 22:17:22 +08:00
Yihao Deng 4b729ada42
Merge branch '3.0' into feature/tag_filter_oper 2022-04-15 21:42:46 +08:00
Haojun Liao 774e4ad62c enh(query): add more load conditions check before load data block from file. 2022-04-15 20:06:27 +08:00
Haojun Liao 5029cd67b2 ehn(query): add the file data block load optimization check. 2022-04-15 18:06:49 +08:00
yihaoDeng 46ec8300d9 enh: add tag filter operator 2022-04-14 22:32:49 +08:00
Haojun Liao c490820b09 feat(query): add the merge join operator for child table inner join. 2022-04-14 22:12:10 +08:00
Haojun Liao 928a977354 ehn(query): enhance the api of ssdatablock to support copy data while clone a new ssdatablock. 2022-04-14 15:33:37 +08:00
Haojun Liao 0252fa49db ehn(query): remove some redundant codes in executor. 2022-04-14 14:39:28 +08:00
Haojun Liao 33e51fda3e ehn(query): refactor the executor module. 2022-04-14 14:34:02 +08:00
Haojun Liao bcbc8618d2 ehn(query): refactor show module in mnode. 2022-04-13 19:27:47 +08:00
Haojun Liao b9bf2515f5 fix(query): handle crash of taosd caused by a complex expression in GROUP BY clauses. 2022-04-12 17:55:17 +08:00
WANG MINGMING bc9157a6a2
Merge pull request #11387 from taosdata/feature/TD-14222-new
refactor: add encode/decode logic for operator result info
2022-04-11 18:17:32 +08:00
wangmm0220 4961b6ab8e feat: optimize encode/decode resultRow 2022-04-11 17:08:13 +08:00
Haojun Liao b223010bdd fix[query]:fix memory invalid write in group by nchar data. 2022-04-11 14:54:16 +08:00
Haojun Liao ca5d5ca7bb test[query]:update the script. 2022-04-11 10:44:37 +08:00
Haojun Liao 1df069814a feat[query]:add time slice operator. 2022-04-10 15:35:09 +08:00
Haojun Liao bece2cbd35 <feat>[query]: add the state window operator implementation. 2022-04-09 15:01:28 +08:00
Haojun Liao 1d51e42b0e <fix>[query]:fix some syntax errors. 2022-04-09 13:10:55 +08:00
wangmm0220 388ab2f50d <fix>:fix compile error 2022-04-09 10:31:15 +08:00
WANG MINGMING 41392e9e4a
Merge branch '3.0' into feature/TD-14422 2022-04-09 10:18:52 +08:00
Haojun Liao cf9e0be1c9 [td-14493] support slimit/soffset 2022-04-08 17:37:57 +08:00
wangmm0220 460d43f22c <fix>: fix index map error from table scan to sort output 2022-04-08 16:53:09 +08:00
Haojun Liao e77ecba753 [td-14493] fix bug in partition by. 2022-04-08 15:31:03 +08:00
wangmm0220 1f8d2ea446 <fix>: fix index map error from table scan to sort output 2022-04-08 14:17:32 +08:00
Haojun Liao f700e4746c [td-14393] fix bug. 2022-04-08 13:09:44 +08:00
wangmm0220 8df8c60f60 merge from 3.0 2022-04-08 10:58:39 +08:00
Haojun Liao b984e12e4c [td-14493] support partition by 2022-04-08 10:24:35 +08:00
wangmm0220 bb18e3c485 fix error in sort logic 2022-04-07 17:50:06 +08:00
Haojun Liao 945de54b68 [td-14493] add new api. 2022-04-07 14:51:52 +08:00
Haojun Liao c84afedce0 [td-14493] refactor. 2022-04-07 13:57:47 +08:00
wangmm0220 225cf61845 merge from 3.0 2022-04-07 11:31:50 +08:00
wangmm0220 c9de8b3b15 fix error in sort logic 2022-04-06 19:50:24 +08:00
wangmm0220 83eacf8d07 merge from 3.0 2022-04-06 18:38:19 +08:00
wangmm0220 aced34c438 fix error in sort operation 2022-04-06 18:30:25 +08:00
Haojun Liao 6f26d1771c Merge remote-tracking branch 'origin/3.0' into feature/3.0_liaohj 2022-04-06 18:30:12 +08:00
Haojun Liao 09824c4934 [td-14493] set correct primary timestamp column index. 2022-04-06 18:26:35 +08:00
Haojun Liao af32cfcaef
Merge pull request #11262 from taosdata/feature/3.0_liaohj
[td-14493] support having in group by
2022-04-06 18:25:52 +08:00
Haojun Liao 6863999ec5 [td-14493] support having in group by 2022-04-06 17:59:08 +08:00
dapan1121 2b5c4788d1 Merge remote-tracking branch 'origin/3.0' into feature/qnode 2022-04-06 15:28:36 +08:00
dapan1121 21542194c6 Merge remote-tracking branch 'origin/3.0' into feature/qnode 2022-04-06 11:32:46 +08:00
dapan1121 2c6dec89d2 feature/qnode 2022-04-06 11:32:21 +08:00
Haojun Liao a4c7e78d5f [td-14393] refactor. 2022-04-06 11:01:09 +08:00
Haojun Liao f7ba0c31d8 [td-14393] refactor. 2022-04-04 14:54:39 +08:00
dapan1121 27a3a1d782 feature/qnode 2022-04-02 19:31:52 +08:00
wangmm0220 5aa3467e2b merge from 3.0 2022-04-02 19:02:45 +08:00
Haojun Liao cf25aca809 [td-13039] refactor. 2022-04-02 15:08:48 +08:00
wangmm0220 12c3a10a9b fix error in order by logic & fix no return error 2022-04-02 14:29:43 +08:00
Haojun Liao 9a5123c64f [td-13039] add times for session window 2022-04-02 13:32:26 +08:00
Haojun Liao 751cad9c2a [td-14393] fix bug. 2022-04-01 20:19:40 +08:00
Haojun Liao 9d16e86277 [td-13039] refactor. 2022-04-01 19:11:14 +08:00
Haojun Liao 7b3e488173 [td-13039] fix bug. 2022-04-01 18:08:36 +08:00
Haojun Liao 60c472df19 [td-13039] refactor. 2022-04-01 17:22:34 +08:00
Haojun Liao 7b0dfc6c4e [td-13039] support limit/offset 2022-04-01 17:21:24 +08:00
Haojun Liao 3846250454 [td-13039] fix query crash. 2022-04-01 16:09:00 +08:00
Haojun Liao 810cfefddc [td-13039] fix bug found by compiling. 2022-03-31 16:28:59 +08:00
Haojun Liao 847775c48d [td-13039] refactor. 2022-03-31 16:10:32 +08:00
Haojun Liao 387cfe8d45 [td-13039] fix bug in stream interval query. 2022-03-30 19:38:30 +08:00
Haojun Liao c39595639c [td-14392] fix show bug. 2022-03-30 17:09:06 +08:00
Haojun Liao e8f0d4df0b [td-13039] support stream execution interval query. 2022-03-30 14:54:00 +08:00
Haojun Liao 39036ea512 [td-13039] support pseudo column in interval query. 2022-03-30 13:41:15 +08:00
Haojun Liao dba4a72dac [td-13039] support stream execution interval query. 2022-03-29 20:07:38 +08:00
Haojun Liao 14e690348a [td-13039] fix bug in session window agg. 2022-03-29 14:36:08 +08:00
Haojun Liao bdbb984894 [td-13039] add new api. 2022-03-29 13:31:17 +08:00
Haojun Liao b771748eb2 [td-13039] fix bug in sort. 2022-03-29 10:08:21 +08:00
Haojun Liao 6c332af1ae [td-13039] support sort. 2022-03-28 20:11:02 +08:00
Haojun Liao 4b041a8bd4 [td-13039] support order by. 2022-03-28 19:08:07 +08:00
Haojun Liao b9c33dade2 [td-13039] merge 3.0. 2022-03-27 15:30:46 +08:00
Haojun Liao 23db83f5f4 [td-13039] support arithmetic query. 2022-03-26 22:13:14 +08:00
Xiaoyu Wang 6c6295bdae merge 3.0 2022-03-26 05:55:01 -04:00
dapan1121 96eee80063 feature/qnode 2022-03-26 15:03:22 +08:00
Haojun Liao 1d52dd9d43 [td-13039] fix bug. 2022-03-26 15:02:29 +08:00
Haojun Liao 21a0ee9284 [td-13039] fix bug. 2022-03-25 15:25:09 +08:00
wangmm0220 0649e662d3 add encode/decode resultRow function 2022-03-24 17:24:01 +08:00
Haojun Liao 503300a2bd [td-13039] update test. 2022-03-24 14:21:14 +08:00
Haojun Liao 2b4edcf683 [td-13039] support fill. 2022-03-24 11:15:05 +08:00
Haojun Liao 6f11fd217e [td-13039] support group by multi-columns. 2022-03-23 15:56:49 +08:00
Haojun Liao 5533875326 [td-13039] support group by. 2022-03-22 16:03:42 +08:00
Haojun Liao d6af555905 [td-13039] refactor. 2022-03-21 22:49:47 +08:00
Haojun Liao 1c1c95edee [td-13039] merge 3.0 2022-03-21 18:34:42 +08:00
Haojun Liao 7137bf9d3c [td-13039] fix bug. 2022-03-21 18:31:31 +08:00
Haojun Liao fcb058cee4 [td-13039] support scan ssdatablock. 2022-03-21 16:15:51 +08:00
Xiaoyu Wang 9ca80596e4 merge 3.0 2022-03-21 02:00:30 -04:00
afwerar 79057240bd [TD-13759]<fix>: redefine thread api. 2022-03-20 00:47:45 +08:00
Haojun Liao 3aab21c0fa [td-13039] fix bug in show tables/stables. 2022-03-19 00:13:07 +08:00
Haojun Liao 46242e8a43 [td-13039] refactor. 2022-03-18 18:02:00 +08:00
Haojun Liao 0354ac2f33 [td-13039] refactor. 2022-03-18 11:12:49 +08:00
dapan1121 4c7c1b5abb Merge remote-tracking branch 'origin/3.0_query_integrate' into feature/scheduler 2022-03-17 15:08:09 +08:00
Haojun Liao e3a1f7be63 [td-13039] add the show command. 2022-03-16 17:52:44 +08:00
Haojun Liao f9997a122b [td-13039] refactor and fix bug. 2022-03-15 16:51:50 +08:00
dapan1121 43d7912987 feature/scheduler 2022-03-15 15:34:17 +08:00
Haojun Liao e06cdb0872 [td-13039] enable interval query on ordinary table. 2022-03-15 14:37:26 +08:00
dapan1121 8f1cc6ee91 Merge remote-tracking branch 'origin/3.0_query_integrate' into feature/scheduler 2022-03-14 18:17:02 +08:00
Haojun Liao a853c6ddf5 [td-13039] refactor. 2022-03-14 16:09:26 +08:00
Haojun Liao 7778f9a7fd [td-13039] refactor. 2022-03-14 14:15:26 +08:00
dapan1121 9b0f5df93a Merge remote-tracking branch 'origin/3.0' into feature/scheduler 2022-03-14 09:26:15 +08:00
Haojun Liao e30eb2e433 [td-13039] refactor. 2022-03-12 23:40:04 +08:00
Haojun Liao 0271413aff [td-13039] refactor. 2022-03-12 22:59:12 +08:00
Haojun Liao 61b351a14f [td-13039] refactor. 2022-03-12 18:02:56 +08:00
Haojun Liao 5f376274be [td-13039] fix bug in project query. 2022-03-12 15:28:15 +08:00
Haojun Liao d6af35adb8 [td-13039] fix bug in show db. 2022-03-11 23:28:43 +08:00
Xiaoyu Wang 4b2ab16e52 Merge remote-tracking branch 'origin/3.0_query_integrate' into feature/3.0_query_integrate_wxy 2022-03-11 06:31:02 -05:00
Haojun Liao fbf664e273 [td-13039] fix bug in show. 2022-03-11 19:29:43 +08:00
Haojun Liao c62dfe6460 [td-13039] merge 3.0. 2022-03-11 14:59:42 +08:00