This is an automated email from the ASF dual-hosted git repository.
gustavodemorais pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git
from 5eb36d43879 [FLINK-40270][connector-base][runtime] Make source threads
job-attributable via MDC propagation and thread names
add 90dcc69fd4e [FLINK-40089][table] Add new JSON_LENGTH built-in function
No new revisions were added by this update.
Summary of changes:
docs/data/sql_functions.yml | 44 ++++
docs/data/sql_functions_zh.yml | 44 ++++
.../docs/reference/pyflink.table/expressions.rst | 1 +
flink-python/pyflink/table/expression.py | 62 ++++++
.../flink/table/api/internal/BaseExpressions.java | 88 ++++++++
.../functions/BuiltInFunctionDefinitions.java | 22 ++
.../planner/codegen/calls/JsonLengthCallGen.java | 136 ++++++++++++
.../table/planner/codegen/ExprCodeGenerator.scala | 3 +
.../planner/codegen/calls/BuiltInMethods.scala | 9 +
.../table/planner/codegen/JsonParseReuseTest.java | 35 ++++
.../planner/functions/JsonFunctionsITCase.java | 228 ++++++++++++++++++++-
.../table/runtime/functions/SqlJsonUtils.java | 80 ++++++++
12 files changed, 751 insertions(+), 1 deletion(-)
create mode 100644
flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/codegen/calls/JsonLengthCallGen.java