final
class
FingerPrint
extends
AnyVal
A fingerprint is a bitset that acts as a bloom filter for sets of names.
Constructors
FingerPrint
(
bits:
Array
[
Long
]
)
Members
val
bits
: Array
[
Long
]
def
contains
(
name:
Name
)
: Boolean
Does set contain hash bits of given name?
Does set contain hash bits of given name?
def
include
(
name:
Name
)
: Unit
Include some bits of name's hashcode in set
Include some bits of name's hashcode in set
def
include
(
that:
FingerPrint
)
: Unit
Include all bits of that
fingerprint in set
Include all bits of that
fingerprint in set