refactor: restrict ParquetOpener field visibility to pub(crate)#20060
refactor: restrict ParquetOpener field visibility to pub(crate)#20060xudong963 wants to merge 1 commit intoapache:mainfrom
pub(crate)#20060Conversation
|
This sounds good to me. We’ve made breaking changes to this struct before by moving around fields that would have been non breaking if they weren’t public, and as far as I can tell it was somewhat accidental to make them pub instead of pub(crate) in the first place. Could you do a quick GitHub search to see if anyone is using these fields? Could check Delta, Comet, etc. Assuming we don’t find any usage in the wild, how do we inform users? I think we should at least say that any requests to make these fields public we are happy to honor, add public methods for, etc. Basically if you were using this sorry about the breakage happy to revert. |
Is |
|
Ah you're right! Then this is a meaningless exercise: Thank you for following up @xudong963, it seems I was wrong with my original comment and it was a waste of time. Sorry about that... |
No worries, also learned something |
This is a follow-up of the comment