Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implemented a database subset with circular dependencies: #154

Merged
merged 2 commits into from
Aug 9, 2024

Conversation

wwoytenko
Copy link
Contributor

Database subset with key integrity checks, ensuring integrity within circular dependencies.

Main features:

  • Added support for both left and right joins, depending on the constraint.
  • Generates reliable recursive queries with integrity checks for circular dependencies
  • Fixed some bugs from the previous increment
  • Refactored code

This version does not yet support cases where there are multiple cycles within a single strongly connected component (SCC). This will be addressed in the next increment.

This partially closes #147.

The features that must be implemented in the 4th code increment include:

  • Definition of logical foreign keys.
  • Resolution of multiple cycles within a single SCC.

Closes #147

Main feature:
* Added support for both left and right joins, depending on the constraint.
* Generates reliable recursive queries with integrity checks for circular dependencies
* Fixed some bugs from the previous increment
* Refactored code
@wwoytenko wwoytenko added enhancement New feature or request feature labels Aug 9, 2024
@wwoytenko wwoytenko self-assigned this Aug 9, 2024
@wwoytenko wwoytenko added this to the v0.2b2 milestone Aug 9, 2024
@wwoytenko wwoytenko mentioned this pull request Aug 9, 2024
6 tasks
@wwoytenko wwoytenko merged commit 9580584 into main Aug 9, 2024
15 checks passed
@wwoytenko wwoytenko deleted the feat/database_subset_with_circ_deps_pt2 branch August 13, 2024 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat: Subset stage 3: Circular dependencies subset
1 participant