rdblue commented on pull request #2372:
URL: https://github.com/apache/iceberg/pull/2372#issuecomment-810458594


   > The most complicated work occurs in the third step, because we will need 
to refactor all the `Deletes#filter` path to return a boolean flag for a row, 
rather than just returning the filtered `Iterable<T>`. This will mean that we 
have almost refactored the logic related to delete filter. Now I am a little 
hesitant whether it is necessary to do this.
   
   I think we can leave most of the existing read path as-is because we don't 
need to do this unless we are projecting deleted rows, but I agree with you 
that this would be a bit more work. That's why we need to consider the purpose 
of this change. It sounds like the goal is to rewrite equality deletes as 
position deletes, but it isn't quite clear. @chenjunjiedada or @openinx, can 
you confirm why you wanted to be able to read equality-deleted rows like this?


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

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