Skip to content

Expose connection-free SQL file compilation - #1556

Merged
lovasoa merged 1 commit into
mainfrom
refactor/connection-free-sql-parser
Oct 23, 2026
Merged

lovasoa merged 1 commit into
mainfrom
refactor/connection-free-sql-parser

Conversation

@lovasoa

@lovasoa lovasoa commented Oct 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

Expose the existing SQL-file front end as SqlFile::from_db_info. Parsing and rewriting need database metadata, but do not need a connection pool. The existing constructor delegates to this entry point, preserving statement collection and contextual errors.

This is the prerequisite for a stacked fuzzing PR exercising complete SQL files across all eight dialects and native/ODBC parameter lowering.

Validation

  • cargo fmt --all -- --check
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test --locked: 244 unit tests and 87 integration tests passed; process exited successfully.

Local builds disabled debug information and incremental compilation to fit the workspace disk quota.

@lovasoa
lovasoa added this pull request to the merge queue Oct 23, 2026
Merged via the queue into main with commit 4969cf4 Oct 23, 2026
38 of 40 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant