Type parameters
Hierarchy
-
GenericDatabaseReader<DataModel> ↳GenericDatabaseWriter
Properties
system
• system:BaseDatabaseReader<SystemDataModel>
Inherited from
GenericDatabaseReader.systemvars
• vars:Object
Type declaration
Methods
get
▸ get<TableName, Fields>(table, id, options): Promise<null | SelectedDocument<DocumentByName<DataModel, TableName>, Fields>>
Type parameters
Parameters
Returns
Promise<null | SelectedDocument<DocumentByName<DataModel, TableName>, Fields>>
Inherited from
GenericDatabaseReader.get ▸ get<TableName>(table, id): Promise<null | DocumentByName<DataModel, TableName>>
Type parameters
Parameters
Returns
Promise<null | DocumentByName<DataModel, TableName>>
Inherited from
GenericDatabaseReader.get ▸ get<TableName>(id): Promise<null | DocumentByName<DataModel, TableName>>
Type parameters
Parameters
Returns
Promise<null | DocumentByName<DataModel, TableName>>
Inherited from
GenericDatabaseReader.getquery
▸ query<TableName>(tableName): SelectableQueryInitializer<NamedTableInfo<DataModel, TableName>>
Type parameters
Parameters
Returns
SelectableQueryInitializer<NamedTableInfo<DataModel, TableName>>
Inherited from
GenericDatabaseReader.querynormalizeId
▸ normalizeId<TableName>(tableName, id): null | TableKey<DataModel, TableName>
Type parameters
Parameters
Returns
null | TableKey<DataModel, TableName>
Inherited from
GenericDatabaseReader.normalizeIdinsert
▸ insert<TableName>(table, value): Promise<Id<TableName>>
Type parameters
Parameters
Returns
Promise<Id<TableName>>
patch
▸ patch<TableName>(table, id, value): Promise<void>
Type parameters
Parameters
Returns
Promise<void>
▸ patch<TableName>(id, value): Promise<void>
Type parameters
Parameters
Returns
Promise<void>
replace
▸ replace<TableName>(table, id, value): Promise<void>
Type parameters
Parameters
Returns
Promise<void>
▸ replace<TableName>(id, value): Promise<void>
Type parameters
Parameters
Returns
Promise<void>
delete
▸ delete<TableName>(table, id): Promise<void>
Type parameters
Parameters
Returns
Promise<void>
▸ delete(id): Promise<void>
Parameters
Returns
Promise<void>