Commit f13227e
committed
implemented the changes suggest by @kevinjqliu to
keep the table.maintenance.expire_snapshots() API signature
Return the existing ExpireSnapshots class that extends UpdateTableMetadata
Enable transaction semantics with context manager support
Focus this PR on API refactoring, move complex retention logic to separate PR1 parent 3591c39 commit f13227e
4 files changed
Lines changed: 250 additions & 873 deletions
File tree
- pyiceberg/table
- update
- tests/table
0 commit comments