code: def table_name(self, tree):
      child = self.visit(tree.children[0])
      if isinstance(child, tuple):
          database_name, table_name = child[0], child[1]
      else:
          database_name, table_name = None, child
  
      if table_name is not None:
          return TableInfo(
              table_name=table_name, database_name=database_name
          )
      else:
          error = "Invalid Table Name"
          logger.error(error)
  
file_path: evadb/evadb/parser/lark_visitor/_common_clauses_ids.py
imports: from evadb.catalog.catalog_type import Dimension
  from evadb.expression.tuple_value_expression import TupleValueExpression
  from evadb.parser.table_ref import TableInfo
  from evadb.utils.logging_manager import logger
label_desc: Use image node_id 1 for calling the CommonClauses obj's underlying member method code with example usage: obj.table_name(tree) and returns: TableInfo