Files
tfm_ainventory/graphify-out/cache/378c484df77d36af83b1ee8fcd2c02b63bf5e739cf9464933dffcacb5076c2fb.json

1 line
76 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "label": "types.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L1"}, {"id": "types_numerictype", "label": "_NumericType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L29"}, {"id": "types_numerictype_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L37"}, {"id": "types_numerictype_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L44"}, {"id": "types_floattype", "label": "_FloatType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L50"}, {"id": "types_floattype_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L51"}, {"id": "types_floattype_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L69"}, {"id": "types_integertype", "label": "_IntegerType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L75"}, {"id": "types_integertype_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L76"}, {"id": "types_integertype_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L80"}, {"id": "types_stringtype", "label": "_StringType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L86"}, {"id": "types_stringtype_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L89"}, {"id": "types_stringtype_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L110"}, {"id": "types_matchtype", "label": "_MatchType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L116"}, {"id": "types_matchtype_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L119"}, {"id": "types_numeric", "label": "NUMERIC", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L125"}, {"id": "types_numeric_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L130"}, {"id": "types_decimal", "label": "DECIMAL", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L157"}, {"id": "types_decimal_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L162"}, {"id": "types_double", "label": "DOUBLE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L189"}, {"id": "types_double_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L194"}, {"id": "types_real", "label": "REAL", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L229"}, {"id": "types_real_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L234"}, {"id": "types_float", "label": "FLOAT", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L269"}, {"id": "types_float_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L274"}, {"id": "types_float_bind_processor", "label": ".bind_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L300"}, {"id": "types_integer", "label": "INTEGER", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L306"}, {"id": "types_integer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L311"}, {"id": "types_bigint", "label": "BIGINT", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L327"}, {"id": "types_bigint_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L332"}, {"id": "types_mediumint", "label": "MEDIUMINT", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L348"}, {"id": "types_mediumint_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L353"}, {"id": "types_tinyint", "label": "TINYINT", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L369"}, {"id": "types_tinyint_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L374"}, {"id": "types_tinyint_compare_type_affinity", "label": "._compare_type_affinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L389"}, {"id": "types_smallint", "label": "SMALLINT", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L396"}, {"id": "types_smallint_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L401"}, {"id": "types_bit", "label": "BIT", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L417"}, {"id": "types_bit_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L428"}, {"id": "types_bit_result_processor", "label": ".result_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L436"}, {"id": "types_time", "label": "TIME", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L456"}, {"id": "types_time_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L461"}, {"id": "types_time_result_processor", "label": ".result_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L480"}, {"id": "types_timestamp", "label": "TIMESTAMP", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L503"}, {"id": "types_timestamp_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L508"}, {"id": "types_datetime", "label": "DATETIME", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L528"}, {"id": "types_datetime_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L533"}, {"id": "types_year", "label": "YEAR", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L553"}, {"id": "types_year_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L558"}, {"id": "types_text", "label": "TEXT", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L562"}, {"id": "types_text_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L567"}, {"id": "types_tinytext", "label": "TINYTEXT", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L598"}, {"id": "types_tinytext_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L603"}, {"id": "types_mediumtext", "label": "MEDIUMTEXT", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L630"}, {"id": "types_mediumtext_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L636"}, {"id": "types_longtext", "label": "LONGTEXT", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L663"}, {"id": "types_longtext_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L668"}, {"id": "types_varchar", "label": "VARCHAR", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L695"}, {"id": "types_varchar_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L700"}, {"id": "types_char", "label": "CHAR", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L727"}, {"id": "types_char_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L732"}, {"id": "types_adapt_string_for_cast", "label": "_adapt_string_for_cast()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L748"}, {"id": "types_nvarchar", "label": "NVARCHAR", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L768"}, {"id": "types_nvarchar_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L777"}, {"id": "types_nchar", "label": "NCHAR", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L794"}, {"id": "types_nchar_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L803"}, {"id": "types_tinyblob", "label": "TINYBLOB", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L820"}, {"id": "types_mediumblob", "label": "MEDIUMBLOB", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L826"}, {"id": "types_longblob", "label": "LONGBLOB", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L832"}, {"id": "types_rationale_30", "label": "Base for MySQL numeric types. This is the base both for NUMERIC as well as", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L30"}, {"id": "types_rationale_87", "label": "Base for MySQL string types.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L87"}, {"id": "types_rationale_137", "label": "Construct a NUMERIC. :param precision: Total digits in this number. If", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L137"}, {"id": "types_rationale_169", "label": "Construct a DECIMAL. :param precision: Total digits in this number. If", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L169"}, {"id": "types_rationale_201", "label": "Construct a DOUBLE. .. note:: The :class:`.DOUBLE` type by", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L201"}, {"id": "types_rationale_241", "label": "Construct a REAL. .. note:: The :class:`.REAL` type by def", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L241"}, {"id": "types_rationale_281", "label": "Construct a FLOAT. :param precision: Total digits in this number. If s", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L281"}, {"id": "types_rationale_312", "label": "Construct an INTEGER. :param display_width: Optional, maximum display w", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L312"}, {"id": "types_rationale_328", "label": "MySQL BIGINTEGER type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L328"}, {"id": "types_rationale_333", "label": "Construct a BIGINTEGER. :param display_width: Optional, maximum display", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L333"}, {"id": "types_rationale_349", "label": "MySQL MEDIUMINTEGER type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L349"}, {"id": "types_rationale_354", "label": "Construct a MEDIUMINTEGER :param display_width: Optional, maximum displ", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L354"}, {"id": "types_rationale_375", "label": "Construct a TINYINT. :param display_width: Optional, maximum display wi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L375"}, {"id": "types_rationale_397", "label": "MySQL SMALLINTEGER type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L397"}, {"id": "types_rationale_402", "label": "Construct a SMALLINTEGER. :param display_width: Optional, maximum displ", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L402"}, {"id": "types_rationale_418", "label": "MySQL BIT type. This type is for MySQL 5.0.3 or greater for MyISAM, and 5.0", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L418"}, {"id": "types_rationale_429", "label": "Construct a BIT. :param length: Optional, number of bits.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L429"}, {"id": "types_rationale_439", "label": "Convert a MySQL's 64 bit, variable length binary string to a long.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L439"}, {"id": "types_rationale_462", "label": "Construct a MySQL TIME type. :param timezone: not used by the MySQL dia", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L462"}, {"id": "types_rationale_504", "label": "MySQL TIMESTAMP type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L504"}, {"id": "types_rationale_509", "label": "Construct a MySQL TIMESTAMP type. :param timezone: not used by the MySQ", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L509"}, {"id": "types_rationale_534", "label": "Construct a MySQL DATETIME type. :param timezone: not used by the MySQL", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L534"}, {"id": "types_rationale_554", "label": "MySQL YEAR type, for single byte storage of years 1901-2155.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L554"}, {"id": "types_rationale_563", "label": "MySQL TEXT type, for character storage encoded up to 2^16 bytes.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L563"}, {"id": "types_rationale_568", "label": "Construct a TEXT. :param length: Optional, if provided the server may o", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L568"}, {"id": "types_rationale_599", "label": "MySQL TINYTEXT type, for character storage encoded up to 2^8 bytes.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L599"}, {"id": "types_rationale_604", "label": "Construct a TINYTEXT. :param charset: Optional, a column-level characte", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L604"}, {"id": "types_rationale_631", "label": "MySQL MEDIUMTEXT type, for character storage encoded up to 2^24 bytes.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L631"}, {"id": "types_rationale_637", "label": "Construct a MEDIUMTEXT. :param charset: Optional, a column-level charac", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L637"}, {"id": "types_rationale_664", "label": "MySQL LONGTEXT type, for character storage encoded up to 2^32 bytes.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L664"}, {"id": "types_rationale_669", "label": "Construct a LONGTEXT. :param charset: Optional, a column-level characte", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L669"}, {"id": "types_rationale_696", "label": "MySQL VARCHAR type, for variable-length character data.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L696"}, {"id": "types_rationale_701", "label": "Construct a VARCHAR. :param charset: Optional, a column-level character", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L701"}, {"id": "types_rationale_728", "label": "MySQL CHAR type, for fixed-length character data.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L728"}, {"id": "types_rationale_733", "label": "Construct a CHAR. :param length: Maximum data length, in characters.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L733"}, {"id": "types_rationale_769", "label": "MySQL NVARCHAR type. For variable-length character data in the server's con", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L769"}, {"id": "types_rationale_778", "label": "Construct an NVARCHAR. :param length: Maximum data length, in character", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L778"}, {"id": "types_rationale_795", "label": "MySQL NCHAR type. For fixed-length character data in the server's configure", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L795"}, {"id": "types_rationale_804", "label": "Construct an NCHAR. :param length: Maximum data length, in characters.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L804"}, {"id": "types_rationale_821", "label": "MySQL TINYBLOB type, for binary data up to 2^8 bytes.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L821"}, {"id": "types_rationale_827", "label": "MySQL MEDIUMBLOB type, for binary data up to 2^24 bytes.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L827"}, {"id": "types_rationale_833", "label": "MySQL LONGBLOB type, for binary data up to 2^32 bytes.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L833"}, {"id": "types_rationale_120", "label": "# TODO: float arguments?", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L120"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "datetime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "decimal", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_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/types.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_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/types.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_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/types.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_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/types.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_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/types.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_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/types.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_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/types.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_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/types.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_numerictype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L29", "weight": 1.0}, {"source": "types_numerictype", "target": "types_numerictype_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L37", "weight": 1.0}, {"source": "types_numerictype", "target": "types_numerictype_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_floattype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L50", "weight": 1.0}, {"source": "types_floattype", "target": "types_numerictype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L50", "weight": 1.0}, {"source": "types_floattype", "target": "types_floattype_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L51", "weight": 1.0}, {"source": "types_floattype", "target": "types_floattype_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_integertype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L75", "weight": 1.0}, {"source": "types_integertype", "target": "types_numerictype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L75", "weight": 1.0}, {"source": "types_integertype", "target": "types_integertype_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L76", "weight": 1.0}, {"source": "types_integertype", "target": "types_integertype_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_stringtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L86", "weight": 1.0}, {"source": "types_stringtype", "target": "types_stringtype_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L89", "weight": 1.0}, {"source": "types_stringtype", "target": "types_stringtype_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L110", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_matchtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L116", "weight": 1.0}, {"source": "types_matchtype", "target": "types_matchtype_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L119", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_numeric", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L125", "weight": 1.0}, {"source": "types_numeric", "target": "types_numerictype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L125", "weight": 1.0}, {"source": "types_numeric", "target": "types_numeric_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L130", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_decimal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L157", "weight": 1.0}, {"source": "types_decimal", "target": "types_numerictype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L157", "weight": 1.0}, {"source": "types_decimal", "target": "types_decimal_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L162", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_double", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L189", "weight": 1.0}, {"source": "types_double", "target": "types_floattype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L189", "weight": 1.0}, {"source": "types_double", "target": "types_double_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L194", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_real", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L229", "weight": 1.0}, {"source": "types_real", "target": "types_floattype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L229", "weight": 1.0}, {"source": "types_real", "target": "types_real_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L234", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_float", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L269", "weight": 1.0}, {"source": "types_float", "target": "types_floattype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L269", "weight": 1.0}, {"source": "types_float", "target": "types_float_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L274", "weight": 1.0}, {"source": "types_float", "target": "types_float_bind_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L300", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_integer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L306", "weight": 1.0}, {"source": "types_integer", "target": "types_integertype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L306", "weight": 1.0}, {"source": "types_integer", "target": "types_integer_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L311", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_bigint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L327", "weight": 1.0}, {"source": "types_bigint", "target": "types_integertype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L327", "weight": 1.0}, {"source": "types_bigint", "target": "types_bigint_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L332", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_mediumint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L348", "weight": 1.0}, {"source": "types_mediumint", "target": "types_integertype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L348", "weight": 1.0}, {"source": "types_mediumint", "target": "types_mediumint_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L353", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_tinyint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L369", "weight": 1.0}, {"source": "types_tinyint", "target": "types_integertype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L369", "weight": 1.0}, {"source": "types_tinyint", "target": "types_tinyint_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L374", "weight": 1.0}, {"source": "types_tinyint", "target": "types_tinyint_compare_type_affinity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L389", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_smallint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L396", "weight": 1.0}, {"source": "types_smallint", "target": "types_integertype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L396", "weight": 1.0}, {"source": "types_smallint", "target": "types_smallint_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L401", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_bit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L417", "weight": 1.0}, {"source": "types_bit", "target": "types_bit_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L428", "weight": 1.0}, {"source": "types_bit", "target": "types_bit_result_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L436", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_time", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L456", "weight": 1.0}, {"source": "types_time", "target": "types_time_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L461", "weight": 1.0}, {"source": "types_time", "target": "types_time_result_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L480", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_timestamp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L503", "weight": 1.0}, {"source": "types_timestamp", "target": "types_timestamp_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L508", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_datetime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L528", "weight": 1.0}, {"source": "types_datetime", "target": "types_datetime_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L533", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_year", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L553", "weight": 1.0}, {"source": "types_year", "target": "types_year_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L558", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L562", "weight": 1.0}, {"source": "types_text", "target": "types_stringtype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L562", "weight": 1.0}, {"source": "types_text", "target": "types_text_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L567", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_tinytext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L598", "weight": 1.0}, {"source": "types_tinytext", "target": "types_stringtype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L598", "weight": 1.0}, {"source": "types_tinytext", "target": "types_tinytext_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L603", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_mediumtext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L630", "weight": 1.0}, {"source": "types_mediumtext", "target": "types_stringtype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L630", "weight": 1.0}, {"source": "types_mediumtext", "target": "types_mediumtext_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L636", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_longtext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L663", "weight": 1.0}, {"source": "types_longtext", "target": "types_stringtype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L663", "weight": 1.0}, {"source": "types_longtext", "target": "types_longtext_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L668", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_varchar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L695", "weight": 1.0}, {"source": "types_varchar", "target": "types_stringtype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L695", "weight": 1.0}, {"source": "types_varchar", "target": "types_varchar_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L700", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_char", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L727", "weight": 1.0}, {"source": "types_char", "target": "types_stringtype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L727", "weight": 1.0}, {"source": "types_char", "target": "types_char_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L732", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_adapt_string_for_cast", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L748", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_nvarchar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L768", "weight": 1.0}, {"source": "types_nvarchar", "target": "types_stringtype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L768", "weight": 1.0}, {"source": "types_nvarchar", "target": "types_nvarchar_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L777", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_nchar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L794", "weight": 1.0}, {"source": "types_nchar", "target": "types_stringtype", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L794", "weight": 1.0}, {"source": "types_nchar", "target": "types_nchar_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L803", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_tinyblob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L820", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_mediumblob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L826", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "target": "types_longblob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L832", "weight": 1.0}, {"source": "types_numerictype_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L42", "weight": 1.0}, {"source": "types_floattype_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L66", "weight": 1.0}, {"source": "types_integertype_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L78", "weight": 1.0}, {"source": "types_stringtype_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L108", "weight": 1.0}, {"source": "types_matchtype_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L121", "weight": 1.0}, {"source": "types_numeric_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L152", "weight": 1.0}, {"source": "types_decimal_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L184", "weight": 1.0}, {"source": "types_double_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L224", "weight": 1.0}, {"source": "types_real_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L264", "weight": 1.0}, {"source": "types_float_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L296", "weight": 1.0}, {"source": "types_integer_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L324", "weight": 1.0}, {"source": "types_bigint_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L345", "weight": 1.0}, {"source": "types_mediumint_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L366", "weight": 1.0}, {"source": "types_tinyint_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L387", "weight": 1.0}, {"source": "types_smallint_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L414", "weight": 1.0}, {"source": "types_time_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L477", "weight": 1.0}, {"source": "types_timestamp_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L524", "weight": 1.0}, {"source": "types_datetime_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L549", "weight": 1.0}, {"source": "types_text_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L595", "weight": 1.0}, {"source": "types_tinytext_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L627", "weight": 1.0}, {"source": "types_mediumtext_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L660", "weight": 1.0}, {"source": "types_longtext_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L692", "weight": 1.0}, {"source": "types_varchar_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L724", "weight": 1.0}, {"source": "types_char_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L745", "weight": 1.0}, {"source": "types_adapt_string_for_cast", "target": "types_char", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L755", "weight": 1.0}, {"source": "types_nvarchar_init", "target": "types_nchar_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L791", "weight": 1.0}, {"source": "types_rationale_30", "target": "types_numerictype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L30", "weight": 1.0}, {"source": "types_rationale_87", "target": "types_stringtype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L87", "weight": 1.0}, {"source": "types_rationale_137", "target": "types_numeric_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L137", "weight": 1.0}, {"source": "types_rationale_169", "target": "types_decimal_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L169", "weight": 1.0}, {"source": "types_rationale_201", "target": "types_double_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L201", "weight": 1.0}, {"source": "types_rationale_241", "target": "types_real_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L241", "weight": 1.0}, {"source": "types_rationale_281", "target": "types_float_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L281", "weight": 1.0}, {"source": "types_rationale_312", "target": "types_integer_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L312", "weight": 1.0}, {"source": "types_rationale_328", "target": "types_bigint", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L328", "weight": 1.0}, {"source": "types_rationale_333", "target": "types_bigint_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L333", "weight": 1.0}, {"source": "types_rationale_349", "target": "types_mediumint", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L349", "weight": 1.0}, {"source": "types_rationale_354", "target": "types_mediumint_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L354", "weight": 1.0}, {"source": "types_rationale_375", "target": "types_tinyint_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L375", "weight": 1.0}, {"source": "types_rationale_397", "target": "types_smallint", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L397", "weight": 1.0}, {"source": "types_rationale_402", "target": "types_smallint_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L402", "weight": 1.0}, {"source": "types_rationale_418", "target": "types_bit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L418", "weight": 1.0}, {"source": "types_rationale_429", "target": "types_bit_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L429", "weight": 1.0}, {"source": "types_rationale_439", "target": "types_bit_result_processor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L439", "weight": 1.0}, {"source": "types_rationale_462", "target": "types_time_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L462", "weight": 1.0}, {"source": "types_rationale_504", "target": "types_timestamp", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L504", "weight": 1.0}, {"source": "types_rationale_509", "target": "types_timestamp_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L509", "weight": 1.0}, {"source": "types_rationale_534", "target": "types_datetime_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L534", "weight": 1.0}, {"source": "types_rationale_554", "target": "types_year", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L554", "weight": 1.0}, {"source": "types_rationale_563", "target": "types_text", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L563", "weight": 1.0}, {"source": "types_rationale_568", "target": "types_text_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L568", "weight": 1.0}, {"source": "types_rationale_599", "target": "types_tinytext", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L599", "weight": 1.0}, {"source": "types_rationale_604", "target": "types_tinytext_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L604", "weight": 1.0}, {"source": "types_rationale_631", "target": "types_mediumtext", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L631", "weight": 1.0}, {"source": "types_rationale_637", "target": "types_mediumtext_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L637", "weight": 1.0}, {"source": "types_rationale_664", "target": "types_longtext", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L664", "weight": 1.0}, {"source": "types_rationale_669", "target": "types_longtext_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L669", "weight": 1.0}, {"source": "types_rationale_696", "target": "types_varchar", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L696", "weight": 1.0}, {"source": "types_rationale_701", "target": "types_varchar_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L701", "weight": 1.0}, {"source": "types_rationale_728", "target": "types_char", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L728", "weight": 1.0}, {"source": "types_rationale_733", "target": "types_char_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L733", "weight": 1.0}, {"source": "types_rationale_769", "target": "types_nvarchar", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L769", "weight": 1.0}, {"source": "types_rationale_778", "target": "types_nvarchar_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L778", "weight": 1.0}, {"source": "types_rationale_795", "target": "types_nchar", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L795", "weight": 1.0}, {"source": "types_rationale_804", "target": "types_nchar_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L804", "weight": 1.0}, {"source": "types_rationale_821", "target": "types_tinyblob", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L821", "weight": 1.0}, {"source": "types_rationale_827", "target": "types_mediumblob", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L827", "weight": 1.0}, {"source": "types_rationale_833", "target": "types_longblob", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L833", "weight": 1.0}, {"source": "types_rationale_120", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_mysql_types_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L120", "weight": 1.0}], "raw_calls": [{"caller_nid": "types_numerictype_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L42"}, {"caller_nid": "types_numerictype_repr", "callee": "generic_repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L45"}, {"caller_nid": "types_floattype_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L58"}, {"caller_nid": "types_floattype_init", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L62"}, {"caller_nid": "types_floattype_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L66"}, {"caller_nid": "types_floattype_repr", "callee": "generic_repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L70"}, {"caller_nid": "types_integertype_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L78"}, {"caller_nid": "types_integertype_repr", "callee": "generic_repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L81"}, {"caller_nid": "types_stringtype_init", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L102"}, {"caller_nid": "types_stringtype_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L102"}, {"caller_nid": "types_stringtype_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L108"}, {"caller_nid": "types_stringtype_repr", "callee": "generic_repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L111"}, {"caller_nid": "types_numeric_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L152"}, {"caller_nid": "types_decimal_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L184"}, {"caller_nid": "types_double_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L224"}, {"caller_nid": "types_real_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L264"}, {"caller_nid": "types_float_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L296"}, {"caller_nid": "types_integer_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L324"}, {"caller_nid": "types_bigint_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L345"}, {"caller_nid": "types_mediumint_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L366"}, {"caller_nid": "types_tinyint_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L387"}, {"caller_nid": "types_smallint_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L414"}, {"caller_nid": "types_time_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L477"}, {"caller_nid": "types_timestamp_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L524"}, {"caller_nid": "types_datetime_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L549"}, {"caller_nid": "types_text_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L595"}, {"caller_nid": "types_tinytext_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L627"}, {"caller_nid": "types_mediumtext_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L660"}, {"caller_nid": "types_longtext_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L692"}, {"caller_nid": "types_varchar_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L724"}, {"caller_nid": "types_char_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L745"}, {"caller_nid": "types_adapt_string_for_cast", "callee": "to_instance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L751"}, {"caller_nid": "types_adapt_string_for_cast", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L752"}, {"caller_nid": "types_adapt_string_for_cast", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L754"}, {"caller_nid": "types_nvarchar_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L791"}, {"caller_nid": "types_nchar_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/types.py", "source_location": "L817"}]}