Ramin Gharib created FLINK-40486:
------------------------------------
Summary: Introduce the UUID logical type
Key: FLINK-40486
URL: https://issues.apache.org/jira/browse/FLINK-40486
Project: Flink
Issue Type: Sub-task
Components: Table SQL / API
Reporter: Ramin Gharib
Assignee: Ramin Gharib
Add UUID as a first-class logical type.
Scope:
- UuidType in flink-table-common, backed by a fixed 16-byte value
- LogicalTypeRoot.UUID
- DataTypes.UUID() factory
- FlinkTypeFactory mapping UuidType <-> Calcite SqlTypeName.UUID
Calcite already provides SqlTypeName.UUID (CALCITE-6738), so no Calcite bump is
needed. UUID() the function is unrelated and stays CHAR(36).
Verifying: unit tests for the type, DataTypes factory, and the type-factory
round-trip.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)