class_docstr: The `JobHistoryCatalog` stores the execution history of jobs .
  `_row_id:` an autogenerated unique identifier.
  `_job_id:` job id.
  `_job_name:` job name.
  `_execution_start_time:` start time of this run
  `_execution_end_time:` end time for this run
  `_created_at:` entry creation time
  `_updated_at:` entry last update time
code: def __init__(
      self,
      job_id: int,
      job_name: str,
      execution_start_time: datetime,
      execution_end_time: datetime,
  ):
      self._job_id = job_id
      self._job_name = job_name
      self._execution_start_time = execution_start_time
      self._execution_end_time = execution_end_time
  
imports: import datetime
  from sqlalchemy import Column, DateTime, ForeignKey, Integer, String, UniqueConstraint
  from evadb.catalog.models.base_model import BaseModel
  from evadb.catalog.models.utils import JobHistoryCatalogEntry
label_desc: Use image node_id 1 to create a new JobHistoryCatalog object from inherited base classes: BaseModel with example: obj = JobHistoryCatalog(job_id, job_name, execution_start_time, execution_end_time)