Skip to content

chore: test sqlparser-rs 0.64.0 release branch before release - #27063

Draft
alamb wants to merge 1 commit into
apache:mainfrom
alamb:alamb/test-sqlparser-0.64
Draft

alamb wants to merge 1 commit into
apache:mainfrom
alamb:alamb/test-sqlparser-0.64

Conversation

@alamb

@alamb alamb commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

Note: this PR is for testing only and is not intended to be merged as-is. Once sqlparser 0.64.0 is released, the pin will be updated to the released version.

Rationale for this change

Test DataFusion against the proposed 0.64.0 release of apache/datafusion-sqlparser-rs ahead of the release, to find regressions before the release is cut (the same exercise as #24926 for 0.63.0).

In particular, it is important that all queries that DataFusion accepts with the current sqlparser release must continue to be accepted.

What changes are included in this PR?

  1. Pin sqlparser to git rev 02097a8cc593e26976d8da587f3eaa74c9bde1e8 (the version bump branch in chore: Bump version to 0.64.0 and add changelog datafusion-sqlparser-rs#2811)

What is the testing strategy for this PR?

Existing CI (including sqllogictests) run against the new sqlparser version. Locally cargo test -p datafusion-sql, cargo test --test sqllogictests, cargo test -p datafusion --lib and cargo clippy --workspace --all-targets pass.

Are there any user-facing changes?

Updated sqlparser version. TableRelationBuilder::index_hints is renamed to index_directives and takes Vec<TableIndexDirective>.

This PR was prepared with AI assistance (Claude Code).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@alamb

alamb commented Nov 3, 2026

Copy link
Copy Markdown
Contributor Author

Started extended tests against c492510: https://github.com/apache/datafusion/actions/runs/41727899260

@alamb

alamb commented Nov 4, 2026

Copy link
Copy Markdown
Contributor Author

The failed runs are for cargo.toml formatting and ciccular dependency check
https://github.com/alamb/datafusion/actions/runs/41726900655/job/126237771247

So I think all the other tests are ready to go

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

Labels

sql SQL Planner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant