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 in)
Deserialize from the specified DataInput instance.
|
BloomFilter |
deserialize(java.io.DataInput in,
boolean offheap) |
void |
serialize(BloomFilter bf,
java.io.DataOutput out)
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 out) throws java.io.IOException
ISerializerserialize in interface ISerializer<BloomFilter>bf - type that needs to be serializedout - DataOutput into which serialization needs to happen.java.io.IOExceptionpublic BloomFilter deserialize(java.io.DataInput in) throws java.io.IOException
ISerializerdeserialize in interface ISerializer<BloomFilter>in - DataInput from which deserialization needs to happen.java.io.IOExceptionpublic BloomFilter deserialize(java.io.DataInput in, boolean offheap) throws java.io.IOException
java.io.IOExceptionpublic long serializedSize(BloomFilter bf, TypeSizes typeSizes)
serializedSize in interface ISerializer<BloomFilter>bf - Bloom filter to calculate serialized sizeBloomFilterSerializer.serialize(BloomFilter, DataOutput)Copyright © 2015 The Apache Software Foundation