Skip to content

Class peagen.orm.analysis_result.AnalysisResult

peagen.orm.analysis_result.AnalysisResult

Bases: Base, GUIDPk, Timestamped, TenantBound, Ownable

eval_result_id class-attribute instance-attribute

eval_result_id = acol(
    storage=S(
        PgUUID(as_uuid=True),
        fk=ForeignKeySpec(
            "peagen.eval_results.id", on_delete="CASCADE"
        ),
    )
)

summary class-attribute instance-attribute

summary = acol(storage=S(Text))

data class-attribute instance-attribute

data = acol(storage=S(JSON, default=dict, nullable=False))

owner class-attribute instance-attribute

owner = relationship(User, lazy='selectin')

eval_result class-attribute instance-attribute

eval_result = relationship(
    "EvalResult", back_populates="analyses", lazy="selectin"
)