MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / enums

Method enums

lib/sqlalchemy/dialects/postgresql/base.py:5681–5696  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

5679
5680 @util.memoized_property
5681 def enums(self) -> Dict[Tuple[str] | Tuple[str, str], ReflectedEnum]:
5682 # dictionary with (name, ) if default search path or (schema, name)
5683 # as keys
5684 enums = dict(
5685 (
5686 ((rec["name"],), rec)
5687 if rec["visible"]
5688 else ((rec["schema"], rec["name"]), rec)
5689 )
5690 for rec in self.dialect._load_enums(
5691 self.connection,
5692 schema="*",
5693 info_cache=self.kw.get("info_cache"),
5694 )
5695 )
5696 return enums
5697
5698 @util.memoized_property
5699 def domains(self) -> Dict[Tuple[str] | Tuple[str, str], ReflectedDomain]:

Callers

nothing calls this directly

Calls 2

_load_enumsMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected