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
Parse output from a standard competition solver.
dataset/ETHPy150Open cloudera/ibis/ibis/impala/client.py/ImpalaClient.list_udas--crossover with--dataset/ETHPy150Open borg-project/borg/borg/domains/pb/solvers.py/parse_competition