You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Uint32List — returns contents of roaring_bitmap resource as List of Uint32 indices that are set to 1 in the bitmap
UnionWithBinary — returns union between roaring_bitmap resource and binary represenation. Mutates state in the first argument
Union — returns union between roaring_bitmap resource and another roaring_bitmap resource. Mutates state in the first argument
IntersectWithBinary — returns intersection between roaring_bitmap resource and binary represenation. Mutates state in the first argument
Intersect — returns intersection between roaring_bitmap resource and another roaring_bitmap resource. Mutates state in the first argument
⚪ 2024-04-15 14:25:26 UTC Pre-commit check for cb20e00 has started.
⚪ 2024-04-15 14:25:29 UTC Build linux-x86_64-release-asan is running...
🔴 2024-04-15 14:48:20 UTC Build failed. see the build logs.
🔴 2024-04-15 14:49:34 UTC Tests run skipped.
⚪ 2024-04-15 14:40:57 UTC Pre-commit check for cb20e00 has started.
⚪ 2024-04-15 14:40:58 UTC Build linux-x86_64-release-clang14 is running...
🔴 2024-04-15 14:53:51 UTC Build failed. see the build logs.
⚪ 2024-04-15 14:50:29 UTC Pre-commit check for cb20e00 has started.
⚪ 2024-04-15 14:50:31 UTC Build linux-x86_64-relwithdebinfo is running...
🔴 2024-04-15 14:51:36 UTC Build failed. see the build logs.
🔴 2024-04-15 14:52:51 UTC Tests run skipped.
⚪ 2024-04-17 12:51:14 UTC Pre-commit check for ca662c1 has started.
⚪ 2024-04-17 12:51:16 UTC Build linux-x86_64-release-clang14 is running...
🔴 2024-04-17 12:52:37 UTC Build failed. see the build logs.
⚪ 2024-04-17 12:53:08 UTC Pre-commit check for ca662c1 has started.
⚪ 2024-04-17 12:53:10 UTC Build linux-x86_64-relwithdebinfo is running...
🔴 2024-04-17 12:54:30 UTC Build failed. see the build logs.
🔴 2024-04-17 12:55:46 UTC Tests run skipped.
⚪ 2024-04-17 12:57:02 UTC Pre-commit check for ca662c1 has started.
⚪ 2024-04-17 12:57:04 UTC Build linux-x86_64-release-asan is running...
🔴 2024-04-17 12:58:31 UTC Build failed. see the build logs.
🔴 2024-04-17 12:59:50 UTC Tests run skipped.
⚪ 2024-04-17 15:10:50 UTC Pre-commit check for 22ecd96 has started.
⚪ 2024-04-17 15:10:52 UTC Build linux-x86_64-release-clang14 is running...
🔴 2024-04-17 15:11:56 UTC Build failed. see the build logs.
⚪ 2024-04-17 15:43:24 UTC Pre-commit check for 22ecd96 has started.
⚪ 2024-04-17 15:43:25 UTC Build linux-x86_64-relwithdebinfo is running...
🔴 2024-04-17 15:44:44 UTC Build failed. see the build logs.
🔴 2024-04-17 15:45:54 UTC Tests run skipped.
⚪ 2024-04-17 15:59:44 UTC Pre-commit check for 22ecd96 has started.
⚪ 2024-04-17 15:59:46 UTC Build linux-x86_64-release-asan is running...
🔴 2024-04-17 16:01:25 UTC Build failed. see the build logs.
🔴 2024-04-17 16:02:38 UTC Tests run skipped.
⚪ 2024-04-18 08:35:46 UTC Pre-commit check for a2e1051 has started.
⚪ 2024-04-18 08:35:47 UTC Build linux-x86_64-release-asan is running...
🟢 2024-04-18 08:36:57 UTC Build successful.
⚪ 2024-04-18 08:38:17 UTC Tests are running...
🟢 2024-04-18 08:39:02 UTC Tests successful.
⚪ 2024-04-18 08:37:14 UTC Pre-commit check for a2e1051 has started.
⚪ 2024-04-18 08:37:16 UTC Build linux-x86_64-release-clang14 is running...
🟢 2024-04-18 08:38:37 UTC Build successful.
⚪ 2024-04-18 08:37:24 UTC Pre-commit check for a2e1051 has started.
⚪ 2024-04-18 08:37:27 UTC Build linux-x86_64-relwithdebinfo is running...
🟢 2024-04-18 08:38:48 UTC Build successful.
⚪ 2024-04-18 08:40:13 UTC Tests are running...
🟢 2024-04-18 08:40:58 UTC Tests successful.
⚪ 2024-04-23 11:15:48 UTC Pre-commit check for ba50b11 has started.
⚪ 2024-04-23 11:15:51 UTC Build linux-x86_64-release-clang14 is running...
🟢 2024-04-23 11:17:15 UTC Build successful.
⚪ 2024-04-23 11:16:01 UTC Pre-commit check for ba50b11 has started.
⚪ 2024-04-23 11:16:04 UTC Build linux-x86_64-release-asan is running...
🟢 2024-04-23 11:17:22 UTC Build successful.
⚪ 2024-04-23 11:18:50 UTC Tests are running...
🔴 2024-04-23 11:19:43 UTC Some tests failed, follow the links below.
⚪ 2024-04-23 11:16:08 UTC Pre-commit check for ba50b11 has started.
⚪ 2024-04-23 11:16:10 UTC Build linux-x86_64-relwithdebinfo is running...
🟢 2024-04-23 11:17:39 UTC Build successful.
⚪ 2024-04-23 11:19:08 UTC Tests are running...
🟢 2024-04-23 11:19:54 UTC Tests successful.
⚪ 2024-04-23 11:35:25 UTC Pre-commit check for c65d1d6 has started.
⚪ 2024-04-23 11:35:27 UTC Build linux-x86_64-release-clang14 is running...
🟢 2024-04-23 11:36:49 UTC Build successful.
⚪ 2024-04-23 11:35:32 UTC Pre-commit check for c65d1d6 has started.
⚪ 2024-04-23 11:35:34 UTC Build linux-x86_64-relwithdebinfo is running...
🟢 2024-04-23 11:36:56 UTC Build successful.
⚪ 2024-04-23 11:38:24 UTC Tests are running...
🟢 2024-04-23 11:39:11 UTC Tests successful.
⚪ 2024-04-23 11:35:49 UTC Pre-commit check for c65d1d6 has started.
⚪ 2024-04-23 11:35:51 UTC Build linux-x86_64-release-asan is running...
🟢 2024-04-23 11:37:14 UTC Build successful.
⚪ 2024-04-23 11:38:42 UTC Tests are running...
🟢 2024-04-23 11:39:32 UTC Tests successful.
⚪ 2024-04-23 15:46:02 UTC Pre-commit check for c34b387 has started.
⚪ 2024-04-23 15:46:04 UTC Build linux-x86_64-release-asan is running...
🟢 2024-04-23 15:47:08 UTC Build successful.
⚪ 2024-04-23 15:48:27 UTC Tests are running...
🟢 2024-04-23 15:49:14 UTC Tests successful.
⚪ 2024-04-23 15:47:29 UTC Pre-commit check for c34b387 has started.
⚪ 2024-04-23 15:47:32 UTC Build linux-x86_64-relwithdebinfo is running...
🟢 2024-04-23 15:48:52 UTC Build successful.
⚪ 2024-04-23 15:50:19 UTC Tests are running...
🟢 2024-04-23 15:51:03 UTC Tests successful.
⚪ 2024-04-23 16:46:26 UTC Pre-commit check for 3488984 has started.
⚪ 2024-04-23 16:46:29 UTC Build linux-x86_64-release-clang14 is running...
🟢 2024-04-23 16:47:52 UTC Build successful.
⚪ 2024-04-23 16:47:27 UTC Pre-commit check for 3488984 has started.
⚪ 2024-04-23 16:47:30 UTC Build linux-x86_64-release-asan is running...
🟢 2024-04-23 16:48:46 UTC Build successful.
⚪ 2024-04-23 16:50:15 UTC Tests are running...
🟢 2024-04-23 16:51:03 UTC Tests successful.
⚪ 2024-04-23 16:47:30 UTC Pre-commit check for 3488984 has started.
⚪ 2024-04-23 16:47:32 UTC Build linux-x86_64-relwithdebinfo is running...
🟢 2024-04-23 16:48:54 UTC Build successful.
⚪ 2024-04-23 16:50:19 UTC Tests are running...
🟢 2024-04-23 16:51:06 UTC Tests successful.
⚪ 2024-04-23 17:03:42 UTC Pre-commit check for 479b642 has started.
⚪ 2024-04-23 17:03:44 UTC Build linux-x86_64-release-asan is running...
🟢 2024-04-23 17:04:52 UTC Build successful.
⚪ 2024-04-23 17:06:14 UTC Tests are running...
🟢 2024-04-23 17:07:02 UTC Tests successful.
⚪ 2024-04-23 17:05:35 UTC Pre-commit check for 479b642 has started.
⚪ 2024-04-23 17:05:38 UTC Build linux-x86_64-release-clang14 is running...
🟢 2024-04-23 17:06:59 UTC Build successful.
⚪ 2024-04-23 17:05:59 UTC Pre-commit check for 479b642 has started.
⚪ 2024-04-23 17:06:01 UTC Build linux-x86_64-relwithdebinfo is running...
🟢 2024-04-23 17:07:19 UTC Build successful.
⚪ 2024-04-23 17:08:45 UTC Tests are running...
🟢 2024-04-23 17:09:29 UTC Tests successful.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changelog entry
Introduce basic support for RoaringBitmaps as user type
Support is based on CRoaring library interpreting data from String column as a serialized RoaringBitmap
Currently 6 methods are supported
Serialize — convert
roaring_bitmap
resource to StringDeserialize — reads data from String column and converts it to
roaring_bitmap
resourceCardinality — returns
roaring_bitmap
resource cardinalityUint32List — returns contents of
roaring_bitmap
resource as List of Uint32 indices that are set to 1 in the bitmapUnionWithBinary — returns union between roaring_bitmap resource and binary represenation. Mutates state in the first argument
Union — returns union between roaring_bitmap resource and another roaring_bitmap resource. Mutates state in the first argument
IntersectWithBinary — returns intersection between
roaring_bitmap
resource and binary represenation. Mutates state in the first argumentIntersect — returns intersection between
roaring_bitmap
resource and anotherroaring_bitmap
resource. Mutates state in the first argumentChangelog category
Additional information