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 63845e2ef59 [clean](planner) Remove unused code in subclasses of 
PlanNode (#52592)
     add 5629b71db8d [feature](function) support to_json function (#52104)

No new revisions were added by this update.

Summary of changes:
 be/src/util/jsonb_document.h                       |   7 +-
 be/src/util/jsonb_utils.h                          |  12 +-
 .../vec/data_types/serde/data_type_array_serde.cpp |  23 +++
 .../vec/data_types/serde/data_type_array_serde.h   |   3 +
 .../data_types/serde/data_type_decimal_serde.cpp   |  37 ++++
 .../vec/data_types/serde/data_type_decimal_serde.h |   5 +
 .../data_types/serde/data_type_nullable_serde.cpp  |  14 ++
 .../data_types/serde/data_type_nullable_serde.h    |   3 +
 .../data_types/serde/data_type_number_serde.cpp    |  64 ++++++
 .../vec/data_types/serde/data_type_number_serde.h  |   5 +
 be/src/vec/data_types/serde/data_type_serde.cpp    |  13 ++
 be/src/vec/data_types/serde/data_type_serde.h      |   8 +
 .../data_types/serde/data_type_string_serde.cpp    |  26 +++
 .../vec/data_types/serde/data_type_string_serde.h  |   3 +
 .../data_types/serde/data_type_struct_serde.cpp    |  29 +++
 .../vec/data_types/serde/data_type_struct_serde.h  |   3 +
 .../{function_ignore.cpp => function_to_json.cpp}  |  36 ++--
 be/src/vec/functions/simple_function_factory.h     |   2 +
 .../serde/data_type_write_to_jsonb_test.cpp        | 168 ++++++++++++++++
 be/test/vec/function/function_jsonb_test.cpp       |  24 +++
 be/test/vec/jsonb/jsonb_document_test.cpp          |   2 +-
 .../doris/catalog/BuiltinScalarFunctions.java      |   2 +
 .../scalar/{ArrayCumSum.java => ToJson.java}       |  63 +++---
 .../expressions/visitor/ScalarFunctionVisitor.java |   5 +
 .../data/jsonb_p0/test_json_to_json.out            | Bin 0 -> 2295 bytes
 .../suites/jsonb_p0/test_json_to_json.groovy       | 217 +++++++++++++++++++++
 26 files changed, 727 insertions(+), 47 deletions(-)
 copy be/src/vec/functions/{function_ignore.cpp => function_to_json.cpp} (59%)
 create mode 100644 
be/test/vec/data_types/serde/data_type_write_to_jsonb_test.cpp
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{ArrayCumSum.java
 => ToJson.java} (50%)
 create mode 100644 regression-test/data/jsonb_p0/test_json_to_json.out
 create mode 100644 regression-test/suites/jsonb_p0/test_json_to_json.groovy


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

Reply via email to