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