class_docstr: The `FunctionCostCatalog` catalog stores information about the runtime of user-defined functions (Functions) in the system. It maintains the following information for each Function.
  `_row_id:` an autogenerated unique identifier.
  `_name:` name of the Function
  `_function_id`: the row_id of the Function
  `_cost:` cost of this Function
code: def __init__(self, function_id: int, name: str, cost: float):
      self._function_id = function_id
      self._function_name = name
      self._cost = cost
  
imports: from sqlalchemy import Column, Float, ForeignKey, Integer, String
  from evadb.catalog.models.base_model import BaseModel
  from evadb.catalog.models.utils import FunctionCostCatalogEntry
label_desc: Use image node_id 1 to create a new FunctionCostCatalog object from inherited base classes: BaseModel with example: obj = FunctionCostCatalog(function_id, name, cost)