class_docstr: The `JobCatalog` catalog stores information about all the created Jobs.
  `_row_id:` an autogenerated unique identifier.
  `_name:` the job name.
  `_queries:` the queries to run as part of this job
  `_start_time:` the job's start time
  `_end_time:` the job's end time
  `_repeat_interval:` the job's repeat interval
  `_repeat_period:` the job's repeat period
  `_active:` is the job active/deleted
  `_next_scheduled_run:` the next trigger time for the job as per the schedule
  `_created_at:` entry creation time
  `_updated_at:` entry last update time
code: def __init__(
      self,
      name: str,
      queries: str,
      start_time: datetime,
      end_time: datetime,
      repeat_interval: Integer,
      active: bool,
      next_schedule_run: datetime,
  ):
      self._name = name
      self._queries = queries
      self._start_time = start_time
      self._end_time = end_time
      self._repeat_interval = repeat_interval
      self._active = active
      self._next_scheduled_run = next_schedule_run
  
file_path: evadb/evadb/catalog/models/job_catalog.py
imports: import datetime
  import json
  from sqlalchemy import Boolean, Column, DateTime, Index, Integer, String
  from sqlalchemy.orm import relationship
  from evadb.catalog.models.base_model import BaseModel
  from evadb.catalog.models.utils import JobCatalogEntry
label_desc: Use image node_id 1 to create a new JobCatalog object from inherited base classes: BaseModel with example: obj = JobCatalog(name, queries, start_time, end_time, repeat_interval, active, next_schedule_run)