You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Introduce `Transaction` class to manage multi-operation table updates.
- Add `Table::NewTransaction()` and `Table::NewUpdateProperties()` to
initiate updates.
- Move `PendingUpdate` and `UpdateProperties` to `src/iceberg/update/`
and refactor them to use the transaction mechanism.
- Add `StagedTable` to represent tables with uncommitted changes.
- Update `InMemoryCatalog` and `RestCatalog` to align with the new
update flow.
- Refactor `Table` to support metadata refresh and location management
within transactions.
- Add comprehensive tests for transactions and property updates.
0 commit comments