Skip to main content

Class: DatasetClass<D, T>

Dataset base class.

Type parameters

NameType
Dextends Dataset
TT

Hierarchy

Methods

getAllUpdatedAfter

getAllUpdatedAfter(updatedAfter, startAfter?): Promise<T[]>

Get all records updated after unix timestamp.

Parameters

NameType
updatedAfternumber
startAfter?string

Returns

Promise<T[]>


getAllUpdatedAfterLive

getAllUpdatedAfterLive(updatedAfter, startAfter?): Observable<T[]>

Get all records updated after unix timestamp. Real time stream.

Parameters

NameType
updatedAfternumber
startAfter?string

Returns

Observable<T[]>


getByField

getByField(fieldName, fieldValue, startAfter?): Promise<T[]>

Get records by field.

Parameters

NameType
fieldNamestring | string[]
fieldValuestring | number | boolean | (string | number | boolean)[]
startAfter?string

Returns

Promise<T[]>


getByFieldLive

getByFieldLive(fieldName, fieldValue, startAfter?): Observable<T[]>

Get records by field. Real time stream.

Parameters

NameType
fieldNamestring | string[]
fieldValuestring | number | boolean | (string | number | boolean)[]
startAfter?string

Returns

Observable<T[]>


getBySpace

getBySpace(space, startAfter?): Promise<T[]>

Get records by space.

Parameters

NameType
spacestring
startAfter?string

Returns

Promise<T[]>


getBySpaceLive

getBySpaceLive(space, startAfter?): Observable<T[]>

Get records by space. Real time stream.

Parameters

NameType
spacestring
startAfter?string

Returns

Observable<T[]>


getManyById

getManyById(setIds): Promise<T[]>

Get many records by id.

Parameters

NameType
setIdsstring[]

Returns

Promise<T[]>


getManyByIdLive

getManyByIdLive(setIds): Observable<T[]>

Get many records by id. Real time stream.

Parameters

NameType
setIdsstring[]

Returns

Observable<T[]>


id

id(setId): ExactDataSet<D, T>

Get specific record by id.

Parameters

NameType
setIdstring

Returns

ExactDataSet<D, T>