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

github-bot pushed a change to branch auto-pick-56576-branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 56b6fff7105 branch-4.0: [fix](case) do not use same table name #56714 
(#56727)
     add 2e8e8e067e4 [feature](function) support 
sort_json_object_keys/normalize_json_numbers_to_double function (#56576)

No new revisions were added by this update.

Summary of changes:
 be/src/vec/functions/function_jsonb_transform.cpp  | 188 +++++++++++++++++++++
 be/src/vec/functions/simple_function_factory.h     |   2 +
 .../doris/catalog/BuiltinScalarFunctions.java      |   6 +
 ...arse.java => NormalizeJsonNumbersToDouble.java} |  20 +--
 .../{JsonbParse.java => SortJsonbObjectKeys.java}  |  20 +--
 .../expressions/visitor/ScalarFunctionVisitor.java |  10 ++
 .../test_json_normalize_json_numbers_to_double.out |  46 +++++
 .../jsonb_p0/test_json_sort_json_object_keys.out   |  37 ++++
 ...st_json_normalize_json_numbers_to_double.groovy | 113 +++++++++++++
 .../test_json_sort_json_object_keys.groovy         | 100 +++++++++++
 10 files changed, 520 insertions(+), 22 deletions(-)
 create mode 100644 be/src/vec/functions/function_jsonb_transform.cpp
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{JsonbParse.java
 => NormalizeJsonNumbersToDouble.java} (77%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{JsonbParse.java
 => SortJsonbObjectKeys.java} (78%)
 create mode 100644 
regression-test/data/jsonb_p0/test_json_normalize_json_numbers_to_double.out
 create mode 100644 
regression-test/data/jsonb_p0/test_json_sort_json_object_keys.out
 create mode 100644 
regression-test/suites/jsonb_p0/test_json_normalize_json_numbers_to_double.groovy
 create mode 100644 
regression-test/suites/jsonb_p0/test_json_sort_json_object_keys.groovy


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

Reply via email to