Skip to content

Conversation

@adriangb
Copy link
Contributor

I spoke with @alamb about continuing to refactor these traits with the goal of eventually getting projection pushdown.
We agreed tugging at loose ends of the knot is a good place to start, and removing deprecated methods is a good place to do so.

@github-actions github-actions bot added the datasource Changes to the datasource crate label Jul 24, 2025
Copy link
Contributor

@alamb alamb left a comment

Choose a reason for hiding this comment

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

Thank you @adriangb

FYI @blaginin as i think you may have implemented the FileScanConfigBuilder in the first place

}

/// Set the file source
#[deprecated(since = "47.0.0", note = "use FileScanConfigBuilder instead")]
Copy link
Contributor

Choose a reason for hiding this comment

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

Technically speaking we should leave these methods until 53.0.0 per https://datafusion.apache.org/contributor-guide/api-health.html#deprecation-guidelines

However, given they are pretty low level (and thus I don't expect many actual users of them) and we are trying to work on this code for other reasons, I think it is fine to remove them early

Copy link
Collaborator

@blaginin blaginin left a comment

Choose a reason for hiding this comment

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

💘

@adriangb
Copy link
Contributor Author

thanks @alamb @blaginin !

@blaginin I might have to consult with you for some further work I'm trying to get across in this space

@blaginin
Copy link
Collaborator

would love to help! feel free ping in discord

@adriangb adriangb merged commit d9e963e into apache:main Jul 24, 2025
27 checks passed
adriangb added a commit to pydantic/datafusion that referenced this pull request Jul 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

datasource Changes to the datasource crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants