SchemaModelMetadata
Interface: SchemaModelMetadata
Defined in: packages/sql-schema/src/metadata.ts:33
The model metadata the builder reads: structurally compatible with ModelMetadata from @webda/compiler, both as
compiled in webda.module.json and as resolved at runtime
Properties
Ancestors?
optionalAncestors?:ModelReference[]
Defined in: packages/sql-schema/src/metadata.ts:41
Ordered from the closest
Identifier
Identifier:
string
Defined in: packages/sql-schema/src/metadata.ts:34
PrimaryKey
PrimaryKey:
string[]
Defined in: packages/sql-schema/src/metadata.ts:36
PrimaryKeySeparator?
optionalPrimaryKeySeparator?:string
Defined in: packages/sql-schema/src/metadata.ts:37
Reflection?
optionalReflection?:object
Defined in: packages/sql-schema/src/metadata.ts:50
Index Signature
[field: string]: object
Relations?
optionalRelations?:object
Defined in: packages/sql-schema/src/metadata.ts:43
Index Signature
[key: string]: unknown
links?
optionallinks?:object[]
maps?
optionalmaps?:object[]
Index Signature
[key: string]: unknown
parent?
optionalparent?:object
parent.attribute
attribute:
string
parent.model?
optionalmodel?:string
queries?
optionalqueries?:object[]
Schemas?
optionalSchemas?:object
Defined in: packages/sql-schema/src/metadata.ts:51
Index Signature
[key: string]: unknown
Stored?
optionalStored?:JSONSchemaLike
ShortName?
optionalShortName?:string
Defined in: packages/sql-schema/src/metadata.ts:35
Subclasses?
optionalSubclasses?:ModelReference[]
Defined in: packages/sql-schema/src/metadata.ts:42