1 line
108 KiB
JSON
1 line
108 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "label": "bulk_persistence.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1"}, {"id": "bulk_persistence_bulk_insert", "label": "_bulk_insert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L75"}, {"id": "bulk_persistence_bulk_update", "label": "_bulk_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L255"}, {"id": "bulk_persistence_expand_composites", "label": "_expand_composites()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L372"}, {"id": "bulk_persistence_ormdmlstate", "label": "ORMDMLState", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L387"}, {"id": "abstractormcompilestate", "label": "AbstractORMCompileState", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "bulk_persistence_get_orm_crud_kv_pairs", "label": "_get_orm_crud_kv_pairs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L392"}, {"id": "bulk_persistence_get_dml_plugin_subject", "label": "_get_dml_plugin_subject()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L448"}, {"id": "bulk_persistence_get_multi_crud_kv_pairs", "label": "_get_multi_crud_kv_pairs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L461"}, {"id": "bulk_persistence_get_crud_kv_pairs", "label": "_get_crud_kv_pairs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L479"}, {"id": "bulk_persistence_get_entity_description", "label": "get_entity_description()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L500"}, {"id": "bulk_persistence_get_returning_column_descriptions", "label": "get_returning_column_descriptions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L517"}, {"id": "bulk_persistence_ormdmlstate_setup_orm_returning", "label": "._setup_orm_returning()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L543"}, {"id": "bulk_persistence_return_orm_returning", "label": "_return_orm_returning()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L611"}, {"id": "bulk_persistence_bulkudcompilestate", "label": "BulkUDCompileState", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L646"}, {"id": "bulk_persistence_default_update_options", "label": "default_update_options", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L647"}, {"id": "options", "label": "Options", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "bulk_persistence_can_use_returning", "label": "can_use_returning()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L662"}, {"id": "bulk_persistence_orm_pre_session_exec", "label": "orm_pre_session_exec()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L675"}, {"id": "bulk_persistence_orm_setup_cursor_result", "label": "orm_setup_cursor_result()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L796"}, {"id": "bulk_persistence_adjust_for_extra_criteria", "label": "_adjust_for_extra_criteria()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L840"}, {"id": "bulk_persistence_interpret_returning_rows", "label": "_interpret_returning_rows()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L877"}, {"id": "bulk_persistence_get_matched_objects_on_criteria", "label": "_get_matched_objects_on_criteria()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L912"}, {"id": "bulk_persistence_eval_condition_from_statement", "label": "_eval_condition_from_statement()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L951"}, {"id": "bulk_persistence_do_pre_synchronize_auto", "label": "_do_pre_synchronize_auto()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L980"}, {"id": "bulk_persistence_do_pre_synchronize_evaluate", "label": "_do_pre_synchronize_evaluate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1028"}, {"id": "bulk_persistence_get_resolved_values", "label": "_get_resolved_values()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1054"}, {"id": "bulk_persistence_resolved_keys_as_propnames", "label": "_resolved_keys_as_propnames()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1065"}, {"id": "bulk_persistence_do_pre_synchronize_fetch", "label": "_do_pre_synchronize_fetch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1083"}, {"id": "bulk_persistence_bulkorminsert", "label": "BulkORMInsert", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1165"}, {"id": "insertdmlstate", "label": "InsertDMLState", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "bulk_persistence_default_insert_options", "label": "default_insert_options", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1166"}, {"id": "bulk_persistence_orm_execute_statement", "label": "orm_execute_statement()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1245"}, {"id": "bulk_persistence_create_for_statement", "label": "create_for_statement()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1334"}, {"id": "bulk_persistence_resolved_keys_as_col_keys", "label": "_resolved_keys_as_col_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1357"}, {"id": "bulk_persistence_bulkorminsert_setup_for_orm_insert", "label": "._setup_for_orm_insert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1365"}, {"id": "bulk_persistence_bulkorminsert_setup_for_bulk_insert", "label": "._setup_for_bulk_insert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1377"}, {"id": "bulk_persistence_bulkormupdate", "label": "BulkORMUpdate", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1425"}, {"id": "updatedmlstate", "label": "UpdateDMLState", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "bulk_persistence_bulkormupdate_setup_for_orm_update", "label": "._setup_for_orm_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1449"}, {"id": "bulk_persistence_bulkormupdate_setup_for_bulk_update", "label": "._setup_for_bulk_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1547"}, {"id": "bulk_persistence_do_post_synchronize_bulk_evaluate", "label": "_do_post_synchronize_bulk_evaluate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1707"}, {"id": "bulk_persistence_do_post_synchronize_evaluate", "label": "_do_post_synchronize_evaluate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1750"}, {"id": "bulk_persistence_do_post_synchronize_fetch", "label": "_do_post_synchronize_fetch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1769"}, {"id": "bulk_persistence_apply_update_set_values_to_objects", "label": "_apply_update_set_values_to_objects()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1823"}, {"id": "bulk_persistence_bulkormdelete", "label": "BulkORMDelete", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1912"}, {"id": "deletedmlstate", "label": "DeleteDMLState", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "bulk_persistence_rationale_552", "label": "establish ORM column handlers for an INSERT, UPDATE, or DELETE which use", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L552"}, {"id": "bulk_persistence_rationale_841", "label": "Apply extra criteria filtering. For all distinct single-table-inheritan", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L841"}, {"id": "bulk_persistence_rationale_878", "label": "return rows that indicate PK cols in mapper.primary_key position for RET", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L878"}, {"id": "bulk_persistence_rationale_989", "label": "setup auto sync strategy \"auto\" checks if we can use \"evaluate\" first,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L989"}, {"id": "bulk_persistence_rationale_1378", "label": "establish an INSERT statement within the context of bulk insert.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1378"}, {"id": "bulk_persistence_rationale_1548", "label": "establish an UPDATE statement within the context of bulk insert.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1548"}, {"id": "bulk_persistence_rationale_1833", "label": "apply values to objects derived from an update statement, e.g. UPDATE..S", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1833"}, {"id": "bulk_persistence_rationale_896", "label": "# TODO: dive more into how a local table PK is used for fetch", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L896"}, {"id": "bulk_persistence_rationale_1525", "label": "# NOTE: we might want to RETURNING the actual columns to be", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1525"}, {"id": "bulk_persistence_rationale_2122", "label": "# TODO: inline this and call remove_newly_deleted", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2122"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_context_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_context_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_context_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_context_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_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/orm/bulk_persistence.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_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/orm/bulk_persistence.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_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/orm/bulk_persistence.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_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/orm/bulk_persistence.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_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/orm/bulk_persistence.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_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/orm/bulk_persistence.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_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/orm/bulk_persistence.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_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/orm/bulk_persistence.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_dml_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_dml_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_dml_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_mapper_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_state_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_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/orm/bulk_persistence.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_bulk_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_bulk_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L89", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_bulk_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L102", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_bulk_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L255", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_bulk_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L268", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_bulk_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L280", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_expand_composites", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L372", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_ormdmlstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L387", "weight": 1.0}, {"source": "bulk_persistence_ormdmlstate", "target": "abstractormcompilestate", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L387", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_get_orm_crud_kv_pairs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L392", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_get_dml_plugin_subject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L448", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_get_multi_crud_kv_pairs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L461", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_get_crud_kv_pairs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L479", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_get_entity_description", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L500", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_get_returning_column_descriptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L517", "weight": 1.0}, {"source": "bulk_persistence_ormdmlstate", "target": "bulk_persistence_ormdmlstate_setup_orm_returning", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L543", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_return_orm_returning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L611", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_bulkudcompilestate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L646", "weight": 1.0}, {"source": "bulk_persistence_bulkudcompilestate", "target": "bulk_persistence_ormdmlstate", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L646", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_default_update_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L647", "weight": 1.0}, {"source": "bulk_persistence_default_update_options", "target": "options", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L647", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_can_use_returning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L662", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_orm_pre_session_exec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L675", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_orm_setup_cursor_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L796", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_adjust_for_extra_criteria", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L840", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_interpret_returning_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L877", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_get_matched_objects_on_criteria", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L912", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_eval_condition_from_statement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L951", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_do_pre_synchronize_auto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L980", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_do_pre_synchronize_evaluate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1028", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_get_resolved_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1054", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_resolved_keys_as_propnames", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1065", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_do_pre_synchronize_fetch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1083", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_bulkorminsert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1165", "weight": 1.0}, {"source": "bulk_persistence_bulkorminsert", "target": "bulk_persistence_ormdmlstate", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1165", "weight": 1.0}, {"source": "bulk_persistence_bulkorminsert", "target": "insertdmlstate", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1165", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_default_insert_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1166", "weight": 1.0}, {"source": "bulk_persistence_default_insert_options", "target": "options", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1166", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_orm_pre_session_exec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1177", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_orm_execute_statement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1245", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_create_for_statement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1334", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_resolved_keys_as_col_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1357", "weight": 1.0}, {"source": "bulk_persistence_bulkorminsert", "target": "bulk_persistence_bulkorminsert_setup_for_orm_insert", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1365", "weight": 1.0}, {"source": "bulk_persistence_bulkorminsert", "target": "bulk_persistence_bulkorminsert_setup_for_bulk_insert", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1377", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_bulkormupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1425", "weight": 1.0}, {"source": "bulk_persistence_bulkormupdate", "target": "bulk_persistence_bulkudcompilestate", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1425", "weight": 1.0}, {"source": "bulk_persistence_bulkormupdate", "target": "updatedmlstate", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1425", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_create_for_statement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1427", "weight": 1.0}, {"source": "bulk_persistence_bulkormupdate", "target": "bulk_persistence_bulkormupdate_setup_for_orm_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1449", "weight": 1.0}, {"source": "bulk_persistence_bulkormupdate", "target": "bulk_persistence_bulkormupdate_setup_for_bulk_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1547", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_orm_execute_statement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1584", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_can_use_returning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1670", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_do_post_synchronize_bulk_evaluate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1707", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_do_post_synchronize_evaluate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1750", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_do_post_synchronize_fetch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1769", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_apply_update_set_values_to_objects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1823", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_bulkormdelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1912", "weight": 1.0}, {"source": "bulk_persistence_bulkormdelete", "target": "bulk_persistence_bulkudcompilestate", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1912", "weight": 1.0}, {"source": "bulk_persistence_bulkormdelete", "target": "deletedmlstate", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1912", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_create_for_statement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1914", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_orm_execute_statement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2006", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_can_use_returning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2038", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_do_post_synchronize_evaluate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2079", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "target": "bulk_persistence_do_post_synchronize_fetch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2099", "weight": 1.0}, {"source": "bulk_persistence_bulk_insert", "target": "bulk_persistence_expand_composites", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L151", "weight": 1.0}, {"source": "bulk_persistence_bulk_update", "target": "bulk_persistence_expand_composites", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L310", "weight": 1.0}, {"source": "bulk_persistence_get_multi_crud_kv_pairs", "target": "bulk_persistence_get_dml_plugin_subject", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L462", "weight": 1.0}, {"source": "bulk_persistence_get_multi_crud_kv_pairs", "target": "bulk_persistence_get_orm_crud_kv_pairs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L471", "weight": 1.0}, {"source": "bulk_persistence_get_crud_kv_pairs", "target": "bulk_persistence_get_dml_plugin_subject", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L484", "weight": 1.0}, {"source": "bulk_persistence_get_crud_kv_pairs", "target": "bulk_persistence_get_orm_crud_kv_pairs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L491", "weight": 1.0}, {"source": "bulk_persistence_ormdmlstate_setup_orm_returning", "target": "options", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L570", "weight": 1.0}, {"source": "bulk_persistence_ormdmlstate_setup_orm_returning", "target": "bulk_persistence_create_for_statement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L573", "weight": 1.0}, {"source": "bulk_persistence_orm_pre_session_exec", "target": "bulk_persistence_do_pre_synchronize_auto", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L744", "weight": 1.0}, {"source": "bulk_persistence_orm_pre_session_exec", "target": "bulk_persistence_do_pre_synchronize_evaluate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L753", "weight": 1.0}, {"source": "bulk_persistence_orm_pre_session_exec", "target": "bulk_persistence_do_pre_synchronize_fetch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L762", "weight": 1.0}, {"source": "bulk_persistence_orm_setup_cursor_result", "target": "bulk_persistence_do_post_synchronize_evaluate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L816", "weight": 1.0}, {"source": "bulk_persistence_orm_setup_cursor_result", "target": "bulk_persistence_do_post_synchronize_fetch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L820", "weight": 1.0}, {"source": "bulk_persistence_orm_setup_cursor_result", "target": "bulk_persistence_do_post_synchronize_bulk_evaluate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L825", "weight": 1.0}, {"source": "bulk_persistence_orm_setup_cursor_result", "target": "bulk_persistence_return_orm_returning", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L830", "weight": 1.0}, {"source": "bulk_persistence_eval_condition_from_statement", "target": "bulk_persistence_adjust_for_extra_criteria", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L966", "weight": 1.0}, {"source": "bulk_persistence_do_pre_synchronize_auto", "target": "bulk_persistence_eval_condition_from_statement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1005", "weight": 1.0}, {"source": "bulk_persistence_do_pre_synchronize_auto", "target": "bulk_persistence_do_pre_synchronize_fetch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1018", "weight": 1.0}, {"source": "bulk_persistence_do_pre_synchronize_evaluate", "target": "bulk_persistence_eval_condition_from_statement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1038", "weight": 1.0}, {"source": "bulk_persistence_do_pre_synchronize_fetch", "target": "options", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1095", "weight": 1.0}, {"source": "bulk_persistence_orm_execute_statement", "target": "bulk_persistence_bulk_insert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1292", "weight": 1.0}, {"source": "bulk_persistence_orm_execute_statement", "target": "bulk_persistence_return_orm_returning", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1324", "weight": 1.0}, {"source": "bulk_persistence_create_for_statement", "target": "bulk_persistence_bulkorminsert_setup_for_bulk_insert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1350", "weight": 1.0}, {"source": "bulk_persistence_create_for_statement", "target": "bulk_persistence_bulkorminsert_setup_for_orm_insert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1352", "weight": 1.0}, {"source": "bulk_persistence_bulkorminsert_setup_for_orm_insert", "target": "bulk_persistence_ormdmlstate_setup_orm_returning", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1368", "weight": 1.0}, {"source": "bulk_persistence_bulkorminsert_setup_for_bulk_insert", "target": "bulk_persistence_ormdmlstate_setup_orm_returning", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1403", "weight": 1.0}, {"source": "bulk_persistence_create_for_statement", "target": "bulk_persistence_bulkormupdate_setup_for_bulk_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1437", "weight": 1.0}, {"source": "bulk_persistence_create_for_statement", "target": "bulk_persistence_bulkormupdate_setup_for_orm_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1445", "weight": 1.0}, {"source": "bulk_persistence_bulkormupdate_setup_for_orm_update", "target": "bulk_persistence_get_resolved_values", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1458", "weight": 1.0}, {"source": "bulk_persistence_bulkormupdate_setup_for_orm_update", "target": "bulk_persistence_adjust_for_extra_criteria", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1484", "weight": 1.0}, {"source": "bulk_persistence_bulkormupdate_setup_for_orm_update", "target": "bulk_persistence_can_use_returning", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1517", "weight": 1.0}, {"source": "bulk_persistence_bulkormupdate_setup_for_orm_update", "target": "bulk_persistence_ormdmlstate_setup_orm_returning", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1537", "weight": 1.0}, {"source": "bulk_persistence_orm_execute_statement", "target": "bulk_persistence_bulk_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1639", "weight": 1.0}, {"source": "bulk_persistence_orm_execute_statement", "target": "bulk_persistence_orm_setup_cursor_result", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1651", "weight": 1.0}, {"source": "bulk_persistence_do_post_synchronize_evaluate", "target": "bulk_persistence_get_matched_objects_on_criteria", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1753", "weight": 1.0}, {"source": "bulk_persistence_do_post_synchronize_evaluate", "target": "bulk_persistence_apply_update_set_values_to_objects", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1758", "weight": 1.0}, {"source": "bulk_persistence_do_post_synchronize_fetch", "target": "bulk_persistence_interpret_returning_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1776", "weight": 1.0}, {"source": "bulk_persistence_do_post_synchronize_fetch", "target": "bulk_persistence_apply_update_set_values_to_objects", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1805", "weight": 1.0}, {"source": "bulk_persistence_apply_update_set_values_to_objects", "target": "bulk_persistence_get_resolved_values", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1841", "weight": 1.0}, {"source": "bulk_persistence_apply_update_set_values_to_objects", "target": "bulk_persistence_resolved_keys_as_propnames", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1842", "weight": 1.0}, {"source": "bulk_persistence_create_for_statement", "target": "bulk_persistence_adjust_for_extra_criteria", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1948", "weight": 1.0}, {"source": "bulk_persistence_create_for_statement", "target": "bulk_persistence_can_use_returning", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1977", "weight": 1.0}, {"source": "bulk_persistence_create_for_statement", "target": "bulk_persistence_ormdmlstate_setup_orm_returning", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1993", "weight": 1.0}, {"source": "bulk_persistence_rationale_552", "target": "bulk_persistence_ormdmlstate_setup_orm_returning", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L552", "weight": 1.0}, {"source": "bulk_persistence_rationale_841", "target": "bulk_persistence_bulkudcompilestate_adjust_for_extra_criteria", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L841", "weight": 1.0}, {"source": "bulk_persistence_rationale_878", "target": "bulk_persistence_bulkudcompilestate_interpret_returning_rows", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L878", "weight": 1.0}, {"source": "bulk_persistence_rationale_989", "target": "bulk_persistence_bulkudcompilestate_do_pre_synchronize_auto", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L989", "weight": 1.0}, {"source": "bulk_persistence_rationale_1378", "target": "bulk_persistence_bulkorminsert_setup_for_bulk_insert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1378", "weight": 1.0}, {"source": "bulk_persistence_rationale_1548", "target": "bulk_persistence_bulkormupdate_setup_for_bulk_update", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1548", "weight": 1.0}, {"source": "bulk_persistence_rationale_1833", "target": "bulk_persistence_bulkormupdate_apply_update_set_values_to_objects", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1833", "weight": 1.0}, {"source": "bulk_persistence_rationale_896", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L896", "weight": 1.0}, {"source": "bulk_persistence_rationale_1525", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1525", "weight": 1.0}, {"source": "bulk_persistence_rationale_2122", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_bulk_persistence_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2122", "weight": 1.0}], "raw_calls": [{"caller_nid": "bulk_persistence_bulk_insert", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L116"}, {"caller_nid": "bulk_persistence_bulk_insert", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L123"}, {"caller_nid": "bulk_persistence_bulk_insert", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L133"}, {"caller_nid": "bulk_persistence_bulk_insert", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L146"}, {"caller_nid": "bulk_persistence_bulk_insert", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L150"}, {"caller_nid": "bulk_persistence_bulk_insert", "callee": "connection", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L153"}, {"caller_nid": "bulk_persistence_bulk_insert", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L159"}, {"caller_nid": "bulk_persistence_bulk_insert", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L166"}, {"caller_nid": "bulk_persistence_bulk_insert", "callee": "_get_embedded_bindparams", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L185"}, {"caller_nid": "bulk_persistence_bulk_insert", "callee": "_collect_insert_commands", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L212"}, {"caller_nid": "bulk_persistence_bulk_insert", "callee": "_emit_insert_statements", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L222"}, {"caller_nid": "bulk_persistence_bulk_insert", "callee": "splice_horizontally", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L237"}, {"caller_nid": "bulk_persistence_bulk_insert", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L245"}, {"caller_nid": "bulk_persistence_bulk_update", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L294"}, {"caller_nid": "bulk_persistence_bulk_update", "callee": "_changed_dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L305"}, {"caller_nid": "bulk_persistence_bulk_update", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L309"}, {"caller_nid": "bulk_persistence_bulk_update", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L313"}, {"caller_nid": "bulk_persistence_bulk_update", "callee": "connection", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L318"}, {"caller_nid": "bulk_persistence_bulk_update", "callee": "_get_embedded_bindparams", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L325"}, {"caller_nid": "bulk_persistence_bulk_update", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L332"}, {"caller_nid": "bulk_persistence_bulk_update", "callee": "isa", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L333"}, {"caller_nid": "bulk_persistence_bulk_update", "callee": "_collect_update_commands", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L336"}, {"caller_nid": "bulk_persistence_bulk_update", "callee": "_emit_update_statements", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L357"}, {"caller_nid": "bulk_persistence_bulk_update", "callee": "null_result", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L369"}, {"caller_nid": "bulk_persistence_expand_composites", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L377"}, {"caller_nid": "bulk_persistence_expand_composites", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L377"}, {"caller_nid": "bulk_persistence_expand_composites", "callee": "_populate_composite_bulk_save_mappings_fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L379"}, {"caller_nid": "bulk_persistence_expand_composites", "callee": "intersection", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L383"}, {"caller_nid": "bulk_persistence_expand_composites", "callee": "populators[key]", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L384"}, {"caller_nid": "bulk_persistence_get_orm_crud_kv_pairs", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L398"}, {"caller_nid": "bulk_persistence_get_orm_crud_kv_pairs", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L400"}, {"caller_nid": "bulk_persistence_get_orm_crud_kv_pairs", "callee": "_entity_namespace_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L401"}, {"caller_nid": "bulk_persistence_get_orm_crud_kv_pairs", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L404"}, {"caller_nid": "bulk_persistence_get_orm_crud_kv_pairs", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L406"}, {"caller_nid": "bulk_persistence_get_orm_crud_kv_pairs", "callee": "NullType", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L409"}, {"caller_nid": "bulk_persistence_get_orm_crud_kv_pairs", "callee": "core_get_crud_kv_pairs", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L417"}, {"caller_nid": "bulk_persistence_get_orm_crud_kv_pairs", "callee": "_bulk_update_tuples", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L419"}, {"caller_nid": "bulk_persistence_get_orm_crud_kv_pairs", "callee": "_entity_namespace_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L424"}, {"caller_nid": "bulk_persistence_get_orm_crud_kv_pairs", "callee": "core_get_crud_kv_pairs", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L427"}, {"caller_nid": "bulk_persistence_get_orm_crud_kv_pairs", "callee": "_bulk_update_tuples", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L429"}, {"caller_nid": "bulk_persistence_get_orm_crud_kv_pairs", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L438"}, {"caller_nid": "bulk_persistence_get_orm_crud_kv_pairs", "callee": "NullType", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L441"}, {"caller_nid": "bulk_persistence_get_dml_plugin_subject", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L449"}, {"caller_nid": "bulk_persistence_get_multi_crud_kv_pairs", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L470"}, {"caller_nid": "bulk_persistence_get_multi_crud_kv_pairs", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L472"}, {"caller_nid": "bulk_persistence_get_crud_kv_pairs", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L490"}, {"caller_nid": "bulk_persistence_get_returning_column_descriptions", "callee": "_attr_for_col", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L534"}, {"caller_nid": "bulk_persistence_get_returning_column_descriptions", "callee": "_ent_for_col", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L539"}, {"caller_nid": "bulk_persistence_ormdmlstate_setup_orm_returning", "callee": "FromStatement", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L564"}, {"caller_nid": "bulk_persistence_ormdmlstate_setup_orm_returning", "callee": "execution_options", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L569"}, {"caller_nid": "bulk_persistence_ormdmlstate_setup_orm_returning", "callee": "setup_dml_returning_compile_state", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L575"}, {"caller_nid": "bulk_persistence_ormdmlstate_setup_orm_returning", "callee": "_generate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L577"}, {"caller_nid": "bulk_persistence_ormdmlstate_setup_orm_returning", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L585"}, {"caller_nid": "bulk_persistence_ormdmlstate_setup_orm_returning", "callee": "return_defaults", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L588"}, {"caller_nid": "bulk_persistence_ormdmlstate_setup_orm_returning", "callee": "returning", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L604"}, {"caller_nid": "bulk_persistence_return_orm_returning", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L627"}, {"caller_nid": "bulk_persistence_return_orm_returning", "callee": "QueryContext", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L631"}, {"caller_nid": "bulk_persistence_return_orm_returning", "callee": "instances", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L641"}, {"caller_nid": "bulk_persistence_can_use_returning", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L672"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "from_execution_options", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L687"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L713"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L717"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L728"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L733"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "_autoflush", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L740"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "_annotate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L778"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L790"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "immutabledict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L790"}, {"caller_nid": "bulk_persistence_adjust_for_extra_criteria", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L860"}, {"caller_nid": "bulk_persistence_adjust_for_extra_criteria", "callee": "_resolve_where_criteria", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L861"}, {"caller_nid": "bulk_persistence_adjust_for_extra_criteria", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L872"}, {"caller_nid": "bulk_persistence_adjust_for_extra_criteria", "callee": "traverse", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L872"}, {"caller_nid": "bulk_persistence_interpret_returning_rows", "callee": "_tuple_getter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L900"}, {"caller_nid": "bulk_persistence_interpret_returning_rows", "callee": "_tuple_getter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L902"}, {"caller_nid": "bulk_persistence_interpret_returning_rows", "callee": "pk_keys", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L909"}, {"caller_nid": "bulk_persistence_get_matched_objects_on_criteria", "callee": "obj", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L917"}, {"caller_nid": "bulk_persistence_get_matched_objects_on_criteria", "callee": "isa", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L919"}, {"caller_nid": "bulk_persistence_get_matched_objects_on_criteria", "callee": "eval_condition", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L932"}, {"caller_nid": "bulk_persistence_get_matched_objects_on_criteria", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L940"}, {"caller_nid": "bulk_persistence_eval_condition_from_statement", "callee": "_EvaluatorCompiler", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L955"}, {"caller_nid": "bulk_persistence_eval_condition_from_statement", "callee": "get_global_criteria", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L963"}, {"caller_nid": "bulk_persistence_eval_condition_from_statement", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L969"}, {"caller_nid": "bulk_persistence_do_pre_synchronize_evaluate", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1043"}, {"caller_nid": "bulk_persistence_get_resolved_values", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1058"}, {"caller_nid": "bulk_persistence_get_resolved_values", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1060"}, {"caller_nid": "bulk_persistence_get_resolved_values", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1060"}, {"caller_nid": "bulk_persistence_resolved_keys_as_propnames", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1068"}, {"caller_nid": "bulk_persistence_resolved_keys_as_propnames", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1074"}, {"caller_nid": "bulk_persistence_resolved_keys_as_propnames", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1076"}, {"caller_nid": "bulk_persistence_do_pre_synchronize_fetch", "callee": "select_from", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1095"}, {"caller_nid": "bulk_persistence_do_pre_synchronize_fetch", "callee": "select", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1095"}, {"caller_nid": "bulk_persistence_do_pre_synchronize_fetch", "callee": "execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1149"}, {"caller_nid": "bulk_persistence_do_pre_synchronize_fetch", "callee": "fetchall", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1156"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "from_execution_options", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1189"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1209"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1226"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "_autoflush", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1231"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "_annotate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1233"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1239"}, {"caller_nid": "bulk_persistence_orm_pre_session_exec", "callee": "immutabledict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1239"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1254"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1264"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1272"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1284"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1294"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1296"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1306"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "AssertionError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1310"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1312"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1316"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1320"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1335"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1337"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1348"}, {"caller_nid": "bulk_persistence_resolved_keys_as_col_keys", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1361"}, {"caller_nid": "bulk_persistence_resolved_keys_as_col_keys", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1361"}, {"caller_nid": "bulk_persistence_bulkorminsert_setup_for_orm_insert", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1366"}, {"caller_nid": "bulk_persistence_bulkorminsert_setup_for_bulk_insert", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1385"}, {"caller_nid": "bulk_persistence_bulkorminsert_setup_for_bulk_insert", "callee": "_clone", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1393"}, {"caller_nid": "bulk_persistence_bulkorminsert_setup_for_bulk_insert", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1399"}, {"caller_nid": "bulk_persistence_bulkorminsert_setup_for_bulk_insert", "callee": "CompileError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1415"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1428"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1430"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "__init__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1443"}, {"caller_nid": "bulk_persistence_bulkormupdate_setup_for_orm_update", "callee": "_init_global_attributes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1460"}, {"caller_nid": "bulk_persistence_bulkormupdate_setup_for_orm_update", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1468"}, {"caller_nid": "bulk_persistence_bulkormupdate_setup_for_orm_update", "callee": "_clone", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1470"}, {"caller_nid": "bulk_persistence_bulkormupdate_setup_for_orm_update", "callee": "where", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1488"}, {"caller_nid": "bulk_persistence_bulkormupdate_setup_for_orm_update", "callee": "__init__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1496"}, {"caller_nid": "bulk_persistence_bulkormupdate_setup_for_orm_update", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1503"}, {"caller_nid": "bulk_persistence_bulkormupdate_setup_for_orm_update", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1506"}, {"caller_nid": "bulk_persistence_bulkormupdate_setup_for_orm_update", "callee": "return_defaults", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1534"}, {"caller_nid": "bulk_persistence_bulkormupdate_setup_for_bulk_update", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1555"}, {"caller_nid": "bulk_persistence_bulkormupdate_setup_for_bulk_update", "callee": "_clone", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1563"}, {"caller_nid": "bulk_persistence_bulkormupdate_setup_for_bulk_update", "callee": "__init__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1566"}, {"caller_nid": "bulk_persistence_bulkormupdate_setup_for_bulk_update", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1569"}, {"caller_nid": "bulk_persistence_bulkormupdate_setup_for_bulk_update", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1578"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1594"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1599"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1603"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1613"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1629"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1641"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1643"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1660"}, {"caller_nid": "bulk_persistence_can_use_returning", "callee": "CompileError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1696"}, {"caller_nid": "bulk_persistence_do_post_synchronize_bulk_evaluate", "callee": "identity_key_from_primary_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1719"}, {"caller_nid": "bulk_persistence_do_post_synchronize_bulk_evaluate", "callee": "fast_get_state", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1723"}, {"caller_nid": "bulk_persistence_do_post_synchronize_bulk_evaluate", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1727"}, {"caller_nid": "bulk_persistence_do_post_synchronize_bulk_evaluate", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1727"}, {"caller_nid": "bulk_persistence_do_post_synchronize_bulk_evaluate", "callee": "intersection", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1731"}, {"caller_nid": "bulk_persistence_do_post_synchronize_bulk_evaluate", "callee": "refresh", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1736"}, {"caller_nid": "bulk_persistence_do_post_synchronize_bulk_evaluate", "callee": "_commit", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1738"}, {"caller_nid": "bulk_persistence_do_post_synchronize_bulk_evaluate", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1738"}, {"caller_nid": "bulk_persistence_do_post_synchronize_bulk_evaluate", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1743"}, {"caller_nid": "bulk_persistence_do_post_synchronize_bulk_evaluate", "callee": "intersection", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1743"}, {"caller_nid": "bulk_persistence_do_post_synchronize_bulk_evaluate", "callee": "_expire_attributes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1747"}, {"caller_nid": "bulk_persistence_do_post_synchronize_evaluate", "callee": "all_states", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1755"}, {"caller_nid": "bulk_persistence_do_post_synchronize_evaluate", "callee": "prefetch_cols", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1764"}, {"caller_nid": "bulk_persistence_do_post_synchronize_evaluate", "callee": "postfetch_cols", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1765"}, {"caller_nid": "bulk_persistence_do_post_synchronize_fetch", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1780"}, {"caller_nid": "bulk_persistence_do_post_synchronize_fetch", "callee": "identity_key_from_primary_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1789"}, {"caller_nid": "bulk_persistence_do_post_synchronize_fetch", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1790"}, {"caller_nid": "bulk_persistence_do_post_synchronize_fetch", "callee": "instance_state", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1813"}, {"caller_nid": "bulk_persistence_do_post_synchronize_fetch", "callee": "instance_dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1814"}, {"caller_nid": "bulk_persistence_do_post_synchronize_fetch", "callee": "prefetch_cols", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1818"}, {"caller_nid": "bulk_persistence_do_post_synchronize_fetch", "callee": "postfetch_cols", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1819"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "_EvaluatorCompiler", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1840"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1848"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1849"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1856"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1856"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1859"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1868"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1880"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "_expire_attributes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1887"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "intersection", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1889"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "value_evaluators[key]", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1894"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "refresh", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1896"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "_commit", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1898"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1898"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1903"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "intersection", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1903"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "_expire_attributes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1905"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1907"}, {"caller_nid": "bulk_persistence_apply_update_set_values_to_objects", "callee": "_register_altered", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1908"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1915"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1917"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "__init__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1926"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "_init_global_attributes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1936"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "_clone", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1943"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "where", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1952"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "__init__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1956"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1963"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1966"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1981"}, {"caller_nid": "bulk_persistence_create_for_statement", "callee": "return_defaults", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L1990"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2015"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2020"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2028"}, {"caller_nid": "bulk_persistence_orm_execute_statement", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2033"}, {"caller_nid": "bulk_persistence_can_use_returning", "callee": "CompileError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2068"}, {"caller_nid": "bulk_persistence_do_post_synchronize_evaluate", "callee": "all_states", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2084"}, {"caller_nid": "bulk_persistence_do_post_synchronize_evaluate", "callee": "_expire", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2091"}, {"caller_nid": "bulk_persistence_do_post_synchronize_evaluate", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2093"}, {"caller_nid": "bulk_persistence_do_post_synchronize_evaluate", "callee": "_remove_newly_deleted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2096"}, {"caller_nid": "bulk_persistence_do_post_synchronize_fetch", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2112"}, {"caller_nid": "bulk_persistence_do_post_synchronize_fetch", "callee": "identity_key_from_primary_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2124"}, {"caller_nid": "bulk_persistence_do_post_synchronize_fetch", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2125"}, {"caller_nid": "bulk_persistence_do_post_synchronize_fetch", "callee": "_remove_newly_deleted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2129"}, {"caller_nid": "bulk_persistence_do_post_synchronize_fetch", "callee": "instance_state", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/bulk_persistence.py", "source_location": "L2131"}]} |