ZENOTME commented on PR #731:
URL: https://github.com/apache/iceberg-rust/pull/731#issuecomment-2516429652

   > Hi, @ZENOTME Thanks for this pr! I'm thinking that instead of array 
transformation, should we consider transforming arrow record batch to/from 
array of iceberg datum? 
   
   For now, this function is mainly used in partition writer. And we store 
partition value as Struct so we need to transform it to literal now.
   
   > It maybe also worthy to have a visitor pattern.
   
   Good point. The benefit of visitor patterns is to make it more convenient to 
convert between different types, e.g. datum or literal. I try to use visitor 
patterns for this PR so that we can add more type conversions in the future. 
But I'm not sure whether it's a good design. Feel free to let me know if there 
are some other API designs.


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