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)

Reply via email to