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

Fixes #118 - [Performance] Excel-like filter for huge data sets #120

Merged
merged 1 commit into from
Oct 1, 2024

Conversation

fipro78
Copy link
Contributor

@fipro78 fipro78 commented Oct 1, 2024

Additional optimizations related to collection checks

Additional optimizations related to collection checks

Signed-off-by: Dirk Fauth <[email protected]>
@fipro78
Copy link
Contributor Author

fipro78 commented Oct 1, 2024

@mmnze

I added modifications you suggested in #119

At least mostly. In ComboBoxFilterRowHeaderComposite line 922 I think I can't simply change to a HashMap, because the filter list that is managed internally needs to be changed. A local copy would break that case. And I am not sure about side effects if we change to a HashSet for filter value storage internally. That would be a bigger change, and I am not sure if this would be really beneficial.

@mmnze
Copy link

mmnze commented Oct 1, 2024

Looks all good for me, thanks.
I rather did a code scan for potential performance bottlenecks. Thanks for adding the functional point of view.
I'll try with the next snapshot.

@fipro78 fipro78 merged commit 563e0c2 into master Oct 1, 2024
2 checks passed
@fipro78 fipro78 deleted the issue_118_2 branch October 11, 2024 06:47
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.

2 participants