Thanks Jesus for sharing OneTable. Looks like it touches upon some of the topics we discussed in the Rise of Table Formats panel at VLDB <https://ceur-ws.org/Vol-3462/CDMS18.pdf> back in September. I was browsing through the source code, and I ran into the OneField <https://github.com/onetable-io/onetable/blob/main/api/src/main/java/io/onetable/model/schema/OneField.java> class and noticed it has support for default values, which is good, but in the Iceberg spec, there are two default values <https://iceberg.apache.org/spec/#default-values> (more details in the spec and respective PR). I was pointing this out as an example of small nuances that can differ from one format to another and was wondering how OneTable is planning to bridge them?
Thanks, Walaa.