1 line
9.1 KiB
JSON
1 line
9.1 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_py", "label": "compiler.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L1"}, {"id": "compiler_compiles", "label": "compiles()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L502"}, {"id": "compiler_deregister", "label": "deregister()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L553"}, {"id": "compiler_dispatcher", "label": "_dispatcher", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L564"}, {"id": "compiler_dispatcher_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L565"}, {"id": "compiler_dispatcher_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L568"}, {"id": "compiler_rationale_503", "label": "Register a function as a compiler for a given :class:`_expression.ClauseElem", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L503"}, {"id": "compiler_rationale_554", "label": "Remove all custom compilers associated with a given :class:`_expression.Clau", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L554"}, {"id": "compiler_rationale_534", "label": "# TODO: why is the lambda needed ?", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L534"}, {"id": "compiler_rationale_569", "label": "# TODO: yes, this could also switch off of DBAPI in use.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L569"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L486", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L487", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L488", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L489", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L490", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L491", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_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/compiler.py", "source_location": "L493", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_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/compiler.py", "source_location": "L494", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_compiler_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L497", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_py", "target": "compiler_compiles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L502", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_py", "target": "compiler_deregister", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L553", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_py", "target": "compiler_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L564", "weight": 1.0}, {"source": "compiler_dispatcher", "target": "compiler_dispatcher_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L565", "weight": 1.0}, {"source": "compiler_dispatcher", "target": "compiler_dispatcher_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L568", "weight": 1.0}, {"source": "compiler_rationale_503", "target": "compiler_compiles", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L503", "weight": 1.0}, {"source": "compiler_rationale_554", "target": "compiler_deregister", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L554", "weight": 1.0}, {"source": "compiler_rationale_534", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L534", "weight": 1.0}, {"source": "compiler_rationale_569", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_compiler_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L569", "weight": 1.0}], "raw_calls": [{"caller_nid": "compiler_deregister", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L559"}, {"caller_nid": "compiler_dispatcher_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L570"}, {"caller_nid": "compiler_dispatcher_call", "callee": "UnsupportedCompilationError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L575"}, {"caller_nid": "compiler_dispatcher_call", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L577"}, {"caller_nid": "compiler_dispatcher_call", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L579"}, {"caller_nid": "compiler_dispatcher_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L586"}, {"caller_nid": "compiler_dispatcher_call", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L589"}, {"caller_nid": "compiler_dispatcher_call", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L591"}, {"caller_nid": "compiler_dispatcher_call", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L595"}, {"caller_nid": "compiler_dispatcher_call", "callee": "arm", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/compiler.py", "source_location": "L599"}]} |