Package org.apache.cassandra.utils
Class BloomFilterSerializer
- java.lang.Object
-
- org.apache.cassandra.utils.BloomFilterSerializer
-
public final class BloomFilterSerializer extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <I extends java.io.InputStream & java.io.DataInput>
BloomFilterdeserialize(I in, boolean oldBfFormat)static voidserialize(BloomFilter bf, DataOutputPlus out)static longserializedSize(BloomFilter bf)Calculates a serialized size of the given Bloom Filter
-
-
-
Method Detail
-
serialize
public static void serialize(BloomFilter bf, DataOutputPlus out) throws java.io.IOException
- Throws:
java.io.IOException
-
deserialize
public static <I extends java.io.InputStream & java.io.DataInput> BloomFilter deserialize(I in, boolean oldBfFormat) throws java.io.IOException
- Throws:
java.io.IOException
-
serializedSize
public static long serializedSize(BloomFilter bf)
Calculates a serialized size of the given Bloom Filter- Parameters:
bf- Bloom filter to calculate serialized size- Returns:
- serialized size of the given bloom filter
- See Also:
ISerializer.serialize(Object, org.apache.cassandra.io.util.DataOutputPlus)
-
-