source/core/models/relation_schema library
Classes
- DatumRelationSchema
- A global registry mapping an entity Type to its relation schema.
- RelationDescriptor
- A type-level, instance-free description of a single relationship.
- RelationSchemaProvider
-
Contract for objects that can describe their relation schema without needing
their relation values to be loaded. Implemented by
RelationalDatumEntity.
Enums
- RelationKind
- The kind of a relationship, independent of any entity instance.
Typedefs
- DatumEntityType = DatumEntityInterface
- Marker used by the schema registry; kept here to avoid import cycles.