Uh oh!
There was an error while loading. Please reload this page.
branch-2.1: [fix](hyperscan) Fix hyper scan fall back to re2 #44547 - #44653
Conversation
doris-robot
commented
Nov 27, 2024
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
doris-robot
commented
Nov 27, 2024
run buildall |
doris-robot
commented
Nov 27, 2024
TeamCity be ut coverage result: |
RoanHeNaN
commented
Nov 27, 2024
run p0 |
* Core modification When hyper scan failed, we should not set_error in FunctionContext. Since set_error will try cancel query, but actually we want to fall back to re2 in this case. * Some refactor Rename FunctionRegexp so that we can distinguish regexp match with regexp_extract. * Reproduce ```cpp SELECT * FROM regexp_test_chinese WHERE city REGEXP "^上海|^北京" ORDER BY id; ``` Note, the `|` in above sql is a Chinese character.
c9d8d52 to
28109d0Compareyiguolei
commented
Nov 27, 2024
run buildall |
doris-robot
commented
Nov 27, 2024
TeamCity be ut coverage result: |
Cherry-picked from #44547