code: def __init__(self, db_session: Session):
      super().__init__(TableCatalog, db_session)
      self._column_service: ColumnCatalogService = ColumnCatalogService(
          db_session
      )
  
file_path: evadb/evadb/catalog/services/table_catalog_service.py
imports: from sqlalchemy.orm import Session
  from sqlalchemy.sql.expression import select
  from evadb.catalog.catalog_type import TableType
  from evadb.catalog.models.table_catalog import TableCatalog, TableCatalogEntry
  from evadb.catalog.services.base_service import BaseService
  from evadb.catalog.services.column_catalog_service import ColumnCatalogService
  from evadb.utils.errors import CatalogError
  from evadb.utils.logging_manager import logger
label_desc: Use image node_id 1 to create a new TableCatalogService object from inherited base classes: BaseService with example: obj = TableCatalogService(db_session)