Files
tfm_ainventory/graphify-out/cache/60401520a0d2b32dc26afcd7f50ca039cb11921873bffd228dc51b6d6d70a879.json

1 line
58 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "label": "reflection.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L1"}, {"id": "reflection_reflectedstate", "label": "ReflectedState", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L36"}, {"id": "reflection_reflectedstate_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L41"}, {"id": "reflection_mysqltabledefinitionparser", "label": "MySQLTableDefinitionParser", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L50"}, {"id": "reflection_mysqltabledefinitionparser_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L53"}, {"id": "reflection_mysqltabledefinitionparser_parse", "label": ".parse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L60"}, {"id": "reflection_mysqltabledefinitionparser_check_view", "label": "._check_view()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L96"}, {"id": "reflection_mysqltabledefinitionparser_parse_constraints", "label": "._parse_constraints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L99"}, {"id": "reflection_mysqltabledefinitionparser_parse_table_name", "label": "._parse_table_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L155"}, {"id": "reflection_mysqltabledefinitionparser_parse_table_options", "label": "._parse_table_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L166"}, {"id": "reflection_mysqltabledefinitionparser_parse_partition_options", "label": "._parse_partition_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L192"}, {"id": "reflection_mysqltabledefinitionparser_parse_column", "label": "._parse_column()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L250"}, {"id": "reflection_mysqltabledefinitionparser_describe_to_create", "label": "._describe_to_create()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L356"}, {"id": "reflection_mysqltabledefinitionparser_parse_keyexprs", "label": "._parse_keyexprs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L413"}, {"id": "reflection_mysqltabledefinitionparser_prep_regexes", "label": "._prep_regexes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L425"}, {"id": "reflection_mysqltabledefinitionparser_add_option_string", "label": "._add_option_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L619"}, {"id": "reflection_mysqltabledefinitionparser_add_option_word", "label": "._add_option_word()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L626"}, {"id": "reflection_mysqltabledefinitionparser_add_partition_option_word", "label": "._add_partition_option_word()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L633"}, {"id": "reflection_mysqltabledefinitionparser_add_option_regex", "label": "._add_option_regex()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L648"}, {"id": "reflection_pr_compile", "label": "_pr_compile()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L667"}, {"id": "reflection_re_compile", "label": "_re_compile()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L686"}, {"id": "reflection_strip_values", "label": "_strip_values()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L692"}, {"id": "reflection_cleanup_text", "label": "cleanup_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L703"}, {"id": "reflection_rationale_37", "label": "Stores raw information about a SHOW CREATE TABLE statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L37"}, {"id": "reflection_rationale_51", "label": "Parses the results of a SHOW CREATE TABLE statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L51"}, {"id": "reflection_rationale_106", "label": "Parse a KEY or CONSTRAINT line. :param line: A line of SHOW CREATE TABL", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L106"}, {"id": "reflection_rationale_156", "label": "Extract the table name. :param line: The first line of SHOW CREATE TABL", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L156"}, {"id": "reflection_rationale_167", "label": "Build a dictionary of all reflected table-level options. :param line: T", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L167"}, {"id": "reflection_rationale_251", "label": "Extract column details. Falls back to a 'minimal support' variant if fu", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L251"}, {"id": "reflection_rationale_361", "label": "Re-format DESCRIBE output as a SHOW CREATE TABLE string. DESCRIBE is a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L361"}, {"id": "reflection_rationale_416", "label": "Unpack '\"col\"(2),\"col\" ASC'-ish strings into components.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L416"}, {"id": "reflection_rationale_426", "label": "Pre-compile regular expressions.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L426"}, {"id": "reflection_rationale_681", "label": "Prepare a 2-tuple of compiled regex and callable.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L681"}, {"id": "reflection_rationale_687", "label": "Compile a string to regex, I and UNICODE.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L687"}, {"id": "reflection_rationale_693", "label": "Strip reflected values quotes", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L693"}, {"id": "reflection_rationale_116", "label": "# NOTE: we may want to consider SHOW INDEX as the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L116"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_enumerated_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_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/reflection.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_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/reflection.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_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/reflection.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_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/reflection.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_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/reflection.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_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/reflection.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_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/reflection.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "reflection_reflectedstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L36", "weight": 1.0}, {"source": "reflection_reflectedstate", "target": "reflection_reflectedstate_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "reflection_mysqltabledefinitionparser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L50", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L53", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_parse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L60", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_check_view", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L96", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_parse_constraints", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L99", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_parse_table_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L155", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_parse_table_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L166", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_parse_partition_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L192", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_parse_column", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L250", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_describe_to_create", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L356", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_parse_keyexprs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L413", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_prep_regexes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L425", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_add_option_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L619", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_add_option_word", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L626", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_add_partition_option_word", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L633", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser", "target": "reflection_mysqltabledefinitionparser_add_option_regex", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L648", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "reflection_pr_compile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L667", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "reflection_pr_compile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L673", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "reflection_pr_compile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L678", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "reflection_re_compile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L686", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "reflection_strip_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L692", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "target": "reflection_cleanup_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L703", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_init", "target": "reflection_mysqltabledefinitionparser_prep_regexes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L58", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_parse", "target": "reflection_reflectedstate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L63", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_parse", "target": "reflection_mysqltabledefinitionparser_parse_column", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L67", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_parse", "target": "reflection_mysqltabledefinitionparser_parse_table_options", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L70", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_parse", "target": "reflection_mysqltabledefinitionparser_parse_table_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L75", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_parse", "target": "reflection_mysqltabledefinitionparser_parse_partition_options", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L77", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_parse", "target": "reflection_mysqltabledefinitionparser_parse_constraints", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L83", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_parse_constraints", "target": "reflection_mysqltabledefinitionparser_parse_keyexprs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L118", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_parse_column", "target": "reflection_strip_values", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L306", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_parse_column", "target": "reflection_cleanup_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L340", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_prep_regexes", "target": "reflection_pr_compile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L448", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_prep_regexes", "target": "reflection_re_compile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L454", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_prep_regexes", "target": "reflection_mysqltabledefinitionparser_add_option_string", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L578", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_prep_regexes", "target": "reflection_mysqltabledefinitionparser_add_option_word", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L598", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_prep_regexes", "target": "reflection_mysqltabledefinitionparser_add_partition_option_word", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L608", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_prep_regexes", "target": "reflection_mysqltabledefinitionparser_add_option_regex", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L610", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_add_option_string", "target": "reflection_pr_compile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L624", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_add_option_word", "target": "reflection_pr_compile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L631", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_add_partition_option_word", "target": "reflection_pr_compile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L646", "weight": 1.0}, {"source": "reflection_mysqltabledefinitionparser_add_option_regex", "target": "reflection_pr_compile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L654", "weight": 1.0}, {"source": "reflection_pr_compile", "target": "reflection_re_compile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L683", "weight": 1.0}, {"source": "reflection_rationale_37", "target": "reflection_reflectedstate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L37", "weight": 1.0}, {"source": "reflection_rationale_51", "target": "reflection_mysqltabledefinitionparser", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L51", "weight": 1.0}, {"source": "reflection_rationale_106", "target": "reflection_mysqltabledefinitionparser_parse_constraints", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L106", "weight": 1.0}, {"source": "reflection_rationale_156", "target": "reflection_mysqltabledefinitionparser_parse_table_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L156", "weight": 1.0}, {"source": "reflection_rationale_167", "target": "reflection_mysqltabledefinitionparser_parse_table_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L167", "weight": 1.0}, {"source": "reflection_rationale_251", "target": "reflection_mysqltabledefinitionparser_parse_column", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L251", "weight": 1.0}, {"source": "reflection_rationale_361", "target": "reflection_mysqltabledefinitionparser_describe_to_create", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L361", "weight": 1.0}, {"source": "reflection_rationale_416", "target": "reflection_mysqltabledefinitionparser_parse_keyexprs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L416", "weight": 1.0}, {"source": "reflection_rationale_426", "target": "reflection_mysqltabledefinitionparser_prep_regexes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L426", "weight": 1.0}, {"source": "reflection_rationale_681", "target": "reflection_pr_compile", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L681", "weight": 1.0}, {"source": "reflection_rationale_687", "target": "reflection_re_compile", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L687", "weight": 1.0}, {"source": "reflection_rationale_693", "target": "reflection_strip_values", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L693", "weight": 1.0}, {"source": "reflection_rationale_116", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_reflection_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L116", "weight": 1.0}], "raw_calls": [{"caller_nid": "reflection_mysqltabledefinitionparser_parse", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L65"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L66"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L69"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L74"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L85"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L87"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L89"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L91"}, {"caller_nid": "reflection_mysqltabledefinitionparser_check_view", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L97"}, {"caller_nid": "reflection_mysqltabledefinitionparser_check_view", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L97"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_constraints", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L112"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_constraints", "callee": "groupdict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L114"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_constraints", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L120"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_constraints", "callee": "groupdict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L121"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_constraints", "callee": "groupdict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L122"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_constraints", "callee": "unformat_identifiers", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L124"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_constraints", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L130"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_constraints", "callee": "groupdict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L132"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_constraints", "callee": "unformat_identifiers", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L133"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_constraints", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L141"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_constraints", "callee": "groupdict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L143"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_constraints", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L147"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_table_name", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L162"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_table_name", "callee": "cleanup", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L164"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_table_name", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L164"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_table_options", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L177"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_table_options", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L180"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_table_options", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L180"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_table_options", "callee": "cleanup", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L182"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_table_options", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L183"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_table_options", "callee": "sub", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L184"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_table_options", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L187"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_table_options", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L189"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_partition_options", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L198"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_partition_options", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L198"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_partition_options", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L202"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_partition_options", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L206"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_partition_options", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L207"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_partition_options", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L211"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_partition_options", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L212"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_partition_options", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L213"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_partition_options", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L215"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_partition_options", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L228"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_partition_options", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L229"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_partition_options", "callee": "cleanup", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L231"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_partition_options", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L235"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L259"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "groupdict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L261"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L264"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "groupdict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L266"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L269"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L272"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L279"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "findall", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L288"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L290"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "findall", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L290"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L295"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L297"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L300"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L303"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L305"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L308"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "col_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L311"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L318"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L321"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L325"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L327"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L331"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L337"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L342"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L344"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L345"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L350"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L353"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_column", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L354"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L379"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "quote_identifier", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L379"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L380"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L382"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L386"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L386"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L389"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L390"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L392"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L393"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L395"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L396"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L396"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L398"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L400"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L400"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L402"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "quote_identifier", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L406"}, {"caller_nid": "reflection_mysqltabledefinitionparser_describe_to_create", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L408"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_keyexprs", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L419"}, {"caller_nid": "reflection_mysqltabledefinitionparser_parse_keyexprs", "callee": "findall", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L420"}, {"caller_nid": "reflection_mysqltabledefinitionparser_prep_regexes", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L434"}, {"caller_nid": "reflection_mysqltabledefinitionparser_prep_regexes", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L435"}, {"caller_nid": "reflection_mysqltabledefinitionparser_prep_regexes", "callee": "escape", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L438"}, {"caller_nid": "reflection_mysqltabledefinitionparser_prep_regexes", "callee": "_escape_identifier", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L442"}, {"caller_nid": "reflection_mysqltabledefinitionparser_prep_regexes", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L541"}, {"caller_nid": "reflection_mysqltabledefinitionparser_add_option_string", "callee": "escape", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L621"}, {"caller_nid": "reflection_mysqltabledefinitionparser_add_option_string", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L624"}, {"caller_nid": "reflection_mysqltabledefinitionparser_add_option_word", "callee": "escape", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L628"}, {"caller_nid": "reflection_mysqltabledefinitionparser_add_option_word", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L631"}, {"caller_nid": "reflection_mysqltabledefinitionparser_add_partition_option_word", "callee": "escape", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L636"}, {"caller_nid": "reflection_mysqltabledefinitionparser_add_partition_option_word", "callee": "escape", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L641"}, {"caller_nid": "reflection_mysqltabledefinitionparser_add_partition_option_word", "callee": "escape", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L645"}, {"caller_nid": "reflection_mysqltabledefinitionparser_add_partition_option_word", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L646"}, {"caller_nid": "reflection_mysqltabledefinitionparser_add_option_regex", "callee": "escape", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L650"}, {"caller_nid": "reflection_mysqltabledefinitionparser_add_option_regex", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L654"}, {"caller_nid": "reflection_re_compile", "callee": "compile", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L689"}, {"caller_nid": "reflection_strip_values", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L698"}, {"caller_nid": "reflection_strip_values", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L699"}, {"caller_nid": "reflection_cleanup_text", "callee": "sub", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L705"}, {"caller_nid": "reflection_cleanup_text", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/reflection.py", "source_location": "L710"}]}