Skip to content

Add join support to EET and MySQL - #1366

Closed
tlmorgan24 wants to merge 3 commits into
mainfrom
fix/mysql-join-support
Closed

tlmorgan24 wants to merge 3 commits into
mainfrom
fix/mysql-join-support

Conversation

@tlmorgan24

Copy link
Copy Markdown
Collaborator

This PR adds join support to EET DML, complementing the existing join support that the EET SELECT oracle has. This PR also ensures MySQL is able to generate joins to make use of this.

MySQL had existing infrastructure for joins, but it was not being exercised (getRandomJoinClauses() was a stub returning an empty list). I replaced the stub so both EET and other oracles can exercise joins in MySQL. I also discovered a bug in MySQLProvider which meant multi-table databases were not actually being generated, which was another barrier preventing test cases with joins from being created. I fixed this too, and as my part of the evaluation work in my report, I verified that MySQL with EET and EET DML is now correctly exercising joins.

@tlmorgan24 tlmorgan24 closed this Sep 20, 2026
@tlmorgan24
tlmorgan24 deleted the fix/mysql-join-support branch September 20, 2026 12:34
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