You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by yi...@apache.org on 2024/02/22 12:01:31 UTC

(doris) branch master updated (602af279696 -> 83ec378b6b5)

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

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


    from 602af279696 [fix](inverted index) Fix inverted index for MOR unique table (#31051)
     add 83ec378b6b5 [Feature](explode) support explode map type (#30151)

No new revisions were added by this update.

Summary of changes:
 .../table_function/table_function_factory.cpp      |   2 +
 be/src/vec/exprs/table_function/vexplode_map.cpp   | 125 +++++++++++++++++++
 be/src/vec/exprs/table_function/vexplode_map.h     |  68 +++++++++++
 be/src/vec/functions/function_fake.cpp             |  15 +++
 .../sql-functions/table-functions/explode_map.md   | 131 ++++++++++++++++++++
 .../sql-functions/table-functions/explode_map.md   | 132 +++++++++++++++++++++
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |   2 +-
 .../catalog/BuiltinTableGeneratingFunctions.java   |   4 +
 .../java/org/apache/doris/catalog/FunctionSet.java |   1 +
 .../doris/nereids/parser/LogicalPlanBuilder.java   |  12 +-
 .../nereids/rules/analysis/BindExpression.java     |  41 ++++++-
 .../functions/generator/ExplodeMap.java            |  80 +++++++++++++
 .../functions/generator/ExplodeMapOuter.java       |  80 +++++++++++++
 .../trees/expressions/literal/StructLiteral.java   |  13 +-
 .../visitor/TableGeneratingFunctionVisitor.java    |  10 ++
 .../trees/plans/logical/LogicalGenerate.java       |  30 ++++-
 .../sql_functions/table_function/explode_map.out   |  51 ++++++++
 .../table_function/explode_map.groovy              |  55 +++++++++
 18 files changed, 836 insertions(+), 16 deletions(-)
 create mode 100644 be/src/vec/exprs/table_function/vexplode_map.cpp
 create mode 100644 be/src/vec/exprs/table_function/vexplode_map.h
 create mode 100644 docs/en/docs/sql-manual/sql-functions/table-functions/explode_map.md
 create mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/table-functions/explode_map.md
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/generator/ExplodeMap.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/generator/ExplodeMapOuter.java
 create mode 100644 regression-test/data/nereids_p0/sql_functions/table_function/explode_map.out
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/table_function/explode_map.groovy


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