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
Ganlin Zhao
45ef3db78a
add first function partial/merge
2022-06-13 20:53:42 +08:00
Haojun Liao
4b9139c793
Merge branch '3.0' into feature/3_liaohj
2022-06-13 19:35:27 +08:00
Haojun Liao
49fd380a69
enh(query): add derivative function.
2022-06-13 19:22:28 +08:00
Ganlin Zhao
6d95262688
enh(query): add first/last function distributed implementation
2022-06-13 19:11:28 +08:00