c-thiel commented on PR #645:
URL: https://github.com/apache/iceberg-rust/pull/645#issuecomment-2431923524

   Hey @liurenjie1024 , thanks for giving it a shot.
   Regarding 1) they are not identical (see also my argument from the start. 
FieldId is optional for unbound spec, but it is not for "previously bound" 
partition specs which are present in TableMetadata. This is a very important 
field which is why I don't like using the unbound spec in place of the 
schemaless spec. It would lead to unnecessary error handling in various places 
where the field is needed.
   
   I think we are OK to neither expose enum nor trait now. Would you be ok with 
using the trait internally (pub crate) for now so that I don't have to 
duplicate logic?


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