Home Reference Source Test
public class | source

BloomFilter

Implements a Bloom filter.

Constructor Summary

Public Constructor
public

constructor(m: *, k: *)

Member Summary

Public Members
public

buckets: *

public

k: *

public

m: *

Method Summary

Public Methods
public

add(v: *)

public
public

fnv1a(v: *): *

public

fnv1ab(a: *): *

public

fnvmix(a: *): *

public

fnvmultiply(a: *): *

public

locations(v: *): *

public

popcnt(v: *): *

public

size(): *

public

test(v: *): boolean

Public Constructors

public constructor(m: *, k: *) source

Params:

NameTypeAttributeDescription
m *
k *

Public Members

public buckets: * source

public k: * source

public m: * source

Public Methods

public add(v: *) source

Params:

NameTypeAttributeDescription
v *

public addBloomFilter(v: *) source

Params:

NameTypeAttributeDescription
v *

public fnv1a(v: *): * source

Params:

NameTypeAttributeDescription
v *

Return:

*

public fnv1ab(a: *): * source

Params:

NameTypeAttributeDescription
a *

Return:

*

public fnvmix(a: *): * source

Params:

NameTypeAttributeDescription
a *

Return:

*

public fnvmultiply(a: *): * source

Params:

NameTypeAttributeDescription
a *

Return:

*

public locations(v: *): * source

Params:

NameTypeAttributeDescription
v *

Return:

*

public popcnt(v: *): * source

Params:

NameTypeAttributeDescription
v *

Return:

*

public size(): * source

Return:

*

public test(v: *): boolean source

Params:

NameTypeAttributeDescription
v *

Return:

boolean