(self, connection, schema=None, **kw)
| 5512 | |
| 5513 | @reflection.cache |
| 5514 | def _load_enums(self, connection, schema=None, **kw): |
| 5515 | if not self.supports_native_enum: |
| 5516 | return [] |
| 5517 | |
| 5518 | result = connection.execute(self._enum_query(schema)) |
| 5519 | |
| 5520 | enums = [] |
| 5521 | for name, visible, schema, labels in result: |
| 5522 | enums.append( |
| 5523 | { |
| 5524 | "name": name, |
| 5525 | "schema": schema, |
| 5526 | "visible": visible, |
| 5527 | "labels": [] if labels is None else labels, |
| 5528 | } |
| 5529 | ) |
| 5530 | return enums |
| 5531 | |
| 5532 | @lru_cache() |
| 5533 | def _domain_query(self, schema): |
no test coverage detected