docs: def get_tables(self, table_name="", **kwargs):
          """
          get all the tables of the currently connected db
  
          table_name -- string -- if you would like to filter the tables list to only include matches with this name
          return -- list -- a list of table names
          """
          with self.connection(**kwargs) as connection:
              kwargs['connection'] = connection
              return self._get_tables(str(table_name), **kwargs)