Files
tfm_ainventory/graphify-out/cache/8ecb68f561e8bd67dfd3493bd53f7d474bafd0d53c87d6132664078fbd44f185.json

1 line
20 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_dml_py", "label": "dml.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L1"}, {"id": "dml_insert", "label": "insert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L39"}, {"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/sqlite/dml.py", "source_location": "L79"}, {"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/sqlite/dml.py", "source_location": "L112"}, {"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/sqlite/dml.py", "source_location": "L165"}, {"id": "dml_onconflictclause", "label": "OnConflictClause", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L190"}, {"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/sqlite/dml.py", "source_location": "L198"}, {"id": "dml_onconflictdonothing", "label": "OnConflictDoNothing", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L222"}, {"id": "dml_onconflictdoupdate", "label": "OnConflictDoUpdate", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L226"}, {"id": "dml_onconflictdoupdate_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L232"}, {"id": "dml_rationale_40", "label": "Construct a sqlite-specific variant :class:`_sqlite.Insert` construct.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L40"}, {"id": "dml_rationale_60", "label": "SQLite-specific implementation of INSERT. Adds methods for SQLite-specific", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L60"}, {"id": "dml_rationale_82", "label": "Provide the ``excluded`` namespace for an ON CONFLICT statement SQLite'", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L82"}, {"id": "dml_rationale_119", "label": "r\"\"\" Specifies a DO UPDATE SET action for ON CONFLICT clause. :", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L119"}, {"id": "dml_rationale_170", "label": "Specifies a DO NOTHING action for ON CONFLICT clause. :param index_elem", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L170"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_dml_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_dml_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_dml_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_dml_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_dml_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_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/sqlite/dml.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_dml_py", "target": "dml_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_dml_py", "target": "dml_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L59", "weight": 1.0}, {"source": "dml_insert", "target": "standardinsert", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_dml_py", "target": "dml_excluded", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_dml_py", "target": "dml_on_conflict_do_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L112", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_dml_py", "target": "dml_on_conflict_do_nothing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L165", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_dml_py", "target": "dml_onconflictclause", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L190", "weight": 1.0}, {"source": "dml_onconflictclause", "target": "clauseelement", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L190", "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/sqlite/dml.py", "source_location": "L198", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_dml_py", "target": "dml_onconflictdonothing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L222", "weight": 1.0}, {"source": "dml_onconflictdonothing", "target": "dml_onconflictclause", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L222", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_sqlite_dml_py", "target": "dml_onconflictdoupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L226", "weight": 1.0}, {"source": "dml_onconflictdoupdate", "target": "dml_onconflictclause", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L226", "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/sqlite/dml.py", "source_location": "L232", "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/sqlite/dml.py", "source_location": "L158", "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/sqlite/dml.py", "source_location": "L184", "weight": 1.0}, {"source": "dml_rationale_40", "target": "dml_insert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L40", "weight": 1.0}, {"source": "dml_rationale_60", "target": "dml_insert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L60", "weight": 1.0}, {"source": "dml_rationale_82", "target": "dml_insert_excluded", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L82", "weight": 1.0}, {"source": "dml_rationale_119", "target": "dml_insert_on_conflict_do_update", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L119", "weight": 1.0}, {"source": "dml_rationale_170", "target": "dml_insert_on_conflict_do_nothing", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L170", "weight": 1.0}], "raw_calls": [{"caller_nid": "dml_excluded", "callee": "alias", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L100"}, {"caller_nid": "dml_onconflictclause_init", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L205"}, {"caller_nid": "dml_onconflictclause_init", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L209"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L239"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L244"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L246"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L247"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L248"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L250"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L256"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L257"}, {"caller_nid": "dml_onconflictdoupdate_init", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/dml.py", "source_location": "L260"}]}