Skip to content

Conversation

@niebayes
Copy link
Contributor

Which issue does this PR close?

Rationale for this change

What changes are included in this PR?

Are these changes tested?

Yes, covered by existing unit tests.

Are there any user-facing changes?

PhysicalExprAdapterFactory::create now returns a result and I think this is a breaking change.

@niebayes niebayes force-pushed the refactor/fallible_create branch from 2e51003 to aeab757 Compare January 27, 2026 03:11
@github-actions github-actions bot added core Core DataFusion crate datasource Changes to the datasource crate labels Jan 27, 2026
Copy link
Contributor

@adriangb adriangb left a comment

Choose a reason for hiding this comment

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

This looks good to me. Really no changes outside of examples and tests. Let’s leave open for a couple days to allow other feedback.

@xudong963 xudong963 added the api change Changes the API exposed to users of the crate label Jan 27, 2026
@adriangb
Copy link
Contributor

Btw I don't think an entry in upgrading.md is worth it for this small change. LGTM.

@adriangb adriangb added this pull request to the merge queue Jan 27, 2026
Merged via the queue into apache:main with commit aae3e0f Jan 27, 2026
32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api change Changes the API exposed to users of the crate core Core DataFusion crate datasource Changes to the datasource crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make PhysicalExprAdapterFactory::create fallible

3 participants