Files
tfm_ainventory/graphify-out/cache/7b26f26b4654e3e8a4083c6e400e965313f2c44e13ac7750274c67fb6430e854.json

1 line
105 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "label": "ddl.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1"}, {"id": "ddl_baseddlelement", "label": "BaseDDLElement", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L61"}, {"id": "clauseelement", "label": "ClauseElement", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "ddl_baseddlelement_compiler", "label": "._compiler()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L72"}, {"id": "ddl_baseddlelement_compile_w_cache", "label": "._compile_w_cache()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L78"}, {"id": "ddl_ddlifcallable", "label": "DDLIfCallable", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L93"}, {"id": "protocol", "label": "Protocol", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "ddl_ddlifcallable_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L94"}, {"id": "ddl_ddlif", "label": "DDLIf", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L108"}, {"id": "ddl_ddlif_should_execute", "label": "._should_execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L113"}, {"id": "ddl_executableddlelement", "label": "ExecutableDDLElement", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L148"}, {"id": "executable", "label": "Executable", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "ddl_executableddlelement_execute_on_connection", "label": "._execute_on_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L184"}, {"id": "ddl_against", "label": "against()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L192"}, {"id": "ddl_execute_if", "label": "execute_if()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L228"}, {"id": "ddl_executableddlelement_should_execute", "label": "._should_execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L313"}, {"id": "ddl_executableddlelement_invoke_with", "label": "._invoke_with()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L319"}, {"id": "ddl_executableddlelement_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L323"}, {"id": "ddl_executableddlelement_generate", "label": "._generate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L328"}, {"id": "ddl_ddl", "label": "DDL", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L338"}, {"id": "ddl_ddl_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L378"}, {"id": "ddl_ddl_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L413"}, {"id": "ddl_createdropbase", "label": "_CreateDropBase", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L425"}, {"id": "ddl_createdropbase_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L437"}, {"id": "ddl_stringify_dialect", "label": "stringify_dialect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L442"}, {"id": "ddl_createdropbase_create_rule_disable", "label": "._create_rule_disable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L446"}, {"id": "ddl_createbase", "label": "_CreateBase", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L457"}, {"id": "ddl_createbase_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L458"}, {"id": "ddl_dropbase", "label": "_DropBase", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L463"}, {"id": "ddl_dropbase_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L464"}, {"id": "ddl_createschema", "label": "CreateSchema", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L469"}, {"id": "ddl_createschema_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L480"}, {"id": "ddl_dropschema", "label": "DropSchema", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L490"}, {"id": "ddl_dropschema_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L501"}, {"id": "ddl_createtable", "label": "CreateTable", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L513"}, {"id": "ddl_createtable_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L518"}, {"id": "ddl_dropview", "label": "_DropView", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L547"}, {"id": "ddl_createconstraint", "label": "CreateConstraint", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L558"}, {"id": "ddl_createconstraint_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L561"}, {"id": "ddl_createcolumn", "label": "CreateColumn", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L565"}, {"id": "ddl_createcolumn_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L680"}, {"id": "ddl_droptable", "label": "DropTable", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L684"}, {"id": "ddl_droptable_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L689"}, {"id": "ddl_createsequence", "label": "CreateSequence", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L704"}, {"id": "ddl_dropsequence", "label": "DropSequence", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L710"}, {"id": "ddl_createindex", "label": "CreateIndex", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L716"}, {"id": "ddl_createindex_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L721"}, {"id": "ddl_dropindex", "label": "DropIndex", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L735"}, {"id": "ddl_dropindex_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L740"}, {"id": "ddl_addconstraint", "label": "AddConstraint", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L754"}, {"id": "ddl_addconstraint_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L759"}, {"id": "ddl_dropconstraint", "label": "DropConstraint", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L788"}, {"id": "ddl_dropconstraint_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L793"}, {"id": "ddl_settablecomment", "label": "SetTableComment", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L829"}, {"id": "ddl_droptablecomment", "label": "DropTableComment", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L835"}, {"id": "ddl_setcolumncomment", "label": "SetColumnComment", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L845"}, {"id": "ddl_dropcolumncomment", "label": "DropColumnComment", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L851"}, {"id": "ddl_setconstraintcomment", "label": "SetConstraintComment", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L857"}, {"id": "ddl_dropconstraintcomment", "label": "DropConstraintComment", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L863"}, {"id": "ddl_invokeddlbase", "label": "InvokeDDLBase", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L869"}, {"id": "schemavisitor", "label": "SchemaVisitor", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "ddl_invokeddlbase_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L870"}, {"id": "ddl_with_ddl_events", "label": "with_ddl_events()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L875"}, {"id": "ddl_invokecreateddlbase", "label": "InvokeCreateDDLBase", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L882"}, {"id": "ddl_invokedropddlbase", "label": "InvokeDropDDLBase", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L897"}, {"id": "ddl_schemagenerator", "label": "SchemaGenerator", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L912"}, {"id": "ddl_schemagenerator_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L913"}, {"id": "ddl_schemagenerator_can_create_table", "label": "._can_create_table()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L923"}, {"id": "ddl_schemagenerator_can_create_index", "label": "._can_create_index()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L932"}, {"id": "ddl_schemagenerator_can_create_sequence", "label": "._can_create_sequence()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L943"}, {"id": "ddl_schemagenerator_visit_metadata", "label": ".visit_metadata()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L956"}, {"id": "ddl_schemagenerator_visit_table", "label": ".visit_table()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L994"}, {"id": "ddl_schemagenerator_visit_foreign_key_constraint", "label": ".visit_foreign_key_constraint()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1046"}, {"id": "ddl_schemagenerator_visit_sequence", "label": ".visit_sequence()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1053"}, {"id": "ddl_schemagenerator_visit_index", "label": ".visit_index()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1059"}, {"id": "ddl_schemadropper", "label": "SchemaDropper", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1066"}, {"id": "ddl_schemadropper_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1067"}, {"id": "ddl_schemadropper_visit_metadata", "label": ".visit_metadata()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1077"}, {"id": "ddl_schemadropper_can_drop_table", "label": "._can_drop_table()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1155"}, {"id": "ddl_schemadropper_can_drop_index", "label": "._can_drop_index()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1164"}, {"id": "ddl_schemadropper_can_drop_sequence", "label": "._can_drop_sequence()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1175"}, {"id": "ddl_schemadropper_visit_index", "label": ".visit_index()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1187"}, {"id": "ddl_schemadropper_visit_table", "label": ".visit_table()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1194"}, {"id": "ddl_schemadropper_visit_foreign_key_constraint", "label": ".visit_foreign_key_constraint()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1225"}, {"id": "ddl_schemadropper_visit_sequence", "label": ".visit_sequence()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1231"}, {"id": "ddl_sort_tables", "label": "sort_tables()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1238"}, {"id": "ddl_sort_tables_and_constraints", "label": "sort_tables_and_constraints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1328"}, {"id": "ddl_rationale_62", "label": "The root of DDL constructs, including those that are sub-elements within the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L62"}, {"id": "ddl_rationale_73", "label": "Return a compiler appropriate for this ClauseElement, given a Dialect.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L73"}, {"id": "ddl_rationale_149", "label": "Base class for standalone executable DDL expression constructs. This class", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L149"}, {"id": "ddl_rationale_193", "label": "Return a copy of this :class:`_schema.ExecutableDDLElement` which will i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L193"}, {"id": "ddl_rationale_234", "label": "r\"\"\"Return a callable that will execute this :class:`_ddl.ExecutableDDLE", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L234"}, {"id": "ddl_rationale_324", "label": "Execute the DDL as a ddl_listener.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L324"}, {"id": "ddl_rationale_339", "label": "A literal DDL statement. Specifies literal SQL DDL to be executed by the da", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L339"}, {"id": "ddl_rationale_379", "label": "Create a DDL statement. :param statement: A string or unicode", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L379"}, {"id": "ddl_rationale_426", "label": "Base class for DDL constructs that represent CREATE and DROP or equivalents.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L426"}, {"id": "ddl_rationale_447", "label": "Allow disable of _create_rule using a callable. Pass to _create_rule us", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L447"}, {"id": "ddl_rationale_470", "label": "Represent a CREATE SCHEMA statement. The argument here is the string name o", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L470"}, {"id": "ddl_rationale_485", "label": "Create a new :class:`.CreateSchema` construct.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L485"}, {"id": "ddl_rationale_491", "label": "Represent a DROP SCHEMA statement. The argument here is the string name of", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L491"}, {"id": "ddl_rationale_507", "label": "Create a new :class:`.DropSchema` construct.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L507"}, {"id": "ddl_rationale_514", "label": "Represent a CREATE TABLE statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L514"}, {"id": "ddl_rationale_526", "label": "Create a :class:`.CreateTable` construct. :param element: a :class:`_sc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L526"}, {"id": "ddl_rationale_548", "label": "Semi-public 'DROP VIEW' construct. Used by the test suite for dialect-agnos", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L548"}, {"id": "ddl_rationale_566", "label": "Represent a :class:`_schema.Column` as rendered in a CREATE TABLE statement,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L566"}, {"id": "ddl_rationale_685", "label": "Represent a DROP TABLE statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L685"}, {"id": "ddl_rationale_690", "label": "Create a :class:`.DropTable` construct. :param element: a :class:`_sche", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L690"}, {"id": "ddl_rationale_705", "label": "Represent a CREATE SEQUENCE statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L705"}, {"id": "ddl_rationale_711", "label": "Represent a DROP SEQUENCE statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L711"}, {"id": "ddl_rationale_717", "label": "Represent a CREATE INDEX statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L717"}, {"id": "ddl_rationale_722", "label": "Create a :class:`.Createindex` construct. :param element: a :class:`_sc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L722"}, {"id": "ddl_rationale_736", "label": "Represent a DROP INDEX statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L736"}, {"id": "ddl_rationale_741", "label": "Create a :class:`.DropIndex` construct. :param element: a :class:`_sche", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L741"}, {"id": "ddl_rationale_755", "label": "Represent an ALTER TABLE ADD CONSTRAINT statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L755"}, {"id": "ddl_rationale_765", "label": "Construct a new :class:`.AddConstraint` construct. :param element: a :c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L765"}, {"id": "ddl_rationale_789", "label": "Represent an ALTER TABLE DROP CONSTRAINT statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L789"}, {"id": "ddl_rationale_802", "label": "Construct a new :class:`.DropConstraint` construct. :param element: a :", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L802"}, {"id": "ddl_rationale_830", "label": "Represent a COMMENT ON TABLE IS statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L830"}, {"id": "ddl_rationale_836", "label": "Represent a COMMENT ON TABLE '' statement. Note this varies a lot across da", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L836"}, {"id": "ddl_rationale_846", "label": "Represent a COMMENT ON COLUMN IS statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L846"}, {"id": "ddl_rationale_852", "label": "Represent a COMMENT ON COLUMN IS NULL statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L852"}, {"id": "ddl_rationale_858", "label": "Represent a COMMENT ON CONSTRAINT IS statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L858"}, {"id": "ddl_rationale_864", "label": "Represent a COMMENT ON CONSTRAINT IS NULL statement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L864"}, {"id": "ddl_rationale_876", "label": "helper context manager that will apply appropriate DDL events to a CREAT", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L876"}, {"id": "ddl_rationale_885", "label": "helper context manager that will apply appropriate DDL events to a CREAT", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L885"}, {"id": "ddl_rationale_900", "label": "helper context manager that will apply appropriate DDL events to a CREAT", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L900"}, {"id": "ddl_rationale_1245", "label": "Sort a collection of :class:`_schema.Table` objects based on dependency.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1245"}, {"id": "ddl_rationale_1331", "label": "Sort a collection of :class:`_schema.Table` / :class:`_schema.ForeignKeyCon", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1331"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "contextlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_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/sql/ddl.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_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/sql/ddl.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_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/sql/ddl.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_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/sql/ddl.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_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/sql/ddl.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_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/sql/ddl.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_compiler_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_compiler_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_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/sql/ddl.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_selectable_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_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/sql/ddl.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_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/sql/ddl.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_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/sql/ddl.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_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/sql/ddl.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_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/sql/ddl.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_baseddlelement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L61", "weight": 1.0}, {"source": "ddl_baseddlelement", "target": "clauseelement", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L61", "weight": 1.0}, {"source": "ddl_baseddlelement", "target": "ddl_baseddlelement_compiler", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L72", "weight": 1.0}, {"source": "ddl_baseddlelement", "target": "ddl_baseddlelement_compile_w_cache", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L78", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_ddlifcallable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L93", "weight": 1.0}, {"source": "ddl_ddlifcallable", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L93", "weight": 1.0}, {"source": "ddl_ddlifcallable", "target": "ddl_ddlifcallable_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L94", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_ddlif", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L108", "weight": 1.0}, {"source": "ddl_ddlif", "target": "ddl_ddlif_should_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L113", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_executableddlelement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L148", "weight": 1.0}, {"source": "ddl_executableddlelement", "target": "executable", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L148", "weight": 1.0}, {"source": "ddl_executableddlelement", "target": "ddl_baseddlelement", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L148", "weight": 1.0}, {"source": "ddl_executableddlelement", "target": "ddl_executableddlelement_execute_on_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L184", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_against", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L192", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_execute_if", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L228", "weight": 1.0}, {"source": "ddl_executableddlelement", "target": "ddl_executableddlelement_should_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L313", "weight": 1.0}, {"source": "ddl_executableddlelement", "target": "ddl_executableddlelement_invoke_with", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L319", "weight": 1.0}, {"source": "ddl_executableddlelement", "target": "ddl_executableddlelement_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L323", "weight": 1.0}, {"source": "ddl_executableddlelement", "target": "ddl_executableddlelement_generate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L328", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_ddl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L338", "weight": 1.0}, {"source": "ddl_ddl", "target": "ddl_executableddlelement", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L338", "weight": 1.0}, {"source": "ddl_ddl", "target": "ddl_ddl_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L378", "weight": 1.0}, {"source": "ddl_ddl", "target": "ddl_ddl_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L413", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_createdropbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L425", "weight": 1.0}, {"source": "ddl_createdropbase", "target": "ddl_executableddlelement", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L425", "weight": 1.0}, {"source": "ddl_createdropbase", "target": "ddl_createdropbase_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L437", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_stringify_dialect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L442", "weight": 1.0}, {"source": "ddl_createdropbase", "target": "ddl_createdropbase_create_rule_disable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L446", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_createbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L457", "weight": 1.0}, {"source": "ddl_createbase", "target": "ddl_createbase_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L458", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_dropbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L463", "weight": 1.0}, {"source": "ddl_dropbase", "target": "ddl_dropbase_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L464", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_createschema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L469", "weight": 1.0}, {"source": "ddl_createschema", "target": "ddl_createschema_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L480", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_dropschema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L490", "weight": 1.0}, {"source": "ddl_dropschema", "target": "ddl_dropschema_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L501", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_createtable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L513", "weight": 1.0}, {"source": "ddl_createtable", "target": "ddl_createtable_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L518", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_dropview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L547", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_createconstraint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L558", "weight": 1.0}, {"source": "ddl_createconstraint", "target": "ddl_baseddlelement", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L558", "weight": 1.0}, {"source": "ddl_createconstraint", "target": "ddl_createconstraint_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L561", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_createcolumn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L565", "weight": 1.0}, {"source": "ddl_createcolumn", "target": "ddl_baseddlelement", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L565", "weight": 1.0}, {"source": "ddl_createcolumn", "target": "ddl_createcolumn_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L680", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_droptable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L684", "weight": 1.0}, {"source": "ddl_droptable", "target": "ddl_droptable_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L689", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_createsequence", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L704", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_dropsequence", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L710", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_createindex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L716", "weight": 1.0}, {"source": "ddl_createindex", "target": "ddl_createindex_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L721", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_dropindex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L735", "weight": 1.0}, {"source": "ddl_dropindex", "target": "ddl_dropindex_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L740", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_addconstraint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L754", "weight": 1.0}, {"source": "ddl_addconstraint", "target": "ddl_addconstraint_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L759", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_dropconstraint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L788", "weight": 1.0}, {"source": "ddl_dropconstraint", "target": "ddl_dropconstraint_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L793", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_settablecomment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L829", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_droptablecomment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L835", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_setcolumncomment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L845", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_dropcolumncomment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L851", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_setconstraintcomment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L857", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_dropconstraintcomment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L863", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_invokeddlbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L869", "weight": 1.0}, {"source": "ddl_invokeddlbase", "target": "schemavisitor", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L869", "weight": 1.0}, {"source": "ddl_invokeddlbase", "target": "ddl_invokeddlbase_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L870", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_with_ddl_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L875", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_invokecreateddlbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L882", "weight": 1.0}, {"source": "ddl_invokecreateddlbase", "target": "ddl_invokeddlbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L882", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_with_ddl_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L884", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_invokedropddlbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L897", "weight": 1.0}, {"source": "ddl_invokedropddlbase", "target": "ddl_invokeddlbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L897", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_with_ddl_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L899", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_schemagenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L912", "weight": 1.0}, {"source": "ddl_schemagenerator", "target": "ddl_invokecreateddlbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L912", "weight": 1.0}, {"source": "ddl_schemagenerator", "target": "ddl_schemagenerator_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L913", "weight": 1.0}, {"source": "ddl_schemagenerator", "target": "ddl_schemagenerator_can_create_table", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L923", "weight": 1.0}, {"source": "ddl_schemagenerator", "target": "ddl_schemagenerator_can_create_index", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L932", "weight": 1.0}, {"source": "ddl_schemagenerator", "target": "ddl_schemagenerator_can_create_sequence", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L943", "weight": 1.0}, {"source": "ddl_schemagenerator", "target": "ddl_schemagenerator_visit_metadata", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L956", "weight": 1.0}, {"source": "ddl_schemagenerator", "target": "ddl_schemagenerator_visit_table", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L994", "weight": 1.0}, {"source": "ddl_schemagenerator", "target": "ddl_schemagenerator_visit_foreign_key_constraint", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1046", "weight": 1.0}, {"source": "ddl_schemagenerator", "target": "ddl_schemagenerator_visit_sequence", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1053", "weight": 1.0}, {"source": "ddl_schemagenerator", "target": "ddl_schemagenerator_visit_index", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1059", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_schemadropper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1066", "weight": 1.0}, {"source": "ddl_schemadropper", "target": "ddl_invokedropddlbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1066", "weight": 1.0}, {"source": "ddl_schemadropper", "target": "ddl_schemadropper_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1067", "weight": 1.0}, {"source": "ddl_schemadropper", "target": "ddl_schemadropper_visit_metadata", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1077", "weight": 1.0}, {"source": "ddl_schemadropper", "target": "ddl_schemadropper_can_drop_table", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1155", "weight": 1.0}, {"source": "ddl_schemadropper", "target": "ddl_schemadropper_can_drop_index", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1164", "weight": 1.0}, {"source": "ddl_schemadropper", "target": "ddl_schemadropper_can_drop_sequence", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1175", "weight": 1.0}, {"source": "ddl_schemadropper", "target": "ddl_schemadropper_visit_index", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1187", "weight": 1.0}, {"source": "ddl_schemadropper", "target": "ddl_schemadropper_visit_table", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1194", "weight": 1.0}, {"source": "ddl_schemadropper", "target": "ddl_schemadropper_visit_foreign_key_constraint", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1225", "weight": 1.0}, {"source": "ddl_schemadropper", "target": "ddl_schemadropper_visit_sequence", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1231", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_sort_tables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1238", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_ddl_py", "target": "ddl_sort_tables_and_constraints", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1328", "weight": 1.0}, {"source": "ddl_execute_if", "target": "ddl_ddlif", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L310", "weight": 1.0}, {"source": "ddl_executableddlelement_invoke_with", "target": "ddl_executableddlelement_should_execute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L320", "weight": 1.0}, {"source": "ddl_executableddlelement_call", "target": "ddl_executableddlelement_invoke_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L326", "weight": 1.0}, {"source": "ddl_executableddlelement_call", "target": "ddl_against", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L326", "weight": 1.0}, {"source": "ddl_createbase_init", "target": "ddl_schemadropper_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L459", "weight": 1.0}, {"source": "ddl_dropbase_init", "target": "ddl_schemadropper_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L465", "weight": 1.0}, {"source": "ddl_createschema_init", "target": "ddl_schemadropper_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L487", "weight": 1.0}, {"source": "ddl_dropschema_init", "target": "ddl_schemadropper_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L509", "weight": 1.0}, {"source": "ddl_createtable_init", "target": "ddl_schemadropper_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L542", "weight": 1.0}, {"source": "ddl_createtable_init", "target": "ddl_createcolumn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L543", "weight": 1.0}, {"source": "ddl_droptable_init", "target": "ddl_schemadropper_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L701", "weight": 1.0}, {"source": "ddl_createindex_init", "target": "ddl_schemadropper_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L732", "weight": 1.0}, {"source": "ddl_dropindex_init", "target": "ddl_schemadropper_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L751", "weight": 1.0}, {"source": "ddl_addconstraint_init", "target": "ddl_schemadropper_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L780", "weight": 1.0}, {"source": "ddl_dropconstraint_init", "target": "ddl_schemadropper_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L821", "weight": 1.0}, {"source": "ddl_schemagenerator_init", "target": "ddl_schemadropper_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L916", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_metadata", "target": "ddl_sort_tables_and_constraints", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L962", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_metadata", "target": "ddl_schemagenerator_can_create_table", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L963", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_metadata", "target": "ddl_schemagenerator_can_create_sequence", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L969", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_metadata", "target": "ddl_with_ddl_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L974", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_table", "target": "ddl_schemagenerator_can_create_table", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1001", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_table", "target": "ddl_with_ddl_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1004", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_table", "target": "ddl_executableddlelement_invoke_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1017", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_table", "target": "ddl_createtable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1017", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_table", "target": "ddl_settablecomment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1033", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_table", "target": "ddl_setcolumncomment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1037", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_table", "target": "ddl_setconstraintcomment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1043", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_foreign_key_constraint", "target": "ddl_with_ddl_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1050", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_foreign_key_constraint", "target": "ddl_executableddlelement_invoke_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1051", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_foreign_key_constraint", "target": "ddl_addconstraint", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1051", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_sequence", "target": "ddl_schemagenerator_can_create_sequence", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1054", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_sequence", "target": "ddl_with_ddl_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1056", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_sequence", "target": "ddl_executableddlelement_invoke_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1057", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_sequence", "target": "ddl_createsequence", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1057", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_index", "target": "ddl_schemagenerator_can_create_index", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1060", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_index", "target": "ddl_with_ddl_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1062", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_index", "target": "ddl_executableddlelement_invoke_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1063", "weight": 1.0}, {"source": "ddl_schemagenerator_visit_index", "target": "ddl_createindex", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1063", "weight": 1.0}, {"source": "ddl_schemadropper_visit_metadata", "target": "ddl_schemadropper_can_drop_table", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1084", "weight": 1.0}, {"source": "ddl_schemadropper_visit_metadata", "target": "ddl_sort_tables_and_constraints", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1087", "weight": 1.0}, {"source": "ddl_schemadropper_visit_metadata", "target": "ddl_schemadropper_can_drop_sequence", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1130", "weight": 1.0}, {"source": "ddl_schemadropper_visit_metadata", "target": "ddl_with_ddl_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1135", "weight": 1.0}, {"source": "ddl_schemadropper_visit_index", "target": "ddl_schemadropper_can_drop_index", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1188", "weight": 1.0}, {"source": "ddl_schemadropper_visit_index", "target": "ddl_with_ddl_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1191", "weight": 1.0}, {"source": "ddl_schemadropper_visit_index", "target": "ddl_dropindex", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1192", "weight": 1.0}, {"source": "ddl_schemadropper_visit_table", "target": "ddl_schemadropper_can_drop_table", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1201", "weight": 1.0}, {"source": "ddl_schemadropper_visit_table", "target": "ddl_with_ddl_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1204", "weight": 1.0}, {"source": "ddl_schemadropper_visit_table", "target": "ddl_executableddlelement_invoke_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1209", "weight": 1.0}, {"source": "ddl_schemadropper_visit_table", "target": "ddl_droptable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1209", "weight": 1.0}, {"source": "ddl_schemadropper_visit_foreign_key_constraint", "target": "ddl_with_ddl_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1228", "weight": 1.0}, {"source": "ddl_schemadropper_visit_foreign_key_constraint", "target": "ddl_executableddlelement_invoke_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1229", "weight": 1.0}, {"source": "ddl_schemadropper_visit_foreign_key_constraint", "target": "ddl_dropconstraint", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1229", "weight": 1.0}, {"source": "ddl_schemadropper_visit_sequence", "target": "ddl_schemadropper_can_drop_sequence", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1232", "weight": 1.0}, {"source": "ddl_schemadropper_visit_sequence", "target": "ddl_with_ddl_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1234", "weight": 1.0}, {"source": "ddl_schemadropper_visit_sequence", "target": "ddl_executableddlelement_invoke_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1235", "weight": 1.0}, {"source": "ddl_schemadropper_visit_sequence", "target": "ddl_dropsequence", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1235", "weight": 1.0}, {"source": "ddl_sort_tables", "target": "ddl_sort_tables_and_constraints", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1318", "weight": 1.0}, {"source": "ddl_rationale_62", "target": "ddl_baseddlelement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L62", "weight": 1.0}, {"source": "ddl_rationale_73", "target": "ddl_baseddlelement_compiler", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L73", "weight": 1.0}, {"source": "ddl_rationale_149", "target": "ddl_executableddlelement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L149", "weight": 1.0}, {"source": "ddl_rationale_193", "target": "ddl_executableddlelement_against", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L193", "weight": 1.0}, {"source": "ddl_rationale_234", "target": "ddl_executableddlelement_execute_if", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L234", "weight": 1.0}, {"source": "ddl_rationale_324", "target": "ddl_executableddlelement_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L324", "weight": 1.0}, {"source": "ddl_rationale_339", "target": "ddl_ddl", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L339", "weight": 1.0}, {"source": "ddl_rationale_379", "target": "ddl_ddl_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L379", "weight": 1.0}, {"source": "ddl_rationale_426", "target": "ddl_createdropbase", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L426", "weight": 1.0}, {"source": "ddl_rationale_447", "target": "ddl_createdropbase_create_rule_disable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L447", "weight": 1.0}, {"source": "ddl_rationale_470", "target": "ddl_createschema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L470", "weight": 1.0}, {"source": "ddl_rationale_485", "target": "ddl_createschema_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L485", "weight": 1.0}, {"source": "ddl_rationale_491", "target": "ddl_dropschema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L491", "weight": 1.0}, {"source": "ddl_rationale_507", "target": "ddl_dropschema_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L507", "weight": 1.0}, {"source": "ddl_rationale_514", "target": "ddl_createtable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L514", "weight": 1.0}, {"source": "ddl_rationale_526", "target": "ddl_createtable_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L526", "weight": 1.0}, {"source": "ddl_rationale_548", "target": "ddl_dropview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L548", "weight": 1.0}, {"source": "ddl_rationale_566", "target": "ddl_createcolumn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L566", "weight": 1.0}, {"source": "ddl_rationale_685", "target": "ddl_droptable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L685", "weight": 1.0}, {"source": "ddl_rationale_690", "target": "ddl_droptable_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L690", "weight": 1.0}, {"source": "ddl_rationale_705", "target": "ddl_createsequence", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L705", "weight": 1.0}, {"source": "ddl_rationale_711", "target": "ddl_dropsequence", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L711", "weight": 1.0}, {"source": "ddl_rationale_717", "target": "ddl_createindex", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L717", "weight": 1.0}, {"source": "ddl_rationale_722", "target": "ddl_createindex_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L722", "weight": 1.0}, {"source": "ddl_rationale_736", "target": "ddl_dropindex", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L736", "weight": 1.0}, {"source": "ddl_rationale_741", "target": "ddl_dropindex_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L741", "weight": 1.0}, {"source": "ddl_rationale_755", "target": "ddl_addconstraint", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L755", "weight": 1.0}, {"source": "ddl_rationale_765", "target": "ddl_addconstraint_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L765", "weight": 1.0}, {"source": "ddl_rationale_789", "target": "ddl_dropconstraint", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L789", "weight": 1.0}, {"source": "ddl_rationale_802", "target": "ddl_dropconstraint_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L802", "weight": 1.0}, {"source": "ddl_rationale_830", "target": "ddl_settablecomment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L830", "weight": 1.0}, {"source": "ddl_rationale_836", "target": "ddl_droptablecomment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L836", "weight": 1.0}, {"source": "ddl_rationale_846", "target": "ddl_setcolumncomment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L846", "weight": 1.0}, {"source": "ddl_rationale_852", "target": "ddl_dropcolumncomment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L852", "weight": 1.0}, {"source": "ddl_rationale_858", "target": "ddl_setconstraintcomment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L858", "weight": 1.0}, {"source": "ddl_rationale_864", "target": "ddl_dropconstraintcomment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L864", "weight": 1.0}, {"source": "ddl_rationale_876", "target": "ddl_invokeddlbase_with_ddl_events", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L876", "weight": 1.0}, {"source": "ddl_rationale_885", "target": "ddl_invokecreateddlbase_with_ddl_events", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L885", "weight": 1.0}, {"source": "ddl_rationale_900", "target": "ddl_invokedropddlbase_with_ddl_events", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L900", "weight": 1.0}, {"source": "ddl_rationale_1245", "target": "ddl_sort_tables", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1245", "weight": 1.0}, {"source": "ddl_rationale_1331", "target": "ddl_sort_tables_and_constraints", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1331", "weight": 1.0}], "raw_calls": [{"caller_nid": "ddl_baseddlelement_compiler", "callee": "ddl_compiler", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L76"}, {"caller_nid": "ddl_baseddlelement_compile_w_cache", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L90"}, {"caller_nid": "ddl_ddlif_should_execute", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L128"}, {"caller_nid": "ddl_ddlif_should_execute", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L131"}, {"caller_nid": "ddl_ddlif_should_execute", "callee": "callable_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L134"}, {"caller_nid": "ddl_executableddlelement_execute_on_connection", "callee": "_execute_ddl", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L187"}, {"caller_nid": "ddl_executableddlelement_invoke_with", "callee": "execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L321"}, {"caller_nid": "ddl_executableddlelement_generate", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L329"}, {"caller_nid": "ddl_executableddlelement_generate", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L330"}, {"caller_nid": "ddl_ddl_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L404"}, {"caller_nid": "ddl_ddl_init", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L405"}, {"caller_nid": "ddl_ddl_repr", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L414"}, {"caller_nid": "ddl_ddl_repr", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L416"}, {"caller_nid": "ddl_ddl_repr", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L419"}, {"caller_nid": "ddl_ddl_repr", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L420"}, {"caller_nid": "ddl_ddl_repr", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L421"}, {"caller_nid": "ddl_createdropbase_init", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L439"}, {"caller_nid": "ddl_stringify_dialect", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L443"}, {"caller_nid": "ddl_createbase_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L459"}, {"caller_nid": "ddl_dropbase_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L465"}, {"caller_nid": "ddl_createschema_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L487"}, {"caller_nid": "ddl_dropschema_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L509"}, {"caller_nid": "ddl_createtable_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L542"}, {"caller_nid": "ddl_droptable_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L701"}, {"caller_nid": "ddl_createindex_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L732"}, {"caller_nid": "ddl_dropindex_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L751"}, {"caller_nid": "ddl_addconstraint_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L780"}, {"caller_nid": "ddl_addconstraint_init", "callee": "portable_instancemethod", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L783"}, {"caller_nid": "ddl_dropconstraint_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L821"}, {"caller_nid": "ddl_dropconstraint_init", "callee": "portable_instancemethod", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L824"}, {"caller_nid": "ddl_invokeddlbase_init", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L872"}, {"caller_nid": "ddl_with_ddl_events", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L879"}, {"caller_nid": "ddl_with_ddl_events", "callee": "before_create", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L888"}, {"caller_nid": "ddl_with_ddl_events", "callee": "after_create", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L892"}, {"caller_nid": "ddl_with_ddl_events", "callee": "before_drop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L903"}, {"caller_nid": "ddl_with_ddl_events", "callee": "after_drop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L907"}, {"caller_nid": "ddl_schemagenerator_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L916"}, {"caller_nid": "ddl_schemagenerator_can_create_table", "callee": "validate_identifier", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L924"}, {"caller_nid": "ddl_schemagenerator_can_create_table", "callee": "schema_for_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L925"}, {"caller_nid": "ddl_schemagenerator_can_create_table", "callee": "validate_identifier", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L927"}, {"caller_nid": "ddl_schemagenerator_can_create_table", "callee": "has_table", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L928"}, {"caller_nid": "ddl_schemagenerator_can_create_index", "callee": "schema_for_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L933"}, {"caller_nid": "ddl_schemagenerator_can_create_index", "callee": "validate_identifier", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L935"}, {"caller_nid": "ddl_schemagenerator_can_create_index", "callee": "has_index", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L936"}, {"caller_nid": "ddl_schemagenerator_can_create_sequence", "callee": "schema_for_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L944"}, {"caller_nid": "ddl_schemagenerator_can_create_sequence", "callee": "has_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L950"}, {"caller_nid": "ddl_schemagenerator_visit_metadata", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L960"}, {"caller_nid": "ddl_schemagenerator_visit_metadata", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L960"}, {"caller_nid": "ddl_schemagenerator_visit_metadata", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L968"}, {"caller_nid": "ddl_schemagenerator_visit_metadata", "callee": "traverse_single", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L980"}, {"caller_nid": "ddl_schemagenerator_visit_metadata", "callee": "traverse_single", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L984"}, {"caller_nid": "ddl_schemagenerator_visit_metadata", "callee": "traverse_single", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L992"}, {"caller_nid": "ddl_schemagenerator_visit_table", "callee": "traverse_single", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1011"}, {"caller_nid": "ddl_schemagenerator_visit_table", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1024"}, {"caller_nid": "ddl_schemagenerator_visit_table", "callee": "traverse_single", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1026"}, {"caller_nid": "ddl_schemagenerator_visit_table", "callee": "execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1042"}, {"caller_nid": "ddl_schemadropper_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1070"}, {"caller_nid": "ddl_schemadropper_visit_metadata", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1081"}, {"caller_nid": "ddl_schemadropper_visit_metadata", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1081"}, {"caller_nid": "ddl_schemadropper_visit_metadata", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1085"}, {"caller_nid": "ddl_schemadropper_visit_metadata", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1086"}, {"caller_nid": "ddl_schemadropper_visit_metadata", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1100"}, {"caller_nid": "ddl_schemadropper_visit_metadata", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1109"}, {"caller_nid": "ddl_schemadropper_visit_metadata", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1109"}, {"caller_nid": "ddl_schemadropper_visit_metadata", "callee": "CircularDependencyError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1113"}, {"caller_nid": "ddl_schemadropper_visit_metadata", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1124"}, {"caller_nid": "ddl_schemadropper_visit_metadata", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1124"}, {"caller_nid": "ddl_schemadropper_visit_metadata", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1129"}, {"caller_nid": "ddl_schemadropper_visit_metadata", "callee": "traverse_single", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1142"}, {"caller_nid": "ddl_schemadropper_visit_metadata", "callee": "traverse_single", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1150"}, {"caller_nid": "ddl_schemadropper_visit_metadata", "callee": "traverse_single", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1153"}, {"caller_nid": "ddl_schemadropper_can_drop_table", "callee": "validate_identifier", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1156"}, {"caller_nid": "ddl_schemadropper_can_drop_table", "callee": "schema_for_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1157"}, {"caller_nid": "ddl_schemadropper_can_drop_table", "callee": "validate_identifier", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1159"}, {"caller_nid": "ddl_schemadropper_can_drop_table", "callee": "has_table", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1160"}, {"caller_nid": "ddl_schemadropper_can_drop_index", "callee": "schema_for_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1165"}, {"caller_nid": "ddl_schemadropper_can_drop_index", "callee": "validate_identifier", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1167"}, {"caller_nid": "ddl_schemadropper_can_drop_index", "callee": "has_index", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1168"}, {"caller_nid": "ddl_schemadropper_can_drop_sequence", "callee": "schema_for_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1176"}, {"caller_nid": "ddl_schemadropper_can_drop_sequence", "callee": "has_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1181"}, {"caller_nid": "ddl_schemadropper_visit_index", "callee": "DropIndex(index)", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1192"}, {"caller_nid": "ddl_schemadropper_visit_table", "callee": "traverse_single", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1223"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1374"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1375"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1378"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1380"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1384"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "filter_fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1388"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1391"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1396"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1398"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1403"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "sort", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1404"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1405"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1411"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1417"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1417"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "filter_fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1427"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1429"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "discard", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1433"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1434"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "sort", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1435"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1436"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1442"}, {"caller_nid": "ddl_sort_tables_and_constraints", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", "source_location": "L1444"}]}