anymodel.types.relations

Entity relationship definitions.

This module provides classes for defining relationships between entities, supporting lazy loading and automatic persistence of related entities.

Classes

class anymodel.types.relations.OneToManyRelation(mapper)[source]

Bases: Relation

Represents a one-to-many relationship between entities.

Manages the loading and persistence of related entities in a one-to-many relationship.

__init__(mapper)[source]
get_find_callback_for(mapper, row)[source]
save(mapper, entity, related_entity)[source]
class anymodel.types.relations.Relation[source]

Bases: ABC

Abstract base class for entity relationships.

abstractmethod get_find_callback_for(mapper, entity)[source]
abstractmethod save(mapper, entity, related_entity)[source]