yihaoDeng
42065bf2e8
Merge remote-tracking branch 'origin/3.0' into enh/addDiskUsage
2024-11-14 17:44:29 +08:00
yihaoDeng
eddc7918d3
add quick cmd
2024-11-12 21:10:17 +08:00
Jinqing Kuang
647066c4f9
enh(query)[TD-32652]: enable AVX implementation with CPU dispatching
...
Extract AVX implementation of specific functions into separate files.
The CPU dispatching mechanism will now check the machine's instruction
set at runtime to determine whether to use the AVX implementation or
fallback to the naive version.
This enhancement improves performance on most machines while ensuring
compatibility with older hardwares.
2024-11-01 12:44:59 +08:00
Shengliang Guan
3003e7286e
feat: data analysis
2024-10-15 10:00:38 +08:00
Shengliang Guan
9f05ca5ee8
revert: data analysis
2024-10-14 23:27:11 +08:00
Jing Sima
6231d46cc5
enh:[TD-32189] Add validation to prevent changes to resultinfo structure.
2024-10-12 15:14:59 +08:00
Shengliang Guan
4dc0c2f47e
feat: data analysis
2024-10-09 17:09:43 +08:00
Jing Sima
122b707ac8
enh:[TD-32158] Free memory allocated in function setup.
2024-09-24 11:35:36 +08:00
Jing Sima
64bb49e0db
fix:[TS-5839] Fix crash when use last function on a column with all null value with partition subclause.
2024-09-11 13:49:06 +08:00
Jing Sima
a249bef104
feat:[TS-4893] Add random and support use min/max on string column.
2024-09-09 18:48:24 +08:00
Jing Sima
02dd9c9160
fix:[TD-31818] fix memory leak allocated by mode function.
2024-09-03 17:34:23 +08:00
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
6a9441528a
enh:[TD-31043] Handling return value in builtinsimpl.c
2024-07-23 15:37:17 +08:00
xsren
2a675ccf6b
group const value func
2024-07-22 11:19:11 +08:00
xsren
b72792e20e
unuesd code
2024-07-22 08:48:26 +08:00
xsren
ebe0074da4
fix: interp crash
2024-07-22 00:06:47 +08:00
factosea
5f0ac46029
diff
2024-07-04 11:04:59 +08:00
slzhou
5fe03fe3f4
feat: irate support pk
2024-03-26 09:18:45 +08:00
slzhou
4d3eb6824c
feat: add pk support for last/first/last_row dynDataRequired
2024-03-25 13:38:34 +08:00
shenglian zhou
cee96e2048
feat: begin coding function
2024-03-19 13:57:12 +08:00
54liuyao
52d8811bdc
code coverage
2024-01-12 13:49:32 +08:00
Ganlin Zhao
01a7dfbc34
feat: add irate distributed execution
2023-08-15 12:59:30 +08:00
54liuyao
ffa59f69aa
fix:add combine function for groupKey
2023-03-23 15:20:45 +08:00
Ganlin Zhao
d5c92d3788
fix saveTuplePos
2023-01-04 16:59:55 +08:00
Liu Jicong
7721353b6b
enh: put func state into tdb
2022-12-29 12:39:07 +08:00
Alex Duan
a4e0bbd34f
fix(query): fixed avg function sum over range
2022-12-14 20:30:18 +08:00
Haojun Liao
e5e817ae55
other: merge 3.0
2022-11-24 17:24:24 +08:00
Haojun Liao
ea83ae239e
refactor: do some internal refactor.
2022-11-10 18:58:10 +08:00
Haojun Liao
9f5cf450de
refactor: do some internal refactor.
2022-11-10 15:37:18 +08:00
Ganlin Zhao
28689c508a
remove unused code
2022-10-25 16:45:00 +08:00
Alex Duan
85ec70d099
fix(query): improve performance for first function x10 quickly1
2022-10-18 17:26:51 +08:00
Hongze Cheng
c4b3da5032
more code format
2022-10-13 14:15:42 +08:00
Haojun Liao
78bbfcb4bc
refactor: do some internal refactor and opt query performance.
2022-07-29 09:56:03 +08:00
Haojun Liao
3f11c849cd
refactor: do some internal refactor.
2022-07-15 17:34:54 +08:00
Haojun Liao
707f0a837a
fix(query): set correct fill output object.
2022-07-14 20:11:29 +08:00
Ganlin Zhao
b9795fab95
fix(query): histogram function interval query for super table
...
missed some child table records.
TD-17021
2022-07-11 19:49:48 +08:00
Hongze Cheng
ddb198de23
Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/tsdb_refact
2022-07-04 03:42:50 +00:00
Ganlin Zhao
860bf88f31
feat(query): add last_row function without cache
...
TD-16927
2022-06-30 17:20:04 +08:00
Haojun Liao
5efd5a3b6d
fix(query):adjust api for retrieve lastrow in executor.
2022-06-28 23:24:20 +08:00
Ganlin Zhao
515109088f
feat(query): support mode function
2022-06-27 15:08:13 +08:00
Ganlin Zhao
5c3fae340e
add NULL logic for _group_key
2022-06-24 20:26:46 +08:00
Ganlin Zhao
f8bb36ce2c
enh(query): add _group_key function for partion by
...
TD-16805
2022-06-24 20:08:07 +08:00
Ganlin Zhao
d2059e8079
feat(query): add irate function
2022-06-22 14:42:05 +08:00
Haojun Liao
659e429b87
feature(query): support show table block distribution.
2022-06-20 12:54:46 +08:00
Haojun Liao
771065952e
other: merge 3.0
2022-06-15 16:32:28 +08:00
Ganlin Zhao
7ed7fd0fd6
enable stddev splitting
2022-06-14 17:00:32 +08:00
Ganlin Zhao
cd94eabc73
add stddev function translate partial/merge
2022-06-14 16:42:05 +08:00
Ganlin Zhao
e82289542d
avg function add partial/merge
2022-06-14 15:15:37 +08:00
Ganlin Zhao
4113472e89
add avg function translate partial/merge
2022-06-14 15:00:28 +08:00
Ganlin Zhao
589b30422f
add last function splitting
2022-06-14 10:51:00 +08:00