SchemaParserOptions
Defined in: packages/rxdb-model/dist/query-builder/services/schema-parser.service.d.ts:10
解析器配置选项
Properties
displayNameGenerator?
optional displayNameGenerator?: (fieldName, metadata?) => string;
Defined in: packages/rxdb-model/dist/query-builder/services/schema-parser.service.d.ts:38
自定义显示名称生成器
Parameters
| Parameter | Type |
|---|---|
fieldName | string |
metadata? | { displayName?: string; } |
metadata.displayName? | string |
Returns
string
entityMetadataMap?
optional entityMetadataMap?: Map<string, Readonly<EntityMetadataType>>;
Defined in: packages/rxdb-model/dist/query-builder/services/schema-parser.service.d.ts:30
实体元数据映射(用于解析关系字段的目标实体字段) 键为实体名称,值为实体元数据
fieldFilter?
optional fieldFilter?: (field) => boolean;
Defined in: packages/rxdb-model/dist/query-builder/services/schema-parser.service.d.ts:34
自定义字段过滤器
Parameters
| Parameter | Type |
|---|---|
field | FieldMetadata |
Returns
boolean
includeComputedProperties?
optional includeComputedProperties?: boolean;
Defined in: packages/rxdb-model/dist/query-builder/services/schema-parser.service.d.ts:20
是否包含计算属性
Default
false
includeForeignKeys?
optional includeForeignKeys?: boolean;
Defined in: packages/rxdb-model/dist/query-builder/services/schema-parser.service.d.ts:15
是否包含外键字段
Default
false
includeRelations?
optional includeRelations?: boolean;
Defined in: packages/rxdb-model/dist/query-builder/services/schema-parser.service.d.ts:25
是否包含关系字段(用于 EXISTS 操作符)
Default
false