code: def list_udas(self, database=None, like=None):
          
          if not database:
              database = self.current_database
          statement = ddl.ListFunction(database, like=like, aggregate=True)
          with self._execute(statement, results=True) as cur:
              result = self._get_udfs(cur, udf.ImpalaUDA)
  
          return result
docs: Lists all UDAFs associated with a given database
  
          Parameters
          ----------
          database : string
          like : string for searching (optional)