code: def create_table_catalog_entry_for_native_table(
      table_info: TableInfo, column_list: List[ColumnDefinition]
  ):
      column_catalog_entries = (
          xform_column_definitions_to_catalog_entries(column_list)
      )
  
      # Assemble table.
      table_catalog_entry = TableCatalogEntry(
          name=table_info.table_name,
          file_url=None,
          table_type=TableType.NATIVE_DATA,
          columns=column_catalog_entries,
          database_name=table_info.database_name,
      )
      return table_catalog_entry
  
imports: import glob
  import os
  from pathlib import Path
  from typing import TYPE_CHECKING, Generator, List, Union
  from evadb.catalog.catalog_utils import xform_column_definitions_to_catalog_entries
  from evadb.catalog.models.utils import TableCatalogEntry
  from evadb.parser.create_statement import ColumnDefinition
  from evadb.catalog.catalog_type import TableType, VectorStoreType
  from evadb.expression.abstract_expression import AbstractExpression
  from evadb.expression.function_expression import FunctionExpression
  from evadb.models.storage.batch import Batch
  from evadb.parser.table_ref import TableInfo
  from evadb.parser.types import FileFormatType
  from evadb.readers.document.registry import SUPPORTED_TYPES
  from evadb.utils.generic_utils import try_to_import_cv2
  from evadb.utils.logging_manager import logger
label_desc: Use image node_id 12 for calling a global function with example usage: create_table_catalog_entry_for_native_table(table_info, column_list) and returns: table_catalog_entry