Package com.google.common.hash
Class BloomFilterStrategies.BitArray
- java.lang.Object
-
- com.google.common.hash.BloomFilterStrategies.BitArray
-
- Enclosing class:
- BloomFilterStrategies
static final class BloomFilterStrategies.BitArray extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) long
bitCount()
Number of set bits (1s)(package private) long
bitSize()
Number of bits(package private) BloomFilterStrategies.BitArray
copy()
boolean
equals(java.lang.Object o)
(package private) boolean
get(long index)
int
hashCode()
(package private) void
putAll(BloomFilterStrategies.BitArray array)
Combines the two BitArrays using bitwise OR.(package private) boolean
set(long index)
Returns true if the bit changed value.
-
-
-
Method Detail
-
set
boolean set(long index)
Returns true if the bit changed value.
-
get
boolean get(long index)
-
bitSize
long bitSize()
Number of bits
-
bitCount
long bitCount()
Number of set bits (1s)
-
copy
BloomFilterStrategies.BitArray copy()
-
putAll
void putAll(BloomFilterStrategies.BitArray array)
Combines the two BitArrays using bitwise OR.
-
equals
public boolean equals(@Nullable java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-