1 line
179 KiB
JSON
1 line
179 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "label": "base.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1"}, {"id": "base_connection", "label": "Connection", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L84"}, {"id": "connectioneventstarget", "label": "ConnectionEventsTarget", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "base_connection_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L129"}, {"id": "base_connection_log_info", "label": "._log_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L178"}, {"id": "base_connection_log_debug", "label": "._log_debug()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L189"}, {"id": "base_schema_translate_map", "label": "_schema_translate_map()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L201"}, {"id": "base_connection_schema_for_object", "label": ".schema_for_object()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L208"}, {"id": "base_connection_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L228"}, {"id": "base_connection_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L231"}, {"id": "base_execution_options", "label": "execution_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L235"}, {"id": "base_connection_execution_options", "label": ".execution_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L254"}, {"id": "base_connection_get_execution_options", "label": ".get_execution_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L517"}, {"id": "base_still_open_and_dbapi_connection_is_valid", "label": "_still_open_and_dbapi_connection_is_valid()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L529"}, {"id": "base_closed", "label": "closed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L537"}, {"id": "base_invalidated", "label": "invalidated()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L543"}, {"id": "base_connection_get_isolation_level", "label": ".get_isolation_level()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L589"}, {"id": "base_default_isolation_level", "label": "default_isolation_level()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L634"}, {"id": "base_connection_invalid_transaction", "label": "._invalid_transaction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L662"}, {"id": "base_connection_revalidate_connection", "label": "._revalidate_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L670"}, {"id": "base_info", "label": "info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L679"}, {"id": "base_connection_invalidate", "label": ".invalidate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L692"}, {"id": "base_connection_detach", "label": ".detach()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L751"}, {"id": "base_connection_autobegin", "label": "._autobegin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L787"}, {"id": "base_connection_begin", "label": ".begin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L791"}, {"id": "base_connection_begin_nested", "label": ".begin_nested()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L866"}, {"id": "base_connection_begin_twophase", "label": ".begin_twophase()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L944"}, {"id": "base_connection_commit", "label": ".commit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L973"}, {"id": "base_connection_rollback", "label": ".rollback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L998"}, {"id": "base_connection_recover_twophase", "label": ".recover_twophase()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1024"}, {"id": "base_connection_rollback_prepared", "label": ".rollback_prepared()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1027"}, {"id": "base_connection_commit_prepared", "label": ".commit_prepared()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1030"}, {"id": "base_connection_in_transaction", "label": ".in_transaction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1033"}, {"id": "base_connection_in_nested_transaction", "label": ".in_nested_transaction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1037"}, {"id": "base_connection_is_autocommit_isolation", "label": "._is_autocommit_isolation()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1044"}, {"id": "base_connection_get_required_transaction", "label": "._get_required_transaction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1055"}, {"id": "base_connection_get_required_nested_transaction", "label": "._get_required_nested_transaction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1061"}, {"id": "base_connection_get_transaction", "label": ".get_transaction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1069"}, {"id": "base_connection_get_nested_transaction", "label": ".get_nested_transaction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1078"}, {"id": "base_connection_begin_impl", "label": "._begin_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1086"}, {"id": "base_connection_rollback_impl", "label": "._rollback_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1108"}, {"id": "base_connection_commit_impl", "label": "._commit_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1132"}, {"id": "base_connection_savepoint_impl", "label": "._savepoint_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1149"}, {"id": "base_connection_rollback_to_savepoint_impl", "label": "._rollback_to_savepoint_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1159"}, {"id": "base_connection_release_savepoint_impl", "label": "._release_savepoint_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1166"}, {"id": "base_connection_begin_twophase_impl", "label": "._begin_twophase_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1172"}, {"id": "base_connection_prepare_twophase_impl", "label": "._prepare_twophase_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1186"}, {"id": "base_connection_rollback_twophase_impl", "label": "._rollback_twophase_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1196"}, {"id": "base_connection_commit_twophase_impl", "label": "._commit_twophase_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1209"}, {"id": "base_connection_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1219"}, {"id": "base_scalar", "label": "scalar()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1268"}, {"id": "base_connection_scalar", "label": ".scalar()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1285"}, {"id": "base_scalars", "label": "scalars()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1315"}, {"id": "base_connection_scalars", "label": ".scalars()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1332"}, {"id": "base_execute", "label": "execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1358"}, {"id": "base_connection_execute", "label": ".execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1375"}, {"id": "base_connection_execute_function", "label": "._execute_function()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1425"}, {"id": "base_connection_execute_default", "label": "._execute_default()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1437"}, {"id": "base_connection_execute_ddl", "label": "._execute_ddl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1496"}, {"id": "base_connection_invoke_before_exec_event", "label": "._invoke_before_exec_event()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1549"}, {"id": "base_connection_execute_clauseelement", "label": "._execute_clauseelement()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1591"}, {"id": "base_connection_execute_compiled", "label": "._execute_compiled()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1664"}, {"id": "base_connection_exec_driver_sql", "label": ".exec_driver_sql()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1714"}, {"id": "base_connection_execute_context", "label": "._execute_context()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1791"}, {"id": "base_connection_exec_single_context", "label": "._exec_single_context()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1850"}, {"id": "base_connection_exec_insertmany_context", "label": "._exec_insertmany_context()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1992"}, {"id": "base_connection_cursor_execute", "label": "._cursor_execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2171"}, {"id": "base_connection_safe_close_cursor", "label": "._safe_close_cursor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2217"}, {"id": "base_connection_handle_dbapi_exception", "label": "._handle_dbapi_exception()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2233"}, {"id": "base_handle_dbapi_exception_noconnection", "label": "_handle_dbapi_exception_noconnection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2379"}, {"id": "base_connection_run_ddl_visitor", "label": "._run_ddl_visitor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2453"}, {"id": "base_exceptioncontextimpl", "label": "ExceptionContextImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2470"}, {"id": "exceptioncontext", "label": "ExceptionContext", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "base_exceptioncontextimpl_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2489"}, {"id": "base_transaction", "label": "Transaction", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2517"}, {"id": "transactionalcontext", "label": "TransactionalContext", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "base_transaction_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2561"}, {"id": "base_deactivated_from_connection", "label": "_deactivated_from_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2565"}, {"id": "base_transaction_do_close", "label": "._do_close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2572"}, {"id": "base_transaction_do_rollback", "label": "._do_rollback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2575"}, {"id": "base_transaction_do_commit", "label": "._do_commit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2578"}, {"id": "base_is_valid", "label": "is_valid()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2582"}, {"id": "base_transaction_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2585"}, {"id": "base_transaction_rollback", "label": ".rollback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2601"}, {"id": "base_transaction_commit", "label": ".commit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2623"}, {"id": "base_transaction_get_subject", "label": "._get_subject()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2644"}, {"id": "base_transaction_transaction_is_active", "label": "._transaction_is_active()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2647"}, {"id": "base_transaction_transaction_is_closed", "label": "._transaction_is_closed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2650"}, {"id": "base_transaction_rollback_can_be_called", "label": "._rollback_can_be_called()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2653"}, {"id": "base_roottransaction", "label": "RootTransaction", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2661"}, {"id": "base_roottransaction_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2687"}, {"id": "base_roottransaction_deactivate_from_connection", "label": "._deactivate_from_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2697"}, {"id": "base_roottransaction_connection_begin_impl", "label": "._connection_begin_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2709"}, {"id": "base_roottransaction_connection_rollback_impl", "label": "._connection_rollback_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2712"}, {"id": "base_roottransaction_connection_commit_impl", "label": "._connection_commit_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2715"}, {"id": "base_roottransaction_close_impl", "label": "._close_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2718"}, {"id": "base_roottransaction_do_close", "label": "._do_close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2734"}, {"id": "base_roottransaction_do_rollback", "label": "._do_rollback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2737"}, {"id": "base_roottransaction_do_commit", "label": "._do_commit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2740"}, {"id": "base_nestedtransaction", "label": "NestedTransaction", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2769"}, {"id": "base_nestedtransaction_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2805"}, {"id": "base_nestedtransaction_deactivate_from_connection", "label": "._deactivate_from_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2815"}, {"id": "base_nestedtransaction_cancel", "label": "._cancel()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2827"}, {"id": "base_nestedtransaction_close_impl", "label": "._close_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2836"}, {"id": "base_nestedtransaction_do_close", "label": "._do_close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2856"}, {"id": "base_nestedtransaction_do_rollback", "label": "._do_rollback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2859"}, {"id": "base_nestedtransaction_do_commit", "label": "._do_commit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2862"}, {"id": "base_twophasetransaction", "label": "TwoPhaseTransaction", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2883"}, {"id": "base_twophasetransaction_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2898"}, {"id": "base_twophasetransaction_prepare", "label": ".prepare()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2903"}, {"id": "base_twophasetransaction_connection_begin_impl", "label": "._connection_begin_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2914"}, {"id": "base_twophasetransaction_connection_rollback_impl", "label": "._connection_rollback_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2917"}, {"id": "base_twophasetransaction_connection_commit_impl", "label": "._connection_commit_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2920"}, {"id": "base_engine", "label": "Engine", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2924"}, {"id": "base_engine_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2961"}, {"id": "base_engine_lru_size_alert", "label": "._lru_size_alert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2989"}, {"id": "base_engine_clear_compiled_cache", "label": ".clear_compiled_cache()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3008"}, {"id": "base_engine_update_execution_options", "label": ".update_execution_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3022"}, {"id": "base_engine_execution_options", "label": ".execution_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3058"}, {"id": "base_engine_get_execution_options", "label": ".get_execution_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3138"}, {"id": "base_name", "label": "name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3150"}, {"id": "base_driver", "label": "driver()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3159"}, {"id": "base_engine_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3169"}, {"id": "base_engine_dispose", "label": ".dispose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3172"}, {"id": "base_optional_conn_ctx_manager", "label": "_optional_conn_ctx_manager()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3223"}, {"id": "base_begin", "label": "begin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3233"}, {"id": "base_engine_run_ddl_visitor", "label": "._run_ddl_visitor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3261"}, {"id": "base_engine_connect", "label": ".connect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3270"}, {"id": "base_engine_raw_connection", "label": ".raw_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3295"}, {"id": "base_optionenginemixin", "label": "OptionEngineMixin", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3320"}, {"id": "base_optionenginemixin_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3331"}, {"id": "base_optionenginemixin_update_execution_options", "label": ".update_execution_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3360"}, {"id": "base_pool", "label": "pool()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3367"}, {"id": "base_has_events", "label": "_has_events()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3375"}, {"id": "base_optionengine", "label": "OptionEngine", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3385"}, {"id": "base_optionengine_update_execution_options", "label": ".update_execution_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3386"}, {"id": "base_rationale_85", "label": "Provides high-level functionality for a wrapped DB-API connection. The :cla", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L85"}, {"id": "base_rationale_137", "label": "Construct a new Connection.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L137"}, {"id": "base_rationale_209", "label": "Return the schema name for the given schema item taking into account cur", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L209"}, {"id": "base_rationale_255", "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/engine/base.py", "source_location": "L255"}, {"id": "base_rationale_518", "label": "Get the non-SQL options which will take effect during execution. .. ver", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L518"}, {"id": "base_rationale_538", "label": "Return True if this connection is closed.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L538"}, {"id": "base_rationale_544", "label": "Return True if this connection was invalidated. This does not indicate", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L544"}, {"id": "base_rationale_565", "label": "The underlying DB-API connection managed by this Connection. This is a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L565"}, {"id": "base_rationale_590", "label": "Return the current **actual** isolation level that's present on the data", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L590"}, {"id": "base_rationale_635", "label": "The initial-connection time isolation level associated with the :class:`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L635"}, {"id": "base_rationale_680", "label": "Info dictionary associated with the underlying DBAPI connection referred", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L680"}, {"id": "base_rationale_693", "label": "Invalidate the underlying DBAPI connection associated with this :class:`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L693"}, {"id": "base_rationale_752", "label": "Detach the underlying DB-API connection from its connection pool. E.g.:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L752"}, {"id": "base_rationale_792", "label": "Begin a transaction prior to autobegin occurring. E.g.:: w", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L792"}, {"id": "base_rationale_867", "label": "Begin a nested transaction (i.e. SAVEPOINT) and return a transaction han", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L867"}, {"id": "base_rationale_945", "label": "Begin a two-phase or XA transaction and return a transaction handle.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L945"}, {"id": "base_rationale_974", "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/engine/base.py", "source_location": "L974"}, {"id": "base_rationale_999", "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/engine/base.py", "source_location": "L999"}, {"id": "base_rationale_1034", "label": "Return True if a transaction is in progress.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1034"}, {"id": "base_rationale_1038", "label": "Return True if a transaction is in progress.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1038"}, {"id": "base_rationale_1070", "label": "Return the current root transaction in progress, if any. .. versionadde", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1070"}, {"id": "base_rationale_1079", "label": "Return the current nested transaction in progress, if any. .. versionad", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1079"}, {"id": "base_rationale_1220", "label": "Close this :class:`_engine.Connection`. This results in a release of th", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1220"}, {"id": "base_rationale_1292", "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/engine/base.py", "source_location": "L1292"}, {"id": "base_rationale_1339", "label": "Executes and returns a scalar result set, which yields scalar values fro", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1339"}, {"id": "base_rationale_1382", "label": "r\"\"\"Executes a SQL statement construct and returns a :class:`_engine.Cur", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1382"}, {"id": "base_rationale_1431", "label": "Execute a sql.FunctionElement object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1431"}, {"id": "base_rationale_1443", "label": "Execute a schema.ColumnDefault object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1443"}, {"id": "base_rationale_1502", "label": "Execute a schema.DDL object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1502"}, {"id": "base_rationale_1597", "label": "Execute a sql.ClauseElement object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1597"}, {"id": "base_rationale_1670", "label": "Execute a sql.Compiled object. TODO: why do we have this? likely depr", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1670"}, {"id": "base_rationale_1720", "label": "r\"\"\"Executes a string SQL statement on the DBAPI cursor directly, withou", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1720"}, {"id": "base_rationale_1801", "label": "Create an :class:`.ExecutionContext` and execute, returning a :class:`_e", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1801"}, {"id": "base_rationale_1857", "label": "continue the _execute_context() method for a single DBAPI cursor.execute", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1857"}, {"id": "base_rationale_1997", "label": "continue the _execute_context() method for an \"insertmanyvalues\" operati", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1997"}, {"id": "base_rationale_2178", "label": "Execute a statement + params on the given cursor. Adds appropriate logg", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2178"}, {"id": "base_rationale_2218", "label": "Close the given cursor, catching exceptions and turning into log warning", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2218"}, {"id": "base_rationale_2459", "label": "run a DDL visitor. This method is only here so that the MockConnection", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2459"}, {"id": "base_rationale_2471", "label": "Implement the :class:`.ExceptionContext` interface.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2471"}, {"id": "base_rationale_2518", "label": "Represent a database transaction in progress. The :class:`.Transaction` obj", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2518"}, {"id": "base_rationale_2566", "label": "True if this transaction is totally deactivated from the connection and", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2566"}, {"id": "base_rationale_2586", "label": "Close this :class:`.Transaction`. If this transaction is the base trans", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2586"}, {"id": "base_rationale_2602", "label": "Roll back this :class:`.Transaction`. The implementation of this may va", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2602"}, {"id": "base_rationale_2624", "label": "Commit this :class:`.Transaction`. The implementation of this may vary", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2624"}, {"id": "base_rationale_2662", "label": "Represent the \"root\" transaction on a :class:`_engine.Connection`. This cor", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2662"}, {"id": "base_rationale_2770", "label": "Represent a 'nested', or SAVEPOINT transaction. The :class:`.NestedTransact", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2770"}, {"id": "base_rationale_2884", "label": "Represent a two-phase transaction. A new :class:`.TwoPhaseTransaction` obje", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2884"}, {"id": "base_rationale_2904", "label": "Prepare this :class:`.TwoPhaseTransaction`. After a PREPARE, the transa", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2904"}, {"id": "base_rationale_2927", "label": "Connects a :class:`~sqlalchemy.pool.Pool` and :class:`~sqlalchemy.engine.int", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2927"}, {"id": "base_rationale_3000", "label": "Returns this :class:`.Engine`. Used for legacy schemes that accept :cla", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3000"}, {"id": "base_rationale_3009", "label": "Clear the compiled cache associated with the dialect. This applies **on", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3009"}, {"id": "base_rationale_3023", "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/engine/base.py", "source_location": "L3023"}, {"id": "base_rationale_3059", "label": "Return a new :class:`_engine.Engine` that will provide :class:`_engine.C", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3059"}, {"id": "base_rationale_3139", "label": "Get the non-SQL options which will take effect during execution. .. ver", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3139"}, {"id": "base_rationale_3151", "label": "String name of the :class:`~sqlalchemy.engine.interfaces.Dialect` in use", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3151"}, {"id": "base_rationale_3160", "label": "Driver name of the :class:`~sqlalchemy.engine.interfaces.Dialect` in use", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3160"}, {"id": "base_rationale_3173", "label": "Dispose of the connection pool used by this :class:`_engine.Engine`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3173"}, {"id": "base_rationale_3234", "label": "Return a context manager delivering a :class:`_engine.Connection` with a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3234"}, {"id": "base_rationale_3271", "label": "Return a new :class:`_engine.Connection` object. The :class:`_engine.Co", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3271"}, {"id": "base_rationale_3296", "label": "Return a \"raw\" DBAPI connection from the connection pool. The returned", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3296"}, {"id": "base_rationale_2146", "label": "# TODO: this will be fixed by #13018", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2146"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "contextlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_log_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_compiler_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L71", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L72", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_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/engine/base.py", "source_location": "L76", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L84", "weight": 1.0}, {"source": "base_connection", "target": "connectioneventstarget", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L84", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L129", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_log_info", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L178", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_log_debug", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L189", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_schema_translate_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L201", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_schema_for_object", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L208", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L228", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L231", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_execution_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L235", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_execution_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L252", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_execution_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L254", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_get_execution_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L517", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_still_open_and_dbapi_connection_is_valid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L529", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_closed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L537", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_invalidated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L543", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L564", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_get_isolation_level", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L589", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_default_isolation_level", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L634", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_invalid_transaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L662", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_revalidate_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L670", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L679", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_invalidate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L692", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_detach", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L751", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_autobegin", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L787", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_begin", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L791", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_begin_nested", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L866", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_begin_twophase", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L944", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_commit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L973", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_rollback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L998", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_recover_twophase", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1024", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_rollback_prepared", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1027", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_commit_prepared", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1030", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_in_transaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1033", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_in_nested_transaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1037", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_is_autocommit_isolation", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1044", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_get_required_transaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1055", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_get_required_nested_transaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1061", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_get_transaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1069", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_get_nested_transaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1078", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_begin_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1086", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_rollback_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1108", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_commit_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1132", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_savepoint_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1149", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_rollback_to_savepoint_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1159", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_release_savepoint_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1166", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_begin_twophase_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1172", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_prepare_twophase_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1186", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_rollback_twophase_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1196", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_commit_twophase_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1209", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1219", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_scalar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1268", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_scalar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1277", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_scalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1285", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_scalars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1315", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_scalars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1324", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_scalars", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1332", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_execute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1358", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_execute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1367", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1375", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_execute_function", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1425", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_execute_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1437", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_execute_ddl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1496", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_invoke_before_exec_event", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1549", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_execute_clauseelement", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1591", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_execute_compiled", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1664", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_exec_driver_sql", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1714", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_execute_context", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1791", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_exec_single_context", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1850", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_exec_insertmany_context", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1992", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_cursor_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2171", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_safe_close_cursor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2217", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_handle_dbapi_exception", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2233", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_handle_dbapi_exception_noconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2379", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_run_ddl_visitor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2453", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_exceptioncontextimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2470", "weight": 1.0}, {"source": "base_exceptioncontextimpl", "target": "exceptioncontext", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2470", "weight": 1.0}, {"source": "base_exceptioncontextimpl", "target": "base_exceptioncontextimpl_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2489", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_transaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2517", "weight": 1.0}, {"source": "base_transaction", "target": "transactionalcontext", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2517", "weight": 1.0}, {"source": "base_transaction", "target": "base_transaction_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2561", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_deactivated_from_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2565", "weight": 1.0}, {"source": "base_transaction", "target": "base_transaction_do_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2572", "weight": 1.0}, {"source": "base_transaction", "target": "base_transaction_do_rollback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2575", "weight": 1.0}, {"source": "base_transaction", "target": "base_transaction_do_commit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2578", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_is_valid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2582", "weight": 1.0}, {"source": "base_transaction", "target": "base_transaction_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2585", "weight": 1.0}, {"source": "base_transaction", "target": "base_transaction_rollback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2601", "weight": 1.0}, {"source": "base_transaction", "target": "base_transaction_commit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2623", "weight": 1.0}, {"source": "base_transaction", "target": "base_transaction_get_subject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2644", "weight": 1.0}, {"source": "base_transaction", "target": "base_transaction_transaction_is_active", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2647", "weight": 1.0}, {"source": "base_transaction", "target": "base_transaction_transaction_is_closed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2650", "weight": 1.0}, {"source": "base_transaction", "target": "base_transaction_rollback_can_be_called", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2653", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_roottransaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2661", "weight": 1.0}, {"source": "base_roottransaction", "target": "base_transaction", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2661", "weight": 1.0}, {"source": "base_roottransaction", "target": "base_roottransaction_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2687", "weight": 1.0}, {"source": "base_roottransaction", "target": "base_roottransaction_deactivate_from_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2697", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_deactivated_from_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2706", "weight": 1.0}, {"source": "base_roottransaction", "target": "base_roottransaction_connection_begin_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2709", "weight": 1.0}, {"source": "base_roottransaction", "target": "base_roottransaction_connection_rollback_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2712", "weight": 1.0}, {"source": "base_roottransaction", "target": "base_roottransaction_connection_commit_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2715", "weight": 1.0}, {"source": "base_roottransaction", "target": "base_roottransaction_close_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2718", "weight": 1.0}, {"source": "base_roottransaction", "target": "base_roottransaction_do_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2734", "weight": 1.0}, {"source": "base_roottransaction", "target": "base_roottransaction_do_rollback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2737", "weight": 1.0}, {"source": "base_roottransaction", "target": "base_roottransaction_do_commit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2740", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_nestedtransaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2769", "weight": 1.0}, {"source": "base_nestedtransaction", "target": "base_transaction", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2769", "weight": 1.0}, {"source": "base_nestedtransaction", "target": "base_nestedtransaction_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2805", "weight": 1.0}, {"source": "base_nestedtransaction", "target": "base_nestedtransaction_deactivate_from_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2815", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_deactivated_from_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2824", "weight": 1.0}, {"source": "base_nestedtransaction", "target": "base_nestedtransaction_cancel", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2827", "weight": 1.0}, {"source": "base_nestedtransaction", "target": "base_nestedtransaction_close_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2836", "weight": 1.0}, {"source": "base_nestedtransaction", "target": "base_nestedtransaction_do_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2856", "weight": 1.0}, {"source": "base_nestedtransaction", "target": "base_nestedtransaction_do_rollback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2859", "weight": 1.0}, {"source": "base_nestedtransaction", "target": "base_nestedtransaction_do_commit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2862", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_twophasetransaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2883", "weight": 1.0}, {"source": "base_twophasetransaction", "target": "base_roottransaction", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2883", "weight": 1.0}, {"source": "base_twophasetransaction", "target": "base_twophasetransaction_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2898", "weight": 1.0}, {"source": "base_twophasetransaction", "target": "base_twophasetransaction_prepare", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2903", "weight": 1.0}, {"source": "base_twophasetransaction", "target": "base_twophasetransaction_connection_begin_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2914", "weight": 1.0}, {"source": "base_twophasetransaction", "target": "base_twophasetransaction_connection_rollback_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2917", "weight": 1.0}, {"source": "base_twophasetransaction", "target": "base_twophasetransaction_connection_commit_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2920", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2924", "weight": 1.0}, {"source": "base_engine", "target": "connectioneventstarget", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2924", "weight": 1.0}, {"source": "base_engine", "target": "base_engine_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2961", "weight": 1.0}, {"source": "base_engine", "target": "base_engine_lru_size_alert", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2989", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2999", "weight": 1.0}, {"source": "base_engine", "target": "base_engine_clear_compiled_cache", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3008", "weight": 1.0}, {"source": "base_engine", "target": "base_engine_update_execution_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3022", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_execution_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3044", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_execution_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3056", "weight": 1.0}, {"source": "base_engine", "target": "base_engine_execution_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3058", "weight": 1.0}, {"source": "base_engine", "target": "base_engine_get_execution_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3138", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3150", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_driver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3159", "weight": 1.0}, {"source": "base_engine", "target": "base_engine_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3169", "weight": 1.0}, {"source": "base_engine", "target": "base_engine_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3172", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_optional_conn_ctx_manager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3223", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_begin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3233", "weight": 1.0}, {"source": "base_engine", "target": "base_engine_run_ddl_visitor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3261", "weight": 1.0}, {"source": "base_engine", "target": "base_engine_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3270", "weight": 1.0}, {"source": "base_engine", "target": "base_engine_raw_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3295", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_optionenginemixin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3320", "weight": 1.0}, {"source": "base_optionenginemixin", "target": "base_optionenginemixin_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3331", "weight": 1.0}, {"source": "base_optionenginemixin", "target": "base_optionenginemixin_update_execution_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3360", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_pool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3367", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_pool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3371", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_has_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3375", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_has_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3381", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "target": "base_optionengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3385", "weight": 1.0}, {"source": "base_optionengine", "target": "base_optionenginemixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3385", "weight": 1.0}, {"source": "base_optionengine", "target": "base_engine", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3385", "weight": 1.0}, {"source": "base_optionengine", "target": "base_optionengine_update_execution_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3386", "weight": 1.0}, {"source": "base_connection_init", "target": "base_engine_raw_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L143", "weight": 1.0}, {"source": "base_connection_init", "target": "base_handle_dbapi_exception_noconnection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L145", "weight": 1.0}, {"source": "base_connection_log_info", "target": "base_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L187", "weight": 1.0}, {"source": "base_connection_exit", "target": "base_transaction_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L232", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_revalidate_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L581", "weight": 1.0}, {"source": "base_connection", "target": "base_connection_handle_dbapi_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L585", "weight": 1.0}, {"source": "base_connection_get_isolation_level", "target": "base_connection_handle_dbapi_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L631", "weight": 1.0}, {"source": "base_connection_revalidate_connection", "target": "base_connection_invalid_transaction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L673", "weight": 1.0}, {"source": "base_connection_revalidate_connection", "target": "base_engine_raw_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L674", "weight": 1.0}, {"source": "base_connection_autobegin", "target": "base_begin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L789", "weight": 1.0}, {"source": "base_connection_begin", "target": "base_roottransaction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L856", "weight": 1.0}, {"source": "base_connection_begin_nested", "target": "base_connection_autobegin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L940", "weight": 1.0}, {"source": "base_connection_begin_nested", "target": "base_nestedtransaction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L942", "weight": 1.0}, {"source": "base_connection_begin_twophase", "target": "base_twophasetransaction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L971", "weight": 1.0}, {"source": "base_connection_commit", "target": "base_transaction_commit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L996", "weight": 1.0}, {"source": "base_connection_rollback", "target": "base_transaction_rollback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1022", "weight": 1.0}, {"source": "base_connection_begin_impl", "target": "base_connection_is_autocommit_isolation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1088", "weight": 1.0}, {"source": "base_connection_begin_impl", "target": "base_connection_log_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1089", "weight": 1.0}, {"source": "base_connection_begin_impl", "target": "base_begin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1099", "weight": 1.0}, {"source": "base_connection_begin_impl", "target": "base_connection_handle_dbapi_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1104", "weight": 1.0}, {"source": "base_connection_rollback_impl", "target": "base_transaction_rollback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1110", "weight": 1.0}, {"source": "base_connection_rollback_impl", "target": "base_connection_is_autocommit_isolation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1114", "weight": 1.0}, {"source": "base_connection_rollback_impl", "target": "base_connection_log_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1116", "weight": 1.0}, {"source": "base_connection_rollback_impl", "target": "base_connection_handle_dbapi_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1130", "weight": 1.0}, {"source": "base_connection_commit_impl", "target": "base_transaction_commit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1134", "weight": 1.0}, {"source": "base_connection_commit_impl", "target": "base_connection_is_autocommit_isolation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1137", "weight": 1.0}, {"source": "base_connection_commit_impl", "target": "base_connection_log_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1138", "weight": 1.0}, {"source": "base_connection_commit_impl", "target": "base_connection_handle_dbapi_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1147", "weight": 1.0}, {"source": "base_connection_begin_twophase_impl", "target": "base_connection_log_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1174", "weight": 1.0}, {"source": "base_connection_begin_twophase_impl", "target": "base_connection_begin_twophase", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1176", "weight": 1.0}, {"source": "base_connection_begin_twophase_impl", "target": "base_connection_handle_dbapi_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1182", "weight": 1.0}, {"source": "base_connection_prepare_twophase_impl", "target": "base_connection_handle_dbapi_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1194", "weight": 1.0}, {"source": "base_connection_rollback_twophase_impl", "target": "base_connection_handle_dbapi_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1207", "weight": 1.0}, {"source": "base_connection_commit_twophase_impl", "target": "base_connection_handle_dbapi_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1217", "weight": 1.0}, {"source": "base_connection_close", "target": "base_transaction_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1243", "weight": 1.0}, {"source": "base_connection_scalars", "target": "base_connection_execute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1353", "weight": 1.0}, {"source": "base_connection_execute_function", "target": "base_connection_execute_clauseelement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1433", "weight": 1.0}, {"source": "base_connection_execute_default", "target": "base_connection_invoke_before_exec_event", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1462", "weight": 1.0}, {"source": "base_connection_execute_default", "target": "base_connection_revalidate_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1471", "weight": 1.0}, {"source": "base_connection_execute_default", "target": "base_connection_handle_dbapi_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1480", "weight": 1.0}, {"source": "base_connection_execute_ddl", "target": "base_connection_invoke_before_exec_event", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1517", "weight": 1.0}, {"source": "base_connection_execute_ddl", "target": "base_connection_execute_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1530", "weight": 1.0}, {"source": "base_connection_execute_clauseelement", "target": "base_connection_invoke_before_exec_event", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1610", "weight": 1.0}, {"source": "base_connection_execute_clauseelement", "target": "base_connection_execute_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1641", "weight": 1.0}, {"source": "base_connection_execute_compiled", "target": "base_connection_invoke_before_exec_event", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1686", "weight": 1.0}, {"source": "base_connection_execute_compiled", "target": "base_connection_execute_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1692", "weight": 1.0}, {"source": "base_connection_exec_driver_sql", "target": "base_connection_execute_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1779", "weight": 1.0}, {"source": "base_connection_execute_context", "target": "base_connection_revalidate_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1813", "weight": 1.0}, {"source": "base_connection_execute_context", "target": "base_connection_handle_dbapi_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1821", "weight": 1.0}, {"source": "base_connection_execute_context", "target": "base_connection_invalid_transaction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1833", "weight": 1.0}, {"source": "base_connection_execute_context", "target": "base_connection_autobegin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1839", "weight": 1.0}, {"source": "base_connection_execute_context", "target": "base_connection_exec_insertmany_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1844", "weight": 1.0}, {"source": "base_connection_execute_context", "target": "base_connection_exec_single_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1846", "weight": 1.0}, {"source": "base_connection_exec_single_context", "target": "base_connection_handle_dbapi_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1870", "weight": 1.0}, {"source": "base_connection_exec_single_context", "target": "base_connection_log_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1899", "weight": 1.0}, {"source": "base_connection_exec_insertmany_context", "target": "base_connection_handle_dbapi_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2056", "weight": 1.0}, {"source": "base_connection_exec_insertmany_context", "target": "base_connection_log_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2080", "weight": 1.0}, {"source": "base_connection_cursor_execute", "target": "base_connection_log_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2195", "weight": 1.0}, {"source": "base_connection_cursor_execute", "target": "base_connection_handle_dbapi_exception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2208", "weight": 1.0}, {"source": "base_connection_safe_close_cursor", "target": "base_transaction_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2223", "weight": 1.0}, {"source": "base_connection_handle_dbapi_exception", "target": "base_exceptioncontextimpl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2303", "weight": 1.0}, {"source": "base_connection_handle_dbapi_exception", "target": "base_connection_safe_close_cursor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2348", "weight": 1.0}, {"source": "base_connection_handle_dbapi_exception", "target": "base_connection_in_transaction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2356", "weight": 1.0}, {"source": "base_connection_handle_dbapi_exception", "target": "base_connection_rollback_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2357", "weight": 1.0}, {"source": "base_connection_handle_dbapi_exception", "target": "base_connection_invalidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2376", "weight": 1.0}, {"source": "base_handle_dbapi_exception_noconnection", "target": "base_exceptioncontextimpl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2415", "weight": 1.0}, {"source": "base_transaction_close", "target": "base_nestedtransaction_do_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2597", "weight": 1.0}, {"source": "base_transaction_rollback", "target": "base_nestedtransaction_do_rollback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2619", "weight": 1.0}, {"source": "base_transaction_commit", "target": "base_nestedtransaction_do_commit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2640", "weight": 1.0}, {"source": "base_roottransaction_init", "target": "base_twophasetransaction_connection_begin_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2692", "weight": 1.0}, {"source": "base_roottransaction_connection_begin_impl", "target": "base_connection_begin_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2710", "weight": 1.0}, {"source": "base_roottransaction_connection_rollback_impl", "target": "base_connection_rollback_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2713", "weight": 1.0}, {"source": "base_roottransaction_connection_commit_impl", "target": "base_connection_commit_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2716", "weight": 1.0}, {"source": "base_roottransaction_close_impl", "target": "base_twophasetransaction_connection_rollback_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2721", "weight": 1.0}, {"source": "base_roottransaction_close_impl", "target": "base_nestedtransaction_cancel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2724", "weight": 1.0}, {"source": "base_roottransaction_close_impl", "target": "base_nestedtransaction_deactivate_from_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2727", "weight": 1.0}, {"source": "base_roottransaction_do_close", "target": "base_nestedtransaction_close_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2735", "weight": 1.0}, {"source": "base_roottransaction_do_rollback", "target": "base_nestedtransaction_close_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2738", "weight": 1.0}, {"source": "base_roottransaction_do_commit", "target": "base_twophasetransaction_connection_commit_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2745", "weight": 1.0}, {"source": "base_roottransaction_do_commit", "target": "base_nestedtransaction_cancel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2751", "weight": 1.0}, {"source": "base_roottransaction_do_commit", "target": "base_nestedtransaction_deactivate_from_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2753", "weight": 1.0}, {"source": "base_roottransaction_do_commit", "target": "base_connection_invalid_transaction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2761", "weight": 1.0}, {"source": "base_nestedtransaction_init", "target": "base_connection_savepoint_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2810", "weight": 1.0}, {"source": "base_nestedtransaction_cancel", "target": "base_nestedtransaction_deactivate_from_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2832", "weight": 1.0}, {"source": "base_nestedtransaction_close_impl", "target": "base_connection_rollback_to_savepoint_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2845", "weight": 1.0}, {"source": "base_nestedtransaction_close_impl", "target": "base_nestedtransaction_deactivate_from_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2850", "weight": 1.0}, {"source": "base_nestedtransaction_do_close", "target": "base_nestedtransaction_close_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2857", "weight": 1.0}, {"source": "base_nestedtransaction_do_rollback", "target": "base_nestedtransaction_close_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2860", "weight": 1.0}, {"source": "base_nestedtransaction_do_commit", "target": "base_connection_release_savepoint_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2865", "weight": 1.0}, {"source": "base_nestedtransaction_do_commit", "target": "base_nestedtransaction_deactivate_from_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2873", "weight": 1.0}, {"source": "base_nestedtransaction_do_commit", "target": "base_connection_invalid_transaction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2876", "weight": 1.0}, {"source": "base_twophasetransaction_init", "target": "base_optionenginemixin_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2901", "weight": 1.0}, {"source": "base_twophasetransaction_prepare", "target": "base_connection_prepare_twophase_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2911", "weight": 1.0}, {"source": "base_twophasetransaction_connection_begin_impl", "target": "base_connection_begin_twophase_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2915", "weight": 1.0}, {"source": "base_twophasetransaction_connection_rollback_impl", "target": "base_connection_rollback_twophase_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2918", "weight": 1.0}, {"source": "base_twophasetransaction_connection_commit_impl", "target": "base_connection_commit_twophase_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2921", "weight": 1.0}, {"source": "base_engine_init", "target": "base_optionengine_update_execution_options", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2987", "weight": 1.0}, {"source": "base_engine_lru_size_alert", "target": "base_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2991", "weight": 1.0}, {"source": "base_optional_conn_ctx_manager", "target": "base_engine_connect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3227", "weight": 1.0}, {"source": "base_begin", "target": "base_engine_connect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3257", "weight": 1.0}, {"source": "base_engine_run_ddl_visitor", "target": "base_begin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3267", "weight": 1.0}, {"source": "base_engine_raw_connection", "target": "base_engine_connect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3317", "weight": 1.0}, {"source": "base_optionenginemixin_init", "target": "base_optionengine_update_execution_options", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3358", "weight": 1.0}, {"source": "base_rationale_85", "target": "base_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L85", "weight": 1.0}, {"source": "base_rationale_137", "target": "base_connection_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L137", "weight": 1.0}, {"source": "base_rationale_209", "target": "base_connection_schema_for_object", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L209", "weight": 1.0}, {"source": "base_rationale_255", "target": "base_connection_execution_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L255", "weight": 1.0}, {"source": "base_rationale_518", "target": "base_connection_get_execution_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L518", "weight": 1.0}, {"source": "base_rationale_538", "target": "base_connection_closed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L538", "weight": 1.0}, {"source": "base_rationale_544", "target": "base_connection_invalidated", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L544", "weight": 1.0}, {"source": "base_rationale_565", "target": "base_connection_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L565", "weight": 1.0}, {"source": "base_rationale_590", "target": "base_connection_get_isolation_level", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L590", "weight": 1.0}, {"source": "base_rationale_635", "target": "base_connection_default_isolation_level", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L635", "weight": 1.0}, {"source": "base_rationale_680", "target": "base_connection_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L680", "weight": 1.0}, {"source": "base_rationale_693", "target": "base_connection_invalidate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L693", "weight": 1.0}, {"source": "base_rationale_752", "target": "base_connection_detach", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L752", "weight": 1.0}, {"source": "base_rationale_792", "target": "base_connection_begin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L792", "weight": 1.0}, {"source": "base_rationale_867", "target": "base_connection_begin_nested", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L867", "weight": 1.0}, {"source": "base_rationale_945", "target": "base_connection_begin_twophase", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L945", "weight": 1.0}, {"source": "base_rationale_974", "target": "base_connection_commit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L974", "weight": 1.0}, {"source": "base_rationale_999", "target": "base_connection_rollback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L999", "weight": 1.0}, {"source": "base_rationale_1034", "target": "base_connection_in_transaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1034", "weight": 1.0}, {"source": "base_rationale_1038", "target": "base_connection_in_nested_transaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1038", "weight": 1.0}, {"source": "base_rationale_1070", "target": "base_connection_get_transaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1070", "weight": 1.0}, {"source": "base_rationale_1079", "target": "base_connection_get_nested_transaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1079", "weight": 1.0}, {"source": "base_rationale_1220", "target": "base_connection_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1220", "weight": 1.0}, {"source": "base_rationale_1292", "target": "base_connection_scalar", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1292", "weight": 1.0}, {"source": "base_rationale_1339", "target": "base_connection_scalars", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1339", "weight": 1.0}, {"source": "base_rationale_1382", "target": "base_connection_execute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1382", "weight": 1.0}, {"source": "base_rationale_1431", "target": "base_connection_execute_function", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1431", "weight": 1.0}, {"source": "base_rationale_1443", "target": "base_connection_execute_default", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1443", "weight": 1.0}, {"source": "base_rationale_1502", "target": "base_connection_execute_ddl", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1502", "weight": 1.0}, {"source": "base_rationale_1597", "target": "base_connection_execute_clauseelement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1597", "weight": 1.0}, {"source": "base_rationale_1670", "target": "base_connection_execute_compiled", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1670", "weight": 1.0}, {"source": "base_rationale_1720", "target": "base_connection_exec_driver_sql", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1720", "weight": 1.0}, {"source": "base_rationale_1801", "target": "base_connection_execute_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1801", "weight": 1.0}, {"source": "base_rationale_1857", "target": "base_connection_exec_single_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1857", "weight": 1.0}, {"source": "base_rationale_1997", "target": "base_connection_exec_insertmany_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1997", "weight": 1.0}, {"source": "base_rationale_2178", "target": "base_connection_cursor_execute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2178", "weight": 1.0}, {"source": "base_rationale_2218", "target": "base_connection_safe_close_cursor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2218", "weight": 1.0}, {"source": "base_rationale_2459", "target": "base_connection_run_ddl_visitor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2459", "weight": 1.0}, {"source": "base_rationale_2471", "target": "base_exceptioncontextimpl", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2471", "weight": 1.0}, {"source": "base_rationale_2518", "target": "base_transaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2518", "weight": 1.0}, {"source": "base_rationale_2566", "target": "base_transaction_deactivated_from_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2566", "weight": 1.0}, {"source": "base_rationale_2586", "target": "base_transaction_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2586", "weight": 1.0}, {"source": "base_rationale_2602", "target": "base_transaction_rollback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2602", "weight": 1.0}, {"source": "base_rationale_2624", "target": "base_transaction_commit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2624", "weight": 1.0}, {"source": "base_rationale_2662", "target": "base_roottransaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2662", "weight": 1.0}, {"source": "base_rationale_2770", "target": "base_nestedtransaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2770", "weight": 1.0}, {"source": "base_rationale_2884", "target": "base_twophasetransaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2884", "weight": 1.0}, {"source": "base_rationale_2904", "target": "base_twophasetransaction_prepare", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2904", "weight": 1.0}, {"source": "base_rationale_2927", "target": "base_engine", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2927", "weight": 1.0}, {"source": "base_rationale_3000", "target": "base_engine_engine", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3000", "weight": 1.0}, {"source": "base_rationale_3009", "target": "base_engine_clear_compiled_cache", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3009", "weight": 1.0}, {"source": "base_rationale_3023", "target": "base_engine_update_execution_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3023", "weight": 1.0}, {"source": "base_rationale_3059", "target": "base_engine_execution_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3059", "weight": 1.0}, {"source": "base_rationale_3139", "target": "base_engine_get_execution_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3139", "weight": 1.0}, {"source": "base_rationale_3151", "target": "base_engine_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3151", "weight": 1.0}, {"source": "base_rationale_3160", "target": "base_engine_driver", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3160", "weight": 1.0}, {"source": "base_rationale_3173", "target": "base_engine_dispose", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3173", "weight": 1.0}, {"source": "base_rationale_3234", "target": "base_engine_begin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3234", "weight": 1.0}, {"source": "base_rationale_3271", "target": "base_engine_connect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3271", "weight": 1.0}, {"source": "base_rationale_3296", "target": "base_engine_raw_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3296", "weight": 1.0}, {"source": "base_rationale_2146", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2146", "weight": 1.0}], "raw_calls": [{"caller_nid": "base_connection_init", "callee": "_should_log_info", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L158"}, {"caller_nid": "base_connection_init", "callee": "_join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L164"}, {"caller_nid": "base_connection_init", "callee": "engine_connect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L172"}, {"caller_nid": "base_connection_log_info", "callee": "fmt", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L182"}, {"caller_nid": "base_connection_log_debug", "callee": "fmt", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L193"}, {"caller_nid": "base_connection_log_debug", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L198"}, {"caller_nid": "base_schema_translate_map", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L203"}, {"caller_nid": "base_connection_schema_for_object", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L216"}, {"caller_nid": "base_connection_execution_options", "callee": "set_connection_execution_options", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L512"}, {"caller_nid": "base_connection_execution_options", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L513"}, {"caller_nid": "base_connection_execution_options", "callee": "set_connection_execution_options", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L514"}, {"caller_nid": "base_connection_invalid_transaction", "callee": "PendingRollbackError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L663"}, {"caller_nid": "base_connection_revalidate_connection", "callee": "ResourceClosedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L676"}, {"caller_nid": "base_connection_invalidate", "callee": "ResourceClosedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L742"}, {"caller_nid": "base_connection_detach", "callee": "ResourceClosedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L778"}, {"caller_nid": "base_connection_detach", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L782"}, {"caller_nid": "base_connection_begin", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L859"}, {"caller_nid": "base_connection_begin_twophase", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L965"}, {"caller_nid": "base_connection_begin_twophase", "callee": "create_xid", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L970"}, {"caller_nid": "base_connection_recover_twophase", "callee": "do_recover_twophase", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1025"}, {"caller_nid": "base_connection_rollback_prepared", "callee": "do_rollback_twophase", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1028"}, {"caller_nid": "base_connection_commit_prepared", "callee": "do_commit_twophase", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1031"}, {"caller_nid": "base_connection_is_autocommit_isolation", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1045"}, {"caller_nid": "base_connection_is_autocommit_isolation", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1046"}, {"caller_nid": "base_connection_get_required_transaction", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1058"}, {"caller_nid": "base_connection_get_required_nested_transaction", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1064"}, {"caller_nid": "base_connection_begin_impl", "callee": "do_begin", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1102"}, {"caller_nid": "base_connection_rollback_impl", "callee": "do_rollback", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1128"}, {"caller_nid": "base_connection_commit_impl", "callee": "do_commit", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1145"}, {"caller_nid": "base_connection_savepoint_impl", "callee": "savepoint", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1151"}, {"caller_nid": "base_connection_savepoint_impl", "callee": "do_savepoint", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1156"}, {"caller_nid": "base_connection_rollback_to_savepoint_impl", "callee": "rollback_savepoint", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1161"}, {"caller_nid": "base_connection_rollback_to_savepoint_impl", "callee": "do_rollback_to_savepoint", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1164"}, {"caller_nid": "base_connection_release_savepoint_impl", "callee": "release_savepoint", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1168"}, {"caller_nid": "base_connection_release_savepoint_impl", "callee": "do_release_savepoint", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1170"}, {"caller_nid": "base_connection_begin_twophase_impl", "callee": "do_begin_twophase", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1180"}, {"caller_nid": "base_connection_prepare_twophase_impl", "callee": "prepare_twophase", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1188"}, {"caller_nid": "base_connection_prepare_twophase_impl", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1190"}, {"caller_nid": "base_connection_prepare_twophase_impl", "callee": "do_prepare_twophase", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1192"}, {"caller_nid": "base_connection_rollback_twophase_impl", "callee": "rollback_twophase", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1198"}, {"caller_nid": "base_connection_rollback_twophase_impl", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1201"}, {"caller_nid": "base_connection_rollback_twophase_impl", "callee": "do_rollback_twophase", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1203"}, {"caller_nid": "base_connection_commit_twophase_impl", "callee": "commit_twophase", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1211"}, {"caller_nid": "base_connection_commit_twophase_impl", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1213"}, {"caller_nid": "base_connection_commit_twophase_impl", "callee": "do_commit_twophase", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1215"}, {"caller_nid": "base_connection_close", "callee": "_close_special", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1254"}, {"caller_nid": "base_connection_close", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1254"}, {"caller_nid": "base_connection_scalar", "callee": "_distill_params_20", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1302"}, {"caller_nid": "base_connection_scalar", "callee": "ObjectNotExecutableError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1306"}, {"caller_nid": "base_connection_scalar", "callee": "meth", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1308"}, {"caller_nid": "base_connection_execute", "callee": "_distill_params_20", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1413"}, {"caller_nid": "base_connection_execute", "callee": "ObjectNotExecutableError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1417"}, {"caller_nid": "base_connection_execute", "callee": "meth", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1419"}, {"caller_nid": "base_connection_execute_function", "callee": "select", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1434"}, {"caller_nid": "base_connection_execute_default", "callee": "merge_with", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1445"}, {"caller_nid": "base_connection_execute_default", "callee": "_init_default", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1474"}, {"caller_nid": "base_connection_execute_default", "callee": "_exec_default", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1482"}, {"caller_nid": "base_connection_execute_default", "callee": "after_execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1485"}, {"caller_nid": "base_connection_execute_ddl", "callee": "merge_with", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1504"}, {"caller_nid": "base_connection_execute_ddl", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1523"}, {"caller_nid": "base_connection_execute_ddl", "callee": "compile", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1527"}, {"caller_nid": "base_connection_execute_ddl", "callee": "after_execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1539"}, {"caller_nid": "base_connection_invoke_before_exec_event", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1563"}, {"caller_nid": "base_connection_invoke_before_exec_event", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1569"}, {"caller_nid": "base_connection_invoke_before_exec_event", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1578"}, {"caller_nid": "base_connection_invoke_before_exec_event", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1580"}, {"caller_nid": "base_connection_execute_clauseelement", "callee": "merge_with", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1599"}, {"caller_nid": "base_connection_execute_clauseelement", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1617"}, {"caller_nid": "base_connection_execute_clauseelement", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1618"}, {"caller_nid": "base_connection_execute_clauseelement", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1625"}, {"caller_nid": "base_connection_execute_clauseelement", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1629"}, {"caller_nid": "base_connection_execute_clauseelement", "callee": "_compile_w_cache", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1633"}, {"caller_nid": "base_connection_execute_clauseelement", "callee": "after_execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1654"}, {"caller_nid": "base_connection_execute_compiled", "callee": "merge_with", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1676"}, {"caller_nid": "base_connection_execute_compiled", "callee": "after_execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1704"}, {"caller_nid": "base_connection_exec_driver_sql", "callee": "_distill_raw_params", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1772"}, {"caller_nid": "base_connection_exec_driver_sql", "callee": "merge_with", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1774"}, {"caller_nid": "base_connection_execute_context", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1805"}, {"caller_nid": "base_connection_execute_context", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1807"}, {"caller_nid": "base_connection_execute_context", "callee": "constructor", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1815"}, {"caller_nid": "base_connection_execute_context", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1822"}, {"caller_nid": "base_connection_execute_context", "callee": "_trans_ctx_check", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1836"}, {"caller_nid": "base_connection_execute_context", "callee": "pre_exec", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1841"}, {"caller_nid": "base_connection_exec_single_context", "callee": "_prepare_set_input_sizes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1862"}, {"caller_nid": "base_connection_exec_single_context", "callee": "do_set_input_sizes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1866"}, {"caller_nid": "base_connection_exec_single_context", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1871"}, {"caller_nid": "base_connection_exec_single_context", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1889"}, {"caller_nid": "base_connection_exec_single_context", "callee": "_get_cache_stats", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1901"}, {"caller_nid": "base_connection_exec_single_context", "callee": "_repr_params", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1907"}, {"caller_nid": "base_connection_exec_single_context", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1922"}, {"caller_nid": "base_connection_exec_single_context", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1927"}, {"caller_nid": "base_connection_exec_single_context", "callee": "do_executemany", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1936"}, {"caller_nid": "base_connection_exec_single_context", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1945"}, {"caller_nid": "base_connection_exec_single_context", "callee": "do_execute_no_params", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1949"}, {"caller_nid": "base_connection_exec_single_context", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1953"}, {"caller_nid": "base_connection_exec_single_context", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1958"}, {"caller_nid": "base_connection_exec_single_context", "callee": "do_execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1967"}, {"caller_nid": "base_connection_exec_single_context", "callee": "after_cursor_execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1972"}, {"caller_nid": "base_connection_exec_single_context", "callee": "post_exec", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1981"}, {"caller_nid": "base_connection_exec_single_context", "callee": "_setup_result_proxy", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L1983"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "_prepare_set_input_sizes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2005"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2026"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "_get_cache_stats", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2033"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2035"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "_deliver_insertmanyvalues_batches", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2040"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "do_set_input_sizes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2050"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "_long_statement", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2058"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2070"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "_long_statement", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2080"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "_repr_params", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2102"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2117"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "do_execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2125"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "_long_statement", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2135"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "after_cursor_execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2143"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "post_exec", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2157"}, {"caller_nid": "base_connection_exec_insertmany_context", "callee": "_setup_result_proxy", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2162"}, {"caller_nid": "base_connection_cursor_execute", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2190"}, {"caller_nid": "base_connection_cursor_execute", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2203"}, {"caller_nid": "base_connection_cursor_execute", "callee": "do_execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2206"}, {"caller_nid": "base_connection_cursor_execute", "callee": "after_cursor_execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2213"}, {"caller_nid": "base_connection_safe_close_cursor", "callee": "error", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2226"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "exc_info", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2242"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "is_exit_exception", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2244"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2248"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "is_disconnect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2250"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "with_traceback", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2265"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "instance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2265"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2278"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "instance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2285"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2288"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2300"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2322"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "handle_dbapi_exception", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2344"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "with_traceback", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2360"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "with_traceback", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2363"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "with_traceback", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2366"}, {"caller_nid": "base_connection_handle_dbapi_exception", "callee": "_invalidate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2375"}, {"caller_nid": "base_handle_dbapi_exception_noconnection", "callee": "exc_info", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2388"}, {"caller_nid": "base_handle_dbapi_exception_noconnection", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2391"}, {"caller_nid": "base_handle_dbapi_exception_noconnection", "callee": "is_disconnect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2393"}, {"caller_nid": "base_handle_dbapi_exception_noconnection", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2395"}, {"caller_nid": "base_handle_dbapi_exception_noconnection", "callee": "instance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2398"}, {"caller_nid": "base_handle_dbapi_exception_noconnection", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2401"}, {"caller_nid": "base_handle_dbapi_exception_noconnection", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2433"}, {"caller_nid": "base_handle_dbapi_exception_noconnection", "callee": "with_traceback", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2445"}, {"caller_nid": "base_handle_dbapi_exception_noconnection", "callee": "with_traceback", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2448"}, {"caller_nid": "base_handle_dbapi_exception_noconnection", "callee": "with_traceback", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2451"}, {"caller_nid": "base_connection_run_ddl_visitor", "callee": "traverse_single", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2465"}, {"caller_nid": "base_connection_run_ddl_visitor", "callee": "visitorcallable", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2465"}, {"caller_nid": "base_transaction_init", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2562"}, {"caller_nid": "base_deactivated_from_connection", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2570"}, {"caller_nid": "base_transaction_do_close", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2573"}, {"caller_nid": "base_transaction_do_rollback", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2576"}, {"caller_nid": "base_transaction_do_commit", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2579"}, {"caller_nid": "base_roottransaction_init", "callee": "_trans_ctx_check", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2690"}, {"caller_nid": "base_roottransaction_deactivate_from_connection", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2703"}, {"caller_nid": "base_roottransaction_do_commit", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2763"}, {"caller_nid": "base_nestedtransaction_init", "callee": "_trans_ctx_check", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2808"}, {"caller_nid": "base_nestedtransaction_deactivate_from_connection", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2819"}, {"caller_nid": "base_nestedtransaction_do_commit", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2878"}, {"caller_nid": "base_twophasetransaction_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2901"}, {"caller_nid": "base_twophasetransaction_prepare", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2910"}, {"caller_nid": "base_engine_init", "callee": "LRUCache", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2980"}, {"caller_nid": "base_engine_init", "callee": "instance_logger", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2985"}, {"caller_nid": "base_engine_lru_size_alert", "callee": "_should_log_info", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2990"}, {"caller_nid": "base_engine_lru_size_alert", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L2994"}, {"caller_nid": "base_engine_clear_compiled_cache", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3020"}, {"caller_nid": "base_engine_update_execution_options", "callee": "set_engine_execution_options", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3039"}, {"caller_nid": "base_engine_update_execution_options", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3040"}, {"caller_nid": "base_engine_update_execution_options", "callee": "set_engine_execution_options", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3041"}, {"caller_nid": "base_engine_execution_options", "callee": "_option_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3136"}, {"caller_nid": "base_engine_dispose", "callee": "recreate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3219"}, {"caller_nid": "base_engine_dispose", "callee": "engine_disposed", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3220"}, {"caller_nid": "base_engine_connect", "callee": "_connection_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3293"}, {"caller_nid": "base_optionenginemixin_init", "callee": "instance_logger", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3341"}, {"caller_nid": "base_optionenginemixin_init", "callee": "_join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3355"}, {"caller_nid": "base_optionenginemixin_update_execution_options", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3361"}, {"caller_nid": "base_has_events", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", "source_location": "L3376"}]} |