SchemaManager
Defined in: packages/rxdb/src/schema/SchemaManager.ts:43
SchemaManager
Properties
rxdb
protected readonly rxdb: RxDB;
Defined in: packages/rxdb/src/schema/SchemaManager.ts:47
Methods
findMappedRelation()
findMappedRelation(meta, relation): FindMappedRelationResult<EntityRelationMetadata>;
Defined in: packages/rxdb/src/schema/SchemaManager.ts:127
查找当前关系属性的映射关系
Parameters
| Parameter | Type | Description |
|---|---|---|
meta | EntityMetadata | - |
relation | EntityRelationMetadata | 当前关系属性 |
Returns
FindMappedRelationResult<EntityRelationMetadata>
getEntityMetadata()
getEntityMetadata(name, namespace): Readonly<EntityMetadataType> | undefined;
Defined in: packages/rxdb/src/schema/SchemaManager.ts:211
获取实体元数据
Parameters
| Parameter | Type |
|---|---|
name | string |
namespace | string |
Returns
Readonly<EntityMetadataType> | undefined
getEntityType()
getEntityType<T>(name, namespace): T | undefined;
Defined in: packages/rxdb/src/schema/SchemaManager.ts:219
获取实体元数据
Type Parameters
| Type Parameter |
|---|
T extends EntityType |
Parameters
| Parameter | Type |
|---|---|
name | string |
namespace | string |
Returns
T | undefined
getFieldRelations()
getFieldRelations(metadata, field): GetFieldRelationsResult;
Defined in: packages/rxdb/src/schema/SchemaManager.ts:174
通过查询条件的字段找出关系数组
Parameters
| Parameter | Type | Description |
|---|---|---|
metadata | EntityMetadata | - |
field | string | 查询条件的字段 |
Returns
GetFieldRelationsResult
init()
init(): void;
Defined in: packages/rxdb/src/schema/SchemaManager.ts:49
Returns
void