1 line
102 KiB
JSON
1 line
102 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "label": "decl_api.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1"}, {"id": "decl_api_has_inherited_table", "label": "has_inherited_table()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L111"}, {"id": "decl_api_dynamicattributestype", "label": "_DynamicAttributesType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L130"}, {"id": "type", "label": "type", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "decl_api_dynamicattributestype_setattr", "label": ".__setattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L131"}, {"id": "decl_api_dynamicattributestype_delattr", "label": ".__delattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L137"}, {"id": "decl_api_declarativeattributeintercept", "label": "DeclarativeAttributeIntercept", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L144"}, {"id": "decl_api_dctransformdeclarative", "label": "DCTransformDeclarative", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L169"}, {"id": "decl_api_declarativemeta", "label": "DeclarativeMeta", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L173"}, {"id": "decl_api_declarativemeta_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L177"}, {"id": "decl_api_synonym_for", "label": "synonym_for()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L203"}, {"id": "decl_api_declared_attr_common", "label": "_declared_attr_common", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L245"}, {"id": "decl_api_declared_attr_common_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L246"}, {"id": "decl_api_declared_attr_common_collect_return_annotation", "label": "._collect_return_annotation()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L267"}, {"id": "decl_api_declared_attr_common_get", "label": ".__get__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L270"}, {"id": "decl_api_declared_directive", "label": "_declared_directive", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L310"}, {"id": "decl_api_init", "label": "__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L315"}, {"id": "decl_api_get", "label": "__get__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L321"}, {"id": "decl_api_set", "label": "__set__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L323"}, {"id": "decl_api_delete", "label": "__delete__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L325"}, {"id": "decl_api_call", "label": "__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L327"}, {"id": "decl_api_declared_attr", "label": "declared_attr", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L332"}, {"id": "decl_api_stateful", "label": "_stateful()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L454"}, {"id": "decl_api_directive", "label": "directive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L458"}, {"id": "decl_api_cascading", "label": "cascading()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L463"}, {"id": "decl_api_stateful_declared_attr", "label": "_stateful_declared_attr", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L468"}, {"id": "decl_api_stateful_declared_attr_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L471"}, {"id": "decl_api_stateful_declared_attr_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L480"}, {"id": "decl_api_declarative_mixin", "label": "declarative_mixin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L484"}, {"id": "decl_api_setup_declarative_base", "label": "_setup_declarative_base()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L531"}, {"id": "decl_api_mappedasdataclass", "label": "MappedAsDataclass", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L572"}, {"id": "decl_api_mappedasdataclass_init_subclass", "label": ".__init_subclass__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L585"}, {"id": "decl_api_declarativebase", "label": "DeclarativeBase", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L637"}, {"id": "decl_api_sa_inspect_type", "label": "_sa_inspect_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L756"}, {"id": "decl_api_sa_inspect_instance", "label": "_sa_inspect_instance()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L758"}, {"id": "decl_api_declarativebase_init_subclass", "label": ".__init_subclass__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L841"}, {"id": "decl_api_check_not_declarative", "label": "_check_not_declarative()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L850"}, {"id": "decl_api_declarativebasenometa", "label": "DeclarativeBaseNoMeta", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L865"}, {"id": "decl_api_declarativebasenometa_init_subclass", "label": ".__init_subclass__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L963"}, {"id": "decl_api_add_mapped_attribute", "label": "add_mapped_attribute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L972"}, {"id": "decl_api_declarative_base", "label": "declarative_base()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L991"}, {"id": "decl_api_registry", "label": "registry", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1114"}, {"id": "decl_api_registry_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1157"}, {"id": "decl_api_registry_update_type_annotation_map", "label": ".update_type_annotation_map()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1225"}, {"id": "decl_api_registry_resolve_type", "label": "._resolve_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1239"}, {"id": "decl_api_mappers", "label": "mappers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1336"}, {"id": "decl_api_registry_set_depends_on", "label": "._set_depends_on()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1343"}, {"id": "decl_api_registry_flag_new_mapper", "label": "._flag_new_mapper()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1349"}, {"id": "decl_api_recurse_with_dependents", "label": "_recurse_with_dependents()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1358"}, {"id": "decl_api_recurse_with_dependencies", "label": "_recurse_with_dependencies()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1377"}, {"id": "decl_api_registry_mappers_to_configure", "label": "._mappers_to_configure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1396"}, {"id": "decl_api_registry_add_non_primary_mapper", "label": "._add_non_primary_mapper()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1412"}, {"id": "decl_api_registry_dispose_cls", "label": "._dispose_cls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1415"}, {"id": "decl_api_registry_add_manager", "label": "._add_manager()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1418"}, {"id": "decl_api_registry_configure", "label": ".configure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1428"}, {"id": "decl_api_registry_dispose", "label": ".dispose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1469"}, {"id": "decl_api_registry_dispose_manager_and_mapper", "label": "._dispose_manager_and_mapper()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1495"}, {"id": "decl_api_registry_generate_base", "label": ".generate_base()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1505"}, {"id": "decl_api_mapped_as_dataclass", "label": "mapped_as_dataclass()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1624"}, {"id": "decl_api_registry_mapped_as_dataclass", "label": ".mapped_as_dataclass()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1641"}, {"id": "decl_api_registry_mapped", "label": ".mapped()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1696"}, {"id": "decl_api_registry_as_declarative_base", "label": ".as_declarative_base()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1737"}, {"id": "decl_api_registry_map_declaratively", "label": ".map_declaratively()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1774"}, {"id": "decl_api_registry_map_imperatively", "label": ".map_imperatively()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1824"}, {"id": "decl_api_as_declarative", "label": "as_declarative()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1890"}, {"id": "decl_api_inspect_decl_meta", "label": "_inspect_decl_meta()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1999"}, {"id": "decl_api_rationale_112", "label": "Given a class, return True if any of the classes it inherits from has a mapp", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L112"}, {"id": "decl_api_rationale_149", "label": "Metaclass that may be used in conjunction with the :class:`_orm.DeclarativeB", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L149"}, {"id": "decl_api_rationale_170", "label": "metaclass that includes @dataclass_transforms", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L170"}, {"id": "decl_api_rationale_206", "label": "Decorator that produces an :func:`_orm.synonym` attribute in conjunction wit", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L206"}, {"id": "decl_api_rationale_333", "label": "Mark a class-level method as representing the definition of a mapped propert", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L333"}, {"id": "decl_api_rationale_485", "label": "Mark a class as providing the feature of \"declarative mixin\". E.g.::", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L485"}, {"id": "decl_api_rationale_573", "label": "Mixin class to indicate when mapping this class, also convert it to be a dat", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L573"}, {"id": "decl_api_rationale_642", "label": "Base class used for declarative class definitions. The :class:`_orm.Declara", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L642"}, {"id": "decl_api_rationale_869", "label": "Same as :class:`_orm.DeclarativeBase`, but does not use a metaclass to inter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L869"}, {"id": "decl_api_rationale_975", "label": "Add a new mapped attribute to an ORM mapped class. E.g.:: add_mapp", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L975"}, {"id": "decl_api_rationale_1002", "label": "r\"\"\"Construct a base class for declarative class definitions. The new base", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1002"}, {"id": "decl_api_rationale_1115", "label": "Generalized registry for mapping classes. The :class:`_orm.registry` serves", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1115"}, {"id": "decl_api_rationale_1165", "label": "r\"\"\"Construct a new :class:`_orm.registry` :param metadata: A", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1165"}, {"id": "decl_api_rationale_1229", "label": "update the :paramref:`_orm.registry.type_annotation_map` with new values", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1229"}, {"id": "decl_api_rationale_1337", "label": "read only collection of all :class:`_orm.Mapper` objects.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1337"}, {"id": "decl_api_rationale_1429", "label": "Configure all as-yet unconfigured mappers in this :class:`_orm.registry`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1429"}, {"id": "decl_api_rationale_1470", "label": "Dispose of all mappers in this :class:`_orm.registry`. After invocation", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1470"}, {"id": "decl_api_rationale_1512", "label": "Generate a declarative base class. Classes that inherit from the return", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1512"}, {"id": "decl_api_rationale_1656", "label": "Class decorator that will apply the Declarative mapping process to a giv", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1656"}, {"id": "decl_api_rationale_1697", "label": "Class decorator that will apply the Declarative mapping process to a giv", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1697"}, {"id": "decl_api_rationale_1738", "label": "Class decorator which will invoke :meth:`_orm.registry.generate_base`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1738"}, {"id": "decl_api_rationale_1775", "label": "Map a class declaratively. In this form of mapping, the class is scanne", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1775"}, {"id": "decl_api_rationale_1830", "label": "r\"\"\"Map a class imperatively. In this form of mapping, the class is not", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1830"}, {"id": "decl_api_rationale_1891", "label": "Class decorator which will adapt a given class into a :func:`_orm.declarativ", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1891"}, {"id": "decl_api_rationale_1957", "label": "Standalone function form of :meth:`_orm.registry.mapped_as_dataclass` which", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1957"}, {"id": "decl_api_rationale_1290", "label": "# NOTE: assume there aren't type alias types of new types.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1290"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "itertools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "weakref", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_orm_constructors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_orm_constructors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_orm_constructors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_orm_constructors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_orm_constructors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_attributes_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_mapper_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_properties_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_relationships_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_state_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_elements_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_selectable_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L71", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L72", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L76", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L77", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L78", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L81", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L83", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L85", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L88", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L89", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_instrumentation_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L91", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L92", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_state_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L93", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L94", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_type_api_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L95", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_has_inherited_table", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L111", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_dynamicattributestype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L130", "weight": 1.0}, {"source": "decl_api_dynamicattributestype", "target": "type", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L130", "weight": 1.0}, {"source": "decl_api_dynamicattributestype", "target": "decl_api_dynamicattributestype_setattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L131", "weight": 1.0}, {"source": "decl_api_dynamicattributestype", "target": "decl_api_dynamicattributestype_delattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L137", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_declarativeattributeintercept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L144", "weight": 1.0}, {"source": "decl_api_declarativeattributeintercept", "target": "decl_api_dynamicattributestype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L144", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_dctransformdeclarative", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L169", "weight": 1.0}, {"source": "decl_api_dctransformdeclarative", "target": "decl_api_declarativeattributeintercept", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L169", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_declarativemeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L173", "weight": 1.0}, {"source": "decl_api_declarativemeta", "target": "decl_api_declarativeattributeintercept", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L173", "weight": 1.0}, {"source": "decl_api_declarativemeta", "target": "decl_api_declarativemeta_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L177", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_synonym_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L203", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_declared_attr_common", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L245", "weight": 1.0}, {"source": "decl_api_declared_attr_common", "target": "decl_api_declared_attr_common_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L246", "weight": 1.0}, {"source": "decl_api_declared_attr_common", "target": "decl_api_declared_attr_common_collect_return_annotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L267", "weight": 1.0}, {"source": "decl_api_declared_attr_common", "target": "decl_api_declared_attr_common_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L270", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_declared_directive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L310", "weight": 1.0}, {"source": "decl_api_declared_directive", "target": "decl_api_declared_attr_common", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L310", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L315", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L321", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L323", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_delete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L325", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L327", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_declared_attr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L332", "weight": 1.0}, {"source": "decl_api_declared_attr", "target": "decl_api_declared_attr_common", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L332", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L427", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L433", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_delete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L435", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L442", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L447", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L449", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_stateful", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L454", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_directive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L458", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_cascading", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L463", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_stateful_declared_attr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L468", "weight": 1.0}, {"source": "decl_api_stateful_declared_attr", "target": "decl_api_stateful_declared_attr_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L471", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_stateful", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L475", "weight": 1.0}, {"source": "decl_api_stateful_declared_attr", "target": "decl_api_stateful_declared_attr_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L480", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_declarative_mixin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L484", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_setup_declarative_base", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L531", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_mappedasdataclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L572", "weight": 1.0}, {"source": "decl_api_mappedasdataclass", "target": "decl_api_mappedasdataclass_init_subclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L585", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_declarativebase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L637", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_sa_inspect_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L756", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_sa_inspect_instance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L758", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L839", "weight": 1.0}, {"source": "decl_api_declarativebase", "target": "decl_api_declarativebase_init_subclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L841", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_check_not_declarative", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L850", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_declarativebasenometa", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L865", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_sa_inspect_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L924", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_sa_inspect_instance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L926", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L961", "weight": 1.0}, {"source": "decl_api_declarativebasenometa", "target": "decl_api_declarativebasenometa_init_subclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L963", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_add_mapped_attribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L972", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_declarative_base", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L991", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_registry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1114", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1157", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_update_type_annotation_map", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1225", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_resolve_type", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1239", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_mappers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1336", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_set_depends_on", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1343", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_flag_new_mapper", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1349", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_recurse_with_dependents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1358", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_recurse_with_dependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1377", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_mappers_to_configure", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1396", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_add_non_primary_mapper", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1412", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_dispose_cls", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1415", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_add_manager", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1418", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_configure", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1428", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1469", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_dispose_manager_and_mapper", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1495", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_generate_base", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1505", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_mapped_as_dataclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1624", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_mapped_as_dataclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1627", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_mapped_as_dataclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1641", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_mapped", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1696", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_as_declarative_base", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1737", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_map_declaratively", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1774", "weight": 1.0}, {"source": "decl_api_registry", "target": "decl_api_registry_map_imperatively", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1824", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_as_declarative", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1890", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_mapped_as_dataclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1943", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "target": "decl_api_inspect_decl_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1999", "weight": 1.0}, {"source": "decl_api_declarativemeta_init", "target": "decl_api_registry_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L200", "weight": 1.0}, {"source": "decl_api_stateful", "target": "decl_api_stateful_declared_attr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L455", "weight": 1.0}, {"source": "decl_api_cascading", "target": "decl_api_stateful", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L465", "weight": 1.0}, {"source": "decl_api_stateful_declared_attr_call", "target": "decl_api_declared_attr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L481", "weight": 1.0}, {"source": "decl_api_setup_declarative_base", "target": "decl_api_registry", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L558", "weight": 1.0}, {"source": "decl_api_mappedasdataclass_init_subclass", "target": "decl_api_declarativebasenometa_init_subclass", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L626", "weight": 1.0}, {"source": "decl_api_declarativebase_init_subclass", "target": "decl_api_check_not_declarative", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L843", "weight": 1.0}, {"source": "decl_api_declarativebase_init_subclass", "target": "decl_api_setup_declarative_base", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L844", "weight": 1.0}, {"source": "decl_api_declarativebase_init_subclass", "target": "decl_api_declarativebasenometa_init_subclass", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L847", "weight": 1.0}, {"source": "decl_api_declarativebasenometa_init_subclass", "target": "decl_api_check_not_declarative", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L965", "weight": 1.0}, {"source": "decl_api_declarativebasenometa_init_subclass", "target": "decl_api_setup_declarative_base", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L966", "weight": 1.0}, {"source": "decl_api_declarative_base", "target": "decl_api_registry_generate_base", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1101", "weight": 1.0}, {"source": "decl_api_declarative_base", "target": "decl_api_registry", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1101", "weight": 1.0}, {"source": "decl_api_registry_init", "target": "decl_api_registry_update_type_annotation_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1216", "weight": 1.0}, {"source": "decl_api_registry_flag_new_mapper", "target": "decl_api_recurse_with_dependents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1354", "weight": 1.0}, {"source": "decl_api_registry_dispose_manager_and_mapper", "target": "decl_api_registry_dispose_cls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1502", "weight": 1.0}, {"source": "decl_api_as_declarative", "target": "decl_api_registry_as_declarative_base", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1925", "weight": 1.0}, {"source": "decl_api_as_declarative", "target": "decl_api_registry", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1925", "weight": 1.0}, {"source": "decl_api_mapped_as_dataclass", "target": "decl_api_registry_mapped_as_dataclass", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1984", "weight": 1.0}, {"source": "decl_api_rationale_112", "target": "decl_api_has_inherited_table", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L112", "weight": 1.0}, {"source": "decl_api_rationale_149", "target": "decl_api_declarativeattributeintercept", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L149", "weight": 1.0}, {"source": "decl_api_rationale_170", "target": "decl_api_dctransformdeclarative", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L170", "weight": 1.0}, {"source": "decl_api_rationale_206", "target": "decl_api_synonym_for", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L206", "weight": 1.0}, {"source": "decl_api_rationale_333", "target": "decl_api_declared_attr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L333", "weight": 1.0}, {"source": "decl_api_rationale_485", "target": "decl_api_declarative_mixin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L485", "weight": 1.0}, {"source": "decl_api_rationale_573", "target": "decl_api_mappedasdataclass", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L573", "weight": 1.0}, {"source": "decl_api_rationale_642", "target": "decl_api_declarativebase", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L642", "weight": 1.0}, {"source": "decl_api_rationale_869", "target": "decl_api_declarativebasenometa", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L869", "weight": 1.0}, {"source": "decl_api_rationale_975", "target": "decl_api_add_mapped_attribute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L975", "weight": 1.0}, {"source": "decl_api_rationale_1002", "target": "decl_api_declarative_base", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1002", "weight": 1.0}, {"source": "decl_api_rationale_1115", "target": "decl_api_registry", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1115", "weight": 1.0}, {"source": "decl_api_rationale_1165", "target": "decl_api_registry_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1165", "weight": 1.0}, {"source": "decl_api_rationale_1229", "target": "decl_api_registry_update_type_annotation_map", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1229", "weight": 1.0}, {"source": "decl_api_rationale_1337", "target": "decl_api_registry_mappers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1337", "weight": 1.0}, {"source": "decl_api_rationale_1429", "target": "decl_api_registry_configure", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1429", "weight": 1.0}, {"source": "decl_api_rationale_1470", "target": "decl_api_registry_dispose", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1470", "weight": 1.0}, {"source": "decl_api_rationale_1512", "target": "decl_api_registry_generate_base", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1512", "weight": 1.0}, {"source": "decl_api_rationale_1656", "target": "decl_api_registry_mapped_as_dataclass", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1656", "weight": 1.0}, {"source": "decl_api_rationale_1697", "target": "decl_api_registry_mapped", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1697", "weight": 1.0}, {"source": "decl_api_rationale_1738", "target": "decl_api_registry_as_declarative_base", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1738", "weight": 1.0}, {"source": "decl_api_rationale_1775", "target": "decl_api_registry_map_declaratively", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1775", "weight": 1.0}, {"source": "decl_api_rationale_1830", "target": "decl_api_registry_map_imperatively", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1830", "weight": 1.0}, {"source": "decl_api_rationale_1891", "target": "decl_api_as_declarative", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1891", "weight": 1.0}, {"source": "decl_api_rationale_1957", "target": "decl_api_mapped_as_dataclass", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1957", "weight": 1.0}, {"source": "decl_api_rationale_1290", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1290", "weight": 1.0}], "raw_calls": [{"caller_nid": "decl_api_has_inherited_table", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L125"}, {"caller_nid": "decl_api_dynamicattributestype_setattr", "callee": "_add_attribute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L133"}, {"caller_nid": "decl_api_dynamicattributestype_delattr", "callee": "_del_attribute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L139"}, {"caller_nid": "decl_api_declarativemeta_init", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L187"}, {"caller_nid": "decl_api_declarativemeta_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L189"}, {"caller_nid": "decl_api_declarativemeta_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L190"}, {"caller_nid": "decl_api_declarativemeta_init", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L191"}, {"caller_nid": "decl_api_declarativemeta_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L198"}, {"caller_nid": "decl_api_declarativemeta_init", "callee": "_as_declarative", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L199"}, {"caller_nid": "decl_api_declared_attr_common_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L259"}, {"caller_nid": "decl_api_declared_attr_common_collect_return_annotation", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L268"}, {"caller_nid": "decl_api_declared_attr_common_collect_return_annotation", "callee": "get_annotations", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L268"}, {"caller_nid": "decl_api_declared_attr_common_get", "callee": "opt_manager_of_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L279"}, {"caller_nid": "decl_api_declared_attr_common_get", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L281"}, {"caller_nid": "decl_api_declared_attr_common_get", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L284"}, {"caller_nid": "decl_api_declared_attr_common_get", "callee": "fget", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L288"}, {"caller_nid": "decl_api_declared_attr_common_get", "callee": "fget", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L292"}, {"caller_nid": "decl_api_declared_attr_common_get", "callee": "declarative_scan", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L296"}, {"caller_nid": "decl_api_declared_attr_common_get", "callee": "fget", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L306"}, {"caller_nid": "decl_api_stateful", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L476"}, {"caller_nid": "decl_api_stateful", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L477"}, {"caller_nid": "decl_api_setup_declarative_base", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L542"}, {"caller_nid": "decl_api_setup_declarative_base", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L544"}, {"caller_nid": "decl_api_setup_declarative_base", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L545"}, {"caller_nid": "decl_api_setup_declarative_base", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L550"}, {"caller_nid": "decl_api_setup_declarative_base", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L568"}, {"caller_nid": "decl_api_mappedasdataclass_init_subclass", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L612"}, {"caller_nid": "decl_api_mappedasdataclass_init_subclass", "callee": "_assert_dc_arguments", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L615"}, {"caller_nid": "decl_api_mappedasdataclass_init_subclass", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L618"}, {"caller_nid": "decl_api_mappedasdataclass_init_subclass", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L619"}, {"caller_nid": "decl_api_mappedasdataclass_init_subclass", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L626"}, {"caller_nid": "decl_api_mappedasdataclass_init_subclass", "callee": "_is_mapped_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L628"}, {"caller_nid": "decl_api_mappedasdataclass_init_subclass", "callee": "(\n _ClassScanMapperConfig._update_annotations_for_non_mapped_class\n )", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L629"}, {"caller_nid": "decl_api_mappedasdataclass_init_subclass", "callee": "_apply_dataclasses_to_any_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L632"}, {"caller_nid": "decl_api_declarativebase_init_subclass", "callee": "_as_declarative", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L846"}, {"caller_nid": "decl_api_declarativebase_init_subclass", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L847"}, {"caller_nid": "decl_api_check_not_declarative", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L855"}, {"caller_nid": "decl_api_check_not_declarative", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L856"}, {"caller_nid": "decl_api_check_not_declarative", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L858"}, {"caller_nid": "decl_api_check_not_declarative", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L858"}, {"caller_nid": "decl_api_check_not_declarative", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L859"}, {"caller_nid": "decl_api_declarativebasenometa_init_subclass", "callee": "_as_declarative", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L968"}, {"caller_nid": "decl_api_declarativebasenometa_init_subclass", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L969"}, {"caller_nid": "decl_api_add_mapped_attribute", "callee": "_add_attribute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L988"}, {"caller_nid": "decl_api_registry_init", "callee": "MetaData", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1204"}, {"caller_nid": "decl_api_registry_init", "callee": "WeakValueDictionary", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1207"}, {"caller_nid": "decl_api_registry_init", "callee": "WeakKeyDictionary", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1210"}, {"caller_nid": "decl_api_registry_init", "callee": "WeakKeyDictionary", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1211"}, {"caller_nid": "decl_api_registry_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1217"}, {"caller_nid": "decl_api_registry_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1218"}, {"caller_nid": "decl_api_registry_update_type_annotation_map", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1232"}, {"caller_nid": "decl_api_registry_update_type_annotation_map", "callee": "de_optionalize_union_types", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1234"}, {"caller_nid": "decl_api_registry_update_type_annotation_map", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1235"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "is_generic", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1245"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "is_literal", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1246"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1256"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1265"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "_type_map_get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1267"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "to_instance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1270"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "_resolve_for_python_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1277"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "is_pep695", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1289"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "is_pep695", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1292"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "is_pep593", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1292"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "de_optionalize_union_types", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1296"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "is_newtype", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1300"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "flatten_newtype", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1301"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "warn_deprecated", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1311"}, {"caller_nid": "decl_api_registry_resolve_type", "callee": "warn_deprecated", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1322"}, {"caller_nid": "decl_api_mappers", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1339"}, {"caller_nid": "decl_api_mappers", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1339"}, {"caller_nid": "decl_api_registry_set_depends_on", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1346"}, {"caller_nid": "decl_api_registry_set_depends_on", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1347"}, {"caller_nid": "decl_api_recurse_with_dependents", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1362"}, {"caller_nid": "decl_api_recurse_with_dependents", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1364"}, {"caller_nid": "decl_api_recurse_with_dependents", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1365"}, {"caller_nid": "decl_api_recurse_with_dependents", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1369"}, {"caller_nid": "decl_api_recurse_with_dependents", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1369"}, {"caller_nid": "decl_api_recurse_with_dependents", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1374"}, {"caller_nid": "decl_api_recurse_with_dependents", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1374"}, {"caller_nid": "decl_api_recurse_with_dependencies", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1381"}, {"caller_nid": "decl_api_recurse_with_dependencies", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1383"}, {"caller_nid": "decl_api_recurse_with_dependencies", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1384"}, {"caller_nid": "decl_api_recurse_with_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1388"}, {"caller_nid": "decl_api_recurse_with_dependencies", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1388"}, {"caller_nid": "decl_api_recurse_with_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1394"}, {"caller_nid": "decl_api_recurse_with_dependencies", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1394"}, {"caller_nid": "decl_api_registry_mappers_to_configure", "callee": "chain", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1397"}, {"caller_nid": "decl_api_registry_mappers_to_configure", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1400"}, {"caller_nid": "decl_api_registry_mappers_to_configure", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1407"}, {"caller_nid": "decl_api_registry_dispose_cls", "callee": "remove_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1416"}, {"caller_nid": "decl_api_registry_add_manager", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1421"}, {"caller_nid": "decl_api_registry_configure", "callee": "_configure_registries", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1467"}, {"caller_nid": "decl_api_registry_dispose", "callee": "_dispose_registries", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1493"}, {"caller_nid": "decl_api_registry_dispose_manager_and_mapper", "callee": "_set_dispose_flags", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1499"}, {"caller_nid": "decl_api_registry_dispose_manager_and_mapper", "callee": "unregister", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1503"}, {"caller_nid": "decl_api_registry_generate_base", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1587"}, {"caller_nid": "decl_api_registry_generate_base", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1589"}, {"caller_nid": "decl_api_registry_generate_base", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1590"}, {"caller_nid": "decl_api_registry_generate_base", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1600"}, {"caller_nid": "decl_api_registry_generate_base", "callee": "metaclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1608"}, {"caller_nid": "decl_api_registry_mapped_as_dataclass", "callee": "decorate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1692"}, {"caller_nid": "decl_api_registry_mapped", "callee": "_as_declarative", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1734"}, {"caller_nid": "decl_api_registry_map_declaratively", "callee": "_as_declarative", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1821"}, {"caller_nid": "decl_api_registry_map_imperatively", "callee": "_mapper", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1880"}, {"caller_nid": "decl_api_as_declarative", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1921"}, {"caller_nid": "decl_api_as_declarative", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L1922"}, {"caller_nid": "decl_api_inspect_decl_meta", "callee": "_inspect_mapped_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L2000"}, {"caller_nid": "decl_api_inspect_decl_meta", "callee": "has_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L2002"}, {"caller_nid": "decl_api_inspect_decl_meta", "callee": "raise_unmapped_for_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", "source_location": "L2003"}]} |