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

Reply via email to