ncsw_data.storage.cacs.sqlite_db.model.base

The ncsw_data.storage.cacs.sqlite_db.model.base package initialization module.

Submodules

Classes

CaCSSQLiteDatabaseModelBase

The computer-assisted chemical synthesis (CaCS) SQLite database model base class.

CaCSSQLiteDatabaseModelReprMethodMixin

The computer-assisted chemical synthesis (CaCS) SQLite database model __repr__ method mixin class.

CaCSSQLiteDatabaseModelTimestampColumnsMixin

The computer-assisted chemical synthesis (CaCS) SQLite database model timestamp columns mixin class.

Package Contents

class ncsw_data.storage.cacs.sqlite_db.model.base.CaCSSQLiteDatabaseModelBase

Bases: sqlalchemy.orm.DeclarativeBase

The computer-assisted chemical synthesis (CaCS) SQLite database model base class.

class ncsw_data.storage.cacs.sqlite_db.model.base.CaCSSQLiteDatabaseModelReprMethodMixin

The computer-assisted chemical synthesis (CaCS) SQLite database model __repr__ method mixin class.

__repr__() str

The __repr__ method of the class.

Returns:

The string representation of the database model instances.

class ncsw_data.storage.cacs.sqlite_db.model.base.CaCSSQLiteDatabaseModelTimestampColumnsMixin

The computer-assisted chemical synthesis (CaCS) SQLite database model timestamp columns mixin class.

created_at: sqlalchemy.orm.Mapped[datetime.datetime]
created_by: sqlalchemy.orm.Mapped[str]
updated_at: sqlalchemy.orm.Mapped[datetime.datetime]
updated_by: sqlalchemy.orm.Mapped[str]