Skip to content

test: cover programmatic wildcard exclusion transformers - #2652

Merged
manticore-projects merged 2 commits into
JSQLParser:masterfrom
jakezwang:fix/all-columns-except-keyword
Sep 24, 2026
Merged

manticore-projects merged 2 commits into
JSQLParser:masterfrom
jakezwang:fix/all-columns-except-keyword

Conversation

@jakezwang

@jakezwang jakezwang commented Sep 19, 2026 •

Copy link
Copy Markdown
Contributor

The upstream column-transformer refactor removed the nullable exceptKeyword API that caused this PR's original failure. This update preserves the new implementation and adapts the programmatic wildcard-exclusion coverage to ColumnsTransformer.

The tests cover adding EXCEPT to new and parsed wildcards, adding EXCEPT to a table-qualified wildcard, and preserving an explicit EXCLUDE transformer. Each case checks SQL rendering and parser/deparser round trips.

Validation: mvn -Dtest=AllColumnsTest,ClickHouseTest test on JDK 17 — 72 tests passed.

@manticore-projects

Copy link
Copy Markdown
Contributor

Please resolve conflicts.

Signed-off-by: Jake Wang <jake.wang@argonlabs.tech>
@jakezwang jakezwang changed the title fix: default wildcard exclusions to EXCEPT test: cover programmatic wildcard exclusion transformers Sep 24, 2026
@manticore-projects
manticore-projects merged commit 95ad908 into JSQLParser:master Sep 24, 2026
10 checks passed
@manticore-projects

Copy link
Copy Markdown
Contributor

Thank you very much!

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.

2 participants