Skip to content

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

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

mrigger merged 1 commit into
mainfrom
refactor/abstract-table-generator

Conversation

@mrigger

@mrigger 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
mrigger merged commit bd74cd0 into main Apr 26, 2026
23 of 26 checks passed
@mrigger
mrigger deleted the refactor/abstract-table-generator branch April 26, 2026 16:25
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