This is an automated email from the ASF dual-hosted git repository. kxiao pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from e59aa49f28 [feature](datetime-func)support milliseconds_add/sub/diff and microseconds_diff (#24114) add 14bd290aec [feature](jsonb)support json_length and json_contains function (#24332) No new revisions were added by this update. Summary of changes: be/src/util/jsonb_document.h | 148 ++++++++++- be/src/vec/functions/function_json.cpp | 9 +- be/src/vec/functions/function_jsonb.cpp | 276 ++++++++++++++++++++- .../sql-functions/json-functions/json-contains.md | 12 +- .../sql-functions/json-functions/json-length.md | 68 +++++ docs/sidebars.json | 1 + .../sql-functions/json-functions/json-contains.md | 12 +- .../sql-functions/json-functions/json-length.md | 68 +++++ .../doris/catalog/BuiltinScalarFunctions.java | 4 + .../{JsonbExtractBool.java => JsonContains.java} | 34 ++- .../{JsonbExtractInt.java => JsonLength.java} | 34 ++- .../expressions/visitor/ScalarFunctionVisitor.java | 10 + gensrc/script/doris_builtins_functions.py | 10 +- .../data/jsonb_p0/test_jsonb_load_and_function.out | 262 +++++++++++++++++++ .../test_jsonb_load_unique_key_and_function.out | 238 ++++++++++++++++++ .../json_functions/test_json_function.out | 14 +- .../jsonb_p0/test_jsonb_load_and_function.groovy | 34 +++ .../test_jsonb_load_unique_key_and_function.groovy | 33 +++ 18 files changed, 1224 insertions(+), 43 deletions(-) create mode 100644 docs/en/docs/sql-manual/sql-functions/json-functions/json-length.md create mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/json-functions/json-length.md copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{JsonbExtractBool.java => JsonContains.java} (65%) copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{JsonbExtractInt.java => JsonLength.java} (68%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org