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
Interface-wise I imagine something similar to pyiceberg:
We expose set_properties and get_properties interface for Transaction
Describe the solution you'd like
There're a lot of bad workarounds (i.e. store the metadata into puffin files, hack the TableMetadata, etc), but I would expect the summary update operation to be exposed at transaction layer.
Willingness to contribute
I can contribute to this feature independently
The text was updated successfully, but these errors were encountered:
It's worth noting, existing interfaces only allow to modify table properties, but it's completely different from snapshot properties, and not expected to embed arbitrary metadata:
Uh oh!
There was an error while loading. Please reload this page.
Is your feature request related to a problem or challenge?
Context: I would like to set some self-defined metadata (pretty small, less than 100 bytes) for a particular snapshot in the current snapshot.
Search around the code, I think the best place to store might be snapshot summary.
iceberg-rust/crates/iceberg/src/spec/snapshot.rs
Line 74 in f9061cc
Interface-wise I imagine something similar to pyiceberg:
set_properties
andget_properties
interface forTransaction
Describe the solution you'd like
There're a lot of bad workarounds (i.e. store the metadata into puffin files, hack the
TableMetadata
, etc), but I would expect the summary update operation to be exposed at transaction layer.Willingness to contribute
I can contribute to this feature independently
The text was updated successfully, but these errors were encountered: