1 line
39 KiB
JSON
1 line
39 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "label": "automap.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1"}, {"id": "automap_pythonnamefortabletype", "label": "PythonNameForTableType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L760"}, {"id": "protocol", "label": "Protocol", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "automap_pythonnamefortabletype_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L761"}, {"id": "automap_classname_for_table", "label": "classname_for_table()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L766"}, {"id": "automap_nameforscalarrelationshiptype", "label": "NameForScalarRelationshipType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L803"}, {"id": "automap_nameforscalarrelationshiptype_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L804"}, {"id": "automap_name_for_scalar_relationship", "label": "name_for_scalar_relationship()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L813"}, {"id": "automap_nameforcollectionrelationshiptype", "label": "NameForCollectionRelationshipType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L843"}, {"id": "automap_nameforcollectionrelationshiptype_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L844"}, {"id": "automap_name_for_collection_relationship", "label": "name_for_collection_relationship()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L853"}, {"id": "automap_generaterelationshiptype", "label": "GenerateRelationshipType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L884"}, {"id": "automap_call", "label": "__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L886"}, {"id": "automap_generaterelationshiptype_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L909"}, {"id": "automap_generate_relationship", "label": "generate_relationship()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L924"}, {"id": "automap_automapbase", "label": "AutomapBase", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1018"}, {"id": "automap_prepare", "label": "prepare()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1115"}, {"id": "automap_sa_raise_deferred_config", "label": "_sa_raise_deferred_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1404"}, {"id": "automap_bookkeeping", "label": "_Bookkeeping", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1415"}, {"id": "automap_automap_base", "label": "automap_base()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1421"}, {"id": "automap_is_many_to_many", "label": "_is_many_to_many()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1460"}, {"id": "automap_relationships_for_fks", "label": "_relationships_for_fks()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1491"}, {"id": "automap_m2m_relationship", "label": "_m2m_relationship()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1601"}, {"id": "automap_rationale_771", "label": "Return the class name that should be used, given the name of a table. T", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L771"}, {"id": "automap_rationale_819", "label": "Return the attribute name that should be used to refer from one class to ano", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L819"}, {"id": "automap_rationale_859", "label": "Return the attribute name that should be used to refer from one class to ano", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L859"}, {"id": "automap_rationale_958", "label": "r\"\"\"Generate a :func:`_orm.relationship` or :func:`.backref` on behalf of tw", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L958"}, {"id": "automap_rationale_1019", "label": "Base class for an \"automap\" schema. The :class:`.AutomapBase` class can be", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1019"}, {"id": "automap_rationale_1135", "label": "Extract mapped classes and relationships from the :class:`_schema.MetaDa", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1135"}, {"id": "automap_rationale_1424", "label": "r\"\"\"Produce a declarative automap base. This function produces a new base c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1424"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "dataclasses", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L715", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L716", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L717", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L718", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L719", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L720", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L721", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L722", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L723", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L724", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L725", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L726", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L727", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L728", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L729", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L730", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_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/ext/automap.py", "source_location": "L732", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L733", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L734", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L735", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L736", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L737", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_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/ext/automap.py", "source_location": "L738", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_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/ext/automap.py", "source_location": "L739", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L740", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_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/ext/automap.py", "source_location": "L741", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_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/ext/automap.py", "source_location": "L742", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_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/ext/automap.py", "source_location": "L743", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L746", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_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/ext/automap.py", "source_location": "L747", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_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/ext/automap.py", "source_location": "L748", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_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/ext/automap.py", "source_location": "L749", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_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/ext/automap.py", "source_location": "L750", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_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/ext/automap.py", "source_location": "L751", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_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/ext/automap.py", "source_location": "L752", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_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/ext/automap.py", "source_location": "L753", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_pythonnamefortabletype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L760", "weight": 1.0}, {"source": "automap_pythonnamefortabletype", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L760", "weight": 1.0}, {"source": "automap_pythonnamefortabletype", "target": "automap_pythonnamefortabletype_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L761", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_classname_for_table", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L766", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_nameforscalarrelationshiptype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L803", "weight": 1.0}, {"source": "automap_nameforscalarrelationshiptype", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L803", "weight": 1.0}, {"source": "automap_nameforscalarrelationshiptype", "target": "automap_nameforscalarrelationshiptype_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L804", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_name_for_scalar_relationship", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L813", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_nameforcollectionrelationshiptype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L843", "weight": 1.0}, {"source": "automap_nameforcollectionrelationshiptype", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L843", "weight": 1.0}, {"source": "automap_nameforcollectionrelationshiptype", "target": "automap_nameforcollectionrelationshiptype_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L844", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_name_for_collection_relationship", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L853", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_generaterelationshiptype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L884", "weight": 1.0}, {"source": "automap_generaterelationshiptype", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L884", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L886", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L898", "weight": 1.0}, {"source": "automap_generaterelationshiptype", "target": "automap_generaterelationshiptype_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L909", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_generate_relationship", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L924", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_generate_relationship", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L936", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_generate_relationship", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L947", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_automapbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1018", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_prepare", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1115", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_sa_raise_deferred_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1404", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_bookkeeping", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1415", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_automap_base", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1421", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_is_many_to_many", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1460", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_relationships_for_fks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1491", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_automap_py", "target": "automap_m2m_relationship", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1601", "weight": 1.0}, {"source": "automap_prepare", "target": "automap_is_many_to_many", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1292", "weight": 1.0}, {"source": "automap_prepare", "target": "automap_classname_for_table", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1310", "weight": 1.0}, {"source": "automap_prepare", "target": "automap_relationships_for_fks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1353", "weight": 1.0}, {"source": "automap_prepare", "target": "automap_m2m_relationship", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1364", "weight": 1.0}, {"source": "automap_automap_base", "target": "automap_bookkeeping", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1455", "weight": 1.0}, {"source": "automap_relationships_for_fks", "target": "automap_name_for_scalar_relationship", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1524", "weight": 1.0}, {"source": "automap_relationships_for_fks", "target": "automap_name_for_collection_relationship", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1527", "weight": 1.0}, {"source": "automap_relationships_for_fks", "target": "automap_generate_relationship", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1552", "weight": 1.0}, {"source": "automap_m2m_relationship", "target": "automap_name_for_collection_relationship", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1624", "weight": 1.0}, {"source": "automap_m2m_relationship", "target": "automap_generate_relationship", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1640", "weight": 1.0}, {"source": "automap_rationale_771", "target": "automap_classname_for_table", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L771", "weight": 1.0}, {"source": "automap_rationale_819", "target": "automap_name_for_scalar_relationship", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L819", "weight": 1.0}, {"source": "automap_rationale_859", "target": "automap_name_for_collection_relationship", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L859", "weight": 1.0}, {"source": "automap_rationale_958", "target": "automap_generate_relationship", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L958", "weight": 1.0}, {"source": "automap_rationale_1019", "target": "automap_automapbase", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1019", "weight": 1.0}, {"source": "automap_rationale_1135", "target": "automap_automapbase_prepare", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1135", "weight": 1.0}, {"source": "automap_rationale_1424", "target": "automap_automap_base", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1424", "weight": 1.0}], "raw_calls": [{"caller_nid": "automap_classname_for_table", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L800"}, {"caller_nid": "automap_name_for_scalar_relationship", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L840"}, {"caller_nid": "automap_name_for_collection_relationship", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L881"}, {"caller_nid": "automap_generate_relationship", "callee": "return_fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1008"}, {"caller_nid": "automap_generate_relationship", "callee": "return_fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1010"}, {"caller_nid": "automap_generate_relationship", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1012"}, {"caller_nid": "automap_prepare", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1229"}, {"caller_nid": "automap_prepare", "callee": "globals", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1234"}, {"caller_nid": "automap_prepare", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1258"}, {"caller_nid": "automap_prepare", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1264"}, {"caller_nid": "automap_prepare", "callee": "reflect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1265"}, {"caller_nid": "automap_prepare", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1272"}, {"caller_nid": "automap_prepare", "callee": "classes_for_base", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1273"}, {"caller_nid": "automap_prepare", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1286"}, {"caller_nid": "automap_prepare", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1286"}, {"caller_nid": "automap_prepare", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1290"}, {"caller_nid": "automap_prepare", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1296"}, {"caller_nid": "automap_prepare", "callee": "modulename_for_table", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1302"}, {"caller_nid": "automap_prepare", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1312"}, {"caller_nid": "automap_prepare", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1322"}, {"caller_nid": "automap_prepare", "callee": "config_for_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1327"}, {"caller_nid": "automap_prepare", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1335"}, {"caller_nid": "automap_prepare", "callee": "Properties", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1337"}, {"caller_nid": "automap_prepare", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1345"}, {"caller_nid": "automap_prepare", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1352"}, {"caller_nid": "automap_prepare", "callee": "classes_for_base", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1377"}, {"caller_nid": "automap_prepare", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1380"}, {"caller_nid": "automap_sa_raise_deferred_config", "callee": "UnmappedClassError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1405"}, {"caller_nid": "automap_sa_raise_deferred_config", "callee": "_safe_cls_name", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1410"}, {"caller_nid": "automap_automap_base", "callee": "_declarative_base", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1444"}, {"caller_nid": "automap_automap_base", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1448"}, {"caller_nid": "automap_automap_base", "callee": "Properties", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1453"}, {"caller_nid": "automap_automap_base", "callee": "Properties", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1454"}, {"caller_nid": "automap_automap_base", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1455"}, {"caller_nid": "automap_is_many_to_many", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1468"}, {"caller_nid": "automap_is_many_to_many", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1470"}, {"caller_nid": "automap_is_many_to_many", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1473"}, {"caller_nid": "automap_is_many_to_many", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1481"}, {"caller_nid": "automap_is_many_to_many", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1481"}, {"caller_nid": "automap_relationships_for_fks", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1503"}, {"caller_nid": "automap_relationships_for_fks", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1504"}, {"caller_nid": "automap_relationships_for_fks", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1511"}, {"caller_nid": "automap_relationships_for_fks", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1514"}, {"caller_nid": "automap_relationships_for_fks", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1519"}, {"caller_nid": "automap_relationships_for_fks", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1538"}, {"caller_nid": "automap_relationships_for_fks", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1544"}, {"caller_nid": "automap_m2m_relationship", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1616"}, {"caller_nid": "automap_m2m_relationship", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1617"}, {"caller_nid": "automap_m2m_relationship", "callee": "and_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1662"}, {"caller_nid": "automap_m2m_relationship", "callee": "and_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1665"}, {"caller_nid": "automap_m2m_relationship", "callee": "and_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1688"}, {"caller_nid": "automap_m2m_relationship", "callee": "and_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/automap.py", "source_location": "L1691"}]} |