ZENOTME commented on issue #596:
URL: https://github.com/apache/iceberg-rust/issues/596#issuecomment-2371283315

   > Sorry, I don't quite get the point, if updates are sent to rest catalog 
server, why we need to update it in local first?
   
   E.g. the user wants to batch multiple updates and commit them once. For the 
following, after `tx.action2().apply()`, the update will not be sent to the 
catalog, but it should apply this action to table metadata locally so that 
action3 can realize that.
   ```
   let tx = table.transaction()
   tx.action1().apply() // Update table versi
   tx.action2().apply() // Append new data file 
   tx.action3().apply()
   tx.commit()
   ```


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