Files
tfm_ainventory/graphify-out/cache/b3271d84e12983e6a588898fed7820c2c93b9948973eb31896d9df8b039ae1ab.json

1 line
23 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "label": "dml.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L1"}, {"id": "dml_insert", "label": "insert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L42"}, {"id": "standardinsert", "label": "StandardInsert", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "dml_excluded", "label": "excluded()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L76"}, {"id": "dml_on_conflict_do_update", "label": "on_conflict_do_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L114"}, {"id": "dml_on_conflict_do_nothing", "label": "on_conflict_do_nothing()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L179"}, {"id": "dml_onconflictclause", "label": "OnConflictClause", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L215"}, {"id": "clauseelement", "label": "ClauseElement", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "dml_onconflictclause_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L224"}, {"id": "dml_onconflictdonothing", "label": "OnConflictDoNothing", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L287"}, {"id": "dml_onconflictdoupdate", "label": "OnConflictDoUpdate", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L291"}, {"id": "dml_onconflictdoupdate_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L297"}, {"id": "dml_rationale_43", "label": "Construct a PostgreSQL-specific variant :class:`_postgresql.Insert` construc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L43"}, {"id": "dml_rationale_63", "label": "PostgreSQL-specific implementation of INSERT. Adds methods for PG-specific", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L63"}, {"id": "dml_rationale_79", "label": "Provide the ``excluded`` namespace for an ON CONFLICT statement PG's ON", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L79"}, {"id": "dml_rationale_122", "label": "r\"\"\" Specifies a DO UPDATE SET action for ON CONFLICT clause. E", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L122"}, {"id": "dml_rationale_185", "label": "Specifies a DO NOTHING action for ON CONFLICT clause. The ``constraint`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L185"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_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/dialects/postgresql/dml.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_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/dialects/postgresql/dml.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_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/dialects/postgresql/dml.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_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/dialects/postgresql/dml.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_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/dialects/postgresql/dml.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_elements_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_elements_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_elements_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_elements_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_expression_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_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/dialects/postgresql/dml.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "dml_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "dml_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L62", "weight": 1.0}, {"source": "dml_insert", "target": "standardinsert", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "dml_excluded", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L76", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "dml_on_conflict_do_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L114", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "dml_on_conflict_do_nothing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L179", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "dml_onconflictclause", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L215", "weight": 1.0}, {"source": "dml_onconflictclause", "target": "clauseelement", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L215", "weight": 1.0}, {"source": "dml_onconflictclause", "target": "dml_onconflictclause_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L224", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "dml_onconflictdonothing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L287", "weight": 1.0}, {"source": "dml_onconflictdonothing", "target": "dml_onconflictclause", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L287", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_dml_py", "target": "dml_onconflictdoupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L291", "weight": 1.0}, {"source": "dml_onconflictdoupdate", "target": "dml_onconflictclause", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L291", "weight": 1.0}, {"source": "dml_onconflictdoupdate", "target": "dml_onconflictdoupdate_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L297", "weight": 1.0}, {"source": "dml_on_conflict_do_update", "target": "dml_onconflictdoupdate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L172", "weight": 1.0}, {"source": "dml_on_conflict_do_nothing", "target": "dml_onconflictdonothing", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L209", "weight": 1.0}, {"source": "dml_rationale_43", "target": "dml_insert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L43", "weight": 1.0}, {"source": "dml_rationale_63", "target": "dml_insert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L63", "weight": 1.0}, {"source": "dml_rationale_79", "target": "dml_insert_excluded", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L79", "weight": 1.0}, {"source": "dml_rationale_122", "target": "dml_insert_on_conflict_do_update", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L122", "weight": 1.0}, {"source": "dml_rationale_185", "target": "dml_insert_on_conflict_do_nothing", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L185", "weight": 1.0}], "raw_calls": [{"caller_nid": "dml_excluded", "callee": "alias", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L102"}, {"caller_nid": "dml_onconflictclause_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L231"}, {"caller_nid": "dml_onconflictclause_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L231"}, {"caller_nid": "dml_onconflictclause_init", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L235"}, {"caller_nid": "dml_onconflictclause_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L239"}, {"caller_nid": "dml_onconflictclause_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L243"}, {"caller_nid": "dml_onconflictclause_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L247"}, {"caller_nid": "dml_onconflictclause_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L249"}, {"caller_nid": "dml_onconflictclause_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L252"}, {"caller_nid": "dml_onconflictclause_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L257"}, {"caller_nid": "dml_onconflictclause_init", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L264"}, {"caller_nid": "dml_onconflictclause_init", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L269"}, {"caller_nid": "dml_onconflictclause_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L272"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L305"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L315"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L320"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L322"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L323"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L324"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L326"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L332"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L333"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.py", "source_location": "L336"}]}