docstr: Return the list of tables in the database.
  Returns:
      DBHandlerResponse
docstr_tok: ["Return","the","list","of","tables","in","the","database",".","Returns",":","DBHandlerResponse"]
code: def get_tables(self) -> DBHandlerResponse:
      """
      Return the list of tables in the database.
      Returns:
          DBHandlerResponse
      """
      if not self.connection:
          return DBHandlerResponse(
              data=None, error="Not connected to the database."
          )
  
      try:
          tables_df = pd.DataFrame(
              list(self.supported_table.keys()), columns=["table_name"]
          )
          return DBHandlerResponse(data=tables_df)
      except Exception as e:
          return DBHandlerResponse(data=None, error=str(e))
  
file_path: evadb/evadb/third_party/databases/github/github_handler.py
imports: import github
  import pandas
  from evadb.third_party.databases.github.table_column_info import STARGAZERS_COLUMNS
  from evadb.third_party.databases.types import DBHandler, DBHandlerResponse, DBHandlerStatus
label_desc: Use image node_id 6 for calling the GithubHandler obj's underlying member method code with example usage: obj.get_tables() and returns: DBHandlerResponse, DBHandlerResponse, DBHandlerResponse