Package io.trino.orc.metadata.statistics
Class BloomFilter.BitSet
java.lang.Object
io.trino.orc.metadata.statistics.BloomFilter.BitSet
- Enclosing class:
- BloomFilter
Bare metal bit set implementation. For performance reasons, this implementation does not check
for index bounds nor expand the bit set size if the specified index is greater than the size.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
BitSet
public BitSet(long bits) -
BitSet
public BitSet(long[] data) Deserialize long array as bit set.- Parameters:
data- - bit array
-
-
Method Details
-
set
public void set(int index) Sets the bit at specified index.- Parameters:
index- - position
-
get
public boolean get(int index) Returns true if the bit is set in the specified index.- Parameters:
index- - position- Returns:
- - value at the bit position
-
bitSize
public long bitSize()Number of bits -
getData
public long[] getData()
-