(self, schema: str | None)
| 992 | self.all_completions.update(user) |
| 993 | |
| 994 | def extend_schemata(self, schema: str | None) -> None: |
| 995 | if schema is None: |
| 996 | return |
| 997 | metadata = self.dbmetadata["tables"] |
| 998 | metadata[schema] = {} |
| 999 | |
| 1000 | # dbmetadata.values() are the 'tables' and 'functions' dicts |
| 1001 | for metadata in self.dbmetadata.values(): |
| 1002 | metadata[schema] = {} |
| 1003 | self.all_completions.update(schema) |
| 1004 | |
| 1005 | def extend_relations(self, data: list[tuple[str, str]], kind: Literal['tables', 'views']) -> None: |
| 1006 | """Extend metadata for tables or views |
no outgoing calls