Skip to content

feat: execute wildcard exclusion projection - #186

Merged
trakhimenok merged 3 commits into
mainfrom
negative-column-projection
Sep 20, 2026
Merged

trakhimenok merged 3 commits into
mainfrom
negative-column-projection

Conversation

@trakhimenok

Copy link
Copy Markdown
Contributor

Summary

  • compile YAML DTQL wildcard exclusions to real SQL wildcards
  • filter driver-discovered columns while preserving database order
  • retain missing and duplicate exclusions as non-errors
  • support qualified single-source projections and reject unsupported joined forms explicitly
  • preserve record identity through a positional hidden helper without hiding same-named source columns

Dependency

Verification

  • root module: GOWORK=off go test ./...
  • end-to-end module: GOWORK=off go test ./...
  • independent adversarial review: PASS

WB effort: negative-column-projection

@trakhimenok

Copy link
Copy Markdown
Contributor Author

Review by unknown@codex@unknown (head 12b0c9a202ac)
Reviewed-Head: 12b0c9a

Reviewed the exact current patch. Wildcard exclusion planning, visible-column mapping, hidden identity handling, dependency pins, and regression tests are coherent; the Qodana workflow remains opt-in via repository variable. Required build, test, and lint checks are green.

@trakhimenok
trakhimenok merged commit a1a5cf9 into main Sep 20, 2026
5 checks passed
@trakhimenok
trakhimenok deleted the negative-column-projection branch September 20, 2026 20:21
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