@onzag/itemize / Modules / base/Root/sql
Basically just contains types and the function that specifies how the whole database for the itemize project should be described
- IElasticIndexDefinitionType
- IElasticSchemaDefinitionType
- ISQLColumnDefinitionType
- ISQLSchemaDefinitionType
- ISQLStreamComposedTableRowValue
- ISQLTableDefinitionType
- ISQLTableIndexType
- ISQLTableRowValue
Ƭ ConsumeStreamsFnType: (propertyLocationId: string) => Promise<void>
▸ (propertyLocationId): Promise<void>
| Name | Type |
|---|---|
propertyLocationId |
string |
Promise<void>
▸ getElasticSchemaForRoot(root, serverData, appData): IElasticSchemaDefinitionType
| Name | Type |
|---|---|
root |
default |
serverData |
any |
appData |
IAppDataType |
▸ getSQLTablesSchemaForRoot(root): ISQLSchemaDefinitionType
Provides the whole schema that is necessary to populate in order for all the items contained within this root to function in the database
| Name | Type | Description |
|---|---|---|
root |
default |
The root in question |
a total database schema