This is an automated email from the ASF dual-hosted git repository.

morrysnow pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from b181a9f099 [feature](Nereids) support array type in fold constant 
framework (#23373)
     add e84989fb6d [feature](Nereids) support map type (#23493)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/doris/analysis/MapLiteral.java |   10 +
 .../doris/catalog/BuiltinScalarFunctions.java      |   12 +
 .../nereids/rules/rewrite/CheckDataTypes.java      |    9 +-
 .../nereids/trees/expressions/Properties.java      |    2 +-
 .../expressions/functions/scalar/CreateMap.java    |   92 +
 .../functions/scalar/MapContainsKey.java           |   73 +
 .../functions/scalar/MapContainsValue.java         |   73 +
 .../expressions/functions/scalar/MapKeys.java      |   72 +
 .../expressions/functions/scalar/MapSize.java      |   71 +
 .../expressions/functions/scalar/MapValues.java    |   72 +
 .../trees/expressions/literal/ArrayLiteral.java    |    7 +-
 .../trees/expressions/literal/MapLiteral.java      |  123 +
 .../expressions/visitor/ExpressionVisitor.java     |    5 +
 .../expressions/visitor/ScalarFunctionVisitor.java |   32 +
 .../org/apache/doris/nereids/types/DataType.java   |    4 +-
 .../org/apache/doris/nereids/types/MapType.java    |    3 +-
 .../doris/nereids/util/TypeCoercionUtils.java      |   37 +
 .../apache/doris/nereids/UnsupportedTypeTest.java  |    6 +-
 .../data/nereids_function_p0/fn_test.dat           |   26 +-
 .../nereids_function_p0/scalar_function/Map.out    | 2843 ++++++++++++++++++++
 .../suites/nereids_function_p0/load.groovy         |   82 +-
 .../nereids_function_p0/scalar_function/Map.groovy |  232 ++
 .../nereids_p0/insert_into_table/aggregate.groovy  |   28 +-
 .../nereids_p0/insert_into_table/ddl/json_t.sql    |   10 +
 .../nereids_p0/insert_into_table/duplicate.groovy  |   28 +-
 .../nereids_p0/insert_into_table/load.groovy       |    5 +-
 .../insert_into_table/no_partition.groovy          |   82 +-
 .../nereids_p0/insert_into_table/unique.groovy     |   56 +-
 .../insert_into_table/unsupport_type.groovy        |    2 +-
 29 files changed, 3960 insertions(+), 137 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/CreateMap.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/MapContainsKey.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/MapContainsValue.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/MapKeys.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/MapSize.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/MapValues.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/MapLiteral.java
 create mode 100644 
regression-test/data/nereids_function_p0/scalar_function/Map.out
 create mode 100644 
regression-test/suites/nereids_function_p0/scalar_function/Map.groovy
 create mode 100644 
regression-test/suites/nereids_p0/insert_into_table/ddl/json_t.sql


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to