Home Reference Source
public class | source

NumberIndex

Extends:

Index → NumberIndex

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

Method Summary

Public Methods
public

async addToIndex(index: *, documentIndices: *, documentsValues: *)

public

analyseValues(values: *): *

public

createIndex(): *[]

public

filterBasedOnIndex(index: *, filter: *, results: *): *

public

filterEqualToImpl(index: *, filter: *, results: *): *

public

filterExistsImpl(index: *, filter: *, results: *): *

public

filterLessThanImpl(index: *, filter: *, results: *): *

public

filterMoreThanImpl(index: *, filter: *, results: *): *

public

getDocumentValues(document: *): *

public

async removeFromIndex(index: *, documentIndices: *, documentsValues: *)

O(documentIndices)

Public Constructors

public constructor() source

Public Members

public filters: string[] source

Public Methods

public async addToIndex(index: *, documentIndices: *, documentsValues: *) source

Params:

NameTypeAttributeDescription
index *
documentIndices *
documentsValues *

public analyseValues(values: *): * source

Params:

NameTypeAttributeDescription
values *

Return:

*

public createIndex(): *[] source

Return:

*[]

public filterBasedOnIndex(index: *, filter: *, results: *): * source

Params:

NameTypeAttributeDescription
index *
filter *
results *

Return:

*

public filterEqualToImpl(index: *, filter: *, results: *): * source

Params:

NameTypeAttributeDescription
index *
filter *
results *

Return:

*

public filterExistsImpl(index: *, filter: *, results: *): * source

Params:

NameTypeAttributeDescription
index *
filter *
results *

Return:

*

public filterLessThanImpl(index: *, filter: *, results: *): * source

Params:

NameTypeAttributeDescription
index *
filter *
results *

Return:

*

public filterMoreThanImpl(index: *, filter: *, results: *): * source

Params:

NameTypeAttributeDescription
index *
filter *
results *

Return:

*

public getDocumentValues(document: *): * source

Params:

NameTypeAttributeDescription
document *

Return:

*

public async removeFromIndex(index: *, documentIndices: *, documentsValues: *) source

O(documentIndices)

Params:

NameTypeAttributeDescription
index *
documentIndices *
documentsValues *