Skip to content

Conversation

@shangxinli
Copy link
Contributor

Add the UpdateStatistics interface for updating statistics files in tables. This interface extends PendingUpdate directly and provides methods for:

  • SetStatistics: Set statistics file for a snapshot
  • RemoveStatistics: Remove statistics file for a snapshot

Statistics files are in Puffin format and help read table data more efficiently. The implementation includes comprehensive tests that verify behavior through the public API and follows the Java Iceberg API design.

Add the UpdateStatistics interface for updating statistics files in tables.
This interface extends PendingUpdate directly and provides methods for:

- SetStatistics: Set statistics file for a snapshot
- RemoveStatistics: Remove statistics file for a snapshot

Statistics files are in Puffin format and help read table data more
efficiently. The implementation includes comprehensive tests that verify
behavior through the public API and follows the Java Iceberg API design.
@shangxinli
Copy link
Contributor Author

Will change it later according to #364

@shangxinli shangxinli closed this Nov 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant