Skip to content

Conversation

aglinxinyuan
Copy link
Contributor

@aglinxinyuan aglinxinyuan commented Sep 21, 2025

Since the JOOQ code generator logic was merged into the sbt compiler in PR #3746, we no longer need a separate JOOQ generator class. This PR removes the redundant JOOQ generator along with its related libraries.

If you look at the file changes, the files removed in this PR are symmetrical to those added in PR #3746. We chose not to remove everything in the same PR to ensure the new generator worked as expected before deprecating the old one, and to keep each PR minimal and focused.

@aglinxinyuan aglinxinyuan self-assigned this Sep 21, 2025
@Copilot Copilot AI review requested due to automatic review settings September 21, 2025 02:17
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR removes redundant JOOQ code generation infrastructure after the functionality was merged into the sbt compiler. The cleanup eliminates duplicate dependencies and unused code to maintain a cleaner codebase.

  • Removes the standalone JooqCodeGenerator class that is no longer needed
  • Eliminates redundant dependencies for JOOQ code generation, PostgreSQL driver, and Typesafe config

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
core/dao/src/main/scala/edu/uci/ics/texera/dao/JooqCodeGenerator.scala Complete removal of the standalone JOOQ code generator class
core/dao/build.sbt Removal of redundant dependencies for code generation and configuration

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@chenlica
Copy link
Contributor

@bobbai00 Please review this PR first.

@github-actions github-actions bot added dependencies Pull requests that update a dependency file backend Anything related to backend services labels Oct 11, 2025
@Yicong-Huang
Copy link
Contributor

shall we merge this PR now?

@aglinxinyuan
Copy link
Contributor Author

aglinxinyuan commented Oct 17, 2025

shall we merge this PR now?

Waiting for @seongjinyoon to add an sbt shortcut to run JOOQ generator in case developers want to run it manually. It's not urgent. Will merge after fixing issue #3917

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Anything related to backend services dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants