Commit Graph

238 Commits

Author SHA1 Message Date
Xiaoyu Wang 03771c84f5 TD-14396 explain parser and planner implement 2022-03-30 02:50:50 -04:00
Xiaoyu Wang e7a54cfa39 TD-14330 bugfix 2022-03-29 04:04:04 -04:00
Xiaoyu Wang a0ef66528c sort bugfix, and pseudo column implement 2022-03-28 07:26:06 -04:00
Xiaoyu Wang 11636180ad rollup syntax and msg adjust 2022-03-28 05:08:48 -04:00
Cary Xu d4c636589a update definition of SSchema/STColumn to support columns larger than 1MB(int16_t to int32_t) 2022-03-27 10:42:23 +08:00
afwerar 222db126bc [TD-13758]<fix>: redefine memory api. 2022-03-26 00:29:53 +08:00
Xiaoyu Wang 9765678e75 scan cols sort 2022-03-25 01:41:28 -04:00
Xiaoyu Wang 1a785a5294 SSubmitBlk add suid field 2022-03-24 04:46:56 -04:00
Xiaoyu Wang 6951abce82 bugfix 2022-03-24 04:25:41 -04:00
Xiaoyu Wang ec5eeea762 reorganize physical plan code 2022-03-23 06:44:02 -04:00
Xiaoyu Wang ef125eaa40 merge 3.0 2022-03-22 04:29:54 -04:00
afwerar a263f72d58 [TD-13762]<fix>: redefine atomic api. 2022-03-22 00:54:21 +08:00
Xiaoyu Wang 9ca80596e4 merge 3.0 2022-03-21 02:00:30 -04:00
Xiaoyu Wang eac1ccb5ec merge origin/3.0 2022-03-18 05:56:18 -04:00
afwerar 159c2671a2 [TD-13767]<fix>: forbid wchar_t. 2022-03-18 16:48:12 +08:00
Xiaoyu Wang 98a5e28586 TD-13675 merge 3.0_query_integrate 2022-03-17 06:58:04 -04:00
Xiaoyu Wang 861445c33a TD-14043 show tables split 2022-03-17 03:14:59 -04:00
dapan1121 4c7c1b5abb Merge remote-tracking branch 'origin/3.0_query_integrate' into feature/scheduler 2022-03-17 15:08:09 +08:00
Xiaoyu Wang 0f6573d537 TD-14043 show statement bugfix 2022-03-16 22:33:44 -04:00
Xiaoyu Wang 4e0b56324a TD-13675 rollup, alter db, alter table syntax definition 2022-03-16 07:28:40 -04:00
Xiaoyu Wang f8f7aabfd9 TD-13597 create/drop topic, alter database, drop index, drop qnode statement implement 2022-03-16 02:08:59 -04:00
Xiaoyu Wang 4281664e03 TD-14068 create qnode implement 2022-03-15 08:04:52 -04:00
Xiaoyu Wang c2aebb25bf TD-13675 create sma index parser implement 2022-03-15 06:44:38 -04:00
Xiaoyu Wang eae2d7b661 TD-13675 create sma index grammar 2022-03-15 04:00:09 -04:00
dapan1121 440b0b8682 Merge remote-tracking branch 'origin/3.0' into feature/scheduler 2022-03-15 15:42:05 +08:00
Xiaoyu Wang b2291cb4f3 TD-14043 show dnodes/mnodes/modules/qnodes/user_functions/user_indexes/user_stables/user_tables/user_streams/user_users/vgroups rewirte 2022-03-13 23:45:24 -04:00
Xiaoyu Wang 8a883ea00c TD-13990 interval plan implement 2022-03-13 15:28:50 -04:00
Xiaoyu Wang 84f60fcc0a TD-13747 deal memory leaks 2022-03-10 06:32:39 -05:00
Xiaoyu Wang da0fa26717 TD-13747 src file name organize 2022-03-10 02:36:06 -05:00
Xiaoyu Wang 066c39d571 TD-13747 merge 3.0 2022-03-09 21:35:24 -05:00
Liu Jicong 255d795442 add tq push 2022-03-08 17:22:21 +08:00
Xiaoyu Wang f88de49f55 TD-13881 implement create/alter/drop/show user, create/drop/show dnode, drop database, show stables and drop table 2022-03-07 07:18:05 -05:00
Xiaoyu Wang b3d0283048 TD-13747 merge 3.0 2022-03-06 22:31:34 -05:00
Xiaoyu Wang b421a5ecad TD-13852 create stable and create subtable 2022-03-06 08:57:47 -05:00
Xiaoyu Wang 14e5d6aab3 TD-13852 create stable and create subtable 2022-03-06 08:52:12 -05:00
Xiaoyu Wang 08fb912aad TD-13852 create super table implement 2022-03-05 18:12:08 -05:00
Haojun Liao b0a4cc81bf [td-13039] refactor and fix bugs. 2022-03-04 22:48:15 +08:00
Haojun Liao cde3e97061 [td-13039] merge 3.0. 2022-03-04 14:31:21 +08:00
Haojun Liao 92da01a8ba [td-13039] refactor. 2022-03-04 13:25:39 +08:00
Xiaoyu Wang 0a9675e454 TD-13037 merge 3.0 2022-03-03 22:44:45 -05:00
afwerar 35b3edaea5 [TD-13756]<fix>: file system stat access func. 2022-03-04 00:04:57 +08:00
Xiaoyu Wang 441db317fd TD-13706 client modify vnode process integration 2022-03-03 07:25:16 -05:00
Xiaoyu Wang 213793be49 TD-13747 merge 3.0 2022-03-02 04:24:59 -05:00
Xiaoyu Wang 195ff4f52f TD-13705 parser integrate and CREATE DATABASE implement 2022-02-28 21:13:22 -05:00
Xiaoyu Wang 79e4cc0ea9 TD-13747 New SQL model integration 2022-02-28 05:06:07 -05:00
Xiaoyu Wang cd7a0e559b TD-13747 New SQL model integration 2022-02-28 04:56:38 -05:00
Xiaoyu Wang 768e05939c TD-13747 New SQL model integration 2022-02-28 04:02:43 -05:00
Xiaoyu Wang 7377c27367 TD-13495 physical plan refactoring 2022-02-25 03:29:40 -05:00
dapan1121 aa556cb462 feature/qnode 2022-02-23 14:34:17 +08:00
Xiaoyu Wang 6f555efeb1 TD-13495 logic plan UT 2022-02-21 04:35:30 -05:00
Shengliang Guan 5e0a6d9661
Merge pull request #10285 from taosdata/feature/privilege
serialize msg
2022-02-16 17:59:34 +08:00
Shengliang Guan 246311d4fc minor changes 2022-02-16 15:27:19 +08:00
Xiaoyu Wang 659b4d0899 TD-13338 SELECT statement translate code 2022-02-10 19:11:29 -05:00
Xiaoyu Wang c524cc8a55 TD-13338 SELECT statement translate code 2022-02-10 00:40:59 -05:00
Xiaoyu Wang 2fb4acaaf6 TD-13338 SELECT statement translate code 2022-02-09 14:34:46 -05:00
Xiaoyu Wang a5e9d8f548 TD-13338 SELECT statement translate code 2022-02-09 05:27:56 -05:00
Xiaoyu Wang 0ef0e1655b TD-13338 SELECT statement translate code 2022-02-08 20:03:32 -05:00
Xiaoyu Wang 090250f994 TD-13338 SELECT statement translate code 2022-02-08 05:01:30 -05:00
Xiaoyu Wang d2f1e633a3 TD-13338 SELECT statement translate code 2022-02-07 16:09:35 -05:00
Xiaoyu Wang 59ebc0a1bc TD-13338 SELECT statement translate code 2022-02-07 05:13:10 -05:00
Xiaoyu Wang 57c2bdc57a TD-13338 SELECT statement translate code 2022-02-06 05:27:42 -05:00
Xiaoyu Wang 55bb9cce20 TD-13197 SELECT statement syntax definition 2022-01-27 11:28:13 -05:00
xiao-yu-wang 9e1e32d307
Merge pull request #10075 from taosdata/feature/3.0_wxy
TD-13197 SELECT statement syntax definition
2022-01-28 10:29:09 +08:00
Xiaoyu Wang 45c4099e99 TD-13197 SELECT statement syntax definition 2022-01-27 01:32:40 -05:00
Haojun Liao 173f120007
Merge pull request #10032 from taosdata/feature/3.0_liaohj
Feature/3.0 liaohj
2022-01-26 14:27:34 +08:00
Xiaoyu Wang 101568a928 TD-13197 SELECT statement syntax definition 2022-01-26 01:03:27 -05:00
Haojun Liao 859c74a4e5 [td-11818] refactor sepset struct. 2022-01-26 14:00:15 +08:00
Xiaoyu Wang d5107df7ed TD-13120 SELECT statement syntax definition 2022-01-23 22:29:46 -05:00
Shengliang Guan 2e14f63453 Remove warnings 2022-01-21 02:19:40 -08:00
Haojun Liao b55da7758e [td-11818]remove SParseBasicCtx 2022-01-12 10:55:01 +08:00
Haojun Liao 35b0ee1a10 [td-11818]remove SParseBasicCtx 2022-01-12 10:53:53 +08:00
Xiaoyu Wang 87411e72a8 TD-12678 bug fix 2022-01-10 01:30:12 -05:00
Haojun Liao 3c88993c96 [td-11818] support select * 2022-01-07 22:54:44 +08:00
Xiaoyu Wang 17b9917bfa TD-12696 bug fix for insert 2022-01-04 22:43:29 -05:00
Xiaoyu Wang 0d4490bce8 TD-12696 bug fix for insert 2022-01-04 22:32:38 -05:00
Haojun Liao 7128b3cdab [td-11818] refactor. 2022-01-04 15:20:16 +08:00
Haojun Liao f0044d826f [td-11818]support create multiple tables. 2021-12-31 18:57:57 +08:00
Haojun Liao 2010f83715 Merge remote-tracking branch 'origin/3.0' into feature/3.0_liaohj 2021-12-30 15:37:28 +08:00
Haojun Liao b91eb6b80b [td-11818] refactor APIs, and fix bug in show tables; 2021-12-30 15:19:09 +08:00
Xiaoyu Wang 71e2b6b3f2 TD-12506 insert bug fix 2021-12-30 01:22:19 -05:00
Haojun Liao 4894ec6b3d [td-11818] merge 3.0 2021-12-29 15:01:12 +08:00
Haojun Liao ec18dee1cc [td-11818] fix bug. 2021-12-28 16:37:50 +08:00
Xiaoyu Wang 0c82c253be TD-12450 perfect parser interface 2021-12-23 04:33:41 -05:00
Xiaoyu Wang 53928fffd9 TD-12450 ut of combination of insert parser and insert planner 2021-12-23 03:27:59 -05:00
Haojun Liao 23ac69dbac [td-11818] merge 3.0 2021-12-23 11:09:37 +08:00
Haojun Liao 42903d3d1f [td-11818] support use db/create stable. 2021-12-23 10:33:11 +08:00
Xiaoyu Wang 4cdcf1cc73 TD-12416 insert statement plan 2021-12-22 00:39:11 -05:00
Xiaoyu Wang e90ef66049 TD-10674 insert unit test with multiple scenarios 2021-12-21 17:03:20 -05:00
Shengliang Guan 1a68c651fc
Merge pull request #9241 from taosdata/feature/3.0_wxy
TD-12194 pull-in cpp-stub
2021-12-21 13:58:44 +08:00
Haojun Liao d37d594178 [td-11818] fix compiler error on gcc 7.5 2021-12-20 17:39:12 +08:00
Xiaoyu Wang 70279eeb3f TD-12194 pull-in cpp-stub 2021-12-19 22:02:08 -05:00
Xiaoyu Wang 4461275d38 TD-12194 physical plan of scan subquery ut 2021-12-19 15:46:54 -05:00
Haojun Liao bbeaf1328b [td-11818] fix compiler error. 2021-12-17 17:10:11 +08:00
Haojun Liao f17fa8cc23 [td-11818]merge 3.0 2021-12-16 15:59:15 +08:00
Haojun Liao cfce13407f [td-11818] implementate the taos_fetch_row . 2021-12-16 15:45:09 +08:00
Xiaoyu Wang c84b6d09e4 TD-12035 Scan subquery physical plan code. 2021-12-15 22:18:51 -05:00
Haojun Liao 6386917287 [td-11818] support create user/show user parser. 2021-12-15 19:34:36 +08:00
dapan1121 c7d0bee0e9 Merge branch '3.0' into catalog_dev 2021-12-15 09:54:20 +08:00
dapan1121 924e3ad6bd use db to get vgroup list and db info 2021-12-15 09:52:37 +08:00
xiao-yu-wang 33a13ff54c
Merge pull request #9089 from taosdata/feature/3.0_wxy
Feature/3.0 wxy Organize planner module interface, and define physical plan structure.
2021-12-14 18:58:21 +08:00
Xiaoyu Wang f8b8569bd1 TD-12034 Organize planner module interface. 2021-12-14 05:54:46 -05:00
dapan1121 3bca16804b Merge branch '3.0' into catalog_dev 2021-12-14 15:47:05 +08:00
Xiaoyu Wang da065e3115 TD-11819 mock catalog function for parser ut 2021-12-13 05:01:34 -05:00
Xiaoyu Wang 0a9eb233b7 TD-11819 mock catalog function for parser ut 2021-12-13 04:54:45 -05:00
Xiaoyu Wang 29aabe5da1 TD-11819 mock catalog function for parser ut 2021-12-12 10:02:34 -05:00
dapan1121 d962a2715f catalog init version 2021-12-11 11:18:15 +08:00
Haojun Liao 28cd6afcef [td-10564] Fix bug in parse orderby clause. 2021-11-23 10:18:08 +08:00
Haojun Liao bfd23c61d8 [td-10564] 1. refactor and fix bug in order by validation. 2. Support the compatible model of ver. 2.0 2021-11-22 18:57:00 +08:00
Haojun Liao 8ba0780355 [td-10564] Fix bug in parse nest sql query. 2021-11-14 15:49:12 +08:00
Haojun Liao 4c6dad1f43 [td-10564]Fix bug in parser. 2021-11-11 13:21:54 +08:00
Haojun Liao a0d3fa46c2 [td-10564] refactor code and fix bug in parse sql. 2021-11-10 23:20:01 +08:00
Haojun Liao 6fedb60ec2 [td-10564] Add test case and fix bug in generated log query plan. 2021-11-10 18:53:22 +08:00
Haojun Liao 94b2e2ddc1 [td-10564] Fix bug in generating sql plan. 2021-11-10 16:56:13 +08:00
Haojun Liao 3c8a25aa10 [td-10564] refactor 2021-11-09 11:17:37 +08:00
Haojun Liao a7058d818a [td-10564] Fix bug in parse sql. 2021-11-09 11:08:25 +08:00
Haojun Liao bdcaeff12b [td-10564] Fix bug in parser sql. 2021-11-08 23:33:14 +08:00
Haojun Liao 7c9d760026 [td-10564] Fix bug in create logic plan. 2021-11-08 23:24:11 +08:00
Haojun Liao f0b71c971a [td-10564]fix bug in parser 2021-11-08 17:57:12 +08:00
Haojun Liao f4bafd6f4c [td-10564] fix bug in parser nested function 2021-11-08 17:14:01 +08:00
Haojun Liao 20406dd43b [td-10564]Fix bugs in parser. 2021-11-08 14:13:45 +08:00
Haojun Liao 4eebc5c47e [td-10564] disable the function id during sql parse. 2021-11-08 13:48:15 +08:00
Haojun Liao f80294fc3d [td-10564] Support two columns in the aggregate function. 2021-11-07 15:49:30 +08:00
Haojun Liao 013f8fed42 [td-10564] 1. Enable and then refactor the parse the nested function in select clause. 2. Add some scalar string function in function module. 3. Add more test cases. 2021-11-05 10:35:50 +08:00
Haojun Liao 55f3ac1701 [td-10564] refactor and add test cases. 2021-11-04 13:24:19 +08:00
Haojun Liao 80295947f2 [td-10564] refactor and add test cases. 2021-10-29 15:22:43 +08:00
Haojun Liao c7a7cf8730 [td-10564] add test planner. 2021-10-29 15:21:37 +08:00
Haojun Liao 7544dfbbfc [td-10564]add test cases. 2021-10-29 11:30:08 +08:00
Haojun Liao 86b6c42ce9 [td-10564] refactor and add test cases. 2021-10-29 11:22:23 +08:00
Haojun Liao 8f0687a7e1 [td-10564] refactor and add test cases. 2021-10-28 16:48:25 +08:00
Haojun Liao aa06470943 [td-10564] fix memory leak in unit test and refactor some codes. 2021-10-28 16:16:42 +08:00
Haojun Liao 562dfa9eb0 [td-10564]Add implementation for planner. 2021-10-27 17:23:58 +08:00
Haojun Liao a531411e06 [td-10564] refactor and add test cases. 2021-10-26 17:39:37 +08:00
Haojun Liao 3f84c37db3 [td-10564] Add more implementation of parser. 2021-10-23 12:51:29 +08:00
Haojun Liao eba7327888 [td-10564] add more code for query module. 2021-10-11 15:49:10 +08:00
Haojun Liao 04c53c2939 [td-10529] Remove some comments in a cmake file. 2021-10-09 14:04:17 +08:00
Haojun Liao 72066e3ecd [td-10529]Add unit test for parser module. 2021-10-09 14:02:37 +08:00
Haojun Liao ee9013e4de [TD-10529]refactor & add required APIs. 2021-10-08 10:23:44 +08:00
Hongze Cheng 3c4d552182 refact 2021-09-23 15:50:12 +08:00