code: def get_entry_by_id(
      self, col_id: int, return_alchemy=False
  ) -> List[ColumnCatalogEntry]:
      entry = self.session.execute(
          select(self.model).filter(self.model._row_id == col_id)
      ).scalar_one_or_none()
      if entry:
          return entry if return_alchemy else entry.as_dataclass()
      return entry
  
file_path: evadb/evadb/catalog/services/column_catalog_service.py
imports: from typing import List
  from sqlalchemy.orm import Session
  from sqlalchemy.orm.exc import NoResultFound
  from sqlalchemy.sql.expression import select
  from evadb.catalog.models.column_catalog import ColumnCatalog
  from evadb.catalog.models.utils import ColumnCatalogEntry, TableCatalogEntry
  from evadb.catalog.services.base_service import BaseService
label_desc: Use image node_id 4 for calling the ColumnCatalogService obj's underlying member method code with example usage: obj.get_entry_by_id(col_id, return_alchemy) and returns: entry, unknown