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

Gh 4899 allow for storage specialization in path iteration #4970

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

JervenBolleman
Copy link
Contributor

GitHub issue resolved: #4899
Briefly describe the changes proposed in this PR:

The PathIterartion has a data structure for a pair of values. I made this extend BindingSet so that we can use the capability for implementing specialized collections also for this value pairs.

While doing so I noticed a bug due to a path name not being the same in places. Avoided this in the future by using methods to generate the same string for a variable name by reducing code duplication.


PR Author Checklist (see the contributor guidelines for more details):

  • my pull request is self-contained
  • I've added tests for the changes I made
  • I've applied code formatting (you can use mvn process-resources to format from the command line)
  • I've squashed my commits where necessary
  • every commit message starts with the issue number (GH-xxxx) followed by a meaningful description of the change

different constructions.

Introduce optimise-able data-structures in the collection factory for
ValuePair used in the PathIteration without exposing the type by
wrapping making it extend BindingSet.
@JervenBolleman JervenBolleman added 🐞 bug issue is a bug 📶 enhancement issue is a new feature or improvement labels May 1, 2024
@JervenBolleman JervenBolleman added this to the 5.0.0 milestone May 1, 2024
@JervenBolleman JervenBolleman self-assigned this May 1, 2024
@JervenBolleman JervenBolleman changed the base branch from main to develop May 1, 2024 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐞 bug issue is a bug 📶 enhancement issue is a new feature or improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

MapDB3 based collection factory should provide a queue and set implementation
1 participant