Skip to content

Core: Introduce content_stats#13694

Draft
nastra wants to merge 6 commits intoapache:mainfrom
nastra:content-stats
Draft

Core: Introduce content_stats#13694
nastra wants to merge 6 commits intoapache:mainfrom
nastra:content-stats

Conversation

@nastra
Copy link
Contributor

@nastra nastra commented Jul 29, 2025

This introduces the proposal defined in #13153 with the following things:

Content Stats

A struct of structs that carries all stats for a given Table schema

Field Stats

The individual stats for a given field

Content File

A new method called contentStats() is added to ContentFile that allows fetching all content stats for the given data/delete file.

Existing APIs are updated to also allow setting ContentStats on content files for testing the introduced content stats evaluators.

@nastra nastra marked this pull request as draft July 29, 2025 07:36
@nastra nastra force-pushed the content-stats branch 3 times, most recently from b3aed09 to deba4b1 Compare July 29, 2025 08:06
@nastra nastra changed the title Core: Introduce content_stats to data_file struct Core: Introduce content_stats Jul 29, 2025
@nastra nastra force-pushed the content-stats branch 6 times, most recently from b6034c0 to c158707 Compare August 6, 2025 16:38
@nastra nastra force-pushed the content-stats branch 4 times, most recently from a5cf88b to 607c237 Compare August 12, 2025 12:51
@nastra nastra force-pushed the content-stats branch 3 times, most recently from 3ca608a to 6e606e5 Compare August 22, 2025 06:10
@nastra nastra requested a review from danielcweeks August 27, 2025 13:41
@nastra nastra force-pushed the content-stats branch 4 times, most recently from e431525 to 3322ffe Compare September 25, 2025 15:59
@github-actions github-actions bot added the flink label Sep 25, 2025
@nastra nastra force-pushed the content-stats branch 4 times, most recently from 3a6e055 to de91a0a Compare September 26, 2025 08:05
@github-actions
Copy link

This pull request has been marked as stale due to 30 days of inactivity. It will be closed in 1 week if no further activity occurs. If you think that’s incorrect or this pull request requires a review, please simply write any comment. If closed, you can revive the PR at any time and @mention a reviewer or discuss it on the dev@iceberg.apache.org list. Thank you for your contributions.

@github-actions github-actions bot added the stale label Oct 27, 2025
@nastra nastra added not-stale and removed stale labels Oct 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants