“happyguoxy”
6d98a56778
fix group count
2024-06-07 16:49:29 +08:00
kailixu
585ec14fea
feat(grant): support industry edition
2024-05-23 17:17:18 +08:00
dmchen
a297a38818
fix/TD-29772
2024-05-21 01:57:33 +00:00
dmchen
939183d3df
fix/TD-29772
2024-05-13 01:56:49 +00:00
t_max
f030af3aab
fix: build fails on macOS and Windows
2024-05-11 14:59:05 +08:00
dapan1121
7809533c79
enh: eliminate not null condition
2024-05-06 13:45:16 +08:00
dapan1121
90c0bb53c9
enh: eliminate cond
2024-05-06 09:30:55 +08:00
wangjiaming0909
cb008f18dc
usable tsma
2024-04-29 09:18:40 +08:00
Haojun Liao
ac860f7fe8
fix(query): add ts in cache_scan_operator if pk exists and only retrieve ts column.
2024-04-25 09:29:42 +08:00
wangjiaming0909
f971cfb778
1. fix stream wrong group id for new child tables.
...
2. fix md5 function wrong bytes returned
2024-04-22 14:00:06 +08:00
wangjiaming0909
1978a06e6e
merge with 3.0
2024-04-16 14:27:06 +08:00
wangjiaming0909
f6200dd923
support long ctb names
2024-04-16 14:25:34 +08:00
wangjiaming0909
6ce0616ffd
fix ci and TODOs
2024-04-16 14:25:34 +08:00
wangjiaming0909
e43580f71b
fix ci
2024-04-16 14:25:20 +08:00
wangjiaming0909
a2cbbba24d
find TODO
2024-04-16 14:23:26 +08:00
wangjiaming0909
34dbdfd4dc
support stddev and hyperloglog for tsma
2024-04-16 14:23:25 +08:00
wangjiaming0909
40a7262fcd
support spread
2024-04-16 14:23:25 +08:00
wangjiaming0909
fa85d1caa7
support other tsma funcs
2024-04-16 14:23:25 +08:00
wangjiaming0909
cc9550f45e
add tsma funcs
2024-04-16 14:20:59 +08:00
wangjiaming0909
98ca847eb8
add tests
2024-04-16 14:18:11 +08:00
wangjiaming0909
8e56d9a359
fix tsmas
2024-04-16 14:18:10 +08:00
wangjiaming0909
09bb7c3814
rebase fix
2024-04-16 14:18:10 +08:00
wangjiaming0909
895a4584e6
generate tsma plan
2024-04-16 14:14:39 +08:00
wangjiaming0909
4b6fb0ffc6
tsma optimization
2024-04-16 14:14:39 +08:00
wangjiaming0909
0fd66d7e8a
tsma optimization
2024-04-16 14:14:39 +08:00
wangjiaming0909
ef47fd57d6
support tsma catalog cache
2024-04-16 14:14:34 +08:00
dapan1121
1d24b3da77
fix: compile issues
2024-04-16 09:46:58 +08:00
dapan1121
55d118d17c
Merge remote-tracking branch 'origin/3.0' into feat/TD-27337
2024-04-16 09:12:04 +08:00
54liuyao
1d42e927c6
Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/TS-4243-3.0
2024-04-11 15:35:42 +08:00
Haojun Liao
a2a237a4b0
fix(query): avoid process data that belongs to the next session window.
2024-04-11 14:31:48 +08:00
Minglei Jin
49a9c5abad
Merge branch '3.0' into feat/TS-4243-3.0
2024-04-10 16:24:24 +08:00
54liuyao
26fb2ee2b8
Merge branch '3.0' of https://github.com/taosdata/TDengine into 3.0
2024-04-10 15:36:01 +08:00
54liuyao
e161556f51
set ts column index for function
2024-04-10 15:35:25 +08:00
factosea
4686d82a2d
cast support
2024-04-10 11:48:50 +08:00
Minglei Jin
dcd9901d5f
Merge branch '3.0' into feat/TS-4243-3.0
2024-04-10 11:18:19 +08:00
factosea
239844e3b0
feat/binary without length supported
2024-04-09 18:00:48 +08:00
dapan1121
8407eb3791
enh: outer join performance optimization
2024-04-09 09:48:38 +08:00
54liuyao
2a6c40e8c5
set winkey for selectivity function
2024-04-08 16:53:13 +08:00
Haojun Liao
97f7e67234
fix(tsdb): set correct merge row.
2024-04-08 10:44:10 +08:00
dapan1121
337f39191e
fix: eliminate project issue
2024-04-03 18:35:50 +08:00
Haojun Liao
15f2882bba
Merge remote-tracking branch 'origin/feat/TS-4243-3.0' into feat/TS-4243-3.0
2024-04-02 16:10:54 +08:00
Haojun Liao
5a546e37d7
fix(query): set correct forward step for twa query.
2024-04-02 16:10:42 +08:00
slzhou
771c6940b1
fix: initialize pk type and pk data of output SFirstLastRes when merge
2024-04-02 13:39:52 +08:00
slzhou
b504627830
fix: new group block to reset func input iter hasPrev
2024-03-29 17:01:56 +08:00
slzhou
595ae2c5b8
fix: irate on super table merge phase and translate
2024-03-26 17:05:40 +08:00
slzhou
47410db46a
fix: set hasPk and pkBytes for partial func and merge func
2024-03-26 16:31:16 +08:00
slzhou
5fe03fe3f4
feat: irate support pk
2024-03-26 09:18:45 +08:00
dapan1121
3f71b53101
fix: case issues
2024-03-26 08:42:17 +08:00
dapan1121
42b0d00575
enh:support join type
2024-03-25 15:19:16 +08:00
slzhou
a5ba546bd4
fix: add pk to funcInputGetNextRow
2024-03-25 15:12:34 +08:00
slzhou
4d3eb6824c
feat: add pk support for last/first/last_row dynDataRequired
2024-03-25 13:38:34 +08:00
slzhou
d96547f03c
fix: last transfer info
2024-03-20 10:00:01 +08:00
shenglian zhou
cee96e2048
feat: begin coding function
2024-03-19 13:57:12 +08:00
dapan1121
b26716f2e8
Merge remote-tracking branch 'origin/3.0' into feat/TD-27337
2024-02-18 22:15:43 -08:00
wangmm0220
a8e45440c0
fix:conflicts from 3.0
2024-02-18 18:02:14 +08:00
Haojun Liao
0fe9c05c5f
Merge pull request #24704 from taosdata/fix/3_liaohj
...
fix(stream): take ver snapshot for all vgroups
2024-02-01 17:07:36 +08:00
Haojun Liao
cb2ea4a721
fix(stream): take ver snapshot for all vgroups before launching stream with fill-history option opened.
2024-02-01 11:37:57 +08:00
wangmm0220
a9fcc67321
fix:conflicts from 3.0
2024-02-01 11:13:03 +08:00
factosea
5d731dc9a4
fix: use blank data flag
2024-01-30 17:34:06 +08:00
dapan1121
dc309d67b8
Merge remote-tracking branch 'origin/3.0' into feat/TD-27337
2024-01-29 17:08:41 +08:00
factosea
b9927cce14
fix: count error on tag which is null
2024-01-29 16:04:08 +08:00
Alex Duan
1f72313332
Merge pull request #24627 from taosdata/coverage/TD-28401-3.0
...
coverage: sclfunc.c with query_basic.py
2024-01-26 09:06:17 +08:00
factosea
2513531eee
fix: statecount function checkou arg full equal
2024-01-25 10:19:51 +08:00
Alex Duan
ddaa898ead
fix: build error
2024-01-25 10:16:29 +08:00
Alex Duan
27aa90d6b0
feat: sclfuns.c finished
2024-01-25 09:12:02 +08:00
wangmm0220
7246fedfef
Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/ly_multi_marks
2024-01-18 19:08:35 +08:00
dapan1121
fb20dd51de
Merge remote-tracking branch 'origin/3.0' into feat/TD-27337
2024-01-18 17:11:25 +08:00
dapan1121
567aab933d
Merge pull request #24509 from taosdata/fix/xsren/TD-28327/doubleFormat3.0
...
fix: LEASTSQUARES func result stack overflow
2024-01-18 09:08:17 +08:00
dapan1121
eed1095dc1
Merge pull request #24479 from taosdata/szhou/fix/td-28271
...
fix: add input ignore group to project
2024-01-18 08:49:31 +08:00
facetosea
f010e18ff0
fix: LEASTSQUARES func result stack overflow
2024-01-17 18:28:00 +08:00
slzhou
8e1039a07d
fix: when input ignore group, split from scan
2024-01-17 10:30:07 +08:00
xinsheng Ren
737abbebb7
Revert "fix: LEASTSQUARES func result overflow"
2024-01-17 10:09:56 +08:00
factosea
fdb847fd36
fix: LEASTSQUARES func result overflow
2024-01-16 15:34:05 +08:00
dapan1121
2fef37a5cc
Merge pull request #24315 from taosdata/fix/xsren/TD-28068/columnNodeRef2
...
fix: columanRefNode illegal type conversion
2024-01-16 10:08:34 +08:00
dapan1121
53094f62d8
Merge pull request #24359 from taosdata/FIX/TD-27003
...
Fix : use last row scan when select last_row, last
2024-01-16 08:50:23 +08:00
wangmm0220
e5932ab122
fix:compile error
2024-01-15 18:16:09 +08:00
wangmm0220
2ab54a1335
fix:conflicts from 3.0
2024-01-15 16:54:52 +08:00
fullhonest
cb2ab749b5
Fix TD-27003: use last row scan when select last_row, last
2024-01-15 15:22:29 +08:00
Alex Duan
df40772e95
coverage: sum add all types test
2024-01-14 20:23:37 +08:00
54liuyao
52d8811bdc
code coverage
2024-01-12 13:49:32 +08:00
factosea
b6b2a41d83
fix: columnrefnode
2024-01-03 18:30:57 +08:00
dapan1121
8d9c093b99
Merge remote-tracking branch 'origin/3.0' into feat/TD-27337
2024-01-03 16:26:17 +08:00
fullhonest
0a0f1a9d22
Fix TD-27989
2023-12-29 11:33:47 +08:00
wangmm0220
5367a430c6
fix:add function to the end
2023-12-28 16:07:19 +08:00
dapan1121
e570fcef99
Merge remote-tracking branch 'origin/3.0' into feat/TD-27337
2023-12-25 09:22:01 +08:00
Alex Duan
659acfd5f3
Merge pull request #24196 from taosdata/coverage/alex
...
coverage: remove tfunctionInt.c
2023-12-23 16:39:49 +08:00
wangmm0220
eac86f72b3
fix:partical func parameters for middle interval[checkStreamSTable1.sim]
2023-12-22 18:30:22 +08:00
fullhonest
e13b3b9ceb
Fix TD-27989: percentile crash
2023-12-22 17:51:16 +08:00
Alex Duan
a71fabb24f
coverage: remove tfunctionInt.c
2023-12-22 17:50:55 +08:00
Alex Duan
1fa6cb8f69
coverage: isRowEntryCompleted had been called 5200w hits
2023-12-21 15:10:21 +08:00
dapan1121
bc38885856
Merge remote-tracking branch 'origin/3.0' into feat/TD-27337
2023-12-19 11:22:41 +08:00
Haojun Liao
bc11b76904
fix(query): set correct y-axis annotation.
2023-12-15 15:26:44 +08:00
Haojun Liao
4758f95708
fix(query): add rows info if blocks exist.
2023-12-15 15:04:55 +08:00
Haojun Liao
38d7ae3cd7
fix(query): add one more row for table rows distributed
2023-12-14 10:36:15 +08:00
dapan1121
ee03cbc404
Merge remote-tracking branch 'origin/3.0' into feat/TD-27337
2023-12-06 08:38:30 +08:00
Haojun Liao
cc5890d56a
Merge pull request #23924 from taosdata/fix/3_liaohj
...
enh(tsdb): extract rows for the given tables in all stt files.
2023-12-04 19:21:19 +08:00
Haojun Liao
4daaeb3265
fix(tsdb): add rows in different vgroups;
2023-12-04 18:21:03 +08:00
Haojun Liao
24d9337632
enh(tsdb): extract rows for the given tables in all stt files.
2023-12-04 15:38:24 +08:00
facetosea
419712494e
skip scan table
2023-11-29 11:22:13 +08:00
dapan1121
84cc80be1c
fix: add window_offset translate
2023-11-28 14:35:11 +08:00
Haojun Liao
9ee9174608
other: merge 3.0
2023-11-11 15:48:31 +08:00
Haojun Liao
801b211cd8
refactor:do some internal refactor.
2023-11-11 15:39:45 +08:00
wangjiaming0909
fc6c4fba90
feat: cache scan for select last(c), ts/c
2023-11-08 13:39:28 +08:00
Haojun Liao
acd20506f6
Merge pull request #23542 from taosdata/fix/TD-27041
...
adj builtin function
2023-11-07 13:43:23 +08:00
dapan1121
3d1afe7adf
Merge pull request #23547 from taosdata/fix/3.0/TD-27013
...
fix: cast error msg
2023-11-07 13:35:41 +08:00
liuyao
7c38344642
adj builtin function
2023-11-03 17:53:36 +08:00
wangjiaming0909
741f8b0083
fix: cast error msg
2023-11-03 16:31:28 +08:00
wangjiaming0909
b71a013b8d
fix: nano seconds database error
2023-11-02 09:36:46 +08:00
wangjiaming0909
70850697a4
feat: support to_timestamp/to_char fix comments
2023-10-27 09:54:16 +08:00
wangjiaming0909
f299a28109
feat: support to_timestamp/to_char
2023-10-23 19:36:03 +08:00
Haojun Liao
eb4449999f
other: merge 3.0
2023-10-12 10:33:48 +08:00
dapan1121
c8aee79e3f
fix: apercentile parameter validation and result error
2023-09-27 16:08:06 +08:00
wangjiaming0909
1e53e6cfeb
optimize count()/last() + partition by tbname/tag
2023-09-19 14:56:02 +08:00
Haojun Liao
60f5056ab7
other: merge 3.0
2023-09-12 22:00:40 +08:00
dapan1121
615c619bba
Merge pull request #22782 from taosdata/fix/TS-3897
...
fix: fix diff not support unsigned type
2023-09-07 16:17:42 +08:00
Ganlin Zhao
a762437100
fix issue
2023-09-07 09:54:06 +08:00
Ganlin Zhao
60d159731a
Revert "fix: fix diff not support unsigned type"
...
This reverts commit 7ccf959cdc44be7c5eaa0218f84db7699c126bbb.
2023-09-07 09:53:52 +08:00
dapan1121
ed9085281d
Merge pull request #22623 from taosdata/feat/TD-25964-3.0
...
feat: get cpu cores from quota
2023-09-06 16:03:33 +08:00
Ganlin Zhao
d74834f81e
fix: fix diff not support unsigned type
2023-09-06 14:21:30 +08:00
shenglian zhou
6b79947402
fix: fix coverity scan issue
2023-09-06 08:48:46 +08:00
wangmm0220
a0fadb07ea
fix:support length function for varbinary
2023-09-04 17:15:03 +08:00
dapan1121
cc17848b78
fix: merge 3.0 to main
2023-09-01 13:24:47 +08:00
dapan1121
228e6c6acd
Merge remote-tracking branch 'origin/main' into 3.0
2023-09-01 10:01:10 +08:00
kailixu
f4dd1895b2
Merge branch '3.0' into feat/TD-25964-3.0
2023-08-31 08:56:53 +08:00
dapan1121
2e7897239a
fix: trim block and partition by constant function issue
2023-08-30 16:51:44 +08:00
dapan1121
a1c55d0584
Merge pull request #22564 from taosdata/fix/TD-25540-new
...
fix: fix where ts < now used in nested query report invalid timestamp
2023-08-30 16:48:20 +08:00
kailixu
eb7d2d495a
chore: supports obtaining physical/virtual CPU cores
2023-08-30 15:21:03 +08:00
Haojun Liao
b1aa86a290
Merge pull request #22605 from taosdata/feat/TD-18789
...
feat:support varbinary type
2023-08-30 11:29:26 +08:00
Ganlin Zhao
4b954c0874
fix potential overflow
2023-08-30 10:25:16 +08:00
Ganlin Zhao
d2433a452c
remove comments
2023-08-29 18:27:07 +08:00
Ganlin Zhao
d0fb485573
fix all possible overflow using md5
2023-08-29 15:51:29 +08:00
wangmm0220
201a8f0918
feat:support varbinary type
2023-08-28 19:06:16 +08:00
dapan1121
e24498b0fd
enh: add task notify
2023-08-25 14:59:34 +08:00
Ganlin Zhao
7396a7c09c
fix: fix where ts < now used in nested query report invalid timestamp
2023-08-24 17:11:05 +08:00
dapan1121
3045a623e1
Merge remote-tracking branch 'origin/3.0' into feat/TD-24700
2023-08-17 14:16:05 +08:00
dapan1121
143c657571
Merge remote-tracking branch 'origin/3.0' into feat/TD-24700
2023-08-16 14:50:31 +08:00
dapan1121
b113d02476
Merge pull request #22438 from taosdata/feat/TD-23299
...
feat: add irate distributed execution
2023-08-16 14:44:33 +08:00
wade zhang
1a1a12b7b8
Merge pull request #22327 from taosdata/fix/TD-25010-3
...
feat(tsdb/cos): s3 migration
2023-08-16 08:02:20 +08:00
Ganlin Zhao
3c6ddad611
fix bugs
2023-08-15 17:58:12 +08:00
Ganlin Zhao
adaaa922be
fix bugs
2023-08-15 17:47:19 +08:00
Ganlin Zhao
1876a94e26
fix bugs
2023-08-15 16:05:09 +08:00
Ganlin Zhao
01a7dfbc34
feat: add irate distributed execution
2023-08-15 12:59:30 +08:00
dapan1121
6ce28e8886
Merge remote-tracking branch 'origin/3.0' into feat/TD-24700
2023-08-14 10:49:56 +08:00
dapan1121
1f3eacba17
Merge pull request #22365 from taosdata/enh/TD-25366
...
enh: remove timeline dependence of certain functions
2023-08-10 17:08:05 +08:00
Minglei Jin
33967b243b
Merge branch '3.0' into fix/TD-25010-3
2023-08-10 12:14:01 +08:00
Ganlin Zhao
11823580c7
fix test cases
2023-08-09 17:13:31 +08:00
Ganlin Zhao
70e4b4f44e
remove unique need of primary ts
2023-08-09 14:30:34 +08:00
Ganlin Zhao
bea4346232
enh: remove timeline dependence of certain functions
2023-08-08 16:05:21 +08:00
Minglei Jin
fac7e521e9
s3/evict: fetch atime from stat file
2023-08-07 15:59:37 +08:00
Ganlin Zhao
d9ef9c4584
fix: fix _wstart,_wennd not matching with interval for ns/us databases
2023-08-04 10:15:15 +08:00
dapan1121
4e5fbb52ee
Merge remote-tracking branch 'origin/3.0' into feat/TD-24700
2023-07-26 13:56:46 +08:00
liuyao
6d40cdb62e
adj max combine fucntion
2023-07-26 09:52:07 +08:00
dapan1121
aca9c5fe19
Merge remote-tracking branch 'origin/3.0' into feat/TD-24700
2023-07-14 13:31:07 +08:00
Haojun Liao
3ffdbe923d
other: merge 3.0
2023-07-11 09:12:57 +08:00
yihaoDeng
79f01ad655
add version check in rpc
2023-07-05 08:16:25 +00:00
dapan1121
c85bbef2e9
Merge remote-tracking branch 'origin/3.0' into feat/TD-24700
2023-07-05 11:13:57 +08:00
Ganlin Zhao
ac8940dcce
fix: remove order logic in diff function
2023-07-04 11:31:30 +08:00
Haojun Liao
200575647c
Merge branch '3.0' into refact/fillhistory
2023-07-03 15:16:18 +08:00
dapan1121
61d57aaf49
Merge pull request #21899 from taosdata/fix/td-24964
...
fix: fix coverity scan issues
2023-06-30 09:25:37 +08:00
dapan1121
7dddfd0a5a
Merge remote-tracking branch 'origin/3.0' into feat/TD-24700
2023-06-29 19:29:27 +08:00
shenglian zhou
e05b7dcf00
fix: fix coverity scan issues
2023-06-29 15:36:16 +08:00
dapan1121
3519e9170e
Merge remote-tracking branch 'origin/main' into 3.0
2023-06-29 11:13:45 +08:00
dapan1121
9f0da17c49
Merge remote-tracking branch 'origin/3.0' into feat/TD-24700
2023-06-28 19:40:55 +08:00
dapan1121
27a201441a
Merge pull request #21821 from taosdata/fix/ts-3572
...
fix: udfd can not connect to taosd since authentification failure
2023-06-28 16:31:59 +08:00
slzhou
fc3fe9dff8
fix: remove connect to mnode
2023-06-28 13:49:13 +08:00
Ganlin Zhao
421e75d03b
fix coverity issue
2023-06-28 10:47:30 +08:00
Ganlin Zhao
aa33384a41
fix coverity issue
2023-06-28 10:07:52 +08:00
dapan1121
3db873652a
Merge pull request #21868 from taosdata/fix/TS-3581
...
fix: fix result of first can be 0 occasionally
2023-06-27 16:43:35 +08:00
Ganlin Zhao
56a715b5d5
fix: fix result of first can be 0 occasionally
2023-06-27 14:32:35 +08:00
Haojun Liao
3289ad62be
other: merge 3.0
2023-06-27 11:33:40 +08:00
dapan1121
4dae9f4eff
merge main to 3.0
2023-06-26 18:43:00 +08:00
dapan1121
ce2635074d
enh: add uid/vgid functions
2023-06-26 11:48:47 +08:00
slzhou
6de507d392
fix: modify test case
2023-06-25 11:44:01 +08:00
shenglian zhou
fd754eaa08
fix: udfd can not connect to taosd since authentification failure
2023-06-25 11:31:33 +08:00
Haojun Liao
74e0138f72
Merge branch '3.0' into refact/fillhistory
2023-06-15 15:25:00 +08:00
Haojun Liao
1b9eca5ce0
other: merge main.
2023-06-15 13:03:17 +08:00
Haojun Liao
55724157c4
refactor: remove one function.
2023-06-15 10:40:25 +08:00
Ganlin Zhao
728e42f723
fix: add forbid system table functions
2023-06-14 11:10:51 +08:00
dapan1121
170182fecd
feat: support fill history with sub request
2023-06-12 16:10:54 +08:00
dapan1121
6c20a331aa
Merge pull request #21547 from taosdata/fix/TD-24507
...
fix: fix multiple diffs output less lines if null values involved
2023-06-08 10:37:51 +08:00
dapan1121
a0428387a9
enh: corrent column data reassign issue
2023-06-06 16:44:15 +08:00
dapan1121
02b1257b01
enh: reassign data column in blocks
2023-06-06 11:17:02 +08:00
Haojun Liao
5301c5756a
other: merge main into 3.0.
2023-06-01 09:29:18 +08:00
Ganlin Zhao
26cafdea13
fix: fix multiple diffs ouput less lines if null values present
2023-05-31 11:08:41 +08:00
dapan1121
e2d45438cb
Merge pull request #21405 from taosdata/szhou/scl-flt
...
enhance: scalar filter improvement
2023-05-28 18:49:39 +08:00
Haojun Liao
cea8334427
Merge pull request #21449 from taosdata/refact/fillhistory
...
refactor: remove the module dependency. TD-24279
2023-05-26 09:01:45 +08:00
slzhou
de1848cb08
enhance: use scalar mode to run ci test
2023-05-25 14:51:53 +08:00
Haojun Liao
0966213847
fix(arch): set the correct module api dependency.
2023-05-25 14:21:40 +08:00
Dingle Zhang
984211f3b4
Feature/3.0 geometry ( #21037 )
...
* Add GEOMETRY data type and make sql.c able to parse it. The GEMETRY works like BINARY so far.
* add GEOMETRY type into gConvertTypes to fix some issues like DELETE calling
* change some test cases to make sure no same timestamp is inserted, and add my smoketest.sh
* Add a function MakePoint() and introduce a lib geometry
* implement sql functions GeomFromText() and AsText()
* Use GEOS *_r funcions instead for thread safety
* Handle with TSDB_DATA_TYPE_GEOMETRY when INSERT geometry data by converting WKT.
Add geosWrapper to wrap the basic GEOS functions for TDEngine.
* refactor AsText and MakePoint functions to be like GeomFromText
* Show WKT when print geometry data in screen
Dump hex data when dump geometry data in a file
* define TYPE_BYTES item for TSDB_DATA_TYPE_GEOMETRY, which casued some strange issues.
* set number of decimals of WKT to 6
* Implement SQL function Intersects()
* refactor geometry sql functions
* Add geosErrMsgeHandler() to get the GEOS error detail
* use threadlocal to instantiate SGeosContext
call destroyGeosContext() only if the thread exists
* remove SGeosContext *context param for all geometry functions since we use thread local one,
so that all caller do not need to know the context.
* Modify Intersects() to call PreparedIntersects() when one of param is a constant, which has higher performance.
* rename prepareFn() to initCtxFn() to avoid confusion with PreparedFn
* Add prefix "ST_" for all geometry functions
* move getThreadLocalGeosCtx() and destroyThreadLocalGeosCtx() into util,
so that all unit test tools can compile
* Add unit test for geometry lib, only test MakePoint so far
* refactor and enhance existing cases in geomFuncTest
* implement NULL type and NULL value test for geomFuncTest
* add test on geomFromText()
* add unit test on AsText() in geomFuncTest
* combine some makePointFunction test items
* add intersectsFunctionTwoColumns test
refactor on callGeomFromTextWrapper functions
* enhance intersectsFunction test to add cases like input constant , NULL type, NULL value, or wrong content
* add more cases into intersectsFunction test
* Add basic test on geometry in system test
* Add ST_GeomFromText and ST_AsText function test in system test on geometry
* add ST_Intersects function test in system test on geometry
* support to check expectedErrno in system test on geometry
* adjust geomTest unit test and geometry system test
* add geometry data type and functions in doc english version
* implement touchesFunction() in geometry lib
refactor geometry relation functions model
* separate gemFuncTest into several src files
* add unit test on touchesFunction
* support sql function ST_Touches()
add system test on ST_Touches
* add docs for ST_Touches()
* Add ST_Contains()
* Add ST_Covers()
* Add ST_Equals()
* add swapAllowed param for geomRelationFunction()
read geom2 earlier intead of at doGeosRelation()
* Add ST_ContainsProperly()
* build on windows
* Merge from 3.0 to 3.0_geometry
* change macro definition TSDB_DATA_TYPE_GEOMETRY as the last one for compatibility
* change '\\NULL' to 'NULL' back in shellDumpFieldToFile()
* add /usr/local/include into include directory
* add /usr/local/inlcude and /usr/local/lib in cmake.platform for DARWIN
2023-05-24 15:36:46 +08:00
Ganlin Zhao
89bea7100f
fix: fix count var type error
2023-05-24 00:31:05 -07:00
Haojun Liao
e67b532d8a
refactor: refactor the module dependency.
2023-05-23 18:29:23 +08:00
dapan1121
70444e2d82
Merge pull request #21329 from taosdata/feat/TD-21187
...
feat(query): interp support ignore null value opition
2023-05-20 14:14:21 +08:00
Ganlin Zhao
a3ca23b688
forbid interp ignoring null value used for multiple cols
2023-05-19 16:43:39 +08:00
yihaoDeng
9380b22394
merge 3.0
2023-05-18 05:46:38 +00:00
Haojun Liao
041ffa91bd
other: merge main.
2023-05-17 15:42:15 +08:00
Ganlin Zhao
6879a784ae
reserve value node
2023-05-16 15:07:07 +08:00
Ganlin Zhao
ace27326b0
enable ignore_null value param in client
2023-05-16 14:13:40 +08:00
liuyao
502efb3d01
op stream selectivity buff
2023-05-15 16:26:24 +08:00
dapan1121
026a4b5540
fix: fix compile issue
2023-05-12 15:07:05 +08:00
yihaoDeng
5708fcb5cb
Merge branch 'enh/3.0' into enh/rocksdbSstateMerge
2023-05-10 08:02:16 +00:00