This is an automated email from the ASF dual-hosted git repository.
lihaopeng pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 8ffc85b6ff [fix](planner)project should be done inside inlineview
(#17831)
add dc284b62d9 [vectorized](function) support array_filter function
(#17832)
No new revisions were added by this update.
Summary of changes:
be/src/vec/CMakeLists.txt | 1 +
.../lambda_function/lambda_function_factory.h | 6 +-
.../lambda_function/varray_filter_function.cpp | 165 +++++++++++++++++++++
.../exprs/lambda_function/varray_map_function.cpp | 11 +-
.../sql-functions/array-functions/array_filter.md | 102 +++++++++++++
docs/sidebars.json | 1 +
.../sql-functions/array-functions/array_filter.md | 102 +++++++++++++
.../org/apache/doris/analysis/ColumnRefExpr.java | 4 +-
.../doris/analysis/LambdaFunctionCallExpr.java | 39 ++++-
.../apache/doris/analysis/LambdaFunctionExpr.java | 2 +-
gensrc/script/doris_builtins_functions.py | 19 +++
.../array_functions/test_array_map_function.out | 18 +++
...on.out => test_array_map_function_not_null.out} | 29 ++--
.../array_functions/test_array_map_function.groovy | 5 +
...ovy => test_array_map_function_not_null.groovy} | 37 +++--
15 files changed, 500 insertions(+), 41 deletions(-)
create mode 100644 be/src/vec/exprs/lambda_function/varray_filter_function.cpp
create mode 100644
docs/en/docs/sql-manual/sql-functions/array-functions/array_filter.md
create mode 100644
docs/zh-CN/docs/sql-manual/sql-functions/array-functions/array_filter.md
copy
regression-test/data/query_p0/sql_functions/array_functions/{test_array_map_function.out
=> test_array_map_function_not_null.out} (85%)
copy
regression-test/suites/query_p0/sql_functions/array_functions/{test_array_map_function.groovy
=> test_array_map_function_not_null.groovy} (69%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]