Commit Graph

764 Commits

Author SHA1 Message Date
sima a54019211f feat:[TS-4893] Support MYSQL functions.
Add more functions:
 - Numeric Functions: PI(),ROUND(),TRUNC(),EXP(),LN(),SIGN(),DEGREES(),RADIANS().
 - String Functions: CHAR(),ASCII(),POSITION(),TRIM(),REPLACE(),REPEAT().
 - Date and Time Functions: WEEKDAY(),DAYOFWEEK(),WEEK(),WEEKOFYEAR().
 - Aggregate Functions: VAR_POP().
Modify some functions:
 - ROUND(): support round to given decimal places.
 - CHAR_LENGTH(): support calculate multi-byte character's length.
 - TIMEDIFF(): result will be negative when expr1 < expr2.
 - STDDEV(): add alias name STDDEV_POP().
 - SUBSTR(): add alias name SUBSTRING().
             support new syntax SUBSTRING/SUBSTR(expr FROM pos [FOR len]).
2024-08-14 09:19:25 +08:00
sima b26bdd550a fix:[TD-31381] avoid double free. 2024-08-13 11:34:05 +08:00
dapan1121 3790a1f415
Merge pull request #26959 from taosdata/feat/TS-3718
feat:[TS-3718]save slow log file one day one file
2024-08-13 09:18:07 +08:00
sima a3637af498 fix:[TD-31374] vectorConvertSingleCol set precision only when type is timestamp. 2024-08-12 18:59:10 +08:00
sima 64874f6e40 fix:[TD-31355] use correct way to handle error. 2024-08-09 16:00:05 +08:00
wangmm0220 e7b990f3dd feat:[TS-3718]merge from 3.0 2024-08-08 17:35:24 +08:00
dapan1121 905d1eb762
Merge pull request #26972 from taosdata/fix/TD-29679/l2cache
Fix/td 29679/l2cache
2024-08-08 16:51:44 +08:00
sima cb4cc327d9 fix:[TD-31326] Return correct error code in _return. 2024-08-08 14:19:17 +08:00
dapan1121 65cfa89f56
Merge pull request #27072 from taosdata/fix/3.0/TD-31313
fix:[TD-31313] fix error handling.
2024-08-08 13:53:07 +08:00
wangmm0220 3ef942bf4b Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/TS-3718 2024-08-08 10:59:45 +08:00
sima ea1e2bc68e fix:[TD-31313] fix error handling. 2024-08-08 10:32:44 +08:00
sima ad523425b7 fix:[TD-31279] free memory when error occurred. 2024-08-08 08:05:20 +08:00
dapan1121 e8a6e15c49
Update filterInt.h 2024-08-07 16:10:27 +08:00
sima a4c120ee28 fix:[TD-31276] check malloc result. 2024-08-07 13:29:20 +08:00
sima c48d377582 fix:[TD-31264] fix wrong result when using concat multi-byte character with nchar. 2024-08-06 16:26:48 +08:00
xsren 3adaebd2a0 return value 2024-08-06 16:20:29 +08:00
wangmm0220 4d19f48d8a feat:[TS-3718]save slow log file one day one file 2024-08-02 16:29:48 +08:00
sima a81d8261e5 fix:[TD-31113] return 0.0 instead of -0.0 when using round() and ceil() 2024-07-31 14:00:06 +08:00
xsren d0131bb83a fix: not in null 2024-07-30 14:33:47 +08:00
xsren d7aab4c7b6 fix: in null 2024-07-29 19:15:48 +08:00
sima 77f97d2a6d enh:[TD-30996] Handling return value 2024-07-28 18:29:57 +08:00
Haojun Liao 7be2ecbe1f fix(common): check the return value. 2024-07-27 18:55:34 +08:00
wangjiaming0909 1994c3339b nodes add ret check 2024-07-26 17:55:48 +08:00
dapan1121 bf302a4abf
Merge pull request #26781 from taosdata/enh/TD-31088
Enh/td 31088
2024-07-26 17:49:14 +08:00
sima 90be5914f7 enh:[TD-31088] Handling return value of tcompare.c 2024-07-25 10:22:53 +08:00
Hongze Cheng eaa3634764 enh: refactor error code 2024-07-25 08:51:19 +08:00
sima 6255a7ba10 enh:[TD-31063] use properer errcode. 2024-07-23 15:03:15 +08:00
sima 9130ac6138 enh:[TD-31063] Handling return value of taoshash and taosarray 2024-07-23 15:02:54 +08:00
sima e1bcd84426 enh:[TD-30998] Handling memory release when error occurred. 2024-07-19 11:28:21 +08:00
sima e7c58ff8c8 enh:[TD-30998] Handling return value in scalarTest.c 2024-07-19 11:28:21 +08:00
sima 71e57b1dfc enh:[TD-30998] Handling return value in filterTest.c 2024-07-19 11:28:21 +08:00
sima a1fb874c22 enh:[TD-30998] Handling return value in sclvector.c 2024-07-19 11:28:21 +08:00
sima e0ffc8edcb enh:[TD-30998] Handling return value in sclfunc.c 2024-07-19 11:28:21 +08:00
sima 2893a93303 enh:[TD-30998] Handling return value in scalar.c 2024-07-19 11:28:21 +08:00
sima 434fd97615 enh:[TD-30998] Handling return value in filter.c 2024-07-19 11:28:21 +08:00
factosea eed684e072 fix: match check 2024-07-12 14:16:55 +08:00
factosea 2604a17fef fix: invalid operation 2024-07-12 12:04:23 +08:00
factosea 57f826608a checkout regex pattern at client 2024-07-12 11:48:48 +08:00
factosea cfda747613 fix: match cache release 2024-07-11 21:00:08 +08:00
factosea d0ade067b2 init regex cache in unit test 2024-07-11 09:12:41 +08:00
factosea 41b8693430 use regex cache 2024-07-10 19:46:09 +08:00
sima 96e3222726 fix:[TD-30730] fix mergejoin operator's timetruncate caculation on timezone. 2024-06-27 08:42:59 +08:00
sima 4601583361 fix:[TD-30730] Modify precision rules for input parameters of function timetruncate and add test. 2024-06-27 08:42:59 +08:00
sima 5685346d78 fix:[TD-30730] Modify precision rules for input parameters of function to_iso8601 and add test. 2024-06-27 08:42:59 +08:00
dapan1121 784fda8191 fix: cast long binary crash issue 2024-06-20 13:54:02 +08:00
dapan1121 e34a8b48df
Merge pull request #26008 from taosdata/fix/TS-4833/dataloaded
partition interval and limimt, dataload error
2024-06-17 08:32:19 +08:00
dapan1121 ddf15fa55c Merge remote-tracking branch 'origin/3.0' into enh/stmtPerf.3 2024-06-05 17:13:48 +08:00
dapan1121 da8616d98a fix: add stbInterlace mode test cases 2024-06-05 17:12:15 +08:00
dapan1121 6f696a3933 fix: insert into select constant issue 2024-06-04 16:27:51 +08:00
factosea c42e627a41 test 2024-06-04 11:39:47 +08:00