source/core/models/relational_datum_entity library

Classes

BelongsTo<T extends DatumEntityInterface>
HasMany<T extends DatumEntityInterface>
HasOne<T extends DatumEntityInterface>
ManyToMany<T extends DatumEntityInterface>
Relation<T extends DatumEntityInterface>
RelationalDatumEntity
An extension of DatumEntity that includes support for defining relationships.

Enums

CascadeDeleteBehavior
Defines the cascading behavior for delete operations on relationships.

Mixins

MemoizedRelations
Memoizes an entity's relations so eager loading (withRelated) works reliably for hand-written entities.
RelationalDatumEntityMixin
A mixin that provides relational functionality for Datum entities.