[
https://issues.apache.org/jira/browse/FLINK-40485?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ramin Gharib reassigned FLINK-40485:
------------------------------------
Assignee: Ramin Gharib
> FLIP 604: Complete VARIANT primitive coverage with UUID and timestamps
> ----------------------------------------------------------------------
>
> Key: FLINK-40485
> URL: https://issues.apache.org/jira/browse/FLINK-40485
> Project: Flink
> Issue Type: New Feature
> Components: API / Core, API / Type Serialization System, Table SQL /
> API
> Reporter: Ramin Gharib
> Assignee: Ramin Gharib
> Priority: Major
>
> Implements FLIP-604:
> https://cwiki.apache.org/confluence/spaces/FLINK/pages/446070993/
> FLIP-521 shipped VARIANT with primitive codes 0-16. Four Parquet/Spark variant
> codes remain, and code 20 requires a Flink UUID type that does not exist yet:
> {code:java}
> code 17 time without tz (µs) -> TIME(3)
> code 18 timestamp with tz (ns) -> TIMESTAMP_LTZ(9)
> code 19 timestamp without tz (ns) -> TIMESTAMP(9)
> code 20 uuid (16-byte big-endian) -> UUID (new type) {code}
> This umbrella tracks two independent tracks: a native UUID type and
> the four new VARIANT codes. They meet only at the UUID variant cast.
> Relates to FLINK-37922 (FLIP-521).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)