org.apache.cassandra.utils
Class Murmur3BloomFilter

java.lang.Object
  extended by org.apache.cassandra.utils.BloomFilter
      extended by org.apache.cassandra.utils.Murmur3BloomFilter
All Implemented Interfaces:
java.io.Closeable, IFilter

public class Murmur3BloomFilter
extends BloomFilter


Nested Class Summary
static class Murmur3BloomFilter.Murmur3BloomFilterSerializer
           
 
Field Summary
static Murmur3BloomFilter.Murmur3BloomFilterSerializer serializer
           
 
Fields inherited from class org.apache.cassandra.utils.BloomFilter
bitset, hashCount
 
Constructor Summary
Murmur3BloomFilter(int hashes, IBitSet bs)
           
 
Method Summary
protected  long[] hash(java.nio.ByteBuffer b, int position, int remaining, long seed)
           
 
Methods inherited from class org.apache.cassandra.utils.BloomFilter
add, clear, close, isPresent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serializer

public static final Murmur3BloomFilter.Murmur3BloomFilterSerializer serializer
Constructor Detail

Murmur3BloomFilter

public Murmur3BloomFilter(int hashes,
                          IBitSet bs)
Method Detail

hash

protected long[] hash(java.nio.ByteBuffer b,
                      int position,
                      int remaining,
                      long seed)
Specified by:
hash in class BloomFilter


Copyright © 2013 The Apache Software Foundation