Skip to content

Commit bf0b022

Browse files
committed
Succinct counting blocked Bloom filter with faster, but more complex maintenance operations
1 parent 7e551d0 commit bf0b022

File tree

4 files changed

+545
-8
lines changed

4 files changed

+545
-8
lines changed

src/main/java/org/fastfilter/FilterType.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import org.fastfilter.bloom.Bloom;
66
import org.fastfilter.bloom.CountingBloom;
77
import org.fastfilter.bloom.SuccinctCountingBlockedBloom;
8+
import org.fastfilter.bloom.SuccinctCountingBlockedBloomRankedV2;
89
import org.fastfilter.bloom.SuccinctCountingBlockedBloomV2;
910
import org.fastfilter.bloom.SuccinctCountingBloom;
1011
import org.fastfilter.cuckoo.Cuckoo16;
@@ -66,6 +67,12 @@ public Filter construct(long[] keys, int setting) {
6667
return SuccinctCountingBlockedBloomV2.construct(keys, setting);
6768
}
6869
},
70+
SUCCINCT_COUNTING_BLOCKED_BLOOM_RANKED_V2 {
71+
@Override
72+
public Filter construct(long[] keys, int setting) {
73+
return SuccinctCountingBlockedBloomRankedV2.construct(keys, setting);
74+
}
75+
},
6976
XOR_SIMPLE {
7077
@Override
7178
public Filter construct(long[] keys, int setting) {

0 commit comments

Comments
 (0)