fix(datafusion): strip trailing semicolon on unlimited query path - #2594
fix(datafusion): strip trailing semicolon on unlimited query path#2594Bartok9 wants to merge 1 commit into
Conversation
DataFusion rejects bare trailing terminators; strip before execute when no LIMIT wrap is applied.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
WalkthroughDataFusionConnector now strips trailing semicolons before handling query limits, including the unlimited path. The corresponding unit test expects semicolon-free SQL for unlimited queries. ChangesDataFusion query normalization
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Code reviewThe comment's claim is false. It states that stripping is required because: WrenAI/core/wren/src/wren/connector/datafusion.py Lines 29 to 40 in 7c205b5 The connector executes via All four succeed, the double terminator included. DataFusion's parser does not reject The change can still land as a consistency alignment with
Also worth a rebase before merge — this branch is 3 commits behind |
|
Confirmed — |
Summary
Strip trailing semicolons on DataFusion unlimited queries.
Motivation
Limited/dry_run already stripped; unlimited left
SELECT 1;intact and DataFusion rejects it.Verification
Summary by CodeRabbit