This is an automated email from the ASF dual-hosted git repository.
twalthr pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git
from 0897586aa50 [FLINK-40504][core] Propagate active combined status from
WatermarkOutputMultiplexer
add 4a071899941 [FLINK-40828][core][table] Make VARIANT toString() and
result printing never fail
No new revisions were added by this update.
Summary of changes:
docs/content.zh/docs/sql/reference/data-types.md | 8 +
docs/content/docs/sql/reference/data-types.md | 8 +
.../apache/flink/types/variant/BinaryVariant.java | 195 +---------------
.../flink/types/variant/BinaryVariantUtil.java | 41 ++++
.../flink/types/variant/JsonVariantFormatter.java | 255 +++++++++++++++++++++
.../org/apache/flink/types/variant/Variant.java | 28 ++-
.../types/variant/JsonVariantFormatterTest.java | 103 +++++++++
.../formats/json/JsonRowDataSerDeSchemaTest.java | 2 +-
.../functions/casting/VariantToStringCastRule.java | 22 +-
.../planner/functions/casting/CastRulesTest.java | 13 +-
.../table/runtime/functions/VariantCastUtils.java | 75 ++++--
.../runtime/functions/VariantCastUtilsTest.java | 93 ++++++++
12 files changed, 626 insertions(+), 217 deletions(-)
create mode 100644
flink-core/src/main/java/org/apache/flink/types/variant/JsonVariantFormatter.java
create mode 100644
flink-core/src/test/java/org/apache/flink/types/variant/JsonVariantFormatterTest.java
create mode 100644
flink-table/flink-table-runtime/src/test/java/org/apache/flink/table/runtime/functions/VariantCastUtilsTest.java