Skip to content

refactor: extract ORM query compilers#146

Merged
danceroutine merged 1 commit into
mainfrom
fix/where-compiler-refactor
Jun 6, 2026
Merged

refactor: extract ORM query compilers#146
danceroutine merged 1 commit into
mainfrom
fix/where-compiler-refactor

Conversation

@danceroutine

Copy link
Copy Markdown
Owner

Summary

  • Extract internal WhereCompiler, PrefetchQueryCompiler, and HydrationPlanCompiler components from QueryCompiler.
  • Keep QueryCompiler as the public facade while delegating predicate, hydration-plan, prefetch, and many-to-many target SQL rendering internally.
  • Move direct compiler coverage into symbol-scoped tests while preserving QueryCompiler orchestration coverage.

Validation

  • pnpm test
  • pnpm typecheck
  • pnpm lint
  • pnpm --filter @danceroutine/tango-orm test
  • pnpm --filter @danceroutine/tango-orm typecheck
  • pnpm changeset status --since=origin/main

@danceroutine danceroutine merged commit b347ed7 into main Jun 6, 2026
15 of 16 checks passed
@danceroutine danceroutine deleted the fix/where-compiler-refactor branch June 6, 2026 06:52
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