[ 
https://issues.apache.org/jira/browse/IMPALA-15101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18099320#comment-18099320
 ] 

ASF subversion and git services commented on IMPALA-15101:
----------------------------------------------------------

Commit 4d6b729d0599259fe2a3a2d517c01f81515beb43 in impala's branch 
refs/heads/master from Arnab Karmakar
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=4d6b729d0 ]

IMPALA-15101: Add Iceberg UUID primitive type

Introduce UUID as a new Impala primitive type with 16-byte inline tuple
slot storage. This patch adds only the foundational type-system, parser,
DDL analysis, and Iceberg schema mapping support needed to recognize
UUID columns. Query execution features (read path, predicates, casts,
aggregates) will follow in separate patches.

- Add TYPE_UUID to FE/BE/thrift
- Add UUID SQL keyword and DDL rules restricting UUID columns to Iceberg
  tables
- Reject nested UUID types (ARRAY/MAP/STRUCT) in non-Iceberg CREATE/ALTER
  TABLE
- Map Iceberg UUID schema fields to Impala Type.UUID for catalog/DESCRIBE
- Add minimal UuidCompatibility matrix entries required for catalog startup
- Defer UUID builtin registration until later patches add BE runtime support
- Add minimal BE inline-slot plumbing and uuid-util helpers/tests

Testing:
- FE tests:
  - ParserTest for UUID type definitions in DDL and complex types
  - AnalyzeDDLTest for Iceberg CREATE/ALTER TABLE with UUID columns
  - Negative tests in AnalyzeExprsTest for UUID expressions
- BE tests:
  - BE tests for UUID util functions

Change-Id: Iefc73aefe73b6144c929ec37b0cb333007cf8bfe
Assisted-by: Composer 2.5
Reviewed-on: http://gerrit.cloudera.org:8080/24504
Reviewed-by: Impala Public Jenkins <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>


> Add UUID primitive type (type system and DDL)
> ---------------------------------------------
>
>                 Key: IMPALA-15101
>                 URL: https://issues.apache.org/jira/browse/IMPALA-15101
>             Project: IMPALA
>          Issue Type: Sub-task
>          Components: Backend, Frontend
>            Reporter: Arnab Karmakar
>            Assignee: Arnab Karmakar
>            Priority: Major
>
> Introduce {{TYPE_UUID}} with parser/DDL support and Iceberg schema mapping



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to