Yields tuples of (procedure_name, ) for *schema*.
(self, schema: str | None = None)
| 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*.""" |
| 475 | |
| 476 | target = schema if schema is not None else self.dbname |
| 477 | assert isinstance(self.conn, Connection) |
| 478 | with self.conn.cursor() as cur: |
| 479 | _logger.debug("Procedures Query. sql: %r schema: %r", self.procedures_query, target) |
| 480 | try: |
| 481 | cur.execute(self.procedures_query, (target,)) |
| 482 | except pymysql.DatabaseError as e: |
| 483 | _logger.error('No procedure completions due to %r', e) |
| 484 | yield () |
| 485 | else: |
| 486 | yield from cur |
| 487 | |
| 488 | def character_sets(self) -> Generator[tuple, None, None]: |
| 489 | """Yields tuples of (character_set_name, )""" |