{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "label": "reflection.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1"}, {"id": "reflection_cache", "label": "cache()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L80"}, {"id": "reflection_flexi_cache", "label": "flexi_cache()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L111"}, {"id": "reflection_objectkind", "label": "ObjectKind", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L136"}, {"id": "flag", "label": "Flag", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "reflection_objectscope", "label": "ObjectScope", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L168"}, {"id": "reflection_inspector", "label": "Inspector", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L182"}, {"id": "reflection_init", "label": "__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L224"}, {"id": "reflection_construct", "label": "_construct()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L239"}, {"id": "reflection_inspector_init_legacy", "label": "._init_legacy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L249"}, {"id": "reflection_inspector_init_engine", "label": "._init_engine()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L255"}, {"id": "reflection_inspector_init_connection", "label": "._init_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L262"}, {"id": "reflection_inspector_clear_cache", "label": ".clear_cache()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L269"}, {"id": "reflection_from_engine", "label": "from_engine()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L292"}, {"id": "reflection_engine_insp", "label": "_engine_insp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L312"}, {"id": "reflection_connection_insp", "label": "_connection_insp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L316"}, {"id": "reflection_operation_context", "label": "_operation_context()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L320"}, {"id": "reflection_inspection_context", "label": "_inspection_context()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L341"}, {"id": "reflection_default_schema_name", "label": "default_schema_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L354"}, {"id": "reflection_inspector_get_schema_names", "label": ".get_schema_names()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L364"}, {"id": "reflection_inspector_get_table_names", "label": ".get_table_names()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L377"}, {"id": "reflection_inspector_has_table", "label": ".has_table()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L410"}, {"id": "reflection_inspector_has_sequence", "label": ".has_sequence()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L443"}, {"id": "reflection_inspector_has_index", "label": ".has_index()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L462"}, {"id": "reflection_inspector_has_schema", "label": ".has_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L491"}, {"id": "reflection_inspector_get_sorted_table_and_fkc_names", "label": ".get_sorted_table_and_fkc_names()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L507"}, {"id": "reflection_inspector_sort_tables_on_foreign_key_dependency", "label": ".sort_tables_on_foreign_key_dependency()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L552"}, {"id": "reflection_inspector_get_temp_table_names", "label": ".get_temp_table_names()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L630"}, {"id": "reflection_inspector_get_temp_view_names", "label": ".get_temp_view_names()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L647"}, {"id": "reflection_inspector_get_table_options", "label": ".get_table_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L663"}, {"id": "reflection_inspector_get_multi_table_options", "label": ".get_multi_table_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L694"}, {"id": "reflection_inspector_get_view_names", "label": ".get_view_names()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L751"}, {"id": "reflection_inspector_get_materialized_view_names", "label": ".get_materialized_view_names()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L780"}, {"id": "reflection_inspector_get_sequence_names", "label": ".get_sequence_names()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L804"}, {"id": "reflection_inspector_get_view_definition", "label": ".get_view_definition()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L822"}, {"id": "reflection_inspector_get_columns", "label": ".get_columns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L842"}, {"id": "reflection_inspector_instantiate_types", "label": "._instantiate_types()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L876"}, {"id": "reflection_inspector_get_multi_columns", "label": ".get_multi_columns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L886"}, {"id": "reflection_inspector_get_pk_constraint", "label": ".get_pk_constraint()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L945"}, {"id": "reflection_inspector_get_multi_pk_constraint", "label": ".get_multi_pk_constraint()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L974"}, {"id": "reflection_inspector_get_foreign_keys", "label": ".get_foreign_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1030"}, {"id": "reflection_inspector_get_multi_foreign_keys", "label": ".get_multi_foreign_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1061"}, {"id": "reflection_inspector_get_indexes", "label": ".get_indexes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1119"}, {"id": "reflection_inspector_get_multi_indexes", "label": ".get_multi_indexes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1149"}, {"id": "reflection_inspector_get_unique_constraints", "label": ".get_unique_constraints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1206"}, {"id": "reflection_inspector_get_multi_unique_constraints", "label": ".get_multi_unique_constraints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1237"}, {"id": "reflection_inspector_get_table_comment", "label": ".get_table_comment()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1295"}, {"id": "reflection_inspector_get_multi_table_comment", "label": ".get_multi_table_comment()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1329"}, {"id": "reflection_inspector_get_check_constraints", "label": ".get_check_constraints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1389"}, {"id": "reflection_inspector_get_multi_check_constraints", "label": ".get_multi_check_constraints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1420"}, {"id": "reflection_inspector_reflect_table", "label": ".reflect_table()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1478"}, {"id": "reflection_inspector_reflect_column", "label": "._reflect_column()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1629"}, {"id": "reflection_inspector_reflect_pk", "label": "._reflect_pk()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1701"}, {"id": "reflection_inspector_reflect_fk", "label": "._reflect_fk()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1728"}, {"id": "reflection_inspector_reflect_indexes", "label": "._reflect_indexes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1824"}, {"id": "reflection_inspector_reflect_unique_constraints", "label": "._reflect_unique_constraints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1890"}, {"id": "reflection_inspector_reflect_check_constraints", "label": "._reflect_check_constraints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1938"}, {"id": "reflection_inspector_reflect_table_comment", "label": "._reflect_table_comment()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1952"}, {"id": "reflection_inspector_get_reflection_info", "label": "._get_reflection_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1963"}, {"id": "reflection_reflectiondefaults", "label": "ReflectionDefaults", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2043"}, {"id": "reflection_columns", "label": "columns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2047"}, {"id": "reflection_pk_constraint", "label": "pk_constraint()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2051"}, {"id": "reflection_foreign_keys", "label": "foreign_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2058"}, {"id": "reflection_indexes", "label": "indexes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2062"}, {"id": "reflection_unique_constraints", "label": "unique_constraints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2066"}, {"id": "reflection_check_constraints", "label": "check_constraints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2070"}, {"id": "reflection_table_options", "label": "table_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2074"}, {"id": "reflection_table_comment", "label": "table_comment()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2078"}, {"id": "reflection_reflectioninfo", "label": "_ReflectionInfo", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2083"}, {"id": "reflection_reflectioninfo_update", "label": ".update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2095"}, {"id": "reflection_rationale_137", "label": "Enumerator that indicates which kind of object to return when calling the ``", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L137"}, {"id": "reflection_rationale_169", "label": "Enumerator that indicates which scope to use when calling the ``get_multi``", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L169"}, {"id": "reflection_rationale_183", "label": "Performs database schema inspection. The Inspector acts as a proxy to the r", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L183"}, {"id": "reflection_rationale_225", "label": "Initialize a new :class:`_reflection.Inspector`. :param bind: a :class:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L225"}, {"id": "reflection_rationale_270", "label": "reset the cache for this :class:`.Inspector`. Inspection methods that h", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L270"}, {"id": "reflection_rationale_293", "label": "Construct a new dialect-specific Inspector object from the given engine", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L293"}, {"id": "reflection_rationale_321", "label": "Return a context that optimizes for multiple operations on a single tran", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L321"}, {"id": "reflection_rationale_342", "label": "Return an :class:`_reflection.Inspector` from this one that will run all", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L342"}, {"id": "reflection_rationale_355", "label": "Return the default schema name presented by the dialect for the current", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L355"}, {"id": "reflection_rationale_365", "label": "r\"\"\"Return all schema names. :param \\**kw: Additional keyword argument", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L365"}, {"id": "reflection_rationale_380", "label": "r\"\"\"Return all table names within a particular schema. The names are ex", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L380"}, {"id": "reflection_rationale_413", "label": "r\"\"\"Return True if the backend has a table, view, or temporary table of", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L413"}, {"id": "reflection_rationale_446", "label": "r\"\"\"Return True if the backend has a sequence with the given name. :par", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L446"}, {"id": "reflection_rationale_469", "label": "r\"\"\"Check the existence of a particular index name in the database. :pa", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L469"}, {"id": "reflection_rationale_492", "label": "r\"\"\"Return True if the backend has a schema with the given name. :param", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L492"}, {"id": "reflection_rationale_512", "label": "r\"\"\"Return dependency-sorted table and foreign key constraint names in r", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L512"}, {"id": "reflection_rationale_562", "label": "r\"\"\"Return dependency-sorted table and foreign key constraint names refe", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L562"}, {"id": "reflection_rationale_631", "label": "r\"\"\"Return a list of temporary table names for the current bind. This m", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L631"}, {"id": "reflection_rationale_648", "label": "r\"\"\"Return a list of temporary view names for the current bind. This me", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L648"}, {"id": "reflection_rationale_666", "label": "r\"\"\"Return a dictionary of options specified when the table of the given", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L666"}, {"id": "reflection_rationale_702", "label": "r\"\"\"Return a dictionary of options specified when the tables in the give", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L702"}, {"id": "reflection_rationale_754", "label": "r\"\"\"Return all non-materialized view names in `schema`. :param schema:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L754"}, {"id": "reflection_rationale_783", "label": "r\"\"\"Return all materialized view names in `schema`. :param schema: Opti", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L783"}, {"id": "reflection_rationale_807", "label": "r\"\"\"Return all sequence names in `schema`. :param schema: Optional, ret", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L807"}, {"id": "reflection_rationale_825", "label": "r\"\"\"Return definition for the plain or materialized view called ``view_n", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L825"}, {"id": "reflection_rationale_845", "label": "r\"\"\"Return information about columns in ``table_name``. Given a string", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L845"}, {"id": "reflection_rationale_894", "label": "r\"\"\"Return information about columns in all objects in the given schema.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L894"}, {"id": "reflection_rationale_948", "label": "r\"\"\"Return information about primary key constraint in ``table_name``.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L948"}, {"id": "reflection_rationale_982", "label": "r\"\"\"Return information about primary key constraints in all tables in th", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L982"}, {"id": "reflection_rationale_1033", "label": "r\"\"\"Return information about foreign_keys in ``table_name``. Given a st", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1033"}, {"id": "reflection_rationale_1069", "label": "r\"\"\"Return information about foreign_keys in all tables in the given sch", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1069"}, {"id": "reflection_rationale_1122", "label": "r\"\"\"Return information about indexes in ``table_name``. Given a string", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1122"}, {"id": "reflection_rationale_1157", "label": "r\"\"\"Return information about indexes in in all objects in the given sche", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1157"}, {"id": "reflection_rationale_1209", "label": "r\"\"\"Return information about unique constraints in ``table_name``. Give", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1209"}, {"id": "reflection_rationale_1245", "label": "r\"\"\"Return information about unique constraints in all tables in the giv", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1245"}, {"id": "reflection_rationale_1298", "label": "r\"\"\"Return information about the table comment for ``table_name``. Give", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1298"}, {"id": "reflection_rationale_1337", "label": "r\"\"\"Return information about the table comment in all objects in the giv", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1337"}, {"id": "reflection_rationale_1392", "label": "r\"\"\"Return information about check constraints in ``table_name``. Given", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1392"}, {"id": "reflection_rationale_1428", "label": "r\"\"\"Return information about check constraints in all tables in the give", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1428"}, {"id": "reflection_rationale_1487", "label": "Given a :class:`_schema.Table` object, load its internal constructs base", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1487"}, {"id": "reflection_rationale_2044", "label": "provides blank default values for reflection methods.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2044"}, {"id": "reflection_rationale_1572", "label": "# NOTE: support tables/views with no columns", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1572"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "contextlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "enum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "enum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "enum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_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/engine/reflection.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_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/engine/reflection.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_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/engine/reflection.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_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/engine/reflection.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_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/engine/reflection.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_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/engine/reflection.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_cache_key_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_elements_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_elements_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_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/engine/reflection.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_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/engine/reflection.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_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/engine/reflection.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_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/engine/reflection.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_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/engine/reflection.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_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/engine/reflection.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_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/engine/reflection.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_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/engine/reflection.py", "source_location": "L71", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_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/engine/reflection.py", "source_location": "L72", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_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/engine/reflection.py", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_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/engine/reflection.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_cache", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_flexi_cache", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L111", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_objectkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L136", "weight": 1.0}, {"source": "reflection_objectkind", "target": "flag", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L136", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_objectscope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L168", "weight": 1.0}, {"source": "reflection_objectscope", "target": "flag", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L168", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_inspector", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L182", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L224", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_construct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L239", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_init_legacy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L249", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_init_engine", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L255", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_init_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L262", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_clear_cache", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L269", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_from_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L292", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_engine_insp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L312", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_connection_insp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L316", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_operation_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L320", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_inspection_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L341", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_default_schema_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L354", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_schema_names", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L364", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_table_names", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L377", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_has_table", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L410", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_has_sequence", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L443", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_has_index", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L462", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_has_schema", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L491", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_sorted_table_and_fkc_names", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L507", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_sort_tables_on_foreign_key_dependency", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L552", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_temp_table_names", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L630", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_temp_view_names", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L647", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_table_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L663", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_multi_table_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L694", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_view_names", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L751", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_materialized_view_names", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L780", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_sequence_names", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L804", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_view_definition", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L822", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_columns", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L842", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_instantiate_types", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L876", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_multi_columns", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L886", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_pk_constraint", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L945", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_multi_pk_constraint", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L974", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_foreign_keys", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1030", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_multi_foreign_keys", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1061", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_indexes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1119", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_multi_indexes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1149", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_unique_constraints", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1206", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_multi_unique_constraints", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1237", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_table_comment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1295", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_multi_table_comment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1329", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_check_constraints", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1389", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_multi_check_constraints", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1420", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_reflect_table", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1478", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_reflect_column", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1629", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_reflect_pk", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1701", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_reflect_fk", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1728", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_reflect_indexes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1824", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_reflect_unique_constraints", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1890", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_reflect_check_constraints", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1938", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_reflect_table_comment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1952", "weight": 1.0}, {"source": "reflection_inspector", "target": "reflection_inspector_get_reflection_info", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1963", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_reflectiondefaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2043", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_columns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2047", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_pk_constraint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2051", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_foreign_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2058", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_indexes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2062", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_unique_constraints", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2066", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_check_constraints", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2070", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_table_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2074", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_table_comment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2078", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "target": "reflection_reflectioninfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2083", "weight": 1.0}, {"source": "reflection_reflectioninfo", "target": "reflection_reflectioninfo_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2095", "weight": 1.0}, {"source": "reflection_init", "target": "reflection_inspector_init_legacy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L236", "weight": 1.0}, {"source": "reflection_inspector_init_legacy", "target": "reflection_inspector_init_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L251", "weight": 1.0}, {"source": "reflection_inspector_init_legacy", "target": "reflection_inspector_init_engine", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L253", "weight": 1.0}, {"source": "reflection_from_engine", "target": "reflection_construct", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L309", "weight": 1.0}, {"source": "reflection_engine_insp", "target": "reflection_construct", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L313", "weight": 1.0}, {"source": "reflection_connection_insp", "target": "reflection_construct", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L317", "weight": 1.0}, {"source": "reflection_inspection_context", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L348", "weight": 1.0}, {"source": "reflection_inspection_context", "target": "reflection_construct", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L349", "weight": 1.0}, {"source": "reflection_inspector_get_schema_names", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L372", "weight": 1.0}, {"source": "reflection_inspector_get_table_names", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L405", "weight": 1.0}, {"source": "reflection_inspector_has_table", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L438", "weight": 1.0}, {"source": "reflection_inspector_has_sequence", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L457", "weight": 1.0}, {"source": "reflection_inspector_has_index", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L481", "weight": 1.0}, {"source": "reflection_inspector_has_schema", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L502", "weight": 1.0}, {"source": "reflection_inspector_get_sorted_table_and_fkc_names", "target": "reflection_inspector_sort_tables_on_foreign_key_dependency", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L547", "weight": 1.0}, {"source": "reflection_inspector_sort_tables_on_foreign_key_dependency", "target": "reflection_inspector_get_multi_foreign_keys", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L582", "weight": 1.0}, {"source": "reflection_inspector_sort_tables_on_foreign_key_dependency", "target": "reflection_reflectioninfo_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L608", "weight": 1.0}, {"source": "reflection_inspector_get_temp_table_names", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L642", "weight": 1.0}, {"source": "reflection_inspector_get_temp_view_names", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L658", "weight": 1.0}, {"source": "reflection_inspector_get_table_options", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L689", "weight": 1.0}, {"source": "reflection_inspector_get_multi_table_options", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L739", "weight": 1.0}, {"source": "reflection_inspector_get_view_names", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L775", "weight": 1.0}, {"source": "reflection_inspector_get_materialized_view_names", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L799", "weight": 1.0}, {"source": "reflection_inspector_get_sequence_names", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L817", "weight": 1.0}, {"source": "reflection_inspector_get_view_definition", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L837", "weight": 1.0}, {"source": "reflection_inspector_get_columns", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L868", "weight": 1.0}, {"source": "reflection_inspector_get_columns", "target": "reflection_inspector_instantiate_types", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L873", "weight": 1.0}, {"source": "reflection_inspector_get_multi_columns", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L930", "weight": 1.0}, {"source": "reflection_inspector_get_multi_columns", "target": "reflection_inspector_instantiate_types", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L942", "weight": 1.0}, {"source": "reflection_inspector_get_pk_constraint", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L969", "weight": 1.0}, {"source": "reflection_inspector_get_multi_pk_constraint", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1017", "weight": 1.0}, {"source": "reflection_inspector_get_foreign_keys", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1056", "weight": 1.0}, {"source": "reflection_inspector_get_multi_foreign_keys", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1106", "weight": 1.0}, {"source": "reflection_inspector_get_indexes", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1144", "weight": 1.0}, {"source": "reflection_inspector_get_multi_indexes", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1193", "weight": 1.0}, {"source": "reflection_inspector_get_unique_constraints", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1232", "weight": 1.0}, {"source": "reflection_inspector_get_multi_unique_constraints", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1282", "weight": 1.0}, {"source": "reflection_inspector_get_table_comment", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1324", "weight": 1.0}, {"source": "reflection_inspector_get_multi_table_comment", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1376", "weight": 1.0}, {"source": "reflection_inspector_get_check_constraints", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1415", "weight": 1.0}, {"source": "reflection_inspector_get_multi_check_constraints", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1465", "weight": 1.0}, {"source": "reflection_inspector_reflect_table", "target": "reflection_operation_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1519", "weight": 1.0}, {"source": "reflection_inspector_reflect_table", "target": "reflection_inspector_get_reflection_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1536", "weight": 1.0}, {"source": "reflection_inspector_reflect_table", "target": "reflection_inspector_reflect_column", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1564", "weight": 1.0}, {"source": "reflection_inspector_reflect_table", "target": "reflection_inspector_has_table", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1573", "weight": 1.0}, {"source": "reflection_inspector_reflect_table", "target": "reflection_inspector_reflect_pk", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1576", "weight": 1.0}, {"source": "reflection_inspector_reflect_table", "target": "reflection_inspector_reflect_fk", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1580", "weight": 1.0}, {"source": "reflection_inspector_reflect_table", "target": "reflection_inspector_reflect_indexes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1592", "weight": 1.0}, {"source": "reflection_inspector_reflect_table", "target": "reflection_inspector_reflect_unique_constraints", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1602", "weight": 1.0}, {"source": "reflection_inspector_reflect_table", "target": "reflection_inspector_reflect_check_constraints", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1612", "weight": 1.0}, {"source": "reflection_inspector_reflect_table", "target": "reflection_inspector_reflect_table_comment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1622", "weight": 1.0}, {"source": "reflection_inspector_reflect_column", "target": "reflection_reflectioninfo_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1666", "weight": 1.0}, {"source": "reflection_inspector_reflect_pk", "target": "reflection_reflectioninfo_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1722", "weight": 1.0}, {"source": "reflection_inspector_get_reflection_info", "target": "reflection_reflectioninfo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2018", "weight": 1.0}, {"source": "reflection_inspector_get_reflection_info", "target": "reflection_reflectioninfo_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2036", "weight": 1.0}, {"source": "reflection_rationale_137", "target": "reflection_objectkind", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L137", "weight": 1.0}, {"source": "reflection_rationale_169", "target": "reflection_objectscope", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L169", "weight": 1.0}, {"source": "reflection_rationale_183", "target": "reflection_inspector", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L183", "weight": 1.0}, {"source": "reflection_rationale_225", "target": "reflection_inspector_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L225", "weight": 1.0}, {"source": "reflection_rationale_270", "target": "reflection_inspector_clear_cache", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L270", "weight": 1.0}, {"source": "reflection_rationale_293", "target": "reflection_inspector_from_engine", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L293", "weight": 1.0}, {"source": "reflection_rationale_321", "target": "reflection_inspector_operation_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L321", "weight": 1.0}, {"source": "reflection_rationale_342", "target": "reflection_inspector_inspection_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L342", "weight": 1.0}, {"source": "reflection_rationale_355", "target": "reflection_inspector_default_schema_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L355", "weight": 1.0}, {"source": "reflection_rationale_365", "target": "reflection_inspector_get_schema_names", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L365", "weight": 1.0}, {"source": "reflection_rationale_380", "target": "reflection_inspector_get_table_names", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L380", "weight": 1.0}, {"source": "reflection_rationale_413", "target": "reflection_inspector_has_table", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L413", "weight": 1.0}, {"source": "reflection_rationale_446", "target": "reflection_inspector_has_sequence", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L446", "weight": 1.0}, {"source": "reflection_rationale_469", "target": "reflection_inspector_has_index", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L469", "weight": 1.0}, {"source": "reflection_rationale_492", "target": "reflection_inspector_has_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L492", "weight": 1.0}, {"source": "reflection_rationale_512", "target": "reflection_inspector_get_sorted_table_and_fkc_names", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L512", "weight": 1.0}, {"source": "reflection_rationale_562", "target": "reflection_inspector_sort_tables_on_foreign_key_dependency", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L562", "weight": 1.0}, {"source": "reflection_rationale_631", "target": "reflection_inspector_get_temp_table_names", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L631", "weight": 1.0}, {"source": "reflection_rationale_648", "target": "reflection_inspector_get_temp_view_names", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L648", "weight": 1.0}, {"source": "reflection_rationale_666", "target": "reflection_inspector_get_table_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L666", "weight": 1.0}, {"source": "reflection_rationale_702", "target": "reflection_inspector_get_multi_table_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L702", "weight": 1.0}, {"source": "reflection_rationale_754", "target": "reflection_inspector_get_view_names", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L754", "weight": 1.0}, {"source": "reflection_rationale_783", "target": "reflection_inspector_get_materialized_view_names", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L783", "weight": 1.0}, {"source": "reflection_rationale_807", "target": "reflection_inspector_get_sequence_names", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L807", "weight": 1.0}, {"source": "reflection_rationale_825", "target": "reflection_inspector_get_view_definition", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L825", "weight": 1.0}, {"source": "reflection_rationale_845", "target": "reflection_inspector_get_columns", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L845", "weight": 1.0}, {"source": "reflection_rationale_894", "target": "reflection_inspector_get_multi_columns", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L894", "weight": 1.0}, {"source": "reflection_rationale_948", "target": "reflection_inspector_get_pk_constraint", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L948", "weight": 1.0}, {"source": "reflection_rationale_982", "target": "reflection_inspector_get_multi_pk_constraint", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L982", "weight": 1.0}, {"source": "reflection_rationale_1033", "target": "reflection_inspector_get_foreign_keys", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1033", "weight": 1.0}, {"source": "reflection_rationale_1069", "target": "reflection_inspector_get_multi_foreign_keys", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1069", "weight": 1.0}, {"source": "reflection_rationale_1122", "target": "reflection_inspector_get_indexes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1122", "weight": 1.0}, {"source": "reflection_rationale_1157", "target": "reflection_inspector_get_multi_indexes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1157", "weight": 1.0}, {"source": "reflection_rationale_1209", "target": "reflection_inspector_get_unique_constraints", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1209", "weight": 1.0}, {"source": "reflection_rationale_1245", "target": "reflection_inspector_get_multi_unique_constraints", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1245", "weight": 1.0}, {"source": "reflection_rationale_1298", "target": "reflection_inspector_get_table_comment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1298", "weight": 1.0}, {"source": "reflection_rationale_1337", "target": "reflection_inspector_get_multi_table_comment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1337", "weight": 1.0}, {"source": "reflection_rationale_1392", "target": "reflection_inspector_get_check_constraints", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1392", "weight": 1.0}, {"source": "reflection_rationale_1428", "target": "reflection_inspector_get_multi_check_constraints", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1428", "weight": 1.0}, {"source": "reflection_rationale_1487", "target": "reflection_inspector_reflect_table", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1487", "weight": 1.0}, {"source": "reflection_rationale_2044", "target": "reflection_reflectiondefaults", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2044", "weight": 1.0}, {"source": "reflection_rationale_1572", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_reflection_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1572", "weight": 1.0}], "raw_calls": [{"caller_nid": "reflection_cache", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L87"}, {"caller_nid": "reflection_cache", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L89"}, {"caller_nid": "reflection_cache", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L93"}, {"caller_nid": "reflection_cache", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L94"}, {"caller_nid": "reflection_cache", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L94"}, {"caller_nid": "reflection_cache", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L96"}, {"caller_nid": "reflection_cache", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L98"}, {"caller_nid": "reflection_cache", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L99"}, {"caller_nid": "reflection_cache", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L99"}, {"caller_nid": "reflection_cache", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L100"}, {"caller_nid": "reflection_cache", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L104"}, {"caller_nid": "reflection_cache", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L106"}, {"caller_nid": "reflection_construct", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L242"}, {"caller_nid": "reflection_construct", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L245"}, {"caller_nid": "reflection_construct", "callee": "init", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L246"}, {"caller_nid": "reflection_inspector_init_legacy", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L250"}, {"caller_nid": "reflection_inspector_init_engine", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L257"}, {"caller_nid": "reflection_inspector_init_engine", "callee": "connect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L257"}, {"caller_nid": "reflection_inspector_clear_cache", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L278"}, {"caller_nid": "reflection_operation_context", "callee": "connect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L331"}, {"caller_nid": "reflection_operation_context", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L338"}, {"caller_nid": "reflection_inspector_sort_tables_on_foreign_key_dependency", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L576"}, {"caller_nid": "reflection_inspector_sort_tables_on_foreign_key_dependency", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L577"}, {"caller_nid": "reflection_inspector_sort_tables_on_foreign_key_dependency", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L583"}, {"caller_nid": "reflection_inspector_sort_tables_on_foreign_key_dependency", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L584"}, {"caller_nid": "reflection_inspector_sort_tables_on_foreign_key_dependency", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L593"}, {"caller_nid": "reflection_inspector_sort_tables_on_foreign_key_dependency", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L603"}, {"caller_nid": "reflection_inspector_sort_tables_on_foreign_key_dependency", "callee": "sort", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L603"}, {"caller_nid": "reflection_inspector_sort_tables_on_foreign_key_dependency", "callee": "remove", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L607"}, {"caller_nid": "reflection_inspector_sort_tables_on_foreign_key_dependency", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L612"}, {"caller_nid": "reflection_inspector_sort_tables_on_foreign_key_dependency", "callee": "sort", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L612"}, {"caller_nid": "reflection_inspector_sort_tables_on_foreign_key_dependency", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L621"}, {"caller_nid": "reflection_inspector_sort_tables_on_foreign_key_dependency", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L628"}, {"caller_nid": "reflection_inspector_get_multi_table_options", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L749"}, {"caller_nid": "reflection_inspector_instantiate_types", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L883"}, {"caller_nid": "reflection_inspector_instantiate_types", "callee": "coltype", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L884"}, {"caller_nid": "reflection_inspector_get_multi_columns", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L931"}, {"caller_nid": "reflection_inspector_get_multi_columns", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L942"}, {"caller_nid": "reflection_inspector_get_multi_pk_constraint", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1018"}, {"caller_nid": "reflection_inspector_get_multi_foreign_keys", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1107"}, {"caller_nid": "reflection_inspector_get_multi_indexes", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1194"}, {"caller_nid": "reflection_inspector_get_multi_unique_constraints", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1283"}, {"caller_nid": "reflection_inspector_get_multi_table_comment", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1377"}, {"caller_nid": "reflection_inspector_get_multi_check_constraints", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1466"}, {"caller_nid": "reflection_inspector_reflect_table", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1515"}, {"caller_nid": "reflection_inspector_reflect_table", "callee": "schema_for_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1520"}, {"caller_nid": "reflection_inspector_reflect_table", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1529"}, {"caller_nid": "reflection_inspector_reflect_table", "callee": "NoSuchTableError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1548"}, {"caller_nid": "reflection_inspector_reflect_table", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1552"}, {"caller_nid": "reflection_inspector_reflect_table", "callee": "_validate_dialect_kwargs", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1556"}, {"caller_nid": "reflection_inspector_reflect_table", "callee": "NoSuchTableError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1574"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "column_reflect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1639"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "column_reflect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1640"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1670"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1673"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "DefaultClause", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1674"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1677"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "DefaultClause", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1678"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "text", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1679"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1683"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "Computed", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1686"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1687"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "Identity", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1690"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1691"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "Column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1693"}, {"caller_nid": "reflection_inspector_reflect_column", "callee": "append_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1699"}, {"caller_nid": "reflection_inspector_reflect_pk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1709"}, {"caller_nid": "reflection_inspector_reflect_pk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1718"}, {"caller_nid": "reflection_inspector_reflect_pk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1719"}, {"caller_nid": "reflection_inspector_reflect_pk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1720"}, {"caller_nid": "reflection_inspector_reflect_pk", "callee": "_reload", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1726"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1740"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "intersection", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1752"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1752"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1755"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1755"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "Table", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1766"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1776"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1777"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "Table", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1781"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1791"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1791"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "append_constraint", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1798"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "ForeignKeyConstraint", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1799"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1804"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1809"}, {"caller_nid": "reflection_inspector_reflect_fk", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1813"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1835"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1839"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1840"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1842"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1843"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1845"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "issubset", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1846"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1846"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1854"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1857"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "text", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1863"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1871"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1876"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "op", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1879"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1880"}, {"caller_nid": "reflection_inspector_reflect_indexes", "callee": "Index", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1882"}, {"caller_nid": "reflection_inspector_reflect_unique_constraints", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1900"}, {"caller_nid": "reflection_inspector_reflect_unique_constraints", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1905"}, {"caller_nid": "reflection_inspector_reflect_unique_constraints", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1906"}, {"caller_nid": "reflection_inspector_reflect_unique_constraints", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1907"}, {"caller_nid": "reflection_inspector_reflect_unique_constraints", "callee": "issubset", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1908"}, {"caller_nid": "reflection_inspector_reflect_unique_constraints", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1908"}, {"caller_nid": "reflection_inspector_reflect_unique_constraints", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1923"}, {"caller_nid": "reflection_inspector_reflect_unique_constraints", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1928"}, {"caller_nid": "reflection_inspector_reflect_unique_constraints", "callee": "append_constraint", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1929"}, {"caller_nid": "reflection_inspector_reflect_unique_constraints", "callee": "UniqueConstraint", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1930"}, {"caller_nid": "reflection_inspector_reflect_check_constraints", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1948"}, {"caller_nid": "reflection_inspector_reflect_check_constraints", "callee": "append_constraint", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1950"}, {"caller_nid": "reflection_inspector_reflect_check_constraints", "callee": "CheckConstraint", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1950"}, {"caller_nid": "reflection_inspector_reflect_table_comment", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1959"}, {"caller_nid": "reflection_inspector_get_reflection_info", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1973"}, {"caller_nid": "reflection_inspector_get_reflection_info", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1974"}, {"caller_nid": "reflection_inspector_get_reflection_info", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L1974"}, {"caller_nid": "reflection_inspector_get_reflection_info", "callee": "run", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2019"}, {"caller_nid": "reflection_inspector_get_reflection_info", "callee": "run", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2022"}, {"caller_nid": "reflection_inspector_get_reflection_info", "callee": "run", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2023"}, {"caller_nid": "reflection_inspector_get_reflection_info", "callee": "run", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2024"}, {"caller_nid": "reflection_inspector_get_reflection_info", "callee": "run", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2025"}, {"caller_nid": "reflection_inspector_get_reflection_info", "callee": "run", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2028"}, {"caller_nid": "reflection_inspector_get_reflection_info", "callee": "run", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2029"}, {"caller_nid": "reflection_inspector_get_reflection_info", "callee": "run", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2032"}, {"caller_nid": "reflection_reflectioninfo_update", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2096"}, {"caller_nid": "reflection_reflectioninfo_update", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2097"}, {"caller_nid": "reflection_reflectioninfo_update", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/reflection.py", "source_location": "L2100"}]}