Skip to content

Conversation

@DrakeLin
Copy link
Collaborator

@DrakeLin DrakeLin commented Oct 21, 2025

What changes are proposed in this pull request?

This PR migrates protocol support/enablement validation logic from Protocol to TableConfiguration.

How was this change tested?

Existing and new tests

@DrakeLin DrakeLin marked this pull request as draft October 21, 2025 21:24
@github-actions github-actions bot added the breaking-change Change that require a major version bump label Oct 21, 2025
@DrakeLin DrakeLin force-pushed the drake-lin_data/migrate-protocol-validation branch 3 times, most recently from a6b6c01 to e76c455 Compare November 13, 2025 23:00
@DrakeLin DrakeLin changed the title [WIP] migrate protocol validation feat: migrate protocol validation to table_configuration Nov 13, 2025
@DrakeLin DrakeLin force-pushed the drake-lin_data/migrate-protocol-validation branch from e76c455 to 7d1fa83 Compare November 15, 2025 01:56
@DrakeLin DrakeLin marked this pull request as ready for review November 15, 2025 01:57

/// Returns `Ok` if the kernel supports reading from this table. This checks that the
/// protocol's reader features are all supported.
fn ensure_read_supported(&self) -> DeltaResult<()> {
Copy link
Collaborator Author

@DrakeLin DrakeLin Nov 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to reviewers: does this make sense to take out of protocol? We can keep this and helper functions as protocol implementations if we think it makes more sense

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-change Change that require a major version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant