liurenjie1024 commented on issue #232:
URL: https://github.com/apache/iceberg-rust/issues/232#issuecomment-1987208369

   > what about supporting FormatVersion V1 and V2? Will we simply model V2 and 
provide all optional fields as well for V1 in order to simplify the struct 
TableMetadata (like it is right now?) - or would there be any reason to change 
that?
   
   Sorry, I don't get your point. I think currently our approach is just like 
what you say, and we don't have plan to change it. Oh, you mean further 
modification to `TableMetadata` ? In fact, I mean the evolution of table 
metadata spec in future.
   
   > Also how would we handle the update or modifications to an existing 
TableMetadata. Using TableMetadataBuilder for the controlled construction and 
implement the update methods directly on the TableMetadata could be one 
approach?
   
   That's possible, but that means we need to implement the validation logic in 
two places, and I think we should avoid such duplication.
   
   
   
   


-- 
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