e412dd12e8
[chore](build) Use include-what-you-use to optimize includes (PART II) ( #18761 )
...
Currently, there are some useless includes in the codebase. We can use a tool named include-what-you-use to optimize these includes. By using a strict include-what-you-use policy, we can get lots of benefits from it.
2023-04-19 23:11:48 +08:00
0b074ade02
[fix](const column) fix coredump caused by const column for some functions ( #18737 )
2023-04-18 13:57:55 +08:00
43392918cd
[Optimization](functions)Optimize function call for const columns. ( #18310 )
2023-04-12 11:11:01 +08:00
4692d6764c
[refactor](remove string val) remove string val structure, it is same with string ref ( #17461 )
...
remove stringval, decimalv2val, bigintval
2023-03-08 10:42:20 +08:00
17f4990bd3
[enhancement](functioncontext) function context should use shared ptr and simply function context ( #17311 )
...
Co-authored-by: yiguolei <yiguolei@gmail.com >
2023-03-02 16:23:54 +08:00
e04c13b7a6
[enhancement](exception safe) make function state exception safe ( #16771 )
2023-02-20 23:01:45 +08:00
09870098af
[fix](func) fix core dump when the pattern of the regexp_extract_all function does not contain subpatterns ( #16408 )
2023-02-05 01:16:54 +08:00
199d7d3be8
[Refactor]Merged string_value into string_ref ( #15925 )
2023-01-22 16:39:23 +08:00
b83744d2f6
[feature](function)add regexp functions: regexp_replace_one, regexp_extract_all ( #13766 )
2022-11-02 23:15:57 +08:00
601f28dd90
[fix](regexpr)regexpr functions' contexts should be THREAD_LOCAL ( #11595 )
2022-08-10 06:58:24 +08:00
fc3ad371c8
[fix](vec) fix regexp_replace get wrong result on clang ( #8505 )
2022-03-20 23:11:24 +08:00
454b45bea3
[feature](vectorize)(function) support regexp&&sm4&&aes functions ( #8307 )
2022-03-08 13:14:02 +08:00