FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Refactor: extract common DELETE generation logic into AbstractDeleteG… by mrigger · Pull Request #1340 · sqlancer/sqlancer · GitHub

Refactor: extract common DELETE generation logic into AbstractDeleteG… - #1340

Merged
mrigger merged 1 commit into
mainfrom
refactor/abstract-table-generator
Apr 26, 2026
Merged

Refactor: extract common DELETE generation logic into AbstractDeleteG…#1340
mrigger merged 1 commit into
mainfrom
refactor/abstract-table-generator

Conversation

mrigger commented Apr 25, 2026

Copy link
Copy Markdown
Contributor

…enerator

Add appendDeleteFromTable, appendLimitClause, and appendReturningClause helpers in AbstractDeleteGenerator and migrate all 15 DELETE generators that extend it.

Lift the WHERE-clause helper to AbstractGenerator since it is also used by UPDATE, partial-INDEX, and INSERT...ON CONFLICT generators, and migrate 17 of those generators to use it.

…enerator

Add appendDeleteFromTable, appendLimitClause, and appendReturningClause
helpers in AbstractDeleteGenerator and migrate all 15 DELETE generators
that extend it.

Lift the WHERE-clause helper to AbstractGenerator since it is also used
by UPDATE, partial-INDEX, and INSERT...ON CONFLICT generators, and
migrate 17 of those generators to use it.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
mrigger merged commit bd74cd0 into main Apr 26, 2026
23 of 26 checks passed
mrigger deleted the refactor/abstract-table-generator branch April 26, 2026 16:25
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
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


Back | FazBrowse Home | New Git URL