code: def get_tables(self) -> DBHandlerResponse:
      if not self.connection:
          return DBHandlerResponse(
              data=None, error="Not connected to the database."
          )
  
      try:
          query = f"SELECT table_name as 'table_name' FROM information_schema.tables WHERE table_schema='{self.database}'"
          tables_df = pd.read_sql_query(query, self.connection)
          return DBHandlerResponse(data=tables_df)
      except mysql.connector.Error as e:
          return DBHandlerResponse(data=None, error=str(e))
  
file_path: evadb/evadb/third_party/databases/mysql/mysql_handler.py
imports: import mysql.connector
  import pandas
  from evadb.third_party.databases.types import DBHandler, DBHandlerResponse, DBHandlerStatus
label_desc: Use image node_id 6 for calling the MysqlHandler obj's underlying member method code with example usage: obj.get_tables() and returns: DBHandlerResponse, DBHandlerResponse, DBHandlerResponse