mirar.pipelines.winter.models package
Models for database and pydantic dataclass models
- mirar.pipelines.winter.models.set_up_q3c(db_name: str, db_table: BaseTable)[source]
Function to setup q3c extension for a given table in db
- Parameters:
db_name – Name of database
db_table – Table to setup q3c extension for
- Returns:
- mirar.pipelines.winter.models.set_up_winter_databases()[source]
Setup the winter databases
- Returns:
None
Submodules
mirar.pipelines.winter.models.base_model module
Base class for models
- class mirar.pipelines.winter.models.base_model.WinterBase(**kwargs: Any)[source]
Bases:
DeclarativeBase,BaseTableParent class for summer database
- db_name = 'winter'
- metadata: ClassVar[MetaData] = MetaData()
Refers to the
_schema.MetaDatacollection that will be used for new_schema.Tableobjects.See also
orm_declarative_metadata
- registry: ClassVar[_RegistryType] = <sqlalchemy.orm.decl_api.registry object>
Refers to the
_orm.registryin use where new_orm.Mapperobjects will be associated.