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

Optimize selection functions for ID-only stores #3397

Merged
merged 1 commit into from Mar 8, 2022

Conversation

arvind
Copy link
Member

@arvind arvind commented Jan 20, 2022

With geo-interval (vega/vega-lite#6953) and lasso (vega/vega-lite#7932, #3388) selections on the horizon, there are going to be not only many more ID-driven selections than before, but these selections are likely going to capture many more IDs than before.

In #3009, we began the process of adding more optimized functions for inclusion testing ID-driven selections. This PR completes that journey by adding code paths that produce terser selection ID tuples and resolves them in a terser fashion as these tuples are stored in a sorted order.

@arvind arvind requested a review from jheer January 20, 2022 19:29
@arvind arvind marked this pull request as ready for review January 20, 2022 19:29
@arvind arvind marked this pull request as draft January 20, 2022 19:30
@arvind arvind removed the request for review from jheer January 20, 2022 19:30
@arvind arvind marked this pull request as ready for review January 20, 2022 20:07
@arvind arvind requested a review from jheer January 20, 2022 20:07
@jheer jheer merged commit 440f48e into master Mar 8, 2022
@jheer jheer deleted the as/selectionIdFunctions branch March 8, 2022 02:00
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.

None yet

2 participants