public static class Murmur3BloomFilter.Murmur3BloomFilterSerializer
extends java.lang.Object
Constructor and Description |
---|
Murmur3BloomFilter.Murmur3BloomFilterSerializer() |
Modifier and Type | Method and Description |
---|---|
protected BloomFilter |
createFilter(int hashes,
IBitSet bs) |
BloomFilter |
deserialize(java.io.DataInput dis)
Deserialize from the specified DataInput instance.
|
BloomFilter |
deserialize(java.io.DataInput dis,
boolean offheap) |
void |
serialize(BloomFilter bf,
java.io.DataOutput dos)
Serialize the specified type into the specified DataOutput instance.
|
long |
serializedSize(BloomFilter bf,
TypeSizes typeSizes)
Calculates a serialized size of the given Bloom Filter
|
public Murmur3BloomFilter.Murmur3BloomFilterSerializer()
protected BloomFilter createFilter(int hashes, IBitSet bs)
public void serialize(BloomFilter bf, java.io.DataOutput dos) throws java.io.IOException
ISerializer
serialize
in interface ISerializer<BloomFilter>
bf
- type that needs to be serializeddos
- DataOutput into which serialization needs to happen.java.io.IOException
public BloomFilter deserialize(java.io.DataInput dis) throws java.io.IOException
ISerializer
deserialize
in interface ISerializer<BloomFilter>
dis
- DataInput from which deserialization needs to happen.java.io.IOException
public BloomFilter deserialize(java.io.DataInput dis, boolean offheap) throws java.io.IOException
java.io.IOException
public long serializedSize(BloomFilter bf, TypeSizes typeSizes)
serializedSize
in interface ISerializer<BloomFilter>
bf
- Bloom filter to calculate serialized sizeBloomFilterSerializer.serialize(BloomFilter, DataOutput)
Copyright © 2013 The Apache Software Foundation