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

feat: Subset stage 2: Linear database subset (non circular) bug fixes #145

Merged
merged 1 commit into from
Jul 11, 2024

Conversation

wwoytenko
Copy link
Contributor

database subset: Increment 2

  • Fixed wrong join condition by different edges
  • Introduced Path object - it collects edges and vertexes and isolates them within scope if the edges are the same
  • Introduced graph object
  • Refactored DFS algo for finding all subset vertexes and paths
  • Implemented circular dependencies search

Though this fixes bugs that were in the first implementation of the subset it still does not fully support circular dependencies resolution.

It is required to implement a condensed graph for circular dependencies and use those condensed edges and vertexes to build a query.

Partially closes #139

* Fixed wrong join condition by different edges
* Introduced Path object - it collects edges and vertexes and isolate them within scope if the edges are the same
* Introduced graph object
* Refactored DFS algo for finding all subset vertexes and paths
@wwoytenko wwoytenko added bug Something isn't working feature labels Jul 11, 2024
@wwoytenko wwoytenko self-assigned this Jul 11, 2024
@wwoytenko wwoytenko merged commit 397fedc into main Jul 11, 2024
15 checks passed
@wwoytenko wwoytenko deleted the feat/database_subset_with_circ_deps branch August 13, 2024 15:57
@wwoytenko wwoytenko changed the title feat: database subset: Increment 2 feat: Subset stage 2: Linear database subset (non circular) bug fixes Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat: Subset stage 2: Linear database subset (non circular) bug fixes
1 participant