This is an automated email from the ASF dual-hosted git repository.
zclll pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from a83e664718d [Chore](thirdparty) add crc32c-1.1.2 to thirdparty (#58462)
add da39d820527 [refine](condition) Change conditional functions to native
expr (#58125)
No new revisions were added by this update.
Summary of changes:
be/src/vec/exprs/vcondition_expr.cpp | 737 +++++++++++++++++++++++++
be/src/vec/exprs/vcondition_expr.h | 143 +++++
be/src/vec/exprs/vexpr.cpp | 17 +-
be/src/vec/functions/function_coalesce.cpp | 316 -----------
be/src/vec/functions/function_ifnull.cpp | 28 -
be/src/vec/functions/function_ifnull.h | 131 -----
be/src/vec/functions/simple_function_factory.h | 4 -
be/test/vec/function/function_ifnull_test.cpp | 79 ---
be/test/vec/function/function_string_test.cpp | 37 --
9 files changed, 896 insertions(+), 596 deletions(-)
create mode 100644 be/src/vec/exprs/vcondition_expr.cpp
create mode 100644 be/src/vec/exprs/vcondition_expr.h
delete mode 100644 be/src/vec/functions/function_coalesce.cpp
delete mode 100644 be/src/vec/functions/function_ifnull.cpp
delete mode 100644 be/src/vec/functions/function_ifnull.h
delete mode 100644 be/test/vec/function/function_ifnull_test.cpp
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]