-
Notifications
You must be signed in to change notification settings - Fork 690
Implement SQL-99 ROW_NUMBER() OVER (PARTITION BY) syntax for per-group row numbering #2208
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Co-authored-by: mathiasrw <1063454+mathiasrw@users.noreply.github.com>
Co-authored-by: mathiasrw <1063454+mathiasrw@users.noreply.github.com>
|
Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Co-authored-by: mathiasrw <1063454+mathiasrw@users.noreply.github.com>
|
Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
mathiasrw
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please dont make a jison.backup file. The git history is the backup.
Co-authored-by: mathiasrw <1063454+mathiasrw@users.noreply.github.com>
Removed backup file in commit f774410. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Implementation Plan
Based on the issue and comments, implementing proper SQL-99 window function syntax for per-group row numbering:
Implementation Summary
Implemented proper SQL-99
ROW_NUMBER() OVER (PARTITION BY ...)syntax support for per-group row numbering:SQL-99 Syntax Now Supported
Changes Made
OVER (PARTITION BY ...)syntaxbefore/afterhooksTesting
Review Feedback Addressed
Removed
.jison.backupfile (git history is the backup)Changed test structure to use
before/afterhooks instead of separate test cases for database setup/teardownReady to answer questions about SQL-99 and GROUP BY interaction
Fixes Implement per group row numbers rather than per result set row numbers #1126
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.