morphTo<Parent extends RelationalModel<Parent>> function

Relation<Parent, dynamic> morphTo<Parent extends RelationalModel<Parent>>(
  1. String typeColumn,
  2. String uuidColumn,
  3. Map<String, RelationalModel<RelationalModel>> map
)

Implementation

Relation<Parent, dynamic> morphTo<Parent extends RelationalModel<Parent>>(
  String typeColumn,
  String uuidColumn,
  Map<String, RelationalModel> map,
) {
  return Relation(
    child: MorphPlaceholder(),     // SAFE dummy, never actually queried
    type: RelationType.morphTo,
    foreignKey: uuidColumn,
    morphTypeColumn: typeColumn,
    morphMap: map,
  );
}