public class Murmur3BloomFilter extends BloomFilter
Modifier and Type | Class and Description |
---|---|
static class |
Murmur3BloomFilter.Murmur3BloomFilterSerializer |
Modifier and Type | Field and Description |
---|---|
static Murmur3BloomFilter.Murmur3BloomFilterSerializer |
serializer |
bitset, hashCount
Modifier | Constructor and Description |
---|---|
|
Murmur3BloomFilter(int hashCount,
IBitSet bs) |
protected |
Murmur3BloomFilter(Murmur3BloomFilter copy) |
Modifier and Type | Method and Description |
---|---|
protected void |
hash(java.nio.ByteBuffer b,
int position,
int remaining,
long seed,
long[] result) |
long |
offHeapSize()
Returns the amount of memory in bytes used off heap.
|
long |
serializedSize() |
IFilter |
sharedCopy() |
add, clear, getHashBuckets, isPresent
close, isCleanedUp
public static final Murmur3BloomFilter.Murmur3BloomFilterSerializer serializer
public Murmur3BloomFilter(int hashCount, IBitSet bs)
protected Murmur3BloomFilter(Murmur3BloomFilter copy)
public long serializedSize()
public IFilter sharedCopy()
public long offHeapSize()
IFilter
protected void hash(java.nio.ByteBuffer b, int position, int remaining, long seed, long[] result)
hash
in class BloomFilter
Copyright © 2020 The Apache Software Foundation