1 line
103 KiB
JSON
1 line
103 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "label": "engine.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1"}, {"id": "engine_create_async_engine", "label": "create_async_engine()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L70"}, {"id": "engine_async_engine_from_config", "label": "async_engine_from_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L124"}, {"id": "engine_create_async_pool_from_url", "label": "create_async_pool_from_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L149"}, {"id": "engine_asyncconnectable", "label": "AsyncConnectable", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L164"}, {"id": "engine_no_async_engine_events", "label": "_no_async_engine_events()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L168"}, {"id": "engine_asyncconnection", "label": "AsyncConnection", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L190"}, {"id": "engine_asyncconnection_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L223"}, {"id": "engine_regenerate_proxy_for_target", "label": "_regenerate_proxy_for_target()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L258"}, {"id": "engine_asyncconnection_start", "label": ".start()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L265"}, {"id": "engine_connection", "label": "connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L280"}, {"id": "engine_asyncconnection_get_raw_connection", "label": ".get_raw_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L290"}, {"id": "engine_info", "label": "info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L307"}, {"id": "engine_proxied", "label": "_proxied()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L325"}, {"id": "engine_asyncconnection_begin", "label": ".begin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L330"}, {"id": "engine_asyncconnection_begin_nested", "label": ".begin_nested()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L335"}, {"id": "engine_asyncconnection_invalidate", "label": ".invalidate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L340"}, {"id": "engine_asyncconnection_get_isolation_level", "label": ".get_isolation_level()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L355"}, {"id": "engine_asyncconnection_in_transaction", "label": ".in_transaction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L358"}, {"id": "engine_asyncconnection_in_nested_transaction", "label": ".in_nested_transaction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L363"}, {"id": "engine_asyncconnection_get_transaction", "label": ".get_transaction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L371"}, {"id": "engine_asyncconnection_get_nested_transaction", "label": ".get_nested_transaction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L390"}, {"id": "engine_execution_options", "label": "execution_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L410"}, {"id": "engine_asyncconnection_execution_options", "label": ".execution_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L429"}, {"id": "engine_asyncconnection_commit", "label": ".commit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L446"}, {"id": "engine_asyncconnection_rollback", "label": ".rollback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L460"}, {"id": "engine_asyncconnection_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L476"}, {"id": "engine_asyncconnection_aclose", "label": ".aclose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L485"}, {"id": "engine_asyncconnection_exec_driver_sql", "label": ".exec_driver_sql()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L497"}, {"id": "engine_stream", "label": "stream()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L519"}, {"id": "engine_execute", "label": "execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L604"}, {"id": "engine_asyncconnection_execute", "label": ".execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L621"}, {"id": "engine_scalar", "label": "scalar()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L669"}, {"id": "engine_asyncconnection_scalar", "label": ".scalar()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L686"}, {"id": "engine_scalars", "label": "scalars()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L709"}, {"id": "engine_asyncconnection_scalars", "label": ".scalars()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L726"}, {"id": "engine_stream_scalars", "label": "stream_scalars()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L750"}, {"id": "engine_asyncconnection_run_sync", "label": ".run_sync()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L820"}, {"id": "engine_asyncconnection_await", "label": ".__await__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L892"}, {"id": "engine_asyncconnection_aexit", "label": ".__aexit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L895"}, {"id": "engine_closed", "label": "closed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L905"}, {"id": "engine_invalidated", "label": "invalidated()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L918"}, {"id": "engine_dialect", "label": "dialect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L935"}, {"id": "engine_default_isolation_level", "label": "default_isolation_level()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L948"}, {"id": "engine_asyncengine", "label": "AsyncEngine", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L999"}, {"id": "engine_asyncengine_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1033"}, {"id": "engine_begin", "label": "begin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1052"}, {"id": "engine_asyncengine_connect", "label": ".connect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1072"}, {"id": "engine_asyncengine_raw_connection", "label": ".raw_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1090"}, {"id": "engine_asyncengine_execution_options", "label": ".execution_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1115"}, {"id": "engine_asyncengine_dispose", "label": ".dispose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1127"}, {"id": "engine_asyncengine_clear_compiled_cache", "label": ".clear_compiled_cache()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1157"}, {"id": "engine_asyncengine_update_execution_options", "label": ".update_execution_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1177"}, {"id": "engine_asyncengine_get_execution_options", "label": ".get_execution_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1203"}, {"id": "engine_url", "label": "url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1222"}, {"id": "engine_pool", "label": "pool()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1235"}, {"id": "engine_engine", "label": "engine()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1261"}, {"id": "engine_name", "label": "name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1278"}, {"id": "engine_driver", "label": "driver()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1293"}, {"id": "engine_echo", "label": "echo()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1308"}, {"id": "engine_asynctransaction", "label": "AsyncTransaction", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1333"}, {"id": "engine_asynctransaction_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1344"}, {"id": "engine_is_valid", "label": "is_valid()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1375"}, {"id": "engine_is_active", "label": "is_active()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1379"}, {"id": "engine_asynctransaction_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1382"}, {"id": "engine_asynctransaction_rollback", "label": ".rollback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1395"}, {"id": "engine_asynctransaction_commit", "label": ".commit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1399"}, {"id": "engine_asynctransaction_start", "label": ".start()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1404"}, {"id": "engine_asynctransaction_aexit", "label": ".__aexit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1421"}, {"id": "engine_get_sync_engine_or_connection", "label": "_get_sync_engine_or_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1426"}, {"id": "engine_no_insp_for_async_conn_yet", "label": "_no_insp_for_async_conn_yet()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1450"}, {"id": "engine_no_insp_for_async_engine_xyet", "label": "_no_insp_for_async_engine_xyet()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1462"}, {"id": "engine_rationale_71", "label": "Create a new async engine instance. Arguments passed to :func:`_asyncio.cre", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L71"}, {"id": "engine_rationale_127", "label": "Create a new AsyncEngine instance using a configuration dictionary. This fu", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L127"}, {"id": "engine_rationale_150", "label": "Create a new async engine instance. Arguments passed to :func:`_asyncio.cre", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L150"}, {"id": "engine_rationale_195", "label": "An asyncio proxy for a :class:`_engine.Connection`. :class:`_asyncio.AsyncC", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L195"}, {"id": "engine_rationale_268", "label": "Start this :class:`_asyncio.AsyncConnection` object's context outside of", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L268"}, {"id": "engine_rationale_281", "label": "Not implemented for async; call :meth:`_asyncio.AsyncConnection.get_raw_", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L281"}, {"id": "engine_rationale_291", "label": "Return the pooled DBAPI-level connection in use by this :class:`_asyncio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L291"}, {"id": "engine_rationale_308", "label": "Return the :attr:`_engine.Connection.info` dictionary of the underlying", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L308"}, {"id": "engine_rationale_331", "label": "Begin a transaction prior to autobegin occurring.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L331"}, {"id": "engine_rationale_336", "label": "Begin a nested transaction and return a transaction handle.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L336"}, {"id": "engine_rationale_343", "label": "Invalidate the underlying DBAPI connection associated with this :class:`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L343"}, {"id": "engine_rationale_359", "label": "Return True if a transaction is in progress.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L359"}, {"id": "engine_rationale_364", "label": "Return True if a transaction is in progress. .. versionadded:: 1.4.0b2", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L364"}, {"id": "engine_rationale_372", "label": "Return an :class:`.AsyncTransaction` representing the current transactio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L372"}, {"id": "engine_rationale_391", "label": "Return an :class:`.AsyncTransaction` representing the current nested (sa", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L391"}, {"id": "engine_rationale_430", "label": "r\"\"\"Set non-SQL options for the connection which take effect during exec", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L430"}, {"id": "engine_rationale_447", "label": "Commit the transaction that is currently in progress. This method commi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L447"}, {"id": "engine_rationale_461", "label": "Roll back the transaction that is currently in progress. This method ro", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L461"}, {"id": "engine_rationale_477", "label": "Close this :class:`_asyncio.AsyncConnection`. This has the effect of al", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L477"}, {"id": "engine_rationale_486", "label": "A synonym for :meth:`_asyncio.AsyncConnection.close`. The :meth:`_async", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L486"}, {"id": "engine_rationale_503", "label": "r\"\"\"Executes a driver-level SQL string and return buffered :class:`_engi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L503"}, {"id": "engine_rationale_544", "label": "Execute a statement and return an awaitable yielding a :class:`_asyncio.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L544"}, {"id": "engine_rationale_628", "label": "r\"\"\"Executes a SQL statement construct and return a buffered :class:`_en", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L628"}, {"id": "engine_rationale_693", "label": "r\"\"\"Executes a SQL statement construct and returns a scalar object. Thi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L693"}, {"id": "engine_rationale_733", "label": "r\"\"\"Executes a SQL statement construct and returns a scalar objects. Th", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L733"}, {"id": "engine_rationale_775", "label": "r\"\"\"Execute a statement and return an awaitable yielding a :class:`_asyn", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L775"}, {"id": "engine_rationale_826", "label": "Invoke the given synchronous (i.e. not async) callable, passing a synchr", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L826"}, {"id": "engine_rationale_906", "label": "r\"\"\"Return True if this connection is closed. .. container:: class_base", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L906"}, {"id": "engine_rationale_919", "label": "r\"\"\"Return True if this connection was invalidated. .. container:: clas", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L919"}, {"id": "engine_rationale_936", "label": "r\"\"\"Proxy for the :attr:`_engine.Connection.dialect` attribute on behalf", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L936"}, {"id": "engine_rationale_949", "label": "r\"\"\"The initial-connection time isolation level associated with the :cla", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L949"}, {"id": "engine_rationale_1000", "label": "An asyncio proxy for a :class:`_engine.Engine`. :class:`_asyncio.AsyncEngin", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1000"}, {"id": "engine_rationale_1053", "label": "Return a context manager which when entered will deliver an :class:`_asy", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1053"}, {"id": "engine_rationale_1073", "label": "Return an :class:`_asyncio.AsyncConnection` object. The :class:`_asynci", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1073"}, {"id": "engine_rationale_1091", "label": "Return a \"raw\" DBAPI connection from the connection pool. .. seealso::", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1091"}, {"id": "engine_rationale_1116", "label": "Return a new :class:`_asyncio.AsyncEngine` that will provide :class:`_as", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1116"}, {"id": "engine_rationale_1128", "label": "Dispose of the connection pool used by this :class:`_asyncio.AsyncEngine", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1128"}, {"id": "engine_rationale_1158", "label": "r\"\"\"Clear the compiled cache associated with the dialect. .. container:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1158"}, {"id": "engine_rationale_1178", "label": "r\"\"\"Update the default execution_options dictionary of this :class:`_eng", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1178"}, {"id": "engine_rationale_1204", "label": "r\"\"\"Get the non-SQL options which will take effect during execution. ..", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1204"}, {"id": "engine_rationale_1223", "label": "r\"\"\"Proxy for the :attr:`_engine.Engine.url` attribute on behalf of the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1223"}, {"id": "engine_rationale_1236", "label": "r\"\"\"Proxy for the :attr:`_engine.Engine.pool` attribute on behalf of the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1236"}, {"id": "engine_rationale_1249", "label": "r\"\"\"Proxy for the :attr:`_engine.Engine.dialect` attribute on behalf of", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1249"}, {"id": "engine_rationale_1262", "label": "r\"\"\"Returns this :class:`.Engine`. .. container:: class_bases", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1262"}, {"id": "engine_rationale_1279", "label": "r\"\"\"String name of the :class:`~sqlalchemy.engine.interfaces.Dialect` in", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1279"}, {"id": "engine_rationale_1294", "label": "r\"\"\"Driver name of the :class:`~sqlalchemy.engine.interfaces.Dialect` in", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1294"}, {"id": "engine_rationale_1309", "label": "r\"\"\"When ``True``, enable log output for this element. .. container:: c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1309"}, {"id": "engine_rationale_1336", "label": "An asyncio proxy for a :class:`_engine.Transaction`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1336"}, {"id": "engine_rationale_1383", "label": "Close this :class:`.AsyncTransaction`. If this transaction is the base", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1383"}, {"id": "engine_rationale_1396", "label": "Roll back this :class:`.AsyncTransaction`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1396"}, {"id": "engine_rationale_1400", "label": "Commit this :class:`.AsyncTransaction`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1400"}, {"id": "engine_rationale_1405", "label": "Start this :class:`_asyncio.AsyncTransaction` object's context outside o", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1405"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "contextlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_result_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_result_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_result_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_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/ext/asyncio/engine.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_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/ext/asyncio/engine.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_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/ext/asyncio/engine.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_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/ext/asyncio/engine.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_exc_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_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/ext/asyncio/engine.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_cursor_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_result_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_url_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_selectable_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_create_async_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_async_engine_from_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L124", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_create_async_pool_from_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L149", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_asyncconnectable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L164", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_no_async_engine_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L168", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_asyncconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L190", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnectable", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L190", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L223", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_regenerate_proxy_for_target", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L258", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_start", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L265", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L280", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_get_raw_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L290", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L307", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_proxied", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L325", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_begin", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L330", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_begin_nested", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L335", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_invalidate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L340", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_get_isolation_level", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L355", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_in_transaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L358", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_in_nested_transaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L363", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_get_transaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L371", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_get_nested_transaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L390", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_execution_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L410", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_execution_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L427", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_execution_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L429", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_commit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L446", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_rollback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L460", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L476", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_aclose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L485", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_exec_driver_sql", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L497", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_stream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L519", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_stream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L528", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_stream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L537", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_execute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L604", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_execute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L613", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L621", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_scalar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L669", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_scalar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L678", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_scalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L686", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_scalars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L709", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_scalars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L718", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_scalars", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L726", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_stream_scalars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L750", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_stream_scalars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L759", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_stream_scalars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L768", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_run_sync", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L820", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_await", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L892", "weight": 1.0}, {"source": "engine_asyncconnection", "target": "engine_asyncconnection_aexit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L895", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_closed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L905", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_invalidated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L918", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_dialect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L935", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_dialect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L944", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_default_isolation_level", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L948", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_asyncengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L999", "weight": 1.0}, {"source": "engine_asyncengine", "target": "engine_asyncconnectable", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L999", "weight": 1.0}, {"source": "engine_asyncengine", "target": "engine_asyncengine_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1033", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_proxied", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1042", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_regenerate_proxy_for_target", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1046", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_begin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1052", "weight": 1.0}, {"source": "engine_asyncengine", "target": "engine_asyncengine_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1072", "weight": 1.0}, {"source": "engine_asyncengine", "target": "engine_asyncengine_raw_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1090", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_execution_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1101", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_execution_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1113", "weight": 1.0}, {"source": "engine_asyncengine", "target": "engine_asyncengine_execution_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1115", "weight": 1.0}, {"source": "engine_asyncengine", "target": "engine_asyncengine_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1127", "weight": 1.0}, {"source": "engine_asyncengine", "target": "engine_asyncengine_clear_compiled_cache", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1157", "weight": 1.0}, {"source": "engine_asyncengine", "target": "engine_asyncengine_update_execution_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1177", "weight": 1.0}, {"source": "engine_asyncengine", "target": "engine_asyncengine_get_execution_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1203", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1222", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1231", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_pool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1235", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_pool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1244", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_dialect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1248", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_dialect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1257", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1261", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1278", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_driver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1293", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_echo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1308", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_echo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1327", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_asynctransaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1333", "weight": 1.0}, {"source": "engine_asynctransaction", "target": "engine_asynctransaction_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1344", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_regenerate_proxy_for_target", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1350", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_proxied", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1369", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_is_valid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1375", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_is_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1379", "weight": 1.0}, {"source": "engine_asynctransaction", "target": "engine_asynctransaction_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1382", "weight": 1.0}, {"source": "engine_asynctransaction", "target": "engine_asynctransaction_rollback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1395", "weight": 1.0}, {"source": "engine_asynctransaction", "target": "engine_asynctransaction_commit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1399", "weight": 1.0}, {"source": "engine_asynctransaction", "target": "engine_asynctransaction_start", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1404", "weight": 1.0}, {"source": "engine_asynctransaction", "target": "engine_asynctransaction_aexit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1421", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_get_sync_engine_or_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1426", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_get_sync_engine_or_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1430", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_get_sync_engine_or_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1435", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_no_insp_for_async_conn_yet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1450", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "target": "engine_no_insp_for_async_engine_xyet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1462", "weight": 1.0}, {"source": "engine_create_async_engine", "target": "engine_asyncengine", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L121", "weight": 1.0}, {"source": "engine_async_engine_from_config", "target": "engine_create_async_engine", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L146", "weight": 1.0}, {"source": "engine_regenerate_proxy_for_target", "target": "engine_asyncconnection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L261", "weight": 1.0}, {"source": "engine_asyncconnection_begin", "target": "engine_asynctransaction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L333", "weight": 1.0}, {"source": "engine_asyncconnection_begin_nested", "target": "engine_asynctransaction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L338", "weight": 1.0}, {"source": "engine_asyncconnection_aclose", "target": "engine_asynctransaction_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L495", "weight": 1.0}, {"source": "engine_stream", "target": "engine_asynctransaction_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L600", "weight": 1.0}, {"source": "engine_asyncconnection_scalar", "target": "engine_asyncconnection_execute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L703", "weight": 1.0}, {"source": "engine_asyncconnection_scalars", "target": "engine_asyncconnection_execute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L744", "weight": 1.0}, {"source": "engine_stream_scalars", "target": "engine_stream", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L815", "weight": 1.0}, {"source": "engine_stream_scalars", "target": "engine_asyncconnection_scalars", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L818", "weight": 1.0}, {"source": "engine_asyncconnection_await", "target": "engine_asynctransaction_start", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L893", "weight": 1.0}, {"source": "engine_asyncconnection_aexit", "target": "engine_asynctransaction_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L896", "weight": 1.0}, {"source": "engine_regenerate_proxy_for_target", "target": "engine_asyncengine", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1049", "weight": 1.0}, {"source": "engine_begin", "target": "engine_asyncengine_connect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1066", "weight": 1.0}, {"source": "engine_asyncengine_execution_options", "target": "engine_asyncengine", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1125", "weight": 1.0}, {"source": "engine_rationale_71", "target": "engine_create_async_engine", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L71", "weight": 1.0}, {"source": "engine_rationale_127", "target": "engine_async_engine_from_config", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L127", "weight": 1.0}, {"source": "engine_rationale_150", "target": "engine_create_async_pool_from_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L150", "weight": 1.0}, {"source": "engine_rationale_195", "target": "engine_asyncconnection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L195", "weight": 1.0}, {"source": "engine_rationale_268", "target": "engine_asyncconnection_start", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L268", "weight": 1.0}, {"source": "engine_rationale_281", "target": "engine_asyncconnection_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L281", "weight": 1.0}, {"source": "engine_rationale_291", "target": "engine_asyncconnection_get_raw_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L291", "weight": 1.0}, {"source": "engine_rationale_308", "target": "engine_asyncconnection_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L308", "weight": 1.0}, {"source": "engine_rationale_331", "target": "engine_asyncconnection_begin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L331", "weight": 1.0}, {"source": "engine_rationale_336", "target": "engine_asyncconnection_begin_nested", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L336", "weight": 1.0}, {"source": "engine_rationale_343", "target": "engine_asyncconnection_invalidate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L343", "weight": 1.0}, {"source": "engine_rationale_359", "target": "engine_asyncconnection_in_transaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L359", "weight": 1.0}, {"source": "engine_rationale_364", "target": "engine_asyncconnection_in_nested_transaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L364", "weight": 1.0}, {"source": "engine_rationale_372", "target": "engine_asyncconnection_get_transaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L372", "weight": 1.0}, {"source": "engine_rationale_391", "target": "engine_asyncconnection_get_nested_transaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L391", "weight": 1.0}, {"source": "engine_rationale_430", "target": "engine_asyncconnection_execution_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L430", "weight": 1.0}, {"source": "engine_rationale_447", "target": "engine_asyncconnection_commit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L447", "weight": 1.0}, {"source": "engine_rationale_461", "target": "engine_asyncconnection_rollback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L461", "weight": 1.0}, {"source": "engine_rationale_477", "target": "engine_asyncconnection_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L477", "weight": 1.0}, {"source": "engine_rationale_486", "target": "engine_asyncconnection_aclose", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L486", "weight": 1.0}, {"source": "engine_rationale_503", "target": "engine_asyncconnection_exec_driver_sql", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L503", "weight": 1.0}, {"source": "engine_rationale_544", "target": "engine_asyncconnection_stream", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L544", "weight": 1.0}, {"source": "engine_rationale_628", "target": "engine_asyncconnection_execute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L628", "weight": 1.0}, {"source": "engine_rationale_693", "target": "engine_asyncconnection_scalar", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L693", "weight": 1.0}, {"source": "engine_rationale_733", "target": "engine_asyncconnection_scalars", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L733", "weight": 1.0}, {"source": "engine_rationale_775", "target": "engine_asyncconnection_stream_scalars", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L775", "weight": 1.0}, {"source": "engine_rationale_826", "target": "engine_asyncconnection_run_sync", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L826", "weight": 1.0}, {"source": "engine_rationale_906", "target": "engine_asyncconnection_closed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L906", "weight": 1.0}, {"source": "engine_rationale_919", "target": "engine_asyncconnection_invalidated", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L919", "weight": 1.0}, {"source": "engine_rationale_936", "target": "engine_asyncconnection_dialect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L936", "weight": 1.0}, {"source": "engine_rationale_949", "target": "engine_asyncconnection_default_isolation_level", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L949", "weight": 1.0}, {"source": "engine_rationale_1000", "target": "engine_asyncengine", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1000", "weight": 1.0}, {"source": "engine_rationale_1053", "target": "engine_asyncengine_begin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1053", "weight": 1.0}, {"source": "engine_rationale_1073", "target": "engine_asyncengine_connect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1073", "weight": 1.0}, {"source": "engine_rationale_1091", "target": "engine_asyncengine_raw_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1091", "weight": 1.0}, {"source": "engine_rationale_1116", "target": "engine_asyncengine_execution_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1116", "weight": 1.0}, {"source": "engine_rationale_1128", "target": "engine_asyncengine_dispose", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1128", "weight": 1.0}, {"source": "engine_rationale_1158", "target": "engine_asyncengine_clear_compiled_cache", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1158", "weight": 1.0}, {"source": "engine_rationale_1178", "target": "engine_asyncengine_update_execution_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1178", "weight": 1.0}, {"source": "engine_rationale_1204", "target": "engine_asyncengine_get_execution_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1204", "weight": 1.0}, {"source": "engine_rationale_1223", "target": "engine_asyncengine_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1223", "weight": 1.0}, {"source": "engine_rationale_1236", "target": "engine_asyncengine_pool", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1236", "weight": 1.0}, {"source": "engine_rationale_1249", "target": "engine_asyncengine_dialect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1249", "weight": 1.0}, {"source": "engine_rationale_1262", "target": "engine_asyncengine_engine", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1262", "weight": 1.0}, {"source": "engine_rationale_1279", "target": "engine_asyncengine_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1279", "weight": 1.0}, {"source": "engine_rationale_1294", "target": "engine_asyncengine_driver", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1294", "weight": 1.0}, {"source": "engine_rationale_1309", "target": "engine_asyncengine_echo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1309", "weight": 1.0}, {"source": "engine_rationale_1336", "target": "engine_asynctransaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1336", "weight": 1.0}, {"source": "engine_rationale_1383", "target": "engine_asynctransaction_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1383", "weight": 1.0}, {"source": "engine_rationale_1396", "target": "engine_asynctransaction_rollback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1396", "weight": 1.0}, {"source": "engine_rationale_1400", "target": "engine_asynctransaction_commit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1400", "weight": 1.0}, {"source": "engine_rationale_1405", "target": "engine_asynctransaction_start", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1405", "weight": 1.0}], "raw_calls": [{"caller_nid": "engine_create_async_engine", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L96"}, {"caller_nid": "engine_create_async_engine", "callee": "AsyncMethodRequired", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L97"}, {"caller_nid": "engine_create_async_engine", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L103"}, {"caller_nid": "engine_create_async_engine", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L105"}, {"caller_nid": "engine_create_async_engine", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L106"}, {"caller_nid": "engine_create_async_engine", "callee": "_create_engine", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L120"}, {"caller_nid": "engine_async_engine_from_config", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L139"}, {"caller_nid": "engine_async_engine_from_config", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L140"}, {"caller_nid": "engine_async_engine_from_config", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L141"}, {"caller_nid": "engine_async_engine_from_config", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L144"}, {"caller_nid": "engine_async_engine_from_config", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L145"}, {"caller_nid": "engine_create_async_pool_from_url", "callee": "_create_pool_from_url", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L161"}, {"caller_nid": "engine_no_async_engine_events", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L169"}, {"caller_nid": "engine_asyncconnection_init", "callee": "_assign_proxied", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L230"}, {"caller_nid": "engine_regenerate_proxy_for_target", "callee": "_retrieve_proxy_for_target", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L262"}, {"caller_nid": "engine_asyncconnection_start", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L273"}, {"caller_nid": "engine_asyncconnection_start", "callee": "_assign_proxied", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L274"}, {"caller_nid": "engine_asyncconnection_start", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L275"}, {"caller_nid": "engine_connection", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L284"}, {"caller_nid": "engine_asyncconnection_get_raw_connection", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L304"}, {"caller_nid": "engine_proxied", "callee": "_raise_for_not_started", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L327"}, {"caller_nid": "engine_asyncconnection_invalidate", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L351"}, {"caller_nid": "engine_asyncconnection_get_isolation_level", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L356"}, {"caller_nid": "engine_asyncconnection_get_transaction", "callee": "_retrieve_proxy_for_target", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L386"}, {"caller_nid": "engine_asyncconnection_get_nested_transaction", "callee": "_retrieve_proxy_for_target", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L405"}, {"caller_nid": "engine_asyncconnection_execution_options", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L442"}, {"caller_nid": "engine_asyncconnection_commit", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L458"}, {"caller_nid": "engine_asyncconnection_rollback", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L474"}, {"caller_nid": "engine_asyncconnection_close", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L483"}, {"caller_nid": "engine_asyncconnection_exec_driver_sql", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L508"}, {"caller_nid": "engine_asyncconnection_exec_driver_sql", "callee": "_ensure_sync_result", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L516"}, {"caller_nid": "engine_stream", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L579"}, {"caller_nid": "engine_stream", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L584"}, {"caller_nid": "engine_stream", "callee": "merge_with", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L588"}, {"caller_nid": "engine_stream", "callee": "AsyncResult", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L594"}, {"caller_nid": "engine_stream", "callee": "create_task", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L600"}, {"caller_nid": "engine_stream", "callee": "shield", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L601"}, {"caller_nid": "engine_asyncconnection_execute", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L659"}, {"caller_nid": "engine_asyncconnection_execute", "callee": "_ensure_sync_result", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L666"}, {"caller_nid": "engine_asyncconnection_run_sync", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L888"}, {"caller_nid": "engine_asyncconnection_aexit", "callee": "create_task", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L896"}, {"caller_nid": "engine_asyncconnection_aexit", "callee": "shield", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L897"}, {"caller_nid": "engine_asyncengine_init", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1035"}, {"caller_nid": "engine_asyncengine_init", "callee": "_assign_proxied", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1039"}, {"caller_nid": "engine_asyncengine_connect", "callee": "_connection_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1088"}, {"caller_nid": "engine_asyncengine_raw_connection", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1098"}, {"caller_nid": "engine_asyncengine_dispose", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1150"}, {"caller_nid": "engine_regenerate_proxy_for_target", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1355"}, {"caller_nid": "engine_regenerate_proxy_for_target", "callee": "_retrieve_proxy_for_target", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1357"}, {"caller_nid": "engine_regenerate_proxy_for_target", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1362"}, {"caller_nid": "engine_regenerate_proxy_for_target", "callee": "_assign_proxied", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1364"}, {"caller_nid": "engine_proxied", "callee": "_raise_for_not_started", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1371"}, {"caller_nid": "engine_asynctransaction_close", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1393"}, {"caller_nid": "engine_asynctransaction_rollback", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1397"}, {"caller_nid": "engine_asynctransaction_commit", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1402"}, {"caller_nid": "engine_asynctransaction_start", "callee": "_assign_proxied", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1410"}, {"caller_nid": "engine_asynctransaction_start", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1411"}, {"caller_nid": "engine_asynctransaction_start", "callee": "__enter__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1418"}, {"caller_nid": "engine_asynctransaction_aexit", "callee": "greenlet_spawn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1422"}, {"caller_nid": "engine_get_sync_engine_or_connection", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1438"}, {"caller_nid": "engine_get_sync_engine_or_connection", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1444"}, {"caller_nid": "engine_no_insp_for_async_conn_yet", "callee": "NoInspectionAvailable", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1453"}, {"caller_nid": "engine_no_insp_for_async_engine_xyet", "callee": "NoInspectionAvailable", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/engine.py", "source_location": "L1465"}]} |