This is an automated email from the ASF dual-hosted git repository.

snuyanzin pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


    from ad4a20ab486 [FLINK-40573][build] Remove wildcard imports while 
spotless apply
     add 0fb6dcf6b75 [FLINK-40487][table] `CAST` between `UUID` and `STRING` / 
`BINARY(16)`

No new revisions were added by this update.

Summary of changes:
 .../apache/flink/table/types/logical/UuidType.java |   3 +
 .../types/logical/utils/LogicalTypeCasts.java      |  30 ++++-
 .../flink/table/types/LogicalTypeCastsTest.java    |  37 +++++-
 .../apache/calcite/sql/fun/SqlCastFunction.java    |  10 +-
 ...tampCastRule.java => BinaryToUuidCastRule.java} |  66 ++++++----
 .../functions/casting/CastRuleProvider.java        |   5 +
 ...TimeCastRule.java => StringToUuidCastRule.java} |  38 +++---
 ...TimeCastRule.java => UuidToBinaryCastRule.java} |  47 ++++---
 ...ringCastRule.java => UuidToStringCastRule.java} |  25 ++--
 .../planner/functions/CastFunctionITCase.java      |  72 +++++++++++
 .../planner/functions/casting/CastRulesTest.java   | 111 ++++++++++++++++-
 .../table/runtime/functions/UuidCastUtils.java     | 138 +++++++++++++++++++++
 12 files changed, 504 insertions(+), 78 deletions(-)
 copy 
flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/casting/{StringToTimestampCastRule.java
 => BinaryToUuidCastRule.java} (50%)
 copy 
flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/casting/{StringToTimeCastRule.java
 => StringToUuidCastRule.java} (64%)
 copy 
flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/casting/{StringToTimeCastRule.java
 => UuidToBinaryCastRule.java} (51%)
 copy 
flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/casting/{DateToStringCastRule.java
 => UuidToStringCastRule.java} (63%)
 create mode 100644 
flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/UuidCastUtils.java

Reply via email to