1 line
129 KiB
JSON
1 line
129 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "label": "asyncpg.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1"}, {"id": "asyncpg_asyncpgarray", "label": "AsyncpgARRAY", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L217"}, {"id": "pgarray", "label": "PGARRAY", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncpg_asyncpgstring", "label": "AsyncpgString", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L221"}, {"id": "asyncpg_asyncpgregconfig", "label": "AsyncpgREGCONFIG", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L225"}, {"id": "regconfig", "label": "REGCONFIG", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncpg_asyncpgtime", "label": "AsyncpgTime", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L229"}, {"id": "asyncpg_asyncpgbit", "label": "AsyncpgBit", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L233"}, {"id": "bit", "label": "BIT", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncpg_asyncpgbytea", "label": "AsyncpgByteA", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L237"}, {"id": "bytea", "label": "BYTEA", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncpg_asyncpgdate", "label": "AsyncpgDate", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L241"}, {"id": "asyncpg_asyncpgdatetime", "label": "AsyncpgDateTime", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L245"}, {"id": "asyncpg_asyncpgboolean", "label": "AsyncpgBoolean", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L249"}, {"id": "asyncpg_asyncpginterval", "label": "AsyncPgInterval", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L253"}, {"id": "interval", "label": "INTERVAL", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncpg_adapt_emulated_to_native", "label": "adapt_emulated_to_native()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L257"}, {"id": "asyncpg_asyncpgenum", "label": "AsyncPgEnum", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L261"}, {"id": "enum", "label": "ENUM", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncpg_asyncpginteger", "label": "AsyncpgInteger", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L265"}, {"id": "asyncpg_asyncpgsmallinteger", "label": "AsyncpgSmallInteger", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L269"}, {"id": "asyncpg_asyncpgbiginteger", "label": "AsyncpgBigInteger", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L273"}, {"id": "asyncpg_asyncpgjson", "label": "AsyncpgJSON", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L277"}, {"id": "asyncpg_asyncpgjson_result_processor", "label": ".result_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L278"}, {"id": "asyncpg_asyncpgjsonb", "label": "AsyncpgJSONB", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L282"}, {"id": "asyncpg_asyncpgjsonb_result_processor", "label": ".result_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L283"}, {"id": "asyncpg_asyncpgjsonindextype", "label": "AsyncpgJSONIndexType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L287"}, {"id": "asyncpg_asyncpgjsonintindextype", "label": "AsyncpgJSONIntIndexType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L291"}, {"id": "asyncpg_asyncpgjsonstrindextype", "label": "AsyncpgJSONStrIndexType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L297"}, {"id": "asyncpg_asyncpgjsonpathtype", "label": "AsyncpgJSONPathType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L303"}, {"id": "asyncpg_asyncpgjsonpathtype_bind_processor", "label": ".bind_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L304"}, {"id": "asyncpg_asyncpgnumeric", "label": "AsyncpgNumeric", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L319"}, {"id": "asyncpg_asyncpgnumeric_bind_processor", "label": ".bind_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L322"}, {"id": "asyncpg_asyncpgnumeric_result_processor", "label": ".result_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L325"}, {"id": "asyncpg_asyncpgfloat", "label": "AsyncpgFloat", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L350"}, {"id": "asyncpg_asyncpgregclass", "label": "AsyncpgREGCLASS", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L355"}, {"id": "regclass", "label": "REGCLASS", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncpg_asyncpgoid", "label": "AsyncpgOID", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L359"}, {"id": "oid", "label": "OID", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncpg_asyncpgchar", "label": "AsyncpgCHAR", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L363"}, {"id": "asyncpg_asyncpgrange", "label": "_AsyncpgRange", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L367"}, {"id": "asyncpg_asyncpgrange_bind_processor", "label": ".bind_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L368"}, {"id": "asyncpg_asyncpgrange_result_processor", "label": ".result_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L384"}, {"id": "asyncpg_asyncpgmultirange", "label": "_AsyncpgMultiRange", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L400"}, {"id": "asyncpg_asyncpgmultirange_bind_processor", "label": ".bind_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L401"}, {"id": "asyncpg_asyncpgmultirange_result_processor", "label": ".result_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L425"}, {"id": "asyncpg_pgexecutioncontext_asyncpg", "label": "PGExecutionContext_asyncpg", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L447"}, {"id": "pgexecutioncontext", "label": "PGExecutionContext", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncpg_pgexecutioncontext_asyncpg_handle_dbapi_exception", "label": ".handle_dbapi_exception()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L448"}, {"id": "asyncpg_pgexecutioncontext_asyncpg_pre_exec", "label": ".pre_exec()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L458"}, {"id": "asyncpg_pgexecutioncontext_asyncpg_create_server_side_cursor", "label": ".create_server_side_cursor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L469"}, {"id": "asyncpg_pgcompiler_asyncpg", "label": "PGCompiler_asyncpg", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L473"}, {"id": "pgcompiler", "label": "PGCompiler", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncpg_pgidentifierpreparer_asyncpg", "label": "PGIdentifierPreparer_asyncpg", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L477"}, {"id": "pgidentifierpreparer", "label": "PGIdentifierPreparer", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncpg_asyncadapt_asyncpg_cursor", "label": "AsyncAdapt_asyncpg_cursor", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L481"}, {"id": "asyncpg_asyncadapt_asyncpg_cursor_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L496"}, {"id": "asyncpg_asyncadapt_asyncpg_cursor_async_soft_close", "label": "._async_soft_close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L506"}, {"id": "asyncpg_asyncadapt_asyncpg_cursor_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L509"}, {"id": "asyncpg_asyncadapt_asyncpg_cursor_handle_exception", "label": "._handle_exception()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L512"}, {"id": "asyncpg_asyncadapt_asyncpg_cursor_prepare_and_execute", "label": "._prepare_and_execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L515"}, {"id": "asyncpg_asyncadapt_asyncpg_cursor_executemany", "label": "._executemany()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L565"}, {"id": "asyncpg_asyncadapt_asyncpg_cursor_execute", "label": ".execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L584"}, {"id": "asyncpg_asyncadapt_asyncpg_cursor_setinputsizes", "label": ".setinputsizes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L594"}, {"id": "asyncpg_asyncadapt_asyncpg_cursor_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L597"}, {"id": "asyncpg_asyncadapt_asyncpg_cursor_fetchone", "label": ".fetchone()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L601"}, {"id": "asyncpg_asyncadapt_asyncpg_cursor_fetchmany", "label": ".fetchmany()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L607"}, {"id": "asyncpg_asyncadapt_asyncpg_cursor_fetchall", "label": ".fetchall()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L614"}, {"id": "asyncpg_asyncadapt_asyncpg_ss_cursor", "label": "AsyncAdapt_asyncpg_ss_cursor", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L620"}, {"id": "asyncpg_asyncadapt_asyncpg_ss_cursor_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L624"}, {"id": "asyncpg_asyncadapt_asyncpg_ss_cursor_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L628"}, {"id": "asyncpg_asyncadapt_asyncpg_ss_cursor_buffer_rows", "label": "._buffer_rows()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L632"}, {"id": "asyncpg_asyncadapt_asyncpg_ss_cursor_aiter", "label": ".__aiter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L637"}, {"id": "asyncpg_asyncadapt_asyncpg_ss_cursor_anext", "label": ".__anext__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L640"}, {"id": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchone", "label": ".fetchone()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L649"}, {"id": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchmany", "label": ".fetchmany()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L656"}, {"id": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchall", "label": ".fetchall()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L673"}, {"id": "asyncpg_asyncadapt_asyncpg_ss_cursor_all", "label": "._all()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L679"}, {"id": "asyncpg_asyncadapt_asyncpg_ss_cursor_executemany", "label": ".executemany()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L693"}, {"id": "asyncpg_asyncadapt_asyncpg_connection", "label": "AsyncAdapt_asyncpg_connection", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L699"}, {"id": "asyncadapt_terminate", "label": "AsyncAdapt_terminate", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "adaptedconnection", "label": "AdaptedConnection", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncpg_asyncadapt_asyncpg_connection_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L716"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_check_type_cache_invalidation", "label": "._check_type_cache_invalidation()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L745"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_prepare", "label": "._prepare()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L750"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "label": "._handle_exception()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L781"}, {"id": "asyncpg_autocommit", "label": "autocommit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L804"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_ping", "label": ".ping()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L814"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_async_ping", "label": "._async_ping()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L820"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_set_isolation_level", "label": ".set_isolation_level()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L833"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_start_transaction", "label": "._start_transaction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L838"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_cursor", "label": ".cursor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L854"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_rollback_and_discard", "label": "._rollback_and_discard()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L860"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_commit_and_discard", "label": "._commit_and_discard()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L869"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_rollback", "label": ".rollback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L878"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_commit", "label": ".commit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L889"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L900"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_terminate_handled_exceptions", "label": "._terminate_handled_exceptions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L905"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_terminate_graceful_close", "label": "._terminate_graceful_close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L910"}, {"id": "asyncpg_asyncadapt_asyncpg_connection_terminate_force_close", "label": "._terminate_force_close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L915"}, {"id": "asyncpg_default_name_func", "label": "_default_name_func()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L920"}, {"id": "asyncpg_asyncadaptfallback_asyncpg_connection", "label": "AsyncAdaptFallback_asyncpg_connection", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L924"}, {"id": "asyncpg_asyncadapt_asyncpg_dbapi", "label": "AsyncAdapt_asyncpg_dbapi", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L930"}, {"id": "asyncpg_asyncadapt_asyncpg_dbapi_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L931"}, {"id": "asyncpg_asyncadapt_asyncpg_dbapi_connect", "label": ".connect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L935"}, {"id": "asyncpg_error", "label": "Error", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L960"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncpg_warning", "label": "Warning", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L963"}, {"id": "asyncpg_interfaceerror", "label": "InterfaceError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L966"}, {"id": "asyncpg_databaseerror", "label": "DatabaseError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L969"}, {"id": "asyncpg_internalerror", "label": "InternalError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L972"}, {"id": "asyncpg_operationalerror", "label": "OperationalError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L975"}, {"id": "asyncpg_programmingerror", "label": "ProgrammingError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L978"}, {"id": "asyncpg_integrityerror", "label": "IntegrityError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L981"}, {"id": "asyncpg_dataerror", "label": "DataError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L984"}, {"id": "asyncpg_notsupportederror", "label": "NotSupportedError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L987"}, {"id": "asyncpg_internalservererror", "label": "InternalServerError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L990"}, {"id": "asyncpg_invalidcachedstatementerror", "label": "InvalidCachedStatementError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L993"}, {"id": "asyncpg_invalidcachedstatementerror_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L994"}, {"id": "asyncpg_asyncpg_error_translate", "label": "_asyncpg_error_translate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1007"}, {"id": "asyncpg_asyncadapt_asyncpg_dbapi_binary", "label": ".Binary()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1019"}, {"id": "asyncpg_pgdialect_asyncpg", "label": "PGDialect_asyncpg", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1023"}, {"id": "pgdialect", "label": "PGDialect", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncpg_pgdialect_asyncpg_invalidate_schema_cache", "label": "._invalidate_schema_cache()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1075"}, {"id": "asyncpg_dbapi_version", "label": "_dbapi_version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1079"}, {"id": "asyncpg_import_dbapi", "label": "import_dbapi()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1093"}, {"id": "asyncpg_isolation_lookup", "label": "_isolation_lookup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1097"}, {"id": "asyncpg_pgdialect_asyncpg_get_isolation_level_values", "label": ".get_isolation_level_values()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1105"}, {"id": "asyncpg_pgdialect_asyncpg_set_isolation_level", "label": ".set_isolation_level()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1108"}, {"id": "asyncpg_pgdialect_asyncpg_detect_autocommit_setting", "label": ".detect_autocommit_setting()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1111"}, {"id": "asyncpg_pgdialect_asyncpg_set_readonly", "label": ".set_readonly()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1114"}, {"id": "asyncpg_pgdialect_asyncpg_get_readonly", "label": ".get_readonly()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1117"}, {"id": "asyncpg_pgdialect_asyncpg_set_deferrable", "label": ".set_deferrable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1120"}, {"id": "asyncpg_pgdialect_asyncpg_get_deferrable", "label": ".get_deferrable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1123"}, {"id": "asyncpg_pgdialect_asyncpg_do_terminate", "label": ".do_terminate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1126"}, {"id": "asyncpg_pgdialect_asyncpg_create_connect_args", "label": ".create_connect_args()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1129"}, {"id": "asyncpg_pgdialect_asyncpg_do_ping", "label": ".do_ping()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1159"}, {"id": "asyncpg_get_pool_class", "label": "get_pool_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1164"}, {"id": "asyncpg_pgdialect_asyncpg_is_disconnect", "label": ".is_disconnect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1172"}, {"id": "asyncpg_pgdialect_asyncpg_setup_asyncpg_json_codec", "label": ".setup_asyncpg_json_codec()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1180"}, {"id": "asyncpg_pgdialect_asyncpg_setup_asyncpg_jsonb_codec", "label": ".setup_asyncpg_jsonb_codec()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1204"}, {"id": "asyncpg_pgdialect_asyncpg_disable_asyncpg_inet_codecs", "label": "._disable_asyncpg_inet_codecs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1237"}, {"id": "asyncpg_pgdialect_asyncpg_on_connect", "label": ".on_connect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1256"}, {"id": "asyncpg_pgdialect_asyncpg_get_driver_connection", "label": ".get_driver_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1280"}, {"id": "asyncpg_rationale_1181", "label": "set up JSON codec for asyncpg. This occurs for all new connections and", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1181"}, {"id": "asyncpg_rationale_1205", "label": "set up JSONB codec for asyncpg. This occurs for all new connections and", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1205"}, {"id": "asyncpg_rationale_1257", "label": "on_connect for asyncpg A major component of this for asyncpg is to set", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1257"}, {"id": "asyncpg_rationale_682", "label": "# TODO: looks like we have to hand-roll some kind of batching here.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L682"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L181", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "decimal", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L182", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L183", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L184", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "time", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L185", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L187", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L188", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_array_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L189", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L190", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L191", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L192", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L193", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L194", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L195", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L196", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L197", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L198", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L199", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L200", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L201", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_types_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L202", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_types_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L203", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_types_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L204", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L205", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L206", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/asyncpg.py", "source_location": "L207", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_connectors_asyncio_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L208", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L209", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L210", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_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/dialects/postgresql/asyncpg.py", "source_location": "L211", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_concurrency_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L212", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_concurrency_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L213", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_concurrency_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L214", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L217", "weight": 1.0}, {"source": "asyncpg_asyncpgarray", "target": "pgarray", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L217", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgstring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L221", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgregconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L225", "weight": 1.0}, {"source": "asyncpg_asyncpgregconfig", "target": "regconfig", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L225", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgtime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L229", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgbit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L233", "weight": 1.0}, {"source": "asyncpg_asyncpgbit", "target": "bit", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L233", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgbytea", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L237", "weight": 1.0}, {"source": "asyncpg_asyncpgbytea", "target": "bytea", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L237", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L241", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgdatetime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L245", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgboolean", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L249", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpginterval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L253", "weight": 1.0}, {"source": "asyncpg_asyncpginterval", "target": "interval", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L253", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_adapt_emulated_to_native", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L257", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgenum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L261", "weight": 1.0}, {"source": "asyncpg_asyncpgenum", "target": "enum", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L261", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpginteger", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L265", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgsmallinteger", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L269", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgbiginteger", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L273", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgjson", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L277", "weight": 1.0}, {"source": "asyncpg_asyncpgjson", "target": "asyncpg_asyncpgjson_result_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L278", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgjsonb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L282", "weight": 1.0}, {"source": "asyncpg_asyncpgjsonb", "target": "asyncpg_asyncpgjsonb_result_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L283", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgjsonindextype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L287", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgjsonintindextype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L291", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgjsonstrindextype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L297", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgjsonpathtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L303", "weight": 1.0}, {"source": "asyncpg_asyncpgjsonpathtype", "target": "asyncpg_asyncpgjsonpathtype_bind_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L304", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgnumeric", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L319", "weight": 1.0}, {"source": "asyncpg_asyncpgnumeric", "target": "asyncpg_asyncpgnumeric_bind_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L322", "weight": 1.0}, {"source": "asyncpg_asyncpgnumeric", "target": "asyncpg_asyncpgnumeric_result_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L325", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgfloat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L350", "weight": 1.0}, {"source": "asyncpg_asyncpgfloat", "target": "asyncpg_asyncpgnumeric", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L350", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgregclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L355", "weight": 1.0}, {"source": "asyncpg_asyncpgregclass", "target": "regclass", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L355", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgoid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L359", "weight": 1.0}, {"source": "asyncpg_asyncpgoid", "target": "oid", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L359", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgchar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L363", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgrange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L367", "weight": 1.0}, {"source": "asyncpg_asyncpgrange", "target": "asyncpg_asyncpgrange_bind_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L368", "weight": 1.0}, {"source": "asyncpg_asyncpgrange", "target": "asyncpg_asyncpgrange_result_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L384", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpgmultirange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L400", "weight": 1.0}, {"source": "asyncpg_asyncpgmultirange", "target": "asyncpg_asyncpgmultirange_bind_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L401", "weight": 1.0}, {"source": "asyncpg_asyncpgmultirange", "target": "asyncpg_asyncpgmultirange_result_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L425", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_pgexecutioncontext_asyncpg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L447", "weight": 1.0}, {"source": "asyncpg_pgexecutioncontext_asyncpg", "target": "pgexecutioncontext", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L447", "weight": 1.0}, {"source": "asyncpg_pgexecutioncontext_asyncpg", "target": "asyncpg_pgexecutioncontext_asyncpg_handle_dbapi_exception", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L448", "weight": 1.0}, {"source": "asyncpg_pgexecutioncontext_asyncpg", "target": "asyncpg_pgexecutioncontext_asyncpg_pre_exec", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L458", "weight": 1.0}, {"source": "asyncpg_pgexecutioncontext_asyncpg", "target": "asyncpg_pgexecutioncontext_asyncpg_create_server_side_cursor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L469", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_pgcompiler_asyncpg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L473", "weight": 1.0}, {"source": "asyncpg_pgcompiler_asyncpg", "target": "pgcompiler", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L473", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_pgidentifierpreparer_asyncpg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L477", "weight": 1.0}, {"source": "asyncpg_pgidentifierpreparer_asyncpg", "target": "pgidentifierpreparer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L477", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncadapt_asyncpg_cursor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L481", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L496", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor_async_soft_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L506", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L509", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor_handle_exception", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L512", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor_prepare_and_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L515", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor_executemany", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L565", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L584", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor_executemany", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L589", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor_setinputsizes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L594", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L597", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor_fetchone", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L601", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor_fetchmany", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L607", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor_fetchall", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L614", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L620", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L620", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L624", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L628", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_buffer_rows", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L632", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_aiter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L637", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_anext", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L640", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchone", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L649", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchmany", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L656", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchall", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L673", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_all", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L679", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_executemany", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L693", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncadapt_asyncpg_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L699", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncadapt_terminate", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L699", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "adaptedconnection", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L699", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L716", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_check_type_cache_invalidation", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L745", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_prepare", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L750", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L781", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_autocommit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L804", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_autocommit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L808", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_ping", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L814", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_async_ping", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L820", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_set_isolation_level", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L833", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_start_transaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L838", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_cursor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L854", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_rollback_and_discard", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L860", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_commit_and_discard", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L869", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_rollback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L878", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_commit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L889", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L900", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_terminate_handled_exceptions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L905", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_terminate_graceful_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L910", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection_terminate_force_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L915", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_default_name_func", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L920", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncadaptfallback_asyncpg_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L924", "weight": 1.0}, {"source": "asyncpg_asyncadaptfallback_asyncpg_connection", "target": "asyncpg_asyncadapt_asyncpg_connection", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L924", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncadapt_asyncpg_dbapi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L930", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_dbapi", "target": "asyncpg_asyncadapt_asyncpg_dbapi_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L931", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_dbapi", "target": "asyncpg_asyncadapt_asyncpg_dbapi_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L935", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L960", "weight": 1.0}, {"source": "asyncpg_error", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L960", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_warning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L963", "weight": 1.0}, {"source": "asyncpg_warning", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L963", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_interfaceerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L966", "weight": 1.0}, {"source": "asyncpg_interfaceerror", "target": "asyncpg_error", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L966", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_databaseerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L969", "weight": 1.0}, {"source": "asyncpg_databaseerror", "target": "asyncpg_error", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L969", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_internalerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L972", "weight": 1.0}, {"source": "asyncpg_internalerror", "target": "asyncpg_databaseerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L972", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_operationalerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L975", "weight": 1.0}, {"source": "asyncpg_operationalerror", "target": "asyncpg_databaseerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L975", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_programmingerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L978", "weight": 1.0}, {"source": "asyncpg_programmingerror", "target": "asyncpg_databaseerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L978", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_integrityerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L981", "weight": 1.0}, {"source": "asyncpg_integrityerror", "target": "asyncpg_databaseerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L981", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_dataerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L984", "weight": 1.0}, {"source": "asyncpg_dataerror", "target": "asyncpg_databaseerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L984", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_notsupportederror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L987", "weight": 1.0}, {"source": "asyncpg_notsupportederror", "target": "asyncpg_databaseerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L987", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_internalservererror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L990", "weight": 1.0}, {"source": "asyncpg_internalservererror", "target": "asyncpg_internalerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L990", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_invalidcachedstatementerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L993", "weight": 1.0}, {"source": "asyncpg_invalidcachedstatementerror", "target": "asyncpg_notsupportederror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L993", "weight": 1.0}, {"source": "asyncpg_invalidcachedstatementerror", "target": "asyncpg_invalidcachedstatementerror_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L994", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_asyncpg_error_translate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1007", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_dbapi", "target": "asyncpg_asyncadapt_asyncpg_dbapi_binary", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1019", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_pgdialect_asyncpg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1023", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "pgdialect", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1023", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_invalidate_schema_cache", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1075", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_dbapi_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1079", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_import_dbapi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1093", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_isolation_lookup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1097", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_get_isolation_level_values", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1105", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_set_isolation_level", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1108", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_detect_autocommit_setting", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1111", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_set_readonly", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1114", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_get_readonly", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1117", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_set_deferrable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1120", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_get_deferrable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1123", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_do_terminate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1126", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_create_connect_args", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1129", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_do_ping", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1159", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "target": "asyncpg_get_pool_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1164", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_is_disconnect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1172", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_setup_asyncpg_json_codec", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1180", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_setup_asyncpg_jsonb_codec", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1204", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_disable_asyncpg_inet_codecs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1237", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_on_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1256", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg", "target": "asyncpg_pgdialect_asyncpg_get_driver_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1280", "weight": 1.0}, {"source": "asyncpg_adapt_emulated_to_native", "target": "asyncpg_asyncpginterval", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L258", "weight": 1.0}, {"source": "asyncpg_pgexecutioncontext_asyncpg_handle_dbapi_exception", "target": "asyncpg_pgdialect_asyncpg_invalidate_schema_cache", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L456", "weight": 1.0}, {"source": "asyncpg_pgexecutioncontext_asyncpg_pre_exec", "target": "asyncpg_pgdialect_asyncpg_invalidate_schema_cache", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L460", "weight": 1.0}, {"source": "asyncpg_pgexecutioncontext_asyncpg_create_server_side_cursor", "target": "asyncpg_asyncadapt_asyncpg_connection_cursor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L470", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor_handle_exception", "target": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L513", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor_prepare_and_execute", "target": "asyncpg_asyncadapt_asyncpg_connection_start_transaction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L520", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor_prepare_and_execute", "target": "asyncpg_asyncadapt_asyncpg_connection_prepare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L526", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor_prepare_and_execute", "target": "asyncpg_asyncadapt_asyncpg_connection_cursor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L547", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor_prepare_and_execute", "target": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L563", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor_executemany", "target": "asyncpg_asyncadapt_asyncpg_connection_check_type_cache_invalidation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L570", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor_executemany", "target": "asyncpg_asyncadapt_asyncpg_connection_start_transaction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L575", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor_executemany", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_executemany", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L578", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor_executemany", "target": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L582", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_cursor_execute", "target": "asyncpg_asyncadapt_asyncpg_cursor_prepare_and_execute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L586", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor_init", "target": "asyncpg_invalidcachedstatementerror_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L625", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor_anext", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_buffer_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L645", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchone", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_buffer_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L651", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchmany", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchall", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L658", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchmany", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_buffer_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L661", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchall", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor_all", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L675", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_prepare", "target": "asyncpg_asyncadapt_asyncpg_connection_check_type_cache_invalidation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L751", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_ping", "target": "asyncpg_asyncadapt_asyncpg_connection_async_ping", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L816", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_ping", "target": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L818", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_async_ping", "target": "asyncpg_asyncadapt_asyncpg_connection_rollback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L829", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_set_isolation_level", "target": "asyncpg_asyncadapt_asyncpg_connection_rollback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L835", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_start_transaction", "target": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L850", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_cursor", "target": "asyncpg_asyncadapt_asyncpg_ss_cursor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L856", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_cursor", "target": "asyncpg_asyncadapt_asyncpg_cursor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L858", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_rollback_and_discard", "target": "asyncpg_asyncadapt_asyncpg_connection_rollback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L862", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_commit_and_discard", "target": "asyncpg_asyncadapt_asyncpg_connection_commit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L871", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_rollback", "target": "asyncpg_asyncadapt_asyncpg_connection_rollback_and_discard", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L881", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_rollback", "target": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L887", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_commit", "target": "asyncpg_asyncadapt_asyncpg_connection_commit_and_discard", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L892", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_commit", "target": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L898", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_close", "target": "asyncpg_asyncadapt_asyncpg_connection_rollback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L901", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_connection_terminate_graceful_close", "target": "asyncpg_asyncadapt_asyncpg_connection_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L912", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_dbapi_connect", "target": "asyncpg_asyncadaptfallback_asyncpg_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L946", "weight": 1.0}, {"source": "asyncpg_asyncadapt_asyncpg_dbapi_connect", "target": "asyncpg_asyncadapt_asyncpg_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L953", "weight": 1.0}, {"source": "asyncpg_import_dbapi", "target": "asyncpg_asyncadapt_asyncpg_dbapi", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1094", "weight": 1.0}, {"source": "asyncpg_pgdialect_asyncpg_do_ping", "target": "asyncpg_asyncadapt_asyncpg_connection_ping", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1160", "weight": 1.0}, {"source": "asyncpg_rationale_1181", "target": "asyncpg_pgdialect_asyncpg_setup_asyncpg_json_codec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1181", "weight": 1.0}, {"source": "asyncpg_rationale_1205", "target": "asyncpg_pgdialect_asyncpg_setup_asyncpg_jsonb_codec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1205", "weight": 1.0}, {"source": "asyncpg_rationale_1257", "target": "asyncpg_pgdialect_asyncpg_on_connect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1257", "weight": 1.0}, {"source": "asyncpg_rationale_682", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_asyncpg_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L682", "weight": 1.0}], "raw_calls": [{"caller_nid": "asyncpg_asyncpgnumeric_result_processor", "callee": "to_decimal_processor_factory", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L328"}, {"caller_nid": "asyncpg_asyncpgnumeric_result_processor", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L335"}, {"caller_nid": "asyncpg_asyncpgnumeric_result_processor", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L345"}, {"caller_nid": "asyncpg_asyncpgmultirange_bind_processor", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L404"}, {"caller_nid": "asyncpg_pgexecutioncontext_asyncpg_handle_dbapi_exception", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L449"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_init", "callee": "deque", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L499"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_close", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L510"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_prepare_and_execute", "callee": "deque", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L550"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_prepare_and_execute", "callee": "fetch", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L550"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_prepare_and_execute", "callee": "get_statusmsg", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L551"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_prepare_and_execute", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L553"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_prepare_and_execute", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L558"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_prepare_and_execute", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L558"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_execute", "callee": "await_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L585"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_executemany", "callee": "await_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L590"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_setinputsizes", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L595"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_iter", "callee": "popleft", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L599"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_fetchone", "callee": "popleft", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L603"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_fetchmany", "callee": "popleft", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L612"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_fetchmany", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L612"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_fetchmany", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L612"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_fetchmany", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L612"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_fetchall", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L615"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_cursor_fetchall", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L616"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L625"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_init", "callee": "deque", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L626"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_close", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L630"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_buffer_rows", "callee": "await_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L634"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_buffer_rows", "callee": "fetch", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L634"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_buffer_rows", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L635"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_anext", "callee": "popleft", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L643"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchone", "callee": "popleft", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L654"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchmany", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L665"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchmany", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L667"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchmany", "callee": "await_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L668"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchmany", "callee": "fetch", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L668"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchmany", "callee": "popleft", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L671"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchmany", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L671"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchmany", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L671"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchmany", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L671"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchall", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L674"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchall", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L675"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchall", "callee": "await_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L675"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_fetchall", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L676"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_all", "callee": "fetch", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L685"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_all", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L687"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_ss_cursor_executemany", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L694"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_init", "callee": "time", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L730"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_init", "callee": "Lock", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L731"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_init", "callee": "LRUCache", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L734"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_check_type_cache_invalidation", "callee": "reload_schema_state", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L747"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_prepare", "callee": "prepare", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L755"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_prepare", "callee": "_prepared_statement_name_func", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L756"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_prepare", "callee": "get_attributes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L758"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_prepare", "callee": "prepare", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L773"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_prepare", "callee": "_prepared_statement_name_func", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L774"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_prepare", "callee": "get_attributes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L776"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_prepare", "callee": "time", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L777"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "callee": "is_closed", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L782"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L786"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L789"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "callee": "exception_mapping[super_]", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L791"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L792"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_handle_exception", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L795"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_ping", "callee": "await_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L816"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_async_ping", "callee": "transaction", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L824"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_async_ping", "callee": "start", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L825"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_async_ping", "callee": "fetchrow", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L827"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_async_ping", "callee": "fetchrow", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L831"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_start_transaction", "callee": "transaction", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L843"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_start_transaction", "callee": "start", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L848"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_rollback", "callee": "await_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L881"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_commit", "callee": "await_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L892"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_close", "callee": "await_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L903"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_terminate_handled_exceptions", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L906"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_connection_terminate_force_close", "callee": "terminate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L916"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_dbapi_connect", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L936"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_dbapi_connect", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L937"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_dbapi_connect", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L938"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_dbapi_connect", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L941"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_dbapi_connect", "callee": "asbool", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L945"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_dbapi_connect", "callee": "await_fallback", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L948"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_dbapi_connect", "callee": "creator_fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L948"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_dbapi_connect", "callee": "await_only", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L955"}, {"caller_nid": "asyncpg_asyncadapt_asyncpg_dbapi_connect", "callee": "creator_fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L955"}, {"caller_nid": "asyncpg_invalidcachedstatementerror_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L995"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_invalidate_schema_cache", "callee": "time", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1076"}, {"caller_nid": "asyncpg_dbapi_version", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1080"}, {"caller_nid": "asyncpg_dbapi_version", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1081"}, {"caller_nid": "asyncpg_dbapi_version", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1083"}, {"caller_nid": "asyncpg_dbapi_version", "callee": "findall", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1084"}, {"caller_nid": "asyncpg_import_dbapi", "callee": "__import__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1094"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_get_isolation_level_values", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1106"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_detect_autocommit_setting", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1112"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_do_terminate", "callee": "terminate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1127"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_create_connect_args", "callee": "translate_connect_args", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1130"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_create_connect_args", "callee": "_split_multihost_from_url", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1131"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_create_connect_args", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1133"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_create_connect_args", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1137"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_create_connect_args", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1141"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_create_connect_args", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1142"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_create_connect_args", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1146"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_create_connect_args", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1147"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_create_connect_args", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1152"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_create_connect_args", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1153"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_create_connect_args", "callee": "coerce_kw_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1155"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_create_connect_args", "callee": "coerce_kw_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1156"}, {"caller_nid": "asyncpg_get_pool_class", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1165"}, {"caller_nid": "asyncpg_get_pool_class", "callee": "asbool", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1167"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_is_disconnect", "callee": "is_closed", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1174"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_is_disconnect", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1176"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_is_disconnect", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1178"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_setup_asyncpg_json_codec", "callee": "set_type_codec", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1196"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_setup_asyncpg_jsonb_codec", "callee": "set_type_codec", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1229"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_disable_asyncpg_inet_codecs", "callee": "set_type_codec", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1240"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_disable_asyncpg_inet_codecs", "callee": "set_type_codec", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1248"}, {"caller_nid": "asyncpg_pgdialect_asyncpg_on_connect", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", "source_location": "L1267"}]} |