Home Reference Source
public class | source

CachedCollection

Extends:

Collection → CachedCollection

In memory version of collection.

Since all the data is in memory, it also does basic facets analysis.

Member Summary

Public Members
public

lookup: Map<string, Record>

Mappint of primary key to records

Method Summary

Public Methods
public

createRecord(record: *): *

public

deleteRecord(record: *): *

public

async initialise(): *

Builds up records in mmory.

public

async readRecord(record: *): *

public

searchRecords(query: *): *

public

updateRecord(record: *): *

Public Members

public lookup: Map<string, Record> source

Mappint of primary key to records

Public Methods

public createRecord(record: *): * source

Params:

NameTypeAttributeDescription
record *

Return:

*

public deleteRecord(record: *): * source

Params:

NameTypeAttributeDescription
record *

Return:

*

public async initialise(): * source

Builds up records in mmory. Sets up event listeners to keep everything up to date.

Return:

*

public async readRecord(record: *): * source

Params:

NameTypeAttributeDescription
record *

Return:

*

public searchRecords(query: *): * source

Params:

NameTypeAttributeDescription
query *

Return:

*

public updateRecord(record: *): * source

Params:

NameTypeAttributeDescription
record *

Return:

*