Yields table names
(self)
| 412 | return SQLResult(preamble=preamble, header=header, rows=cursor, status=status) |
| 413 | |
| 414 | def tables(self) -> Generator[tuple[str], None, None]: |
| 415 | """Yields table names""" |
| 416 | |
| 417 | assert isinstance(self.conn, Connection) |
| 418 | with self.conn.cursor() as cur: |
| 419 | _logger.debug("Tables Query. sql: %r", self.tables_query) |
| 420 | cur.execute(self.tables_query) |
| 421 | yield from cur |
| 422 | |
| 423 | def table_columns(self, schema: str | None = None) -> Generator[tuple[str, str], None, None]: |
| 424 | """Yields (table name, column name) pairs for *schema* (default: current database).""" |