phystool.physql.models

Module Contents

Classes

Category

Tag

PDBType

PDBRecord

Data

logger

tag_relation

record_to_record

API

phystool.physql.models.logger

“getLogger(…)”

class phystool.physql.models.Category

Bases: phystool.physql.BaseModel

id: sqlalchemy.orm.base.Mapped[int]

“mapped_column(…)”

name: sqlalchemy.orm.base.Mapped[str]

None

tag_set: sqlalchemy.orm.base.Mapped[set[Tag]]

“relationship(…)”

phystool.physql.models.tag_relation

“Table(…)”

class phystool.physql.models.Tag

Bases: phystool.physql.BaseModel

id: sqlalchemy.orm.base.Mapped[int]

“mapped_column(…)”

name: sqlalchemy.orm.base.Mapped[str]

None

category_id: sqlalchemy.orm.base.Mapped[int]

“mapped_column(…)”

category: sqlalchemy.orm.base.Mapped[phystool.physql.models.Category]

“relationship(…)”

pdb_record_set: sqlalchemy.orm.base.Mapped[set[PDBRecord]]

“relationship(…)”

class phystool.physql.models.PDBType

Bases: phystool.physql.BaseModel

id: sqlalchemy.orm.base.Mapped[int]

“mapped_column(…)”

name: sqlalchemy.orm.base.Mapped[str]

None

standalone: sqlalchemy.orm.base.Mapped[bool]

None

pdb_record_set: sqlalchemy.orm.base.Mapped[set[PDBRecord]]

“relationship(…)”

phystool.physql.models.record_to_record

“Table(…)”

class phystool.physql.models.PDBRecord

Bases: phystool.physql.BaseModel

id: sqlalchemy.orm.base.Mapped[int]

“mapped_column(…)”

uuid: sqlalchemy.orm.base.Mapped[uuid.UUID]

None

title: sqlalchemy.orm.base.Mapped[str]

None

pdb_type_id: sqlalchemy.orm.base.Mapped[int]

“mapped_column(…)”

pdb_type: sqlalchemy.orm.base.Mapped[phystool.physql.models.PDBType]

“relationship(…)”

tag_set: sqlalchemy.orm.base.Mapped[set[phystool.physql.models.Tag]]

“relationship(…)”

using_set: sqlalchemy.orm.base.Mapped[set[phystool.physql.models.PDBRecord]]

“relationship(…)”

used_by_set: sqlalchemy.orm.base.Mapped[set[phystool.physql.models.PDBRecord]]

“relationship(…)”

property tex_file: pathlib.Path
property tags: phystool.tags.Tags