7a73645eee
[refactor] remove some unused code ( #8022 )
2022-02-12 15:17:28 +08:00
285d44cd48
[BUG] Fix potential overflow exception when do money format for double ( #6408 )
...
* [BUG] Fix potential overflow bug when do money format for double
Co-authored-by: caiconghui <caiconghui@xiaomi.com >
2021-08-15 18:40:26 +08:00
2f5b06ae70
[Bug][Optimize] Fix race condition problem and optimize do_money_format function ( #6350 )
...
* [Bug][Optimize] Fix race condition problem and optimize do_money_format function
Co-authored-by: caiconghui <caiconghui@xiaomi.com >
2021-08-06 16:29:34 +08:00
c929a8935a
[Feature][Function] support bit_length function ( #6140 )
...
support bit_length function like mysql
2021-07-08 09:40:30 +08:00
739c0268ff
[refactor] Remove decimal v1 related code from code base ( #6079 )
...
remove ALL DECIMAL V1 type code , this is a part of #6073
2021-07-07 10:26:32 +08:00
bde60280b8
[Optimize] use string_view instead of std::string in string function ( #6010 )
2021-06-16 09:40:13 +08:00
6fedf5881b
[CodeFormat] Clang-format cpp sources ( #4965 )
...
Clang-format all c++ source files.
2020-11-28 18:36:49 +08:00
b1853caeed
[UDF] Improve performance of function money_format ( #4672 )
...
Use static local variable instead of create it every calls.
Time cost of the new added unit benchmark test could reduce
from about 60 seconds to 10 seconds.
2020-09-28 13:39:41 +08:00
bfb39a2826
[SQL][Function] Add replace() function ( #4347 )
...
replace is an user defined function, which is to replace all old substrings with a new substring in a string, as follow:
mysql> select replace("http://www.baidu.com:9090 ", "9090", "");
+------------------------------------------------------+
| replace('http://www.baidu.com:9090 ', '9090', '') |
+------------------------------------------------------+
| http://www.baidu.com : |
+------------------------------------------------------+
2020-08-20 09:28:53 +08:00
a656a7ddd4
Support append_trailing_char_if_absent function ( #3439 )
2020-05-09 08:59:34 +08:00
94b3a2bd50
[Bug] Fix string functions not support multibyte string ( #3345 )
...
Let string functions support utf8 encoding
2020-05-08 12:52:46 +08:00
0d1e28746e
[Function] Support null_or_empty function ( #2977 )
...
It returns true if the string is empty or NULL. Otherwise it returns false.
2020-03-01 17:35:45 +08:00
89c7234c1c
Support starts_with (str, prefix) function ( #2813 )
...
Support starts_with function
2020-01-21 14:09:08 +08:00
f071d5a307
Support ends_with function ( #2746 )
2020-01-14 22:37:20 +08:00
98bd4b4565
Add string function split_part ( #1451 )
2019-07-10 09:47:33 +08:00
b2a022b348
Add money_format function ( #1064 )
2019-04-29 18:31:24 +08:00
37b4cafe87
Change variable and namespace name in BE ( #268 )
...
Change 'palo' to 'doris'
2018-11-02 10:22:32 +08:00
2868793b6b
Change license to Apache License 2.0 ( #262 )
2018-11-01 09:06:01 +08:00
e2311f656e
baidu palo
2017-08-11 17:51:21 +08:00