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

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


    from 4379e8f43aa [env](ubsan) Avoid some errors reported by UBSan when 
compiling with O0  (#54672)
     add fc9f5be321b [opt](explode) Implement the explode JSON array family of 
functions using rewrite (#54559)

No new revisions were added by this update.

Summary of changes:
 .../table_function/table_function_factory.cpp      |  12 -
 .../exprs/table_function/vexplode_json_array.cpp   | 484 ---------------------
 .../vec/exprs/table_function/vexplode_json_array.h | 123 ------
 .../catalog/BuiltinTableGeneratingFunctions.java   |   5 +-
 .../nereids/rules/analysis/BindExpression.java     |   6 +
 .../generator/ExplodeJsonArrayDouble.java          |  15 +-
 .../generator/ExplodeJsonArrayDoubleOuter.java     |  15 +-
 .../functions/generator/ExplodeJsonArrayInt.java   |  15 +-
 .../generator/ExplodeJsonArrayIntOuter.java        |  15 +-
 .../functions/generator/ExplodeJsonArrayJson.java  |  15 +-
 .../generator/ExplodeJsonArrayJsonOuter.java       |  15 +-
 .../generator/ExplodeJsonArrayString.java          |  14 +-
 .../generator/ExplodeJsonArrayStringOuter.java     |  14 +-
 .../functions/generator/RewriteWhenAnalyze.java}   |   8 +-
 .../table_function/explode_json_array.out          | Bin 11100 -> 13130 bytes
 .../nereids_function_p0/gen_function/gen.groovy    |   2 +-
 .../table_function/explode_json_array.groovy       | 143 +++++-
 17 files changed, 245 insertions(+), 656 deletions(-)
 delete mode 100644 be/src/vec/exprs/table_function/vexplode_json_array.cpp
 delete mode 100644 be/src/vec/exprs/table_function/vexplode_json_array.h
 copy 
fe/{be-java-extensions/java-common/src/main/java/org/apache/doris/common/jni/vec/ColumnValueConverter.java
 => 
fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/generator/RewriteWhenAnalyze.java}
 (80%)


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

Reply via email to