(
self,
database: str | None = None,
schema: str | None = None,
name: str | None = None,
system: bool = False,
)
| 78 | cursor.execute(statement) |
| 79 | |
| 80 | def catalog_items( |
| 81 | self, |
| 82 | database: str | None = None, |
| 83 | schema: str | None = None, |
| 84 | name: str | None = None, |
| 85 | system: bool = False, |
| 86 | ) -> DictGenerator: |
| 87 | p = resource_path("catalog/s_items.sql" if system else "catalog/u_items.sql") |
| 88 | q = parse_query(p) |
| 89 | yield from self.query_all( |
| 90 | q.format( |
| 91 | database="'%'" if database is None else literal(database), |
| 92 | schema="'%'" if schema is None else literal(schema), |
| 93 | name="'%'" if name is None else literal(name), |
| 94 | ) |
| 95 | ) |
| 96 | |
| 97 | def object_clusters( |
| 98 | self, |
no test coverage detected