gaborkaszab commented on issue #6042:
URL: https://github.com/apache/iceberg/issues/6042#issuecomment-1325015704

   
   > > What should the behavior be (should there be an entry for {B} and if so, 
what should be shown for it? and for {C}?)?
   > 
   > The update is a delete + append operation. So, `<table>.partitions` will 
show entries for both {B} and {C} I think.
   
   Hi @ajantha-bhat,
   In the example described by @wypoon the output of querying the partitions 
table would be a bit misleading in my opinion as {B} would still be there even 
though we renamed that partition to {C} before. On the other hand I believe if 
we rewrite the table to compact the data files with the delete files then {B} 
would be gone from the output.
   
   I wonder if there is any way to get around this problem. With position 
deletes would it be possible to compare the record_count of a partition with 
the new pos_delete_record_count and don't show the partition if they match? Is 
there a use case where these 2 numbers won't be equal even though the whole 
partition has been deleted using position deletes? This won't solve the issue 
with equality deletes, though.


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