Commit graph

454 commits

Author SHA1 Message Date
Xiaoyu Wang
319dfd8f06 merge 3.0 2023-02-20 17:21:37 +08:00
Xiaoyu Wang
c597de099f merge main 2023-02-20 13:41:27 +08:00
Haojun Liao
8d187efc18 refactor:do some internal refactor. 2023-02-20 10:04:08 +08:00
Haojun Liao
579b1b0a6c fix(query): check correct unit. 2023-02-19 15:12:19 +08:00
Haojun Liao
0d9d2ea293 fix(query): do some internal refactor, and fix the bug when calender time duration exists in sliding and offset. 2023-02-17 18:31:32 +08:00
Haojun Liao
717392782a fix(query): remove the invalid free. 2023-02-15 19:50:56 +08:00
Haojun Liao
e681bb02cd fix(query): set the initial number of tables values. 2023-02-15 19:23:49 +08:00
Haojun Liao
c2370fcdcc fix(query): set correct flag in create dummy ctx. 2023-02-15 09:57:05 +08:00
Haojun Liao
f6ced36c87 fix(query): fix memory leak. 2023-02-15 01:28:50 +08:00
Haojun Liao
4e9146f061 fix(query): fix memory leak. 2023-02-14 22:46:31 +08:00
Haojun Liao
a1eafe88ac fix(query): fix some errors. 2023-02-14 14:48:33 +08:00
Haojun Liao
fab32ae930 fix(query): fix bug in "tbname in" query. 2023-02-13 23:19:09 +08:00
Yihao Deng
5af1faf916
Merge branch '3.0' into enh/dynamicIdx 2023-02-13 13:36:06 +08:00
yihaoDeng
a929aa22d8 merge 3.0 2023-02-12 10:48:18 +08:00
Haojun Liao
f6a262eeb1 fix(query): fix invalid write. 2023-02-11 01:56:28 +08:00
Haojun Liao
38df631629 fix(query): set correct table number. 2023-02-11 00:28:10 +08:00
Haojun Liao
2de2733405 fix(query): set correct table number. 2023-02-11 00:27:17 +08:00
Haojun Liao
ae7fc15170 fix(query): set correct table number. 2023-02-11 00:11:21 +08:00
Haojun Liao
b14afeef0a refactor: do some internal refactor. 2023-02-10 23:40:53 +08:00
Haojun Liao
120ee13d6d refactor: do some internal refactor. 2023-02-10 23:34:03 +08:00
Haojun Liao
595a57dfc9 fix(query): fix a typo 2023-02-10 23:32:16 +08:00
Haojun Liao
8781f31d17 fix(query): fix a typo. 2023-02-10 19:22:38 +08:00
Haojun Liao
a7fdc4bae3 other: merge 3.0 2023-02-10 19:20:24 +08:00
Haojun Liao
6839ed22f2 fix(query): fix bug in tag filter. 2023-02-10 18:28:35 +08:00
Xiaoyu Wang
3382a24a69 merge main 2023-02-10 18:03:11 +08:00
Haojun Liao
72287a3b5f fix(query): set correct tag value during tag filter and do some internal refactor. 2023-02-10 16:03:11 +08:00
Haojun Liao
e46657ada2 fix(query): fix memory leak. 2023-02-10 00:30:56 +08:00
Haojun Liao
a39665800e
Merge pull request #19868 from taosdata/fix/liaohj
fix(query): set correct group table size.
2023-02-08 19:00:55 +08:00
Haojun Liao
d69b57fab9 fix(query): set correct size for the last group. 2023-02-08 15:48:27 +08:00
Haojun Liao
43cce095d0 fix(query): set correct group table size. 2023-02-08 14:26:04 +08:00
Xiaoyu Wang
09925437e3 merge main 2023-02-08 09:51:52 +08:00
dapan1121
ded47e1312 Merge remote-tracking branch 'origin' into feat/TS-2502 2023-02-06 17:22:18 +08:00
Haojun Liao
3822225231 other: merge main. 2023-02-06 16:24:15 +08:00
yihaoDeng
0dd4433e58 opt index 2023-02-05 11:49:45 +08:00
Xiaoyu Wang
5d499e52f9 merge main 2023-02-03 17:13:11 +08:00
Haojun Liao
0030c4b5ee refactor(query): opt perf by remove some functions. 2023-02-03 14:24:00 +08:00
Haojun Liao
645c45a274 refactor(query): opt perf by remove some functions. 2023-02-03 10:28:12 +08:00
Haojun Liao
e9490a3235 refactor(query): disable tag filter cache by default. 2023-02-02 17:38:21 +08:00
dapan1121
d88f1efeb1 feat: support force fill clause 2023-02-02 17:16:30 +08:00
Haojun Liao
ab8c977417 other: merge main. 2023-02-02 14:00:36 +08:00
Haojun Liao
3897a91a95 refactor: do some internal refactor. 2023-02-02 10:17:39 +08:00
Haojun Liao
6a5ce7d663 refactor: opt tag filter perf. 2023-02-02 10:11:36 +08:00
54liuyao
fa43fc455a refactor stream interval build result data 2023-02-01 17:27:03 +08:00
yihaoDeng
fa0b70b156 opt tag filter 2023-01-31 22:43:59 +08:00
yihaoDeng
c83b697eb3 fix invalid ver 2023-01-31 17:00:19 +08:00
Haojun Liao
fae4f2c4ed refactor: do some internal refactor. 2023-01-20 18:08:34 +08:00
Haojun Liao
c9a1b3ba01 fix(query): handle the multi-group limit/offset in table group merge scan/ multiway-merge executor. 2023-01-18 16:24:29 +08:00
Xiaoyu Wang
dd0ea40768 Merge remote-tracking branch 'origin/fix/liaohj' into enh/3.0_planner_optimize 2023-01-18 10:56:03 +08:00
Haojun Liao
f69e8509c3 fix(query): disable some warnings. 2023-01-16 19:17:37 +08:00
Haojun Liao
e3248d0053 refactor: disable warning. 2023-01-16 16:02:23 +08:00
Haojun Liao
82f4db302e refactor: do some internal refactor. 2023-01-14 23:17:57 +08:00
Haojun Liao
eea9d4f21d enh(query): prepare the buffer on the stack, instead of heap. 2023-01-13 14:34:15 +08:00
Haojun Liao
fc42143c47 fix(query): fix error in generated the group results. 2023-01-11 18:53:20 +08:00
Haojun Liao
e9fc109edf enh(query): opt query perf. 2023-01-11 18:47:45 +08:00
54liuyao
d5ade95b31 feat(stream):user define tag 2023-01-10 10:13:56 +08:00
Haojun Liao
9dd07cc1e1 other:merge main. 2023-01-06 12:54:26 +08:00
Haojun Liao
264383c2be enh(query): disable an error log. 2023-01-05 18:59:36 +08:00
Haojun Liao
44e103a6a9 enh(query): remove unnecessary malloc. 2023-01-05 09:38:01 +08:00
dapan1121
47e885da07 fix: evac page failed issue cause of disk full 2023-01-03 15:40:40 +08:00
Shengliang Guan
6d94afe48f
Revert "refact: adjust some assert cases" 2022-12-07 21:51:17 +08:00
Shengliang Guan
d5126d469a refact: replcase ASSERT with tAssert 2022-12-07 18:42:48 +08:00
Shengliang Guan
f69a188f7e refact: replcase ASSERT with tAssert 2022-12-07 18:37:40 +08:00
yihaoDeng
2af319ac0a fix tbnameIn bug on normal table 2022-12-06 17:16:34 +08:00
Shengliang Guan
241638de33
Merge pull request #18661 from taosdata/fix/liao_cov
enh(query): improve the performance and add some todo
2022-12-03 21:41:38 +08:00
Haojun Liao
658cb393a7 enh(query): improve the performance and add some todo 2022-12-03 12:11:20 +08:00
Shengliang Guan
d9c261cd13 refact: remove some error codes 2022-12-03 10:17:02 +08:00
dapan1121
94ab465b15
Merge pull request #18621 from taosdata/fix/removeInvalidTab
fix: remove invalid table
2022-12-02 21:07:43 +08:00
Shengliang Guan
6d70f48802
Merge pull request #18592 from taosdata/feature/3_liaohj
enh(query): optimize query perf.
2022-12-02 21:00:35 +08:00
yihaoDeng
1750b5cc92 remove invalid table 2022-12-01 20:34:06 +08:00
Haojun Liao
efcc3b06bb fix(query): fix memory leak. 2022-12-01 20:01:09 +08:00
Haojun Liao
f8a2ab8338 refactor: do some internal refactor. 2022-12-01 17:24:26 +08:00
slzhou
903718940d Merge branch '3.0' of github.com:taosdata/TDengine into szhou/table-count-scan 2022-12-01 09:14:10 +08:00
Haojun Liao
26ab0894a8 fix(query): fix syntax error. 2022-11-30 21:56:02 +08:00
Haojun Liao
2c8b962b5a refactor: do some internal refactor. 2022-11-30 21:04:58 +08:00
slzhou
6d86fb5b51 Merge branch 'enh/3.0_planner_optimize' into szhou/table-count-scan 2022-11-29 22:19:36 +08:00
Haojun Liao
6e81e8cc73 refactor: do some internal refactor. 2022-11-28 12:32:40 +08:00
Haojun Liao
b0ee829db2 refactor: do some internal refactor. 2022-11-28 00:27:49 +08:00
Haojun Liao
31c2aa89ef fix(query): do some internal refactor. 2022-11-27 01:59:49 +08:00
Haojun Liao
0948216ca9 fix(query): fix dead lock. 2022-11-26 21:13:34 +08:00
Haojun Liao
257137e55e fix(query): fix memory leak. 2022-11-26 12:15:49 +08:00
Haojun Liao
0015e65f5b fix(query): remove invalid free 2022-11-26 02:13:46 +08:00
Haojun Liao
802ca0f607 fix(query): fix memory leak. 2022-11-26 00:58:29 +08:00
shenglian zhou
7f6ff39648 feat: table merge scan save work 2022-11-23 19:47:24 +08:00
Haojun Liao
f26a492c67 fix(query): check result size before store it. 2022-11-18 14:00:27 +08:00
Haojun Liao
42f8abcc0e refactor: do some internal refactor. 2022-11-16 15:24:30 +08:00
Haojun Liao
819235dd3b refactor: do some internal refactor. 2022-11-16 15:21:33 +08:00
Haojun Liao
2ee5fa87d0 refactor: do some internal refactor. 2022-11-16 15:19:15 +08:00
Haojun Liao
fade0507fa refactor: do some internal refactor. 2022-11-16 15:17:13 +08:00
Haojun Liao
82f22e407d refactor: do some internal refactor. 2022-11-16 15:13:54 +08:00
Haojun Liao
23da7bc5e9 refactor: add some logs. 2022-11-16 15:13:38 +08:00
Haojun Liao
2320c0d2bd refactor: update some logs. 2022-11-16 14:40:39 +08:00
Haojun Liao
7d00b7a6c4 refactor: add tag filter cache. 2022-11-16 14:23:12 +08:00
Haojun Liao
c35f668c17 refactor: increase the initial buffer size. 2022-11-14 14:37:28 +08:00
Haojun Liao
9f5cf450de refactor: do some internal refactor. 2022-11-10 15:37:18 +08:00
Haojun Liao
e3d0bc6bf7 other: merge 3.0. 2022-11-06 11:37:21 +08:00
Haojun Liao
03f4918b3b refactor: do some internal refactor. 2022-11-04 18:46:48 +08:00
Shengliang Guan
8ce2e12423
Merge pull request #17886 from taosdata/feature/3_liaohj
fix(query): set the last key of each tablescan info
2022-11-04 18:46:17 +08:00
Shengliang Guan
8886785be1
Merge pull request #17853 from taosdata/fix/liao_cov
refactor(query): do some internal  refactor.
2022-11-04 15:58:11 +08:00
Haojun Liao
0315414623 other: merge 3.0 2022-11-03 19:03:09 +08:00
dapan1121
499a266daf
Merge pull request #17855 from taosdata/fix/TD-20087
fix: fix tbname in crash issue
2022-11-03 11:48:31 +08:00
Haojun Liao
7a14bc05ea fix(query): fix some issues about the initialization of SColumnInfoData. 2022-11-03 10:57:05 +08:00
dapan1121
1eef25620d fix: fix tbname in crash issue 2022-11-03 10:09:36 +08:00
Haojun Liao
9f5a0f01ea Merge branch '3.0' into fix/liao_cov 2022-11-03 10:02:23 +08:00
Haojun Liao
11c4878ca1 refactor(query): do some internal refactor. 2022-11-03 10:01:11 +08:00
yihaoDeng
fafdfc73ca fix TD-19686 2022-11-01 19:13:07 +08:00
Shengliang Guan
18f7d658d9
Merge pull request #17804 from taosdata/feature/3_liaohj
refactor: add some logs.
2022-11-01 16:46:24 +08:00
Haojun Liao
cff5d9295e refactor: add some logs. 2022-11-01 15:00:02 +08:00
Haojun Liao
f38e9664f9 other:merge 3.0 2022-10-31 15:32:48 +08:00
Haojun Liao
7135f35b21 refactor: do some internal refactor. 2022-10-31 15:06:51 +08:00
Haojun Liao
79ea4c2c79 fix(query): add null ptr check. 2022-10-31 11:43:00 +08:00
Haojun Liao
f790d91b45 fix(query): check null before free resource, and some internal refactor. 2022-10-31 10:41:25 +08:00
Haojun Liao
864e2c60a7 fix(query): invoke the different api for extract queried table list. 2022-10-31 09:48:23 +08:00
Haojun Liao
a3ed903dfd refactor: do some internal refactor. 2022-10-30 22:26:11 +08:00
Haojun Liao
46a6d9ab99 refactor: do some internal refactor. 2022-10-30 22:23:27 +08:00
Haojun Liao
f990ceab6e refactor: do some internal refactor. 2022-10-30 22:13:49 +08:00
Haojun Liao
365e6eec80 refactor: do some internal refactor. 2022-10-30 11:29:55 +08:00
Haojun Liao
41c99c02ef refactor: do some internal refactor. 2022-10-30 11:17:07 +08:00
Haojun Liao
2c524cad4a refactor: do some internal refactor. 2022-10-30 03:08:33 +08:00
Haojun Liao
52c3777823 refactor: do some internal refactor. 2022-10-30 03:01:40 +08:00
Haojun Liao
4e74782799 refactor: do some internal refactor. 2022-10-29 20:47:14 +08:00
Haojun Liao
6fc0e1b60d refactor: do some internal refactor. 2022-10-29 18:32:17 +08:00
Haojun Liao
1886087e7b refactor: do some internal refactor. 2022-10-29 18:17:43 +08:00
Haojun Liao
e4de732285 fix(query): always build hash map from uid to keyinfo 2022-10-29 18:15:00 +08:00
Haojun Liao
307b7e0ac8 other: merge 3.0 2022-10-28 22:27:57 +08:00
Haojun Liao
029a4a85b3 fix(query): support partition by + limit push down. 2022-10-28 22:21:02 +08:00
Haojun Liao
9b99c69785 fix(query): support partition by + limit push down. 2022-10-28 19:56:32 +08:00
Haojun Liao
0035bb1966
Merge branch '3.0' into feature/3_liaohj 2022-10-28 19:43:47 +08:00
Haojun Liao
335cb6513e other:merge 3.0 2022-10-28 19:32:57 +08:00
Haojun Liao
4b2fa43dae
Revert "fix(query): handle partition by in table scan operator" 2022-10-28 18:05:19 +08:00
Haojun Liao
8c3b4db944 fix(query): add check for return value. 2022-10-28 17:23:43 +08:00
Haojun Liao
407a3453ca fix(query): set fetch block info. 2022-10-28 14:45:35 +08:00
Haojun Liao
2c896012df fix(query): check status before add table uid in hash map. and do some other refactor. 2022-10-28 10:43:25 +08:00
Haojun Liao
5a971dd03a fix(query): handle partition by in table scan operator with limit/offset value. 2022-10-27 16:58:32 +08:00
Haojun Liao
a87f915ebf fix(query):set correct column match info size. 2022-10-25 15:30:41 +08:00
Haojun Liao
992a130860 refactor: do some internal refactor. 2022-10-24 17:24:20 +08:00
Haojun Liao
e654f3f92c refactor: do some internal refactor. 2022-10-24 16:44:44 +08:00
yihaoDeng
bac0f359ee fix sys idx bug 2022-10-24 10:31:49 +08:00
yihaoDeng
c4f7607e8c opt sys query 2022-10-20 14:04:18 +08:00
yihaoDeng
66a3269c6b add pre check 2022-10-19 19:57:31 +08:00
yihaoDeng
12ec7d7193 add pre check 2022-10-19 17:54:06 +08:00
Benguang Zhao
3b0968d7f9 enh: enable the -Wformat=2 compiler option 2022-10-19 09:24:15 +08:00
Haojun Liao
95dd30be57 fix(query): fix coverity issues. 2022-10-18 11:43:58 +08:00
yihaoDeng
0c6ada5eea Merge branch 'n2' into new 2022-10-18 11:42:00 +08:00
Haojun Liao
ed9ec795eb fix(query): fix coverity issues. 2022-10-17 14:05:40 +08:00
yihaoDeng
1132f72440 Merge branch 'n2' into new 2022-10-16 21:33:12 +08:00
Haojun Liao
bcb3d41d08 fix(query): fix coverity issues. 2022-10-16 13:46:21 +08:00
yihaoDeng
044f025bc6 opt systable query 2022-10-14 19:54:05 +08:00
yihaoDeng
bd5b94cb94 Merge branch 'd3' into new 2022-10-14 10:06:21 +08:00
yihaoDeng
974bc4b7c6 add systable filterr 2022-10-13 21:49:53 +08:00
dapan1121
5e4148e1cf feat: add more case when test cases 2022-10-12 16:02:21 +08:00