Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: expose stats schema on Snapshot #2128

Merged
merged 1 commit into from
Jan 27, 2024
Merged

Conversation

roeap
Copy link
Collaborator

@roeap roeap commented Jan 27, 2024

Description

The new table config delta.dataSkippingStatsColumns changes the logic which columns should be considered when computing file statistics. Here we expose (and use) a new method on Snapshot which reflects the updated logic.

This PR does not contain any tests for the new code paths, but I'll test this against the reference implementation once the new checkpoint writer lands.

@github-actions github-actions bot added binding/rust Issues for the Rust crate crate/core labels Jan 27, 2024
@roeap roeap enabled auto-merge (squash) January 27, 2024 15:27
@roeap roeap merged commit 64b2547 into delta-io:main Jan 27, 2024
20 checks passed
@roeap roeap deleted the stats-schema branch January 27, 2024 18:04
RobinLin666 pushed a commit to RobinLin666/delta-rs that referenced this pull request Feb 2, 2024
# Description

The new table config `delta.dataSkippingStatsColumns` changes the logic
which columns should be considered when computing file statistics. Here
we expose (and use) a new method on `Snapshot` which reflects the
updated logic.

This PR does not contain any tests for the new code paths, but I'll test
this against the reference implementation once the new checkpoint writer
lands.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
binding/rust Issues for the Rust crate crate/core
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants