Source code for server.web.models.dag

"""DAG Database Table."""

from sqlalchemy import Column, DateTime, Integer, VARCHAR
from sqlalchemy.orm import relationship

from jobmon.server.web.models import Base


[docs] class Dag(Base): """DAG Database Table."""
[docs] __tablename__ = "dag"
[docs] id = Column(Integer, primary_key=True)
[docs] hash = Column(VARCHAR(150), unique=True, nullable=False)
[docs] created_date = Column(DateTime, default=None)
[docs] workflow = relationship("Workflow", back_populates="dag", lazy=True)