1 line
12 KiB
JSON
1 line
12 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_py", "label": "expression.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L1"}, {"id": "expression_match", "label": "match", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L23"}, {"id": "generative", "label": "Generative", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "expression_match_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L80"}, {"id": "expression_in_boolean_mode", "label": "in_boolean_mode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L115"}, {"id": "expression_in_natural_language_mode", "label": "in_natural_language_mode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L126"}, {"id": "expression_with_query_expansion", "label": "with_query_expansion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L138"}, {"id": "expression_rationale_24", "label": "Produce a ``MATCH (X, Y) AGAINST ('TEXT')`` clause. E.g.:: from sq", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L24"}, {"id": "expression_rationale_116", "label": "Apply the \"IN BOOLEAN MODE\" modifier to the MATCH expression. :return:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L116"}, {"id": "expression_rationale_127", "label": "Apply the \"IN NATURAL LANGUAGE MODE\" modifier to the MATCH expression.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L127"}, {"id": "expression_rationale_139", "label": "Apply the \"WITH QUERY EXPANSION\" modifier to the MATCH expression. :ret", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L139"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_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/expression.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_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/expression.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_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/expression.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_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/expression.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_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/expression.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_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/expression.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_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/mysql/expression.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_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/mysql/expression.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_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/mysql/expression.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_py", "target": "expression_match", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L23", "weight": 1.0}, {"source": "expression_match", "target": "generative", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L23", "weight": 1.0}, {"source": "expression_match", "target": "expression_match_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_py", "target": "expression_in_boolean_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L115", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_py", "target": "expression_in_natural_language_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L126", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_expression_py", "target": "expression_with_query_expansion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L138", "weight": 1.0}, {"source": "expression_rationale_24", "target": "expression_match", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L24", "weight": 1.0}, {"source": "expression_rationale_116", "target": "expression_match_in_boolean_mode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L116", "weight": 1.0}, {"source": "expression_rationale_127", "target": "expression_match_in_natural_language_mode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L127", "weight": 1.0}, {"source": "expression_rationale_139", "target": "expression_match_with_query_expansion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L139", "weight": 1.0}], "raw_calls": [{"caller_nid": "expression_match_init", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L82"}, {"caller_nid": "expression_match_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L84"}, {"caller_nid": "expression_match_init", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L87"}, {"caller_nid": "expression_match_init", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L88"}, {"caller_nid": "expression_match_init", "callee": "_construct_raw", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L93"}, {"caller_nid": "expression_match_init", "callee": "immutabledict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L99"}, {"caller_nid": "expression_match_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L101"}, {"caller_nid": "expression_match_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L102"}, {"caller_nid": "expression_match_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L105"}, {"caller_nid": "expression_match_init", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L110"}, {"caller_nid": "expression_match_init", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L110"}, {"caller_nid": "expression_match_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L112"}, {"caller_nid": "expression_in_boolean_mode", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L122"}, {"caller_nid": "expression_in_natural_language_mode", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L134"}, {"caller_nid": "expression_with_query_expansion", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/expression.py", "source_location": "L145"}]} |