Files
tfm_ainventory/graphify-out/cache/605f7da49cbfeeda7d498664be27858b0ad1e156ce229537aeaeef0e4aa31bcf.json

1 line
36 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "label": "psycopg2.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L1"}, {"id": "psycopg2_pgjson", "label": "_PGJSON", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L512"}, {"id": "json", "label": "JSON", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "psycopg2_pgjson_result_processor", "label": ".result_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L513"}, {"id": "psycopg2_pgjsonb", "label": "_PGJSONB", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L517"}, {"id": "jsonb", "label": "JSONB", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "psycopg2_pgjsonb_result_processor", "label": ".result_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L518"}, {"id": "psycopg2_psycopg2range", "label": "_Psycopg2Range", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L522"}, {"id": "psycopg2_psycopg2range_bind_processor", "label": ".bind_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L525"}, {"id": "psycopg2_psycopg2range_result_processor", "label": ".result_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L540"}, {"id": "psycopg2_psycopg2numericrange", "label": "_Psycopg2NumericRange", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L554"}, {"id": "psycopg2_psycopg2daterange", "label": "_Psycopg2DateRange", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L558"}, {"id": "psycopg2_psycopg2datetimerange", "label": "_Psycopg2DateTimeRange", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L562"}, {"id": "psycopg2_psycopg2datetimetzrange", "label": "_Psycopg2DateTimeTZRange", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L566"}, {"id": "psycopg2_pgexecutioncontext_psycopg2", "label": "PGExecutionContext_psycopg2", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L570"}, {"id": "pgexecutioncontext_common_psycopg", "label": "_PGExecutionContext_common_psycopg", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "psycopg2_pgexecutioncontext_psycopg2_post_exec", "label": ".post_exec()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L573"}, {"id": "psycopg2_pgexecutioncontext_psycopg2_log_notices", "label": "._log_notices()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L576"}, {"id": "psycopg2_pgidentifierpreparer_psycopg2", "label": "PGIdentifierPreparer_psycopg2", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L594"}, {"id": "pgidentifierpreparer", "label": "PGIdentifierPreparer", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "psycopg2_executemanymode", "label": "ExecutemanyMode", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L598"}, {"id": "fastintflag", "label": "FastIntFlag", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "psycopg2_pgdialect_psycopg2", "label": "PGDialect_psycopg2", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L609"}, {"id": "pgdialect_common_psycopg", "label": "_PGDialect_common_psycopg", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "psycopg2_pgdialect_psycopg2_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L642"}, {"id": "psycopg2_pgdialect_psycopg2_initialize", "label": ".initialize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L682"}, {"id": "psycopg2_import_dbapi", "label": "import_dbapi()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L695"}, {"id": "psycopg2_psycopg2_extensions", "label": "_psycopg2_extensions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L701"}, {"id": "psycopg2_psycopg2_extras", "label": "_psycopg2_extras()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L707"}, {"id": "psycopg2_isolation_lookup", "label": "_isolation_lookup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L713"}, {"id": "psycopg2_pgdialect_psycopg2_set_isolation_level", "label": ".set_isolation_level()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L723"}, {"id": "psycopg2_pgdialect_psycopg2_set_readonly", "label": ".set_readonly()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L726"}, {"id": "psycopg2_pgdialect_psycopg2_get_readonly", "label": ".get_readonly()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L729"}, {"id": "psycopg2_pgdialect_psycopg2_set_deferrable", "label": ".set_deferrable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L732"}, {"id": "psycopg2_pgdialect_psycopg2_get_deferrable", "label": ".get_deferrable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L735"}, {"id": "psycopg2_pgdialect_psycopg2_on_connect", "label": ".on_connect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L738"}, {"id": "psycopg2_pgdialect_psycopg2_do_executemany", "label": ".do_executemany()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L790"}, {"id": "psycopg2_pgdialect_psycopg2_do_begin_twophase", "label": ".do_begin_twophase()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L802"}, {"id": "psycopg2_pgdialect_psycopg2_do_prepare_twophase", "label": ".do_prepare_twophase()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L805"}, {"id": "psycopg2_pgdialect_psycopg2_do_twophase", "label": "._do_twophase()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L808"}, {"id": "psycopg2_pgdialect_psycopg2_do_rollback_twophase", "label": ".do_rollback_twophase()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L816"}, {"id": "psycopg2_pgdialect_psycopg2_do_commit_twophase", "label": ".do_commit_twophase()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L824"}, {"id": "psycopg2_hstore_oids", "label": "_hstore_oids()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L833"}, {"id": "psycopg2_pgdialect_psycopg2_is_disconnect", "label": ".is_disconnect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L841"}, {"id": "psycopg2_is_disconnect_messages", "label": "_is_disconnect_messages()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L860"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "collections_abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L493", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L494", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L495", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L496", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L498", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg_common_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L499", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg_common_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L500", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L501", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_json_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L502", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_json_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L503", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_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/dialects/postgresql/psycopg2.py", "source_location": "L504", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_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/dialects/postgresql/psycopg2.py", "source_location": "L505", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_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/dialects/postgresql/psycopg2.py", "source_location": "L506", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_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/dialects/postgresql/psycopg2.py", "source_location": "L507", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_pgjson", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L512", "weight": 1.0}, {"source": "psycopg2_pgjson", "target": "json", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L512", "weight": 1.0}, {"source": "psycopg2_pgjson", "target": "psycopg2_pgjson_result_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L513", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_pgjsonb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L517", "weight": 1.0}, {"source": "psycopg2_pgjsonb", "target": "jsonb", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L517", "weight": 1.0}, {"source": "psycopg2_pgjsonb", "target": "psycopg2_pgjsonb_result_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L518", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_psycopg2range", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L522", "weight": 1.0}, {"source": "psycopg2_psycopg2range", "target": "psycopg2_psycopg2range_bind_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L525", "weight": 1.0}, {"source": "psycopg2_psycopg2range", "target": "psycopg2_psycopg2range_result_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L540", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_psycopg2numericrange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L554", "weight": 1.0}, {"source": "psycopg2_psycopg2numericrange", "target": "psycopg2_psycopg2range", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L554", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_psycopg2daterange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L558", "weight": 1.0}, {"source": "psycopg2_psycopg2daterange", "target": "psycopg2_psycopg2range", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L558", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_psycopg2datetimerange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L562", "weight": 1.0}, {"source": "psycopg2_psycopg2datetimerange", "target": "psycopg2_psycopg2range", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L562", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_psycopg2datetimetzrange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L566", "weight": 1.0}, {"source": "psycopg2_psycopg2datetimetzrange", "target": "psycopg2_psycopg2range", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L566", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_pgexecutioncontext_psycopg2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L570", "weight": 1.0}, {"source": "psycopg2_pgexecutioncontext_psycopg2", "target": "pgexecutioncontext_common_psycopg", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L570", "weight": 1.0}, {"source": "psycopg2_pgexecutioncontext_psycopg2", "target": "psycopg2_pgexecutioncontext_psycopg2_post_exec", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L573", "weight": 1.0}, {"source": "psycopg2_pgexecutioncontext_psycopg2", "target": "psycopg2_pgexecutioncontext_psycopg2_log_notices", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L576", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_pgidentifierpreparer_psycopg2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L594", "weight": 1.0}, {"source": "psycopg2_pgidentifierpreparer_psycopg2", "target": "pgidentifierpreparer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L594", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_executemanymode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L598", "weight": 1.0}, {"source": "psycopg2_executemanymode", "target": "fastintflag", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L598", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_pgdialect_psycopg2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L609", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "pgdialect_common_psycopg", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L609", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L642", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_initialize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L682", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_import_dbapi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L695", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_psycopg2_extensions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L701", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_psycopg2_extras", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L707", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_isolation_lookup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L713", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_set_isolation_level", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L723", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_set_readonly", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L726", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_get_readonly", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L729", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_set_deferrable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L732", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_get_deferrable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L735", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_on_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L738", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_do_executemany", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L790", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_do_begin_twophase", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L802", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_do_prepare_twophase", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L805", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_do_twophase", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L808", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_do_rollback_twophase", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L816", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_do_commit_twophase", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L824", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_hstore_oids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L833", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2", "target": "psycopg2_pgdialect_psycopg2_is_disconnect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L841", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_psycopg2_py", "target": "psycopg2_is_disconnect_messages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L860", "weight": 1.0}, {"source": "psycopg2_pgexecutioncontext_psycopg2_post_exec", "target": "psycopg2_pgexecutioncontext_psycopg2_log_notices", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L574", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2_initialize", "target": "psycopg2_hstore_oids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L686", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2_do_rollback_twophase", "target": "psycopg2_pgdialect_psycopg2_do_twophase", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L820", "weight": 1.0}, {"source": "psycopg2_pgdialect_psycopg2_do_commit_twophase", "target": "psycopg2_pgdialect_psycopg2_do_twophase", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L828", "weight": 1.0}], "raw_calls": [{"caller_nid": "psycopg2_psycopg2range_bind_processor", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L526"}, {"caller_nid": "psycopg2_psycopg2range_bind_processor", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L527"}, {"caller_nid": "psycopg2_pgexecutioncontext_psycopg2_log_notices", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L581"}, {"caller_nid": "psycopg2_pgexecutioncontext_psycopg2_log_notices", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L589"}, {"caller_nid": "psycopg2_pgexecutioncontext_psycopg2_log_notices", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L589"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_init", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L651"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_init", "callee": "parse_user_argument_for_enum", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L659"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L670"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_init", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L671"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_init", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L673"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_init", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L674"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_init", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L674"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_init", "callee": "ImportError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L678"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_initialize", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L683"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_on_connect", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L747"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_on_connect", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L754"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_on_connect", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L766"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_on_connect", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L778"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_do_executemany", "callee": "execute_batch", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L796"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_do_executemany", "callee": "executemany", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L800"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_do_begin_twophase", "callee": "tpc_begin", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L803"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_do_prepare_twophase", "callee": "tpc_prepare", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L806"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_do_twophase", "callee": "rollback", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L811"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_do_twophase", "callee": "operation", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L812"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_do_twophase", "callee": "operation", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L814"}, {"caller_nid": "psycopg2_hstore_oids", "callee": "get_oids", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L835"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_is_disconnect", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L842"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_is_disconnect", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L847"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_is_disconnect", "callee": "partition", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L852"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_is_disconnect", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L852"}, {"caller_nid": "psycopg2_pgdialect_psycopg2_is_disconnect", "callee": "find", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", "source_location": "L854"}]}