Files
tfm_ainventory/graphify-out/cache/295e0cde496b156ab540ffe547f4f56ed0c79cae910e2a2e4ae0205b7770c7d9.json

1 line
21 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "label": "enumerated.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L1"}, {"id": "enumerated_enum", "label": "ENUM", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L36"}, {"id": "stringtype", "label": "_StringType", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "enumerated_enum_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L43"}, {"id": "enumerated_adapt_emulated_to_native", "label": "adapt_emulated_to_native()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L86"}, {"id": "enumerated_enum_object_value_for_elem", "label": "._object_value_for_elem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L102"}, {"id": "enumerated_enum_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L112"}, {"id": "enumerated_set", "label": "SET", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L122"}, {"id": "enumerated_set_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L127"}, {"id": "enumerated_set_column_expression", "label": ".column_expression()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L190"}, {"id": "enumerated_set_result_processor", "label": ".result_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L200"}, {"id": "enumerated_set_bind_processor", "label": ".bind_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L234"}, {"id": "enumerated_set_adapt", "label": ".adapt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L271"}, {"id": "enumerated_set_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L275"}, {"id": "enumerated_rationale_44", "label": "Construct an ENUM. E.g.:: Column(\"myenum\", ENUM(\"foo\", \"bar\"", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L44"}, {"id": "enumerated_rationale_91", "label": "Produce a MySQL native :class:`.mysql.ENUM` from plain :class:`.Enum`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L91"}, {"id": "enumerated_rationale_128", "label": "Construct a SET. E.g.:: Column(\"myset\", SET(\"foo\", \"bar\", \"b", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L128"}, {"id": "enumerated_rationale_118", "label": "# TODO: SET is a string as far as configuration but does not act like", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L118"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "enum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_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/mysql/enumerated.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_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/mysql/enumerated.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_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/mysql/enumerated.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_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/mysql/enumerated.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_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/mysql/enumerated.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_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/dialects/mysql/enumerated.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_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/mysql/enumerated.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_type_api_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_type_api_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_type_api_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_type_api_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "enumerated_enum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L36", "weight": 1.0}, {"source": "enumerated_enum", "target": "stringtype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L36", "weight": 1.0}, {"source": "enumerated_enum", "target": "enumerated_enum_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "enumerated_adapt_emulated_to_native", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L86", "weight": 1.0}, {"source": "enumerated_enum", "target": "enumerated_enum_object_value_for_elem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L102", "weight": 1.0}, {"source": "enumerated_enum", "target": "enumerated_enum_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L112", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "target": "enumerated_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L122", "weight": 1.0}, {"source": "enumerated_set", "target": "stringtype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L122", "weight": 1.0}, {"source": "enumerated_set", "target": "enumerated_set_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L127", "weight": 1.0}, {"source": "enumerated_set", "target": "enumerated_set_column_expression", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L190", "weight": 1.0}, {"source": "enumerated_set", "target": "enumerated_set_result_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L200", "weight": 1.0}, {"source": "enumerated_set", "target": "enumerated_set_bind_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L234", "weight": 1.0}, {"source": "enumerated_set", "target": "enumerated_set_adapt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L271", "weight": 1.0}, {"source": "enumerated_set", "target": "enumerated_set_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L275", "weight": 1.0}, {"source": "enumerated_enum_init", "target": "enumerated_set_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L83", "weight": 1.0}, {"source": "enumerated_rationale_44", "target": "enumerated_enum_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L44", "weight": 1.0}, {"source": "enumerated_rationale_91", "target": "enumerated_enum_adapt_emulated_to_native", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L91", "weight": 1.0}, {"source": "enumerated_rationale_128", "target": "enumerated_set_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L128", "weight": 1.0}, {"source": "enumerated_rationale_118", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L118", "weight": 1.0}], "raw_calls": [{"caller_nid": "enumerated_enum_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L81"}, {"caller_nid": "enumerated_enum_init", "callee": "_enum_init", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L82"}, {"caller_nid": "enumerated_adapt_emulated_to_native", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L96"}, {"caller_nid": "enumerated_adapt_emulated_to_native", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L97"}, {"caller_nid": "enumerated_adapt_emulated_to_native", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L98"}, {"caller_nid": "enumerated_adapt_emulated_to_native", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L99"}, {"caller_nid": "enumerated_adapt_emulated_to_native", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L100"}, {"caller_nid": "enumerated_enum_object_value_for_elem", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L110"}, {"caller_nid": "enumerated_enum_repr", "callee": "generic_repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L113"}, {"caller_nid": "enumerated_set_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L172"}, {"caller_nid": "enumerated_set_init", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L173"}, {"caller_nid": "enumerated_set_init", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L175"}, {"caller_nid": "enumerated_set_init", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L181"}, {"caller_nid": "enumerated_set_init", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L184"}, {"caller_nid": "enumerated_set_init", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L186"}, {"caller_nid": "enumerated_set_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L186"}, {"caller_nid": "enumerated_set_init", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L187"}, {"caller_nid": "enumerated_set_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L188"}, {"caller_nid": "enumerated_set_column_expression", "callee": "type_coerce", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L194"}, {"caller_nid": "enumerated_set_column_expression", "callee": "type_coerce", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L195"}, {"caller_nid": "enumerated_set_result_processor", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L214"}, {"caller_nid": "enumerated_set_bind_processor", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L237"}, {"caller_nid": "enumerated_set_adapt", "callee": "constructor_copy", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L273"}, {"caller_nid": "enumerated_set_repr", "callee": "generic_repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/enumerated.py", "source_location": "L276"}]}