This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch auto-pick-60910-branch-4.1
in repository https://gitbox.apache.org/repos/asf/doris.git
from 75dba01b143 branch-4.1:[fix](ldap) Replace custom LDAP filter escaping
with `LdapEncoder.filterEncode` to prevent injection vulnerabilities and add
related documentation. (#61662) (#61774)
add 3e1488ff86a [Feature](func) Support table function json_each,
json_each_text (#60910)
No new revisions were added by this update.
Summary of changes:
be/src/exprs/function/function_fake.cpp | 40 +-
.../table_function/table_function_factory.cpp | 3 +
be/src/exprs/table_function/vjson_each.cpp | 207 ++++
.../table_function/{vexplode_v2.h => vjson_each.h} | 49 +-
be/test/exprs/function/table_function_test.cpp | 1038 ++++++++++++++++++++
.../catalog/BuiltinTableGeneratingFunctions.java | 10 +
.../{ExplodeJsonObject.java => JsonEach.java} | 36 +-
...lodeJsonObjectOuter.java => JsonEachOuter.java} | 27 +-
...plodeJsonObjectOuter.java => JsonEachText.java} | 35 +-
...plodeJsonObject.java => JsonEachTextOuter.java} | 30 +-
.../visitor/TableGeneratingFunctionVisitor.java | 20 +
.../sql_functions/table_function/json_each.out | 174 ++++
.../sql_functions/table_function/json_each.groovy | 419 ++++++++
13 files changed, 2000 insertions(+), 88 deletions(-)
create mode 100644 be/src/exprs/table_function/vjson_each.cpp
copy be/src/exprs/table_function/{vexplode_v2.h => vjson_each.h} (52%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/generator/{ExplodeJsonObject.java
=> JsonEach.java} (69%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/generator/{ExplodeJsonObjectOuter.java
=> JsonEachOuter.java} (73%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/generator/{ExplodeJsonObjectOuter.java
=> JsonEachText.java} (65%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/generator/{ExplodeJsonObject.java
=> JsonEachTextOuter.java} (71%)
create mode 100644
regression-test/data/query_p0/sql_functions/table_function/json_each.out
create mode 100644
regression-test/suites/query_p0/sql_functions/table_function/json_each.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]