Yields tuples of (schema_name, function_name) for *schema*.
(self, schema: str | None = None)
| 461 | return [x[0] for x in cur.fetchall()] |
| 462 | |
| 463 | def functions(self, schema: str | None = None) -> Generator[tuple[str, str], None, None]: |
| 464 | """Yields tuples of (schema_name, function_name) for *schema*.""" |
| 465 | |
| 466 | target = schema if schema is not None else self.dbname |
| 467 | assert isinstance(self.conn, Connection) |
| 468 | with self.conn.cursor() as cur: |
| 469 | _logger.debug("Functions Query. sql: %r schema: %r", self.functions_query, target) |
| 470 | cur.execute(self.functions_query, (target,)) |
| 471 | yield from cur |
| 472 | |
| 473 | def procedures(self, schema: str | None = None) -> Generator[tuple, None, None]: |
| 474 | """Yields tuples of (procedure_name, ) for *schema*.""" |