Skip to content

Stable-24-3-11-hotfix: Improve roaring UDF #13220

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

Conversation

azevaykin
Copy link
Collaborator

Changelog entry

New functions added

AndNotWithBinary — returns intersection between roaring_bitmap resource and binary bitmap represenation, but second argument is negated. Mutates state in the first argument
AndNot — returns intersection between roaring_bitmap resource and another roaring_bitmap resource, but second argument is negated. Mutates state in the first argument

FromUint32List — interprets List of Uint32 numbers as positions in bitmap to set to 1. Returns roaring_bitmap resource

RunOptimize — utility function to convert array and bitmap containers to run containers when it is more efficient.
Also convert from run containers when more space efficient. Mutates state in the first argument. Returns roaring_bitmap resource

Changelog category

  • Improvement

@azevaykin azevaykin requested a review from a team as a code owner January 9, 2025 11:14
Copy link

github-actions bot commented Jan 9, 2025

2025-01-09 11:18:08 UTC Pre-commit check for 2185f08 has started.
2025-01-09 11:20:23 UTC Build linux-x86_64-release-clang14 is running...
🟢 2025-01-09 11:21:31 UTC Build successful.

Copy link

github-actions bot commented Jan 9, 2025

2025-01-09 11:18:13 UTC Pre-commit check for 2185f08 has started.
2025-01-09 11:20:22 UTC Build linux-x86_64-release-asan is running...
🟢 2025-01-09 11:21:10 UTC Build successful.
2025-01-09 11:21:25 UTC Tests are running...
🟢 2025-01-09 11:22:08 UTC Tests successful.

Test history | Test log

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
5 5 0 0 0 0

Copy link

github-actions bot commented Jan 9, 2025

2025-01-09 11:18:53 UTC Pre-commit check for 2185f08 has started.
2025-01-09 11:21:12 UTC Build linux-x86_64-relwithdebinfo is running...
🟢 2025-01-09 11:22:30 UTC Build successful.
2025-01-09 11:22:45 UTC Tests are running...
🟢 2025-01-09 11:23:11 UTC Tests successful.

Test history | Test log

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
6 6 0 0 0 0

@azevaykin azevaykin merged commit 28fc39d into ydb-platform:stable-24-3-11-hotfix Jan 9, 2025
12 checks passed
@azevaykin azevaykin deleted the stable-24-3-11-hotfix-udf branch January 9, 2025 15:58
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.

3 participants