1 line
12 KiB
JSON
1 line
12 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "label": "inspection.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L1"}, {"id": "inspection_inspectable", "label": "Inspectable", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L56"}, {"id": "inspection_inspectabletypeprotocol", "label": "_InspectableTypeProtocol", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L71"}, {"id": "inspection_inspectabletypeprotocol_sa_inspect_type", "label": "._sa_inspect_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L77"}, {"id": "inspection_inspectableprotocol", "label": "_InspectableProtocol", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L80"}, {"id": "inspection_inspectableprotocol_sa_inspect_instance", "label": "._sa_inspect_instance()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L86"}, {"id": "inspection_inspect", "label": "inspect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L90"}, {"id": "inspection_inspects", "label": "_inspects()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L154"}, {"id": "inspection_self_inspects", "label": "_self_inspects()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L170"}, {"id": "inspection_rationale_57", "label": "define a class as inspectable. This allows typing to set up a linkage betwe", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L57"}, {"id": "inspection_rationale_72", "label": "a protocol defining a method that's used when a type (ie the class itself) i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L72"}, {"id": "inspection_rationale_81", "label": "a protocol defining a method that's used when an instance is passed to inspe", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L81"}, {"id": "inspection_rationale_114", "label": "Produce an inspection object for the given target. The returned value in so", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L114"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_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/inspection.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_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/inspection.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_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/inspection.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "inspection_inspectable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "inspection_inspectabletypeprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L71", "weight": 1.0}, {"source": "inspection_inspectabletypeprotocol", "target": "inspection_inspectabletypeprotocol_sa_inspect_type", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L77", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "inspection_inspectableprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L80", "weight": 1.0}, {"source": "inspection_inspectableprotocol", "target": "inspection_inspectableprotocol_sa_inspect_instance", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L86", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "inspection_inspect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "inspection_inspect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L96", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "inspection_inspect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L102", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "inspection_inspect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L106", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "inspection_inspect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L110", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "inspection_inspect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L113", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "inspection_inspects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L154", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_inspection_py", "target": "inspection_self_inspects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L170", "weight": 1.0}, {"source": "inspection_rationale_57", "target": "inspection_inspectable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L57", "weight": 1.0}, {"source": "inspection_rationale_72", "target": "inspection_inspectabletypeprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L72", "weight": 1.0}, {"source": "inspection_rationale_81", "target": "inspection_inspectableprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L81", "weight": 1.0}, {"source": "inspection_rationale_114", "target": "inspection_inspect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L114", "weight": 1.0}], "raw_calls": [{"caller_nid": "inspection_inspect", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L132"}, {"caller_nid": "inspection_inspect", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L135"}, {"caller_nid": "inspection_inspect", "callee": "reg", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L140"}, {"caller_nid": "inspection_inspect", "callee": "NoInspectionAvailable", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L147"}, {"caller_nid": "inspection_self_inspects", "callee": "AssertionError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/inspection.py", "source_location": "L172"}]} |