code: def resolve_alias_table_value_expression(node: FunctionExpression):
      default_alias_name = node.name.lower()
      default_output_col_aliases = [
          str(obj.name.lower()) for obj in node.output_objs
      ]
      if not node.alias:
          node.alias = Alias(
              default_alias_name, default_output_col_aliases
          )
      else:
          if not len(node.alias.col_names):
              node.alias = Alias(
                  node.alias.alias_name, default_output_col_aliases
              )
          else:
              output_aliases = [
                  str(col_name.lower())
                  for col_name in node.alias.col_names
              ]
              node.alias = Alias(node.alias.alias_name, output_aliases)
  
      assert len(node.alias.col_names) == len(
          node.output_objs
      ), f"""Expected {len(node.output_objs)} output columns for {node.alias.alias_name}, got {len(node.alias.col_names)}."""
  
imports: from __future__ import annotations
  import re
  from typing import TYPE_CHECKING, List
  import pandas
  from evadb.catalog.catalog_type import ColumnType, TableType
  from evadb.catalog.catalog_utils import get_video_table_column_definitions, is_document_table, is_pdf_table, is_string_col, is_video_table
  from evadb.catalog.models.column_catalog import ColumnCatalogEntry
  from evadb.catalog.models.table_catalog import TableCatalogEntry
  from evadb.catalog.sql_config import IDENTIFIER_COLUMN
  from evadb.catalog.sql_config import ROW_NUM_COLUMN
  from evadb.expression.abstract_expression import AbstractExpression, ExpressionType
  from evadb.expression.function_expression import FunctionExpression
  from evadb.expression.tuple_value_expression import TupleValueExpression
  from evadb.parser.alias import Alias
  from evadb.parser.create_statement import ColumnDefinition
  from evadb.parser.table_ref import TableInfo, TableRef
  from evadb.third_party.databases.interface import get_database_handler
  from evadb.utils.logging_manager import logger
label_desc: Use image node_id 11 for calling a global function with example usage: resolve_alias_table_value_expression(node) without return types