nastra commented on pull request #3580:
URL: https://github.com/apache/iceberg/pull/3580#issuecomment-975217120


   > I don't think that this is a good alternative to the other builder. The 
things we want to fix with the other builder are to make the builder smarter. 
It doesn't really help just to have a builder, we want to put more logic in 
there.
   
   @rdblue could you be more specific in what you'd like to see in such a 
Builder? Then we could check and see whether Immutable builders would support 
that.
   
   Looking at 
https://github.com/apache/iceberg/pull/2957/files#diff-c55bb00afe1e6529dc13f2421f18bbb557de1a8111573400d4d3d22df573a9b9R28
 I see a straight-forward builder implementation that just sets things. The 
downside I see with this approach is that you also have to write tests for that 
builder, since you'd like to make sure that all your fields are properly set 
and such. I've seen examples in the past where hand-made Builders didn't have 
unit tests and had bugs in them, so to me it seems it's better to have builders 
be generated 


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to