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 ca0367d846 FIX: es doc (#17771)
     add 85080ee3c3 [vectorized](function) support array_map function (#17581)

No new revisions were added by this update.

Summary of changes:
 be/src/runtime/define_primitive_type.h             |  25 +--
 be/src/runtime/primitive_type.cpp                  |   6 +
 be/src/vec/CMakeLists.txt                          |   1 +
 be/src/vec/data_types/data_type_factory.cpp        |   2 +
 be/src/vec/exprs/lambda_function/lambda_function.h |  41 +++++
 .../lambda_function/lambda_function_factory.h      |  65 ++++++++
 .../exprs/lambda_function/varray_map_function.cpp  | 153 +++++++++++++++++++
 be/src/vec/exprs/vcolumn_ref.h                     |  75 +++++++++
 be/src/vec/exprs/vexpr.cpp                         |  15 ++
 be/src/vec/exprs/vexpr.h                           |   2 +
 be/src/vec/exprs/vlambda_function_call_expr.h      |  86 +++++++++++
 be/src/vec/exprs/vlambda_function_expr.h           |  43 ++++++
 .../sql-functions/array-functions/array_map.md     | 168 ++++++++++++++++++++
 docs/sidebars.json                                 |   1 +
 .../sql-functions/array-functions/array_map.md     | 169 +++++++++++++++++++++
 .../org/apache/doris/catalog/PrimitiveType.java    |   1 +
 .../java/org/apache/doris/catalog/ScalarType.java  |   5 +
 .../main/java/org/apache/doris/catalog/Type.java   |  10 +-
 fe/fe-core/src/main/cup/sql_parser.cup             |  17 ++-
 .../org/apache/doris/analysis/ColumnRefExpr.java   | 111 ++++++++++++++
 .../main/java/org/apache/doris/analysis/Expr.java  |  28 ++++
 .../doris/analysis/LambdaFunctionCallExpr.java     | 107 +++++++++++++
 .../apache/doris/analysis/LambdaFunctionExpr.java  | 135 ++++++++++++++++
 .../org/apache/doris/catalog/ScalarFunction.java   |   3 +
 fe/fe-core/src/main/jflex/sql_scanner.flex         |   3 +
 gensrc/script/doris_builtins_functions.py          |   1 +
 gensrc/thrift/Exprs.thrift                         |  12 ++
 gensrc/thrift/Types.thrift                         |   3 +-
 .../array_functions/test_array_map_function.out    |  94 ++++++++++++
 .../array_functions/test_array_map_function.groovy |  68 +++++++++
 30 files changed, 1435 insertions(+), 15 deletions(-)
 create mode 100644 be/src/vec/exprs/lambda_function/lambda_function.h
 create mode 100644 be/src/vec/exprs/lambda_function/lambda_function_factory.h
 create mode 100644 be/src/vec/exprs/lambda_function/varray_map_function.cpp
 create mode 100644 be/src/vec/exprs/vcolumn_ref.h
 create mode 100644 be/src/vec/exprs/vlambda_function_call_expr.h
 create mode 100644 be/src/vec/exprs/vlambda_function_expr.h
 create mode 100644 
docs/en/docs/sql-manual/sql-functions/array-functions/array_map.md
 create mode 100644 
docs/zh-CN/docs/sql-manual/sql-functions/array-functions/array_map.md
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/ColumnRefExpr.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/LambdaFunctionCallExpr.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/LambdaFunctionExpr.java
 create mode 100644 
regression-test/data/query_p0/sql_functions/array_functions/test_array_map_function.out
 create mode 100644 
regression-test/suites/query_p0/sql_functions/array_functions/test_array_map_function.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to