Jim Apple
Jim Apple
There is no difference between the SBBF in this repo and Kudu's; I'm the author of both. You can tune the fpp by setting any space you like; there is...
Thanks for your thoughts! Taffy cuckoo filters do support a `Union` operation - is that not what you're looking for?
With TBFs it should be possible by doing bitwise OR on the levels, just like you surmise. With MTCFs Union should also be possible. The key operation if iterating over...
Just added (de)serialization for block filters. Will soon add for other filters.
Not yet, but I'll add that.
@patelprateek How do you plan to pass the filters from Java to C++ - JNI? Disk? MappedByteBuffer? Something else?
@patelprateek See [JavaSerDeTest in block.cpp](https://github.com/jbapple/libfilter/blob/master/cpp/extras/test/block.cpp#L263) For example of how to use the new JNI compatible serialization/deserialization to get a filter from Java to C++.
Benchmarks are available in https://github.com/jbapple/libfilter/tree/master/cpp/extras/benchmarks
You need to initialize the git submodules first: `git submodule update --init --recursive`
You could use `mmap` in the C interface to allocate a `libfilter_region`'s `block` pointer, I suppose. If you just accessed the NVMe space needed on each read or write, I...