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 9f7c277eb65 [fix](mysql) optimize some error handling logic (#56416)
add 32312dcc14b [opt](fe) rewrite json/explode functions in
ExpressionAnalyzer (#56396)
No new revisions were added by this update.
Summary of changes:
.../nereids/rules/analysis/BindExpression.java | 5 -
.../nereids/rules/analysis/ExpressionAnalyzer.java | 4 +
.../rules/expression/ExpressionNormalization.java | 2 -
.../rules/expression/ExpressionRuleType.java | 15 +-
.../expression/rules/JsonFunctionRewrite.java | 177 ---------------------
.../{generator => }/RewriteWhenAnalyze.java | 6 +-
.../generator/ExplodeJsonArrayDouble.java | 3 +-
.../generator/ExplodeJsonArrayDoubleOuter.java | 3 +-
.../functions/generator/ExplodeJsonArrayInt.java | 3 +-
.../generator/ExplodeJsonArrayIntOuter.java | 3 +-
.../functions/generator/ExplodeJsonArrayJson.java | 3 +-
.../generator/ExplodeJsonArrayJsonOuter.java | 3 +-
.../generator/ExplodeJsonArrayString.java | 3 +-
.../generator/ExplodeJsonArrayStringOuter.java | 3 +-
.../functions/generator/ExplodeSplit.java | 3 +-
.../functions/generator/ExplodeSplitOuter.java | 3 +-
.../expressions/functions/scalar/JsonArray.java | 16 +-
.../functions/scalar/JsonArrayIgnoreNull.java | 17 +-
.../expressions/functions/scalar/JsonInsert.java | 20 ++-
.../expressions/functions/scalar/JsonObject.java | 20 ++-
.../expressions/functions/scalar/JsonReplace.java | 20 ++-
.../expressions/functions/scalar/JsonSet.java | 20 ++-
.../functions/scalar/JsonbExtractBigint.java | 10 +-
.../functions/scalar/JsonbExtractBool.java | 10 +-
.../functions/scalar/JsonbExtractDouble.java | 10 +-
.../functions/scalar/JsonbExtractInt.java | 10 +-
.../functions/scalar/JsonbExtractLargeint.java | 10 +-
.../functions/scalar/JsonbExtractString.java | 10 +-
.../trees/expressions/functions/scalar/ToJson.java | 2 +
.../data/load_p0/stream_load/test_json.csv | 4 +
.../stream_load/test_stream_load_json.out} | 8 +-
..._bitmap.groovy => test_stream_load_json.groovy} | 24 +--
.../suites/mv_p0/test_tcu/test_tcu.groovy | 16 +-
33 files changed, 221 insertions(+), 245 deletions(-)
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/JsonFunctionRewrite.java
rename
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/{generator
=> }/RewriteWhenAnalyze.java (84%)
create mode 100644 regression-test/data/load_p0/stream_load/test_json.csv
copy regression-test/data/{ann_index_p0/scalar_quantization.out =>
load_p0/stream_load/test_stream_load_json.out} (51%)
copy
regression-test/suites/load_p0/stream_load/{test_stream_load_bitmap.groovy =>
test_stream_load_json.groovy} (74%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]