emkornfield commented on code in PR #10948:
URL: https://github.com/apache/iceberg/pull/10948#discussion_r1719260575


##########
format/spec.md:
##########
@@ -44,6 +44,15 @@ The primary change in version 2 adds delete files to encode 
rows that are delete
 
 In addition to row-level deletes, version 2 makes some requirements stricter 
for writers. The full set of changes are listed in [Appendix E](#version-2).
 
+#### Version 3: Extended Types and Capabilities
+
+Version 3 of the Iceberg spec extends data types and existing metadata 
structures to add new capabilities, including:
+
+* Adding new data types, like nanosecond timestamps, variant, and unknown.
+* Adding new supported type promotion cases, integer and long to string
+* Adding default value support to struct fields

Review Comment:
   As an aside, I think the default value wording in the spec is a little 
strange, as the way I read it, it allows for default values of lists and maps 
as long as they are enclosed in a struct which seems like an odd restriction 
that at least warrants some further explanations.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to