Hi. 

UUID is a current data type according to the Iceberg spec 
(https://iceberg.apache.org/spec/#primitive-types), but there seems to have 
been some discussion about removing it? I could not find the original 
discussion, but a reference to the discussion can be found here 
(https://github.com/trinodb/trino/issues/6663). 

I generally agree with the consensus in the Trino issue to keep UUID in 
Iceberg. To summarize… 

- It makes sense to keep the type now that row identifiers are supported
- Some engines (Trino) have support for the UUID type
- Engines w/o support for UUID type can determine how to map

Does anyone want to remove the type? If so, why? 

Reply via email to