1 line
8.8 KiB
JSON
1 line
8.8 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_json_py", "label": "json.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L1"}, {"id": "json_json", "label": "JSON", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L20"}, {"id": "json_formattypemixin", "label": "_FormatTypeMixin", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L44"}, {"id": "json_formattypemixin_format_value", "label": "._format_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L45"}, {"id": "json_formattypemixin_bind_processor", "label": ".bind_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L48"}, {"id": "json_formattypemixin_literal_processor", "label": ".literal_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L59"}, {"id": "json_jsonindextype", "label": "JSONIndexType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L73"}, {"id": "json_jsonindextype_format_value", "label": "._format_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L74"}, {"id": "json_jsonpathtype", "label": "JSONPathType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L82"}, {"id": "json_jsonpathtype_format_value", "label": "._format_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L83"}, {"id": "json_rationale_21", "label": "MySQL JSON type. MySQL supports JSON as of version 5.7. MariaDB support", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L21"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_json_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_json_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_json_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/json.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_json_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/json.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_json_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/json.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_json_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/json.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_json_py", "target": "json_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_json_py", "target": "json_formattypemixin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L44", "weight": 1.0}, {"source": "json_formattypemixin", "target": "json_formattypemixin_format_value", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L45", "weight": 1.0}, {"source": "json_formattypemixin", "target": "json_formattypemixin_bind_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L48", "weight": 1.0}, {"source": "json_formattypemixin", "target": "json_formattypemixin_literal_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_json_py", "target": "json_jsonindextype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L73", "weight": 1.0}, {"source": "json_jsonindextype", "target": "json_formattypemixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L73", "weight": 1.0}, {"source": "json_jsonindextype", "target": "json_jsonindextype_format_value", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_json_py", "target": "json_jsonpathtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L82", "weight": 1.0}, {"source": "json_jsonpathtype", "target": "json_formattypemixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L82", "weight": 1.0}, {"source": "json_jsonpathtype", "target": "json_jsonpathtype_format_value", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L83", "weight": 1.0}, {"source": "json_rationale_21", "target": "json_json", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L21", "weight": 1.0}], "raw_calls": [{"caller_nid": "json_formattypemixin_format_value", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L46"}, {"caller_nid": "json_formattypemixin_bind_processor", "callee": "string_bind_processor", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L49"}, {"caller_nid": "json_formattypemixin_literal_processor", "callee": "string_literal_processor", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L62"}, {"caller_nid": "json_jsonindextype_format_value", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L75"}, {"caller_nid": "json_jsonpathtype_format_value", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L85"}, {"caller_nid": "json_jsonpathtype_format_value", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/json.py", "source_location": "L87"}]} |