SqlMapper

Bases: Protocol

Mapper interface for SQLAlchemy ORM mapping.

Source code in src/alpha/interfaces/sql_mapper.py
@runtime_checkable
class SqlMapper(Protocol):
    """Mapper interface for SQLAlchemy ORM mapping."""

    convention: ClassVar[dict[str, Any]]
    started: ClassVar[bool]
    schema_name: ClassVar[str]

    metadata: ClassVar[sa.MetaData]

    mapper_registry: ClassVar[registry]

    @classmethod
    def start_mapping(cls) -> None:
        """Start the SQLAlchemy ORM mapping process."""
        ...

Methods:

start_mapping classmethod

start_mapping()

Start the SQLAlchemy ORM mapping process.

Source code in src/alpha/interfaces/sql_mapper.py
@classmethod
def start_mapping(cls) -> None:
    """Start the SQLAlchemy ORM mapping process."""
    ...