Files
tfm_ainventory/graphify-out/cache/8534c0e0642e24416cbd37a4c76f0e076b0976fe24233bc7fd854e2e9e801de4.json

1 line
61 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "label": "visitors.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L1"}, {"id": "visitors_compilerdispatchtype", "label": "_CompilerDispatchType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L71"}, {"id": "protocol", "label": "Protocol", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "visitors_compilerdispatchtype_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L72"}, {"id": "visitors_visitable", "label": "Visitable", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L75"}, {"id": "visitors_compiler_dispatch", "label": "_compiler_dispatch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L99"}, {"id": "visitors_visitable_init_subclass", "label": ".__init_subclass__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L101"}, {"id": "visitors_generate_compiler_dispatch", "label": "_generate_compiler_dispatch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L107"}, {"id": "visitors_visitable_class_getitem", "label": ".__class_getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L144"}, {"id": "visitors_internaltraversal", "label": "InternalTraversal", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L149"}, {"id": "enum", "label": "Enum", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "visitors_hastraverseinternals", "label": "HasTraverseInternals", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L438"}, {"id": "visitors_get_children", "label": "get_children()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L456"}, {"id": "visitors_internaltraversaldispatchtype", "label": "_InternalTraversalDispatchType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L490"}, {"id": "visitors_internaltraversaldispatchtype_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L491"}, {"id": "visitors_hastraversaldispatch", "label": "HasTraversalDispatch", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L494"}, {"id": "visitors_hastraversaldispatch_dispatch", "label": ".dispatch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L505"}, {"id": "visitors_hastraversaldispatch_run_generated_dispatch", "label": ".run_generated_dispatch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L513"}, {"id": "visitors_hastraversaldispatch_generate_dispatch", "label": ".generate_dispatch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L532"}, {"id": "visitors_hastraversaldispatch_generate_dispatcher", "label": "._generate_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L545"}, {"id": "visitors_generate_traversal_dispatch", "label": "_generate_traversal_dispatch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L576"}, {"id": "visitors_externallytraversible", "label": "ExternallyTraversible", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L592"}, {"id": "visitors_annotate", "label": "_annotate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L599"}, {"id": "visitors_externallytraversible_clone", "label": "._clone()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L605"}, {"id": "visitors_externallytraversible_copy_internals", "label": "._copy_internals()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L609"}, {"id": "visitors_clonecallabletype", "label": "_CloneCallableType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L632"}, {"id": "visitors_clonecallabletype_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L633"}, {"id": "visitors_traversetransformcallabletype", "label": "_TraverseTransformCallableType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L636"}, {"id": "visitors_traversetransformcallabletype_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L637"}, {"id": "visitors_externaltraversal", "label": "ExternalTraversal", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L643"}, {"id": "visitors_externaltraversal_traverse_single", "label": ".traverse_single()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L657"}, {"id": "visitors_externaltraversal_iterate", "label": ".iterate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L663"}, {"id": "visitors_traverse", "label": "traverse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L673"}, {"id": "visitors_externaltraversal_traverse", "label": ".traverse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L680"}, {"id": "visitors_externaltraversal_memoized_attr_visitor_dict", "label": "._memoized_attr__visitor_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L687"}, {"id": "visitors_visitor_iterator", "label": "visitor_iterator()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L698"}, {"id": "visitors_externaltraversal_chain", "label": ".chain()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L706"}, {"id": "visitors_cloningexternaltraversal", "label": "CloningExternalTraversal", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L717"}, {"id": "visitors_cloningexternaltraversal_copy_and_process", "label": ".copy_and_process()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L729"}, {"id": "visitors_cloningexternaltraversal_traverse", "label": ".traverse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L746"}, {"id": "visitors_replacingexternaltraversal", "label": "ReplacingExternalTraversal", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L756"}, {"id": "visitors_replacingexternaltraversal_replace", "label": ".replace()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L767"}, {"id": "visitors_replacingexternaltraversal_traverse", "label": ".traverse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L786"}, {"id": "visitors_iterate", "label": "iterate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L813"}, {"id": "visitors_traverse_using", "label": "traverse_using()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L855"}, {"id": "visitors_cloned_traverse", "label": "cloned_traverse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L962"}, {"id": "visitors_replacement_traverse", "label": "replacement_traverse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L1073"}, {"id": "visitors_rationale_76", "label": "Base class for visitable objects. :class:`.Visitable` is used to implement", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L76"}, {"id": "visitors_rationale_150", "label": "r\"\"\"Defines visitor symbols used for internal traversal. The :class:`.Inter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L150"}, {"id": "visitors_rationale_439", "label": "base for classes that have a \"traverse internals\" element, which defines all", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L439"}, {"id": "visitors_rationale_459", "label": "r\"\"\"Return immediate child :class:`.visitors.HasTraverseInternals` eleme", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L459"}, {"id": "visitors_rationale_495", "label": "r\"\"\"Define infrastructure for classes that perform internal traversals .. v", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L495"}, {"id": "visitors_rationale_506", "label": "Given a method from :class:`.HasTraversalDispatch`, return the correspon", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L506"}, {"id": "visitors_rationale_612", "label": "Reassign internal elements to be clones of themselves. Called during a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L612"}, {"id": "visitors_rationale_644", "label": "Base class for visitor objects which can traverse externally using the :func", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L644"}, {"id": "visitors_rationale_666", "label": "Traverse the given expression structure, returning an iterator of all el", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L666"}, {"id": "visitors_rationale_683", "label": "Traverse and visit the given expression structure.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L683"}, {"id": "visitors_rationale_699", "label": "Iterate through this visitor and each 'chained' visitor.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L699"}, {"id": "visitors_rationale_707", "label": "Chain' an additional ExternalTraversal onto this ExternalTraversal The", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L707"}, {"id": "visitors_rationale_718", "label": "Base class for visitor objects which can traverse using the :func:`.visitors", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L718"}, {"id": "visitors_rationale_732", "label": "Apply cloned traversal to the given list of elements, and return the new", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L732"}, {"id": "visitors_rationale_749", "label": "Traverse and visit the given expression structure.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L749"}, {"id": "visitors_rationale_757", "label": "Base class for visitor objects which can traverse using the :func:`.visitors", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L757"}, {"id": "visitors_rationale_770", "label": "Receive pre-copied elements during a cloning traversal. If the method r", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L770"}, {"id": "visitors_rationale_789", "label": "Traverse and visit the given expression structure.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L789"}, {"id": "visitors_rationale_817", "label": "r\"\"\"Traverse the given expression structure, returning an iterator. Travers", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L817"}, {"id": "visitors_rationale_875", "label": "Visit the given expression structure using the given iterator of objects.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L875"}, {"id": "visitors_rationale_927", "label": "Traverse and visit the given expression structure using the default iterator", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L927"}, {"id": "visitors_rationale_986", "label": "Clone the given expression structure, allowing modifications by visitors for", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L986"}, {"id": "visitors_rationale_1101", "label": "Clone the given expression structure, allowing element replacement by a give", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L1101"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "enum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "itertools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "operator", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_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/visitors.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_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/visitors.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_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/visitors.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_has_cy_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_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/visitors.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_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/visitors.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_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/visitors.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_annotation_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_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/visitors.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_py_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_py_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "sqlalchemy_cyextension_util", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "sqlalchemy_cyextension_util", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_compilerdispatchtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L71", "weight": 1.0}, {"source": "visitors_compilerdispatchtype", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L71", "weight": 1.0}, {"source": "visitors_compilerdispatchtype", "target": "visitors_compilerdispatchtype_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L72", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_visitable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_compiler_dispatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L99", "weight": 1.0}, {"source": "visitors_visitable", "target": "visitors_visitable_init_subclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L101", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_generate_compiler_dispatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L107", "weight": 1.0}, {"source": "visitors_visitable", "target": "visitors_visitable_class_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L144", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_internaltraversal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L149", "weight": 1.0}, {"source": "visitors_internaltraversal", "target": "enum", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L149", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_hastraverseinternals", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L438", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_get_children", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L456", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_internaltraversaldispatchtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L490", "weight": 1.0}, {"source": "visitors_internaltraversaldispatchtype", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L490", "weight": 1.0}, {"source": "visitors_internaltraversaldispatchtype", "target": "visitors_internaltraversaldispatchtype_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L491", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_hastraversaldispatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L494", "weight": 1.0}, {"source": "visitors_hastraversaldispatch", "target": "visitors_hastraversaldispatch_dispatch", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L505", "weight": 1.0}, {"source": "visitors_hastraversaldispatch", "target": "visitors_hastraversaldispatch_run_generated_dispatch", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L513", "weight": 1.0}, {"source": "visitors_hastraversaldispatch", "target": "visitors_hastraversaldispatch_generate_dispatch", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L532", "weight": 1.0}, {"source": "visitors_hastraversaldispatch", "target": "visitors_hastraversaldispatch_generate_dispatcher", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L545", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_generate_traversal_dispatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L576", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_externallytraversible", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L592", "weight": 1.0}, {"source": "visitors_externallytraversible", "target": "visitors_hastraverseinternals", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L592", "weight": 1.0}, {"source": "visitors_externallytraversible", "target": "visitors_visitable", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L592", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_annotate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L599", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_get_children", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L601", "weight": 1.0}, {"source": "visitors_externallytraversible", "target": "visitors_externallytraversible_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L605", "weight": 1.0}, {"source": "visitors_externallytraversible", "target": "visitors_externallytraversible_copy_internals", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L609", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_clonecallabletype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L632", "weight": 1.0}, {"source": "visitors_clonecallabletype", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L632", "weight": 1.0}, {"source": "visitors_clonecallabletype", "target": "visitors_clonecallabletype_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L633", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_traversetransformcallabletype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L636", "weight": 1.0}, {"source": "visitors_traversetransformcallabletype", "target": "visitors_traversetransformcallabletype_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L637", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_externaltraversal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L643", "weight": 1.0}, {"source": "visitors_externaltraversal", "target": "visitors_externaltraversal_traverse_single", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L657", "weight": 1.0}, {"source": "visitors_externaltraversal", "target": "visitors_externaltraversal_iterate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L663", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L673", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L676", "weight": 1.0}, {"source": "visitors_externaltraversal", "target": "visitors_externaltraversal_traverse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L680", "weight": 1.0}, {"source": "visitors_externaltraversal", "target": "visitors_externaltraversal_memoized_attr_visitor_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L687", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_visitor_iterator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L698", "weight": 1.0}, {"source": "visitors_externaltraversal", "target": "visitors_externaltraversal_chain", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L706", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_cloningexternaltraversal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L717", "weight": 1.0}, {"source": "visitors_cloningexternaltraversal", "target": "visitors_externaltraversal", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L717", "weight": 1.0}, {"source": "visitors_cloningexternaltraversal", "target": "visitors_cloningexternaltraversal_copy_and_process", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L729", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L739", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L742", "weight": 1.0}, {"source": "visitors_cloningexternaltraversal", "target": "visitors_cloningexternaltraversal_traverse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L746", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_replacingexternaltraversal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L756", "weight": 1.0}, {"source": "visitors_replacingexternaltraversal", "target": "visitors_cloningexternaltraversal", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L756", "weight": 1.0}, {"source": "visitors_replacingexternaltraversal", "target": "visitors_replacingexternaltraversal_replace", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L767", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L779", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L782", "weight": 1.0}, {"source": "visitors_replacingexternaltraversal", "target": "visitors_replacingexternaltraversal_traverse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L786", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_iterate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L813", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_traverse_using", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L855", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_traverse_using", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L863", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_traverse_using", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L870", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L907", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L915", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L922", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_cloned_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L962", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_cloned_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L974", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_cloned_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L981", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_replacement_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L1073", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_replacement_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L1081", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_replacement_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L1089", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "target": "visitors_replacement_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L1096", "weight": 1.0}, {"source": "visitors_visitable_init_subclass", "target": "visitors_generate_compiler_dispatch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L103", "weight": 1.0}, {"source": "visitors_get_children", "target": "visitors_hastraversaldispatch_dispatch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L483", "weight": 1.0}, {"source": "visitors_hastraversaldispatch_run_generated_dispatch", "target": "visitors_hastraversaldispatch_generate_dispatch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L527", "weight": 1.0}, {"source": "visitors_hastraversaldispatch_generate_dispatch", "target": "visitors_hastraversaldispatch_generate_dispatcher", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L538", "weight": 1.0}, {"source": "visitors_hastraversaldispatch_generate_dispatcher", "target": "visitors_hastraversaldispatch_dispatch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L550", "weight": 1.0}, {"source": "visitors_generate_traversal_dispatch", "target": "visitors_replacingexternaltraversal_replace", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L582", "weight": 1.0}, {"source": "visitors_externaltraversal_iterate", "target": "visitors_iterate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L670", "weight": 1.0}, {"source": "visitors_externaltraversal_traverse", "target": "visitors_replacingexternaltraversal_traverse", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L685", "weight": 1.0}, {"source": "visitors_cloningexternaltraversal_copy_and_process", "target": "visitors_replacingexternaltraversal_traverse", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L736", "weight": 1.0}, {"source": "visitors_cloningexternaltraversal_traverse", "target": "visitors_cloned_traverse", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L751", "weight": 1.0}, {"source": "visitors_replacingexternaltraversal_traverse", "target": "visitors_replacement_traverse", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L802", "weight": 1.0}, {"source": "visitors_iterate", "target": "visitors_get_children", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L841", "weight": 1.0}, {"source": "visitors_traverse", "target": "visitors_traverse_using", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L958", "weight": 1.0}, {"source": "visitors_traverse", "target": "visitors_iterate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L958", "weight": 1.0}, {"source": "visitors_rationale_76", "target": "visitors_visitable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L76", "weight": 1.0}, {"source": "visitors_rationale_150", "target": "visitors_internaltraversal", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L150", "weight": 1.0}, {"source": "visitors_rationale_439", "target": "visitors_hastraverseinternals", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L439", "weight": 1.0}, {"source": "visitors_rationale_459", "target": "visitors_hastraverseinternals_get_children", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L459", "weight": 1.0}, {"source": "visitors_rationale_495", "target": "visitors_hastraversaldispatch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L495", "weight": 1.0}, {"source": "visitors_rationale_506", "target": "visitors_hastraversaldispatch_dispatch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L506", "weight": 1.0}, {"source": "visitors_rationale_612", "target": "visitors_externallytraversible_copy_internals", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L612", "weight": 1.0}, {"source": "visitors_rationale_644", "target": "visitors_externaltraversal", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L644", "weight": 1.0}, {"source": "visitors_rationale_666", "target": "visitors_externaltraversal_iterate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L666", "weight": 1.0}, {"source": "visitors_rationale_683", "target": "visitors_externaltraversal_traverse", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L683", "weight": 1.0}, {"source": "visitors_rationale_699", "target": "visitors_externaltraversal_visitor_iterator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L699", "weight": 1.0}, {"source": "visitors_rationale_707", "target": "visitors_externaltraversal_chain", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L707", "weight": 1.0}, {"source": "visitors_rationale_718", "target": "visitors_cloningexternaltraversal", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L718", "weight": 1.0}, {"source": "visitors_rationale_732", "target": "visitors_cloningexternaltraversal_copy_and_process", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L732", "weight": 1.0}, {"source": "visitors_rationale_749", "target": "visitors_cloningexternaltraversal_traverse", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L749", "weight": 1.0}, {"source": "visitors_rationale_757", "target": "visitors_replacingexternaltraversal", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L757", "weight": 1.0}, {"source": "visitors_rationale_770", "target": "visitors_replacingexternaltraversal_replace", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L770", "weight": 1.0}, {"source": "visitors_rationale_789", "target": "visitors_replacingexternaltraversal_traverse", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L789", "weight": 1.0}, {"source": "visitors_rationale_817", "target": "visitors_iterate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L817", "weight": 1.0}, {"source": "visitors_rationale_875", "target": "visitors_traverse_using", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L875", "weight": 1.0}, {"source": "visitors_rationale_927", "target": "visitors_traverse", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L927", "weight": 1.0}, {"source": "visitors_rationale_986", "target": "visitors_cloned_traverse", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L986", "weight": 1.0}, {"source": "visitors_rationale_1101", "target": "visitors_replacement_traverse", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L1101", "weight": 1.0}], "raw_calls": [{"caller_nid": "visitors_visitable_init_subclass", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L104"}, {"caller_nid": "visitors_generate_compiler_dispatch", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L117"}, {"caller_nid": "visitors_generate_compiler_dispatch", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L118"}, {"caller_nid": "visitors_generate_compiler_dispatch", "callee": "attrgetter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L124"}, {"caller_nid": "visitors_get_children", "callee": "from_iterable", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L481"}, {"caller_nid": "visitors_get_children", "callee": "meth", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L482"}, {"caller_nid": "visitors_hastraversaldispatch_dispatch", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L511"}, {"caller_nid": "visitors_hastraversaldispatch_run_generated_dispatch", "callee": "dispatcher", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L530"}, {"caller_nid": "visitors_hastraversaldispatch_generate_dispatch", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L542"}, {"caller_nid": "visitors_hastraversaldispatch_generate_dispatcher", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L553"}, {"caller_nid": "visitors_hastraversaldispatch_generate_dispatcher", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L558"}, {"caller_nid": "visitors_hastraversaldispatch_generate_dispatcher", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L567"}, {"caller_nid": "visitors_hastraversaldispatch_generate_dispatcher", "callee": "_exec_code_in_env", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L569"}, {"caller_nid": "visitors_generate_traversal_dispatch", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L581"}, {"caller_nid": "visitors_externallytraversible_clone", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L607"}, {"caller_nid": "visitors_externallytraversible_copy_internals", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L622"}, {"caller_nid": "visitors_externaltraversal_traverse_single", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L659"}, {"caller_nid": "visitors_externaltraversal_traverse_single", "callee": "meth", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L661"}, {"caller_nid": "visitors_externaltraversal_memoized_attr_visitor_dict", "callee": "dir", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L692"}, {"caller_nid": "visitors_externaltraversal_memoized_attr_visitor_dict", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L693"}, {"caller_nid": "visitors_externaltraversal_memoized_attr_visitor_dict", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L694"}, {"caller_nid": "visitors_visitor_iterator", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L704"}, {"caller_nid": "visitors_externaltraversal_chain", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L712"}, {"caller_nid": "visitors_iterate", "callee": "deque", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L846"}, {"caller_nid": "visitors_iterate", "callee": "popleft", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L848"}, {"caller_nid": "visitors_iterate", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L851"}, {"caller_nid": "visitors_traverse_using", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L900"}, {"caller_nid": "visitors_traverse_using", "callee": "meth", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L902"}, {"caller_nid": "visitors_cloned_traverse", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L1027"}, {"caller_nid": "visitors_cloned_traverse", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L1027"}, {"caller_nid": "visitors_cloned_traverse", "callee": "clone", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L1065"}, {"caller_nid": "visitors_replacement_traverse", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L1125"}, {"caller_nid": "visitors_replacement_traverse", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L1125"}, {"caller_nid": "visitors_replacement_traverse", "callee": "clone", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/visitors.py", "source_location": "L1160"}]}