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.