Files
tfm_ainventory/graphify-out/cache/2d70b82ea540c358603ba13eb0f53f9dbbb4bfca68af50e6a11c7eebc89672ad.json

1 line
81 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "label": "crud.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1"}, {"id": "crud_as_dml_column", "label": "_as_dml_column()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L74"}, {"id": "crud_crudparams", "label": "_CrudParams", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L106"}, {"id": "namedtuple", "label": "NamedTuple", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "crud_get_crud_params", "label": "_get_crud_params()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L114"}, {"id": "crud_create_bind_param", "label": "_create_bind_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L435"}, {"id": "crud_handle_values_anonymous_param", "label": "_handle_values_anonymous_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L481"}, {"id": "crud_key_getters_for_crud_column", "label": "_key_getters_for_crud_column()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L519"}, {"id": "crud_scan_insert_from_select_cols", "label": "_scan_insert_from_select_cols()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L573"}, {"id": "crud_scan_cols", "label": "_scan_cols()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L642"}, {"id": "crud_setup_delete_return_defaults", "label": "_setup_delete_return_defaults()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L838"}, {"id": "crud_append_param_parameter", "label": "_append_param_parameter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L868"}, {"id": "crud_append_param_insert_pk_returning", "label": "_append_param_insert_pk_returning()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L985"}, {"id": "crud_append_param_insert_pk_no_returning", "label": "_append_param_insert_pk_no_returning()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1046"}, {"id": "crud_append_param_insert_hasdefault", "label": "_append_param_insert_hasdefault()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1123"}, {"id": "crud_append_param_insert_select_hasdefault", "label": "_append_param_insert_select_hasdefault()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1178"}, {"id": "crud_append_param_update", "label": "_append_param_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1219"}, {"id": "crud_create_insert_prefetch_bind_param", "label": "_create_insert_prefetch_bind_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1266"}, {"id": "crud_create_update_prefetch_bind_param", "label": "_create_update_prefetch_bind_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1298"}, {"id": "crud_multiparam_column", "label": "_multiparam_column", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1329"}, {"id": "crud_multiparam_column_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1332"}, {"id": "crud_multiparam_column_compare", "label": ".compare()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1339"}, {"id": "crud_multiparam_column_copy_internals", "label": "._copy_internals()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1342"}, {"id": "crud_multiparam_column_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1345"}, {"id": "crud_default_description_tuple", "label": "_default_description_tuple()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1353"}, {"id": "crud_onupdate_description_tuple", "label": "_onupdate_description_tuple()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1359"}, {"id": "crud_process_multiparam_default_bind", "label": "_process_multiparam_default_bind()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1365"}, {"id": "crud_get_update_multitable_params", "label": "_get_update_multitable_params()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1398"}, {"id": "crud_extend_values_for_multiparams", "label": "_extend_values_for_multiparams()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1500"}, {"id": "crud_get_stmt_parameter_tuples_params", "label": "_get_stmt_parameter_tuples_params()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1546"}, {"id": "crud_get_returning_modifiers", "label": "_get_returning_modifiers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1588"}, {"id": "crud_warn_pk_with_no_anticipated_value", "label": "_warn_pk_with_no_anticipated_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1733"}, {"id": "crud_rationale_121", "label": "create a set of tuples representing column/string pairs for use in an INSERT", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L121"}, {"id": "crud_rationale_986", "label": "Create a primary key expression in the INSERT statement where we want to pop", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L986"}, {"id": "crud_rationale_1047", "label": "Create a primary key expression in the INSERT statement where we want to pop", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1047"}, {"id": "crud_rationale_1354", "label": "used by default.py -> _process_execute_defaults()", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1354"}, {"id": "crud_rationale_1360", "label": "used by default.py -> _process_execute_defaults()", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1360"}, {"id": "crud_rationale_1589", "label": "determines RETURNING strategy, if any, for the statement. This is where it'", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1589"}, {"id": "crud_rationale_1584", "label": "# TODO: not sure if accumulated_bind_names applies here", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1584"}, {"id": "crud_rationale_1711", "label": "# TODO: this is weird. See #9685 where we have to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1711"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "operator", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_dml_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_dml_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_dml_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_dml_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_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/crud.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_as_dml_column", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_crudparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L106", "weight": 1.0}, {"source": "crud_crudparams", "target": "namedtuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L106", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_get_crud_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L114", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_create_bind_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L435", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_create_bind_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L448", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_create_bind_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L456", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_handle_values_anonymous_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L481", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_key_getters_for_crud_column", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L519", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_scan_insert_from_select_cols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L573", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_scan_cols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L642", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_setup_delete_return_defaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L838", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_append_param_parameter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L868", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_append_param_insert_pk_returning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L985", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_append_param_insert_pk_no_returning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1046", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_append_param_insert_hasdefault", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1123", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_append_param_insert_select_hasdefault", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1178", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_append_param_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1219", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_create_insert_prefetch_bind_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1266", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_create_insert_prefetch_bind_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1275", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_create_insert_prefetch_bind_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1283", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_create_update_prefetch_bind_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1298", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_create_update_prefetch_bind_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1307", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_create_update_prefetch_bind_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1315", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_multiparam_column", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1329", "weight": 1.0}, {"source": "crud_multiparam_column", "target": "crud_multiparam_column_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1332", "weight": 1.0}, {"source": "crud_multiparam_column", "target": "crud_multiparam_column_compare", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1339", "weight": 1.0}, {"source": "crud_multiparam_column", "target": "crud_multiparam_column_copy_internals", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1342", "weight": 1.0}, {"source": "crud_multiparam_column", "target": "crud_multiparam_column_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1345", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_default_description_tuple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1353", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_onupdate_description_tuple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1359", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_process_multiparam_default_bind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1365", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_get_update_multitable_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1398", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_extend_values_for_multiparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1500", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_get_stmt_parameter_tuples_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1546", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_get_returning_modifiers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1588", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "target": "crud_warn_pk_with_no_anticipated_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1733", "weight": 1.0}, {"source": "crud_get_crud_params", "target": "crud_key_getters_for_crud_column", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L177", "weight": 1.0}, {"source": "crud_get_crud_params", "target": "crud_setup_delete_return_defaults", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L188", "weight": 1.0}, {"source": "crud_get_crud_params", "target": "crud_crudparams", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L201", "weight": 1.0}, {"source": "crud_get_crud_params", "target": "crud_create_bind_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L211", "weight": 1.0}, {"source": "crud_get_crud_params", "target": "crud_get_stmt_parameter_tuples_params", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L266", "weight": 1.0}, {"source": "crud_get_crud_params", "target": "crud_get_update_multitable_params", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L281", "weight": 1.0}, {"source": "crud_get_crud_params", "target": "crud_scan_insert_from_select_cols", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L298", "weight": 1.0}, {"source": "crud_get_crud_params", "target": "crud_scan_cols", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L314", "weight": 1.0}, {"source": "crud_get_crud_params", "target": "crud_extend_values_for_multiparams", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L394", "weight": 1.0}, {"source": "crud_get_crud_params", "target": "crud_as_dml_column", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L417", "weight": 1.0}, {"source": "crud_scan_insert_from_select_cols", "target": "crud_append_param_insert_select_hasdefault", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L617", "weight": 1.0}, {"source": "crud_scan_cols", "target": "crud_get_returning_modifiers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L662", "weight": 1.0}, {"source": "crud_scan_cols", "target": "crud_append_param_parameter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L710", "weight": 1.0}, {"source": "crud_scan_cols", "target": "crud_append_param_insert_pk_returning", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L743", "weight": 1.0}, {"source": "crud_scan_cols", "target": "crud_append_param_insert_pk_no_returning", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L754", "weight": 1.0}, {"source": "crud_scan_cols", "target": "crud_append_param_insert_hasdefault", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L764", "weight": 1.0}, {"source": "crud_scan_cols", "target": "crud_warn_pk_with_no_anticipated_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L784", "weight": 1.0}, {"source": "crud_scan_cols", "target": "crud_append_param_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L789", "weight": 1.0}, {"source": "crud_setup_delete_return_defaults", "target": "crud_get_returning_modifiers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L851", "weight": 1.0}, {"source": "crud_append_param_parameter", "target": "crud_create_bind_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L907", "weight": 1.0}, {"source": "crud_append_param_parameter", "target": "crud_handle_values_anonymous_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L936", "weight": 1.0}, {"source": "crud_append_param_insert_pk_returning", "target": "crud_create_insert_prefetch_bind_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1034", "weight": 1.0}, {"source": "crud_append_param_insert_pk_returning", "target": "crud_warn_pk_with_no_anticipated_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1043", "weight": 1.0}, {"source": "crud_append_param_insert_pk_no_returning", "target": "crud_create_insert_prefetch_bind_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1102", "weight": 1.0}, {"source": "crud_append_param_insert_pk_no_returning", "target": "crud_warn_pk_with_no_anticipated_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1114", "weight": 1.0}, {"source": "crud_append_param_insert_hasdefault", "target": "crud_create_insert_prefetch_bind_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1172", "weight": 1.0}, {"source": "crud_append_param_insert_select_hasdefault", "target": "crud_create_insert_prefetch_bind_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1211", "weight": 1.0}, {"source": "crud_append_param_update", "target": "crud_create_update_prefetch_bind_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1248", "weight": 1.0}, {"source": "crud_create_insert_prefetch_bind_param", "target": "crud_create_bind_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1290", "weight": 1.0}, {"source": "crud_create_update_prefetch_bind_param", "target": "crud_create_bind_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1322", "weight": 1.0}, {"source": "crud_process_multiparam_default_bind", "target": "crud_multiparam_column", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1391", "weight": 1.0}, {"source": "crud_process_multiparam_default_bind", "target": "crud_create_insert_prefetch_bind_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1393", "weight": 1.0}, {"source": "crud_get_update_multitable_params", "target": "crud_create_bind_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1445", "weight": 1.0}, {"source": "crud_get_update_multitable_params", "target": "crud_handle_values_anonymous_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1456", "weight": 1.0}, {"source": "crud_get_update_multitable_params", "target": "crud_create_update_prefetch_bind_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1490", "weight": 1.0}, {"source": "crud_extend_values_for_multiparams", "target": "crud_create_bind_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1524", "weight": 1.0}, {"source": "crud_extend_values_for_multiparams", "target": "crud_process_multiparam_default_bind", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1535", "weight": 1.0}, {"source": "crud_rationale_121", "target": "crud_get_crud_params", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L121", "weight": 1.0}, {"source": "crud_rationale_986", "target": "crud_append_param_insert_pk_returning", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L986", "weight": 1.0}, {"source": "crud_rationale_1047", "target": "crud_append_param_insert_pk_no_returning", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1047", "weight": 1.0}, {"source": "crud_rationale_1354", "target": "crud_multiparam_column_default_description_tuple", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1354", "weight": 1.0}, {"source": "crud_rationale_1360", "target": "crud_multiparam_column_onupdate_description_tuple", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1360", "weight": 1.0}, {"source": "crud_rationale_1589", "target": "crud_get_returning_modifiers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1589", "weight": 1.0}, {"source": "crud_rationale_1584", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1584", "weight": 1.0}, {"source": "crud_rationale_1711", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_crud_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1711", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_as_dml_column", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L75"}, {"caller_nid": "crud_as_dml_column", "callee": "CompileError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L76"}, {"caller_nid": "crud_get_crud_params", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L159"}, {"caller_nid": "crud_get_crud_params", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L165"}, {"caller_nid": "crud_get_crud_params", "callee": "CompileError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L182"}, {"caller_nid": "crud_get_crud_params", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L210"}, {"caller_nid": "crud_get_crud_params", "callee": "_compile_state_isinsert", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L226"}, {"caller_nid": "crud_get_crud_params", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L232"}, {"caller_nid": "crud_get_crud_params", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L232"}, {"caller_nid": "crud_get_crud_params", "callee": "_column_as_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L233"}, {"caller_nid": "crud_get_crud_params", "callee": "_column_as_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L238"}, {"caller_nid": "crud_get_crud_params", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L241"}, {"caller_nid": "crud_get_crud_params", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L241"}, {"caller_nid": "crud_get_crud_params", "callee": "_column_as_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L242"}, {"caller_nid": "crud_get_crud_params", "callee": "_column_as_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L253"}, {"caller_nid": "crud_get_crud_params", "callee": "_column_as_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L259"}, {"caller_nid": "crud_get_crud_params", "callee": "isupdate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L280"}, {"caller_nid": "crud_get_crud_params", "callee": "_compile_state_isinsert", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L293"}, {"caller_nid": "crud_get_crud_params", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L330"}, {"caller_nid": "crud_get_crud_params", "callee": "intersection", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L330"}, {"caller_nid": "crud_get_crud_params", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L330"}, {"caller_nid": "crud_get_crud_params", "callee": "_column_as_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L331"}, {"caller_nid": "crud_get_crud_params", "callee": "isupdate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L336"}, {"caller_nid": "crud_get_crud_params", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L337"}, {"caller_nid": "crud_get_crud_params", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L337"}, {"caller_nid": "crud_get_crud_params", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L340"}, {"caller_nid": "crud_get_crud_params", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L343"}, {"caller_nid": "crud_get_crud_params", "callee": "CompileError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L361"}, {"caller_nid": "crud_get_crud_params", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L364"}, {"caller_nid": "crud_get_crud_params", "callee": "CompileError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L371"}, {"caller_nid": "crud_get_crud_params", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L375"}, {"caller_nid": "crud_get_crud_params", "callee": "CompileError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L381"}, {"caller_nid": "crud_get_crud_params", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L383"}, {"caller_nid": "crud_get_crud_params", "callee": "_compile_state_isinsert", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L389"}, {"caller_nid": "crud_get_crud_params", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L398"}, {"caller_nid": "crud_get_crud_params", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L402"}, {"caller_nid": "crud_get_crud_params", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L418"}, {"caller_nid": "crud_create_bind_param", "callee": "BindParameter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L471"}, {"caller_nid": "crud_create_bind_param", "callee": "_compiler_dispatch", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L476"}, {"caller_nid": "crud_handle_values_anonymous_param", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L506"}, {"caller_nid": "crud_handle_values_anonymous_param", "callee": "_with_binary_element_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L514"}, {"caller_nid": "crud_handle_values_anonymous_param", "callee": "_compiler_dispatch", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L516"}, {"caller_nid": "crud_key_getters_for_crud_column", "callee": "isupdate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L526"}, {"caller_nid": "crud_key_getters_for_crud_column", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L533"}, {"caller_nid": "crud_key_getters_for_crud_column", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L535"}, {"caller_nid": "crud_key_getters_for_crud_column", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L565"}, {"caller_nid": "crud_key_getters_for_crud_column", "callee": "attrgetter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L568"}, {"caller_nid": "crud_scan_insert_from_select_cols", "callee": "_column_as_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L586"}, {"caller_nid": "crud_scan_insert_from_select_cols", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L594"}, {"caller_nid": "crud_scan_insert_from_select_cols", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L609"}, {"caller_nid": "crud_scan_insert_from_select_cols", "callee": "_getattr_col_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L612"}, {"caller_nid": "crud_scan_insert_from_select_cols", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L614"}, {"caller_nid": "crud_scan_insert_from_select_cols", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L615"}, {"caller_nid": "crud_scan_insert_from_select_cols", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L615"}, {"caller_nid": "crud_scan_insert_from_select_cols", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L622"}, {"caller_nid": "crud_scan_insert_from_select_cols", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L624"}, {"caller_nid": "crud_scan_insert_from_select_cols", "callee": "CompileError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L625"}, {"caller_nid": "crud_scan_insert_from_select_cols", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L629"}, {"caller_nid": "crud_scan_insert_from_select_cols", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L629"}, {"caller_nid": "crud_scan_insert_from_select_cols", "callee": "_generate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L634"}, {"caller_nid": "crud_scan_insert_from_select_cols", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L636"}, {"caller_nid": "crud_scan_cols", "callee": "_column_as_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L668"}, {"caller_nid": "crud_scan_cols", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L670"}, {"caller_nid": "crud_scan_cols", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L674"}, {"caller_nid": "crud_scan_cols", "callee": "_compile_state_isinsert", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L680"}, {"caller_nid": "crud_scan_cols", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L693"}, {"caller_nid": "crud_scan_cols", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L695"}, {"caller_nid": "crud_scan_cols", "callee": "_getattr_col_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L705"}, {"caller_nid": "crud_scan_cols", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L772"}, {"caller_nid": "crud_scan_cols", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L774"}, {"caller_nid": "crud_scan_cols", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L777"}, {"caller_nid": "crud_scan_cols", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L807"}, {"caller_nid": "crud_scan_cols", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L813"}, {"caller_nid": "crud_scan_cols", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L816"}, {"caller_nid": "crud_setup_delete_return_defaults", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L859"}, {"caller_nid": "crud_setup_delete_return_defaults", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L862"}, {"caller_nid": "crud_setup_delete_return_defaults", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L863"}, {"caller_nid": "crud_append_param_parameter", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L884"}, {"caller_nid": "crud_append_param_parameter", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L886"}, {"caller_nid": "crud_append_param_parameter", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L887"}, {"caller_nid": "crud_append_param_parameter", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L891"}, {"caller_nid": "crud_append_param_parameter", "callee": "_is_literal", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L893"}, {"caller_nid": "crud_append_param_parameter", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L905"}, {"caller_nid": "crud_append_param_parameter", "callee": "_col_bind_name", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L913"}, {"caller_nid": "crud_append_param_parameter", "callee": "_compile_state_isinsert", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L914"}, {"caller_nid": "crud_append_param_parameter", "callee": "_col_bind_name", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L916"}, {"caller_nid": "crud_append_param_parameter", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L932"}, {"caller_nid": "crud_append_param_parameter", "callee": "_col_bind_name", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L941"}, {"caller_nid": "crud_append_param_parameter", "callee": "_compile_state_isinsert", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L942"}, {"caller_nid": "crud_append_param_parameter", "callee": "_col_bind_name", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L944"}, {"caller_nid": "crud_append_param_parameter", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L951"}, {"caller_nid": "crud_append_param_parameter", "callee": "self_group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L952"}, {"caller_nid": "crud_append_param_parameter", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L959"}, {"caller_nid": "crud_append_param_parameter", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L962"}, {"caller_nid": "crud_append_param_parameter", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L966"}, {"caller_nid": "crud_append_param_parameter", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L971"}, {"caller_nid": "crud_append_param_parameter", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L980"}, {"caller_nid": "crud_append_param_parameter", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L982"}, {"caller_nid": "crud_append_param_insert_pk_returning", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L997"}, {"caller_nid": "crud_append_param_insert_pk_returning", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L998"}, {"caller_nid": "crud_append_param_insert_pk_returning", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1001"}, {"caller_nid": "crud_append_param_insert_pk_returning", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1002"}, {"caller_nid": "crud_append_param_insert_pk_returning", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1010"}, {"caller_nid": "crud_append_param_insert_pk_returning", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1012"}, {"caller_nid": "crud_append_param_insert_pk_returning", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1013"}, {"caller_nid": "crud_append_param_insert_pk_returning", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1016"}, {"caller_nid": "crud_append_param_insert_pk_returning", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1017"}, {"caller_nid": "crud_append_param_insert_pk_returning", "callee": "self_group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1018"}, {"caller_nid": "crud_append_param_insert_pk_returning", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1025"}, {"caller_nid": "crud_append_param_insert_pk_returning", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1030"}, {"caller_nid": "crud_append_param_insert_pk_returning", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1033"}, {"caller_nid": "crud_append_param_insert_pk_returning", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1039"}, {"caller_nid": "crud_append_param_insert_pk_no_returning", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1098"}, {"caller_nid": "crud_append_param_insert_pk_no_returning", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1101"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1130"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1131"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1134"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1135"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1144"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1146"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1148"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1149"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1152"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1153"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "self_group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1154"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1163"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1166"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1168"}, {"caller_nid": "crud_append_param_insert_hasdefault", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1171"}, {"caller_nid": "crud_append_param_insert_select_hasdefault", "callee": "default_is_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1185"}, {"caller_nid": "crud_append_param_insert_select_hasdefault", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1189"}, {"caller_nid": "crud_append_param_insert_select_hasdefault", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1192"}, {"caller_nid": "crud_append_param_insert_select_hasdefault", "callee": "next_value", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1193"}, {"caller_nid": "crud_append_param_insert_select_hasdefault", "callee": "default_is_clause_element", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1197"}, {"caller_nid": "crud_append_param_insert_select_hasdefault", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1198"}, {"caller_nid": "crud_append_param_insert_select_hasdefault", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1201"}, {"caller_nid": "crud_append_param_insert_select_hasdefault", "callee": "self_group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1202"}, {"caller_nid": "crud_append_param_insert_select_hasdefault", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1207"}, {"caller_nid": "crud_append_param_insert_select_hasdefault", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1210"}, {"caller_nid": "crud_append_param_update", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1225"}, {"caller_nid": "crud_append_param_update", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1228"}, {"caller_nid": "crud_append_param_update", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1232"}, {"caller_nid": "crud_append_param_update", "callee": "self_group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1232"}, {"caller_nid": "crud_append_param_update", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1237"}, {"caller_nid": "crud_append_param_update", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1239"}, {"caller_nid": "crud_append_param_update", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1241"}, {"caller_nid": "crud_append_param_update", "callee": "format_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1244"}, {"caller_nid": "crud_append_param_update", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1254"}, {"caller_nid": "crud_append_param_update", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1256"}, {"caller_nid": "crud_append_param_update", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1262"}, {"caller_nid": "crud_create_insert_prefetch_bind_param", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1293"}, {"caller_nid": "crud_create_update_prefetch_bind_param", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1325"}, {"caller_nid": "crud_multiparam_column_compare", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1340"}, {"caller_nid": "crud_multiparam_column_copy_internals", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1343"}, {"caller_nid": "crud_multiparam_column_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1347"}, {"caller_nid": "crud_default_description_tuple", "callee": "_from_column_default", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1356"}, {"caller_nid": "crud_onupdate_description_tuple", "callee": "_from_column_default", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1362"}, {"caller_nid": "crud_process_multiparam_default_bind", "callee": "CompileError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1373"}, {"caller_nid": "crud_process_multiparam_default_bind", "callee": "default_is_clause_element", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1378"}, {"caller_nid": "crud_process_multiparam_default_bind", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1379"}, {"caller_nid": "crud_process_multiparam_default_bind", "callee": "self_group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1379"}, {"caller_nid": "crud_process_multiparam_default_bind", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1389"}, {"caller_nid": "crud_process_multiparam_default_bind", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1392"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1410"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1416"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "is_derived_from", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1423"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "CompileError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1430"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1438"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "_getattr_col_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1440"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1443"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "_is_literal", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1444"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "_col_bind_name", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1450"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "_col_bind_name", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1455"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1461"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1462"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "self_group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1462"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1464"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1474"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1477"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1478"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "self_group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1479"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1484"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1486"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1489"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "_col_bind_name", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1491"}, {"caller_nid": "crud_get_update_multitable_params", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1497"}, {"caller_nid": "crud_extend_values_for_multiparams", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1511"}, {"caller_nid": "crud_extend_values_for_multiparams", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1514"}, {"caller_nid": "crud_extend_values_for_multiparams", "callee": "_column_as_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1517"}, {"caller_nid": "crud_extend_values_for_multiparams", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1517"}, {"caller_nid": "crud_extend_values_for_multiparams", "callee": "_is_literal", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1523"}, {"caller_nid": "crud_extend_values_for_multiparams", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1533"}, {"caller_nid": "crud_extend_values_for_multiparams", "callee": "self_group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1533"}, {"caller_nid": "crud_extend_values_for_multiparams", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1539"}, {"caller_nid": "crud_extend_values_for_multiparams", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1541"}, {"caller_nid": "crud_get_stmt_parameter_tuples_params", "callee": "_column_as_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1556"}, {"caller_nid": "crud_get_stmt_parameter_tuples_params", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1558"}, {"caller_nid": "crud_get_stmt_parameter_tuples_params", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1567"}, {"caller_nid": "crud_get_stmt_parameter_tuples_params", "callee": "_is_literal", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1571"}, {"caller_nid": "crud_get_stmt_parameter_tuples_params", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1572"}, {"caller_nid": "crud_get_stmt_parameter_tuples_params", "callee": "BindParameter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1573"}, {"caller_nid": "crud_get_stmt_parameter_tuples_params", "callee": "_with_binary_element_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1580"}, {"caller_nid": "crud_get_stmt_parameter_tuples_params", "callee": "process", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1582"}, {"caller_nid": "crud_get_stmt_parameter_tuples_params", "callee": "self_group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1582"}, {"caller_nid": "crud_get_stmt_parameter_tuples_params", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1585"}, {"caller_nid": "crud_get_returning_modifiers", "callee": "_compile_state_isinsert", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1600"}, {"caller_nid": "crud_get_returning_modifiers", "callee": "_compile_state_isinsert", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1650"}, {"caller_nid": "crud_get_returning_modifiers", "callee": "_get_sentinel_column_for_table", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1682"}, {"caller_nid": "crud_get_returning_modifiers", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1717"}, {"caller_nid": "crud_get_returning_modifiers", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1719"}, {"caller_nid": "crud_warn_pk_with_no_anticipated_value", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1743"}, {"caller_nid": "crud_warn_pk_with_no_anticipated_value", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/crud.py", "source_location": "L1752"}]}