1 line
135 KiB
JSON
1 line
135 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "label": "coercions.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1"}, {"id": "coercions_is_literal", "label": "_is_literal()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L79"}, {"id": "coercions_deep_is_literal", "label": "_deep_is_literal()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L91"}, {"id": "coercions_document_text_coercion", "label": "_document_text_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L129"}, {"id": "coercions_expression_collection_was_a_list", "label": "_expression_collection_was_a_list()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L145"}, {"id": "coercions_expect", "label": "expect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L164"}, {"id": "coercions_expect_as_key", "label": "expect_as_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L430"}, {"id": "coercions_expect_col_expression_collection", "label": "expect_col_expression_collection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L437"}, {"id": "coercions_roleimpl", "label": "RoleImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L467"}, {"id": "coercions_roleimpl_literal_coercion", "label": "._literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L470"}, {"id": "coercions_roleimpl_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L477"}, {"id": "coercions_roleimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L482"}, {"id": "coercions_roleimpl_raise_for_expected", "label": "._raise_for_expected()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L491"}, {"id": "coercions_deannotate", "label": "_Deannotate", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L522"}, {"id": "coercions_deannotate_post_coercion", "label": "._post_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L525"}, {"id": "coercions_stringonly", "label": "_StringOnly", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L531"}, {"id": "coercions_returnsstringkey", "label": "_ReturnsStringKey", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L537"}, {"id": "coercions_returnsstringkey_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L540"}, {"id": "coercions_returnsstringkey_literal_coercion", "label": "._literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L546"}, {"id": "coercions_columncoercions", "label": "_ColumnCoercions", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L550"}, {"id": "coercions_columncoercions_warn_for_scalar_subquery_coercion", "label": "._warn_for_scalar_subquery_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L553"}, {"id": "coercions_columncoercions_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L560"}, {"id": "coercions_no_text_coercion", "label": "_no_text_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L578"}, {"id": "coercions_notextcoercion", "label": "_NoTextCoercion", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L596"}, {"id": "coercions_notextcoercion_literal_coercion", "label": "._literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L599"}, {"id": "coercions_coerceliterals", "label": "_CoerceLiterals", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L608"}, {"id": "coercions_coerceliterals_text_coercion", "label": "._text_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L614"}, {"id": "coercions_coerceliterals_literal_coercion", "label": "._literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L617"}, {"id": "coercions_literalvalueimpl", "label": "LiteralValueImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L638"}, {"id": "coercions_literalvalueimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L641"}, {"id": "coercions_literalvalueimpl_literal_coercion", "label": "._literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L664"}, {"id": "coercions_selectisnotfrom", "label": "_SelectIsNotFrom", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L668"}, {"id": "coercions_selectisnotfrom_raise_for_expected", "label": "._raise_for_expected()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L671"}, {"id": "coercions_hascachekeyimpl", "label": "HasCacheKeyImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L709"}, {"id": "coercions_hascachekeyimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L712"}, {"id": "coercions_hascachekeyimpl_literal_coercion", "label": "._literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L724"}, {"id": "coercions_executableoptionimpl", "label": "ExecutableOptionImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L728"}, {"id": "coercions_executableoptionimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L731"}, {"id": "coercions_executableoptionimpl_literal_coercion", "label": "._literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L743"}, {"id": "coercions_expressionelementimpl", "label": "ExpressionElementImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L747"}, {"id": "coercions_expressionelementimpl_literal_coercion", "label": "._literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L750"}, {"id": "coercions_expressionelementimpl_raise_for_expected", "label": "._raise_for_expected()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L770"}, {"id": "coercions_binaryelementimpl", "label": "BinaryElementImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L790"}, {"id": "coercions_binaryelementimpl_literal_coercion", "label": "._literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L793"}, {"id": "coercions_binaryelementimpl_post_coercion", "label": "._post_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L808"}, {"id": "coercions_inelementimpl", "label": "InElementImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L816"}, {"id": "coercions_inelementimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L819"}, {"id": "coercions_inelementimpl_warn_for_implicit_coercion", "label": "._warn_for_implicit_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L839"}, {"id": "coercions_literal_coercion", "label": "_literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L847"}, {"id": "coercions_inelementimpl_post_coercion", "label": "._post_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L881"}, {"id": "coercions_onclauseimpl", "label": "OnClauseImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L902"}, {"id": "coercions_onclauseimpl_literal_coercion", "label": "._literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L907"}, {"id": "coercions_onclauseimpl_post_coercion", "label": "._post_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L910"}, {"id": "coercions_wherehavingimpl", "label": "WhereHavingImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L921"}, {"id": "coercions_wherehavingimpl_text_coercion", "label": "._text_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L926"}, {"id": "coercions_statementoptionimpl", "label": "StatementOptionImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L930"}, {"id": "coercions_statementoptionimpl_text_coercion", "label": "._text_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L935"}, {"id": "coercions_columnargumentimpl", "label": "ColumnArgumentImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L939"}, {"id": "coercions_columnargumentorkeyimpl", "label": "ColumnArgumentOrKeyImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L943"}, {"id": "coercions_strasplaincolumnimpl", "label": "StrAsPlainColumnImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L947"}, {"id": "coercions_strasplaincolumnimpl_text_coercion", "label": "._text_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L950"}, {"id": "coercions_byofimpl", "label": "ByOfImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L954"}, {"id": "coercions_byofimpl_text_coercion", "label": "._text_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L959"}, {"id": "coercions_orderbyimpl", "label": "OrderByImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L963"}, {"id": "coercions_orderbyimpl_post_coercion", "label": "._post_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L966"}, {"id": "coercions_groupbyimpl", "label": "GroupByImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L976"}, {"id": "coercions_groupbyimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L979"}, {"id": "coercions_dmlcolumnimpl", "label": "DMLColumnImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L992"}, {"id": "coercions_dmlcolumnimpl_post_coercion", "label": "._post_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L995"}, {"id": "coercions_constexprimpl", "label": "ConstExprImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1002"}, {"id": "coercions_constexprimpl_literal_coercion", "label": "._literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1005"}, {"id": "coercions_truncatedlabelimpl", "label": "TruncatedLabelImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1016"}, {"id": "coercions_truncatedlabelimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1019"}, {"id": "coercions_truncatedlabelimpl_literal_coercion", "label": "._literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1031"}, {"id": "coercions_ddlexpressionimpl", "label": "DDLExpressionImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1045"}, {"id": "coercions_ddlexpressionimpl_text_coercion", "label": "._text_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1050"}, {"id": "coercions_ddlconstraintcolumnimpl", "label": "DDLConstraintColumnImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1058"}, {"id": "coercions_ddlreferredcolumnimpl", "label": "DDLReferredColumnImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1062"}, {"id": "coercions_limitoffsetimpl", "label": "LimitOffsetImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1066"}, {"id": "coercions_limitoffsetimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1069"}, {"id": "coercions_limitoffsetimpl_literal_coercion", "label": "._literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1081"}, {"id": "coercions_labeledcolumnexprimpl", "label": "LabeledColumnExprImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1093"}, {"id": "coercions_labeledcolumnexprimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1096"}, {"id": "coercions_columnsclauseimpl", "label": "ColumnsClauseImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1115"}, {"id": "coercions_columnsclauseimpl_raise_for_expected", "label": "._raise_for_expected()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1124"}, {"id": "coercions_columnsclauseimpl_text_coercion", "label": "._text_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1137"}, {"id": "coercions_returnsrowsimpl", "label": "ReturnsRowsImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1156"}, {"id": "coercions_statementimpl", "label": "StatementImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1160"}, {"id": "coercions_statementimpl_post_coercion", "label": "._post_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1163"}, {"id": "coercions_statementimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1187"}, {"id": "coercions_selectstatementimpl", "label": "SelectStatementImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1202"}, {"id": "coercions_selectstatementimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1205"}, {"id": "coercions_hascteimpl", "label": "HasCTEImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1218"}, {"id": "coercions_iscteimpl", "label": "IsCTEImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1222"}, {"id": "coercions_jointargetimpl", "label": "JoinTargetImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1226"}, {"id": "coercions_jointargetimpl_literal_coercion", "label": "._literal_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1231"}, {"id": "coercions_jointargetimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1234"}, {"id": "coercions_fromclauseimpl", "label": "FromClauseImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1265"}, {"id": "coercions_fromclauseimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1268"}, {"id": "coercions_fromclauseimpl_post_coercion", "label": "._post_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1295"}, {"id": "coercions_strictfromclauseimpl", "label": "StrictFromClauseImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1302"}, {"id": "coercions_strictfromclauseimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1305"}, {"id": "coercions_anonymizedfromclauseimpl", "label": "AnonymizedFromClauseImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1327"}, {"id": "coercions_anonymizedfromclauseimpl_post_coercion", "label": "._post_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1330"}, {"id": "coercions_dmltableimpl", "label": "DMLTableImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1336"}, {"id": "coercions_dmltableimpl_post_coercion", "label": "._post_coercion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1339"}, {"id": "coercions_dmlselectimpl", "label": "DMLSelectImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1346"}, {"id": "coercions_dmlselectimpl_implicit_coercions", "label": "._implicit_coercions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1349"}, {"id": "coercions_compoundelementimpl", "label": "CompoundElementImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1368"}, {"id": "coercions_compoundelementimpl_raise_for_expected", "label": "._raise_for_expected()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1371"}, {"id": "coercions_rationale_80", "label": "Return whether or not the element is a \"literal\" in the context of a SQL exp", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L80"}, {"id": "coercions_rationale_92", "label": "Return whether or not the element is a \"literal\" in the context of a SQL exp", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L92"}, {"id": "coercions_rationale_1032", "label": "coerce the given value to :class:`._truncated_label`. Existing :class:`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1032"}, {"id": "coercions_rationale_758", "label": "# TODO: there's no test coverage now for the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L758"}, {"id": "coercions_rationale_1256", "label": "# TODO: doing _implicit_subquery here causes tests to fail,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1256"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "collections_abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "numbers", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_cache_key_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_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/coercions.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_visitors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L71", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_is_literal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_deep_is_literal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L91", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_document_text_coercion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L129", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expression_collection_was_a_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L145", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L164", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L172", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L182", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L190", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L198", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L206", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L214", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L222", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L234", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L248", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L256", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L264", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L272", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L280", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L290", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L298", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L307", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L314", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect_as_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L430", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expect_col_expression_collection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L437", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_roleimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L467", "weight": 1.0}, {"source": "coercions_roleimpl", "target": "coercions_roleimpl_literal_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L470", "weight": 1.0}, {"source": "coercions_roleimpl", "target": "coercions_roleimpl_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L477", "weight": 1.0}, {"source": "coercions_roleimpl", "target": "coercions_roleimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L482", "weight": 1.0}, {"source": "coercions_roleimpl", "target": "coercions_roleimpl_raise_for_expected", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L491", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_deannotate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L522", "weight": 1.0}, {"source": "coercions_deannotate", "target": "coercions_deannotate_post_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L525", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_stringonly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L531", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_returnsstringkey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L537", "weight": 1.0}, {"source": "coercions_returnsstringkey", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L537", "weight": 1.0}, {"source": "coercions_returnsstringkey", "target": "coercions_returnsstringkey_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L540", "weight": 1.0}, {"source": "coercions_returnsstringkey", "target": "coercions_returnsstringkey_literal_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L546", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_columncoercions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L550", "weight": 1.0}, {"source": "coercions_columncoercions", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L550", "weight": 1.0}, {"source": "coercions_columncoercions", "target": "coercions_columncoercions_warn_for_scalar_subquery_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L553", "weight": 1.0}, {"source": "coercions_columncoercions", "target": "coercions_columncoercions_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L560", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_no_text_coercion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L578", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_notextcoercion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L596", "weight": 1.0}, {"source": "coercions_notextcoercion", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L596", "weight": 1.0}, {"source": "coercions_notextcoercion", "target": "coercions_notextcoercion_literal_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L599", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_coerceliterals", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L608", "weight": 1.0}, {"source": "coercions_coerceliterals", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L608", "weight": 1.0}, {"source": "coercions_coerceliterals", "target": "coercions_coerceliterals_text_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L614", "weight": 1.0}, {"source": "coercions_coerceliterals", "target": "coercions_coerceliterals_literal_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L617", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_literalvalueimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L638", "weight": 1.0}, {"source": "coercions_literalvalueimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L638", "weight": 1.0}, {"source": "coercions_literalvalueimpl", "target": "coercions_literalvalueimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L641", "weight": 1.0}, {"source": "coercions_literalvalueimpl", "target": "coercions_literalvalueimpl_literal_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L664", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_selectisnotfrom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L668", "weight": 1.0}, {"source": "coercions_selectisnotfrom", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L668", "weight": 1.0}, {"source": "coercions_selectisnotfrom", "target": "coercions_selectisnotfrom_raise_for_expected", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L671", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_hascachekeyimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L709", "weight": 1.0}, {"source": "coercions_hascachekeyimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L709", "weight": 1.0}, {"source": "coercions_hascachekeyimpl", "target": "coercions_hascachekeyimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L712", "weight": 1.0}, {"source": "coercions_hascachekeyimpl", "target": "coercions_hascachekeyimpl_literal_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L724", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_executableoptionimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L728", "weight": 1.0}, {"source": "coercions_executableoptionimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L728", "weight": 1.0}, {"source": "coercions_executableoptionimpl", "target": "coercions_executableoptionimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L731", "weight": 1.0}, {"source": "coercions_executableoptionimpl", "target": "coercions_executableoptionimpl_literal_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L743", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_expressionelementimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L747", "weight": 1.0}, {"source": "coercions_expressionelementimpl", "target": "coercions_columncoercions", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L747", "weight": 1.0}, {"source": "coercions_expressionelementimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L747", "weight": 1.0}, {"source": "coercions_expressionelementimpl", "target": "coercions_expressionelementimpl_literal_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L750", "weight": 1.0}, {"source": "coercions_expressionelementimpl", "target": "coercions_expressionelementimpl_raise_for_expected", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L770", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_binaryelementimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L790", "weight": 1.0}, {"source": "coercions_binaryelementimpl", "target": "coercions_expressionelementimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L790", "weight": 1.0}, {"source": "coercions_binaryelementimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L790", "weight": 1.0}, {"source": "coercions_binaryelementimpl", "target": "coercions_binaryelementimpl_literal_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L793", "weight": 1.0}, {"source": "coercions_binaryelementimpl", "target": "coercions_binaryelementimpl_post_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L808", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_inelementimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L816", "weight": 1.0}, {"source": "coercions_inelementimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L816", "weight": 1.0}, {"source": "coercions_inelementimpl", "target": "coercions_inelementimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L819", "weight": 1.0}, {"source": "coercions_inelementimpl", "target": "coercions_inelementimpl_warn_for_implicit_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L839", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_literal_coercion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L847", "weight": 1.0}, {"source": "coercions_inelementimpl", "target": "coercions_inelementimpl_post_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L881", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_onclauseimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L902", "weight": 1.0}, {"source": "coercions_onclauseimpl", "target": "coercions_columncoercions", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L902", "weight": 1.0}, {"source": "coercions_onclauseimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L902", "weight": 1.0}, {"source": "coercions_onclauseimpl", "target": "coercions_onclauseimpl_literal_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L907", "weight": 1.0}, {"source": "coercions_onclauseimpl", "target": "coercions_onclauseimpl_post_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L910", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_wherehavingimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L921", "weight": 1.0}, {"source": "coercions_wherehavingimpl", "target": "coercions_coerceliterals", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L921", "weight": 1.0}, {"source": "coercions_wherehavingimpl", "target": "coercions_columncoercions", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L921", "weight": 1.0}, {"source": "coercions_wherehavingimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L921", "weight": 1.0}, {"source": "coercions_wherehavingimpl", "target": "coercions_wherehavingimpl_text_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L926", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_statementoptionimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L930", "weight": 1.0}, {"source": "coercions_statementoptionimpl", "target": "coercions_coerceliterals", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L930", "weight": 1.0}, {"source": "coercions_statementoptionimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L930", "weight": 1.0}, {"source": "coercions_statementoptionimpl", "target": "coercions_statementoptionimpl_text_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L935", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_columnargumentimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L939", "weight": 1.0}, {"source": "coercions_columnargumentimpl", "target": "coercions_notextcoercion", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L939", "weight": 1.0}, {"source": "coercions_columnargumentimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L939", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_columnargumentorkeyimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L943", "weight": 1.0}, {"source": "coercions_columnargumentorkeyimpl", "target": "coercions_returnsstringkey", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L943", "weight": 1.0}, {"source": "coercions_columnargumentorkeyimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L943", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_strasplaincolumnimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L947", "weight": 1.0}, {"source": "coercions_strasplaincolumnimpl", "target": "coercions_coerceliterals", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L947", "weight": 1.0}, {"source": "coercions_strasplaincolumnimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L947", "weight": 1.0}, {"source": "coercions_strasplaincolumnimpl", "target": "coercions_strasplaincolumnimpl_text_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L950", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_byofimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L954", "weight": 1.0}, {"source": "coercions_byofimpl", "target": "coercions_coerceliterals", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L954", "weight": 1.0}, {"source": "coercions_byofimpl", "target": "coercions_columncoercions", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L954", "weight": 1.0}, {"source": "coercions_byofimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L954", "weight": 1.0}, {"source": "coercions_byofimpl", "target": "coercions_byofimpl_text_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L959", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_orderbyimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L963", "weight": 1.0}, {"source": "coercions_orderbyimpl", "target": "coercions_byofimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L963", "weight": 1.0}, {"source": "coercions_orderbyimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L963", "weight": 1.0}, {"source": "coercions_orderbyimpl", "target": "coercions_orderbyimpl_post_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L966", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_groupbyimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L976", "weight": 1.0}, {"source": "coercions_groupbyimpl", "target": "coercions_byofimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L976", "weight": 1.0}, {"source": "coercions_groupbyimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L976", "weight": 1.0}, {"source": "coercions_groupbyimpl", "target": "coercions_groupbyimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L979", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_dmlcolumnimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L992", "weight": 1.0}, {"source": "coercions_dmlcolumnimpl", "target": "coercions_returnsstringkey", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L992", "weight": 1.0}, {"source": "coercions_dmlcolumnimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L992", "weight": 1.0}, {"source": "coercions_dmlcolumnimpl", "target": "coercions_dmlcolumnimpl_post_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L995", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_constexprimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1002", "weight": 1.0}, {"source": "coercions_constexprimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1002", "weight": 1.0}, {"source": "coercions_constexprimpl", "target": "coercions_constexprimpl_literal_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1005", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_truncatedlabelimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1016", "weight": 1.0}, {"source": "coercions_truncatedlabelimpl", "target": "coercions_stringonly", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1016", "weight": 1.0}, {"source": "coercions_truncatedlabelimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1016", "weight": 1.0}, {"source": "coercions_truncatedlabelimpl", "target": "coercions_truncatedlabelimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1019", "weight": 1.0}, {"source": "coercions_truncatedlabelimpl", "target": "coercions_truncatedlabelimpl_literal_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1031", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_ddlexpressionimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1045", "weight": 1.0}, {"source": "coercions_ddlexpressionimpl", "target": "coercions_deannotate", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1045", "weight": 1.0}, {"source": "coercions_ddlexpressionimpl", "target": "coercions_coerceliterals", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1045", "weight": 1.0}, {"source": "coercions_ddlexpressionimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1045", "weight": 1.0}, {"source": "coercions_ddlexpressionimpl", "target": "coercions_ddlexpressionimpl_text_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1050", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_ddlconstraintcolumnimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1058", "weight": 1.0}, {"source": "coercions_ddlconstraintcolumnimpl", "target": "coercions_deannotate", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1058", "weight": 1.0}, {"source": "coercions_ddlconstraintcolumnimpl", "target": "coercions_returnsstringkey", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1058", "weight": 1.0}, {"source": "coercions_ddlconstraintcolumnimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1058", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_ddlreferredcolumnimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1062", "weight": 1.0}, {"source": "coercions_ddlreferredcolumnimpl", "target": "coercions_ddlconstraintcolumnimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1062", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_limitoffsetimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1066", "weight": 1.0}, {"source": "coercions_limitoffsetimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1066", "weight": 1.0}, {"source": "coercions_limitoffsetimpl", "target": "coercions_limitoffsetimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1069", "weight": 1.0}, {"source": "coercions_limitoffsetimpl", "target": "coercions_limitoffsetimpl_literal_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1081", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_labeledcolumnexprimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1093", "weight": 1.0}, {"source": "coercions_labeledcolumnexprimpl", "target": "coercions_expressionelementimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1093", "weight": 1.0}, {"source": "coercions_labeledcolumnexprimpl", "target": "coercions_labeledcolumnexprimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1096", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_columnsclauseimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1115", "weight": 1.0}, {"source": "coercions_columnsclauseimpl", "target": "coercions_selectisnotfrom", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1115", "weight": 1.0}, {"source": "coercions_columnsclauseimpl", "target": "coercions_coerceliterals", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1115", "weight": 1.0}, {"source": "coercions_columnsclauseimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1115", "weight": 1.0}, {"source": "coercions_columnsclauseimpl", "target": "coercions_columnsclauseimpl_raise_for_expected", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1124", "weight": 1.0}, {"source": "coercions_columnsclauseimpl", "target": "coercions_columnsclauseimpl_text_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1137", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_returnsrowsimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1156", "weight": 1.0}, {"source": "coercions_returnsrowsimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1156", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_statementimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1160", "weight": 1.0}, {"source": "coercions_statementimpl", "target": "coercions_coerceliterals", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1160", "weight": 1.0}, {"source": "coercions_statementimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1160", "weight": 1.0}, {"source": "coercions_statementimpl", "target": "coercions_statementimpl_post_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1163", "weight": 1.0}, {"source": "coercions_statementimpl", "target": "coercions_statementimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1187", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_selectstatementimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1202", "weight": 1.0}, {"source": "coercions_selectstatementimpl", "target": "coercions_notextcoercion", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1202", "weight": 1.0}, {"source": "coercions_selectstatementimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1202", "weight": 1.0}, {"source": "coercions_selectstatementimpl", "target": "coercions_selectstatementimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1205", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_hascteimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1218", "weight": 1.0}, {"source": "coercions_hascteimpl", "target": "coercions_returnsrowsimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1218", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_iscteimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1222", "weight": 1.0}, {"source": "coercions_iscteimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1222", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_jointargetimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1226", "weight": 1.0}, {"source": "coercions_jointargetimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1226", "weight": 1.0}, {"source": "coercions_jointargetimpl", "target": "coercions_jointargetimpl_literal_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1231", "weight": 1.0}, {"source": "coercions_jointargetimpl", "target": "coercions_jointargetimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1234", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_fromclauseimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1265", "weight": 1.0}, {"source": "coercions_fromclauseimpl", "target": "coercions_selectisnotfrom", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1265", "weight": 1.0}, {"source": "coercions_fromclauseimpl", "target": "coercions_notextcoercion", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1265", "weight": 1.0}, {"source": "coercions_fromclauseimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1265", "weight": 1.0}, {"source": "coercions_fromclauseimpl", "target": "coercions_fromclauseimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1268", "weight": 1.0}, {"source": "coercions_fromclauseimpl", "target": "coercions_fromclauseimpl_post_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1295", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_strictfromclauseimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1302", "weight": 1.0}, {"source": "coercions_strictfromclauseimpl", "target": "coercions_fromclauseimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1302", "weight": 1.0}, {"source": "coercions_strictfromclauseimpl", "target": "coercions_strictfromclauseimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1305", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_anonymizedfromclauseimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1327", "weight": 1.0}, {"source": "coercions_anonymizedfromclauseimpl", "target": "coercions_strictfromclauseimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1327", "weight": 1.0}, {"source": "coercions_anonymizedfromclauseimpl", "target": "coercions_anonymizedfromclauseimpl_post_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1330", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_dmltableimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1336", "weight": 1.0}, {"source": "coercions_dmltableimpl", "target": "coercions_selectisnotfrom", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1336", "weight": 1.0}, {"source": "coercions_dmltableimpl", "target": "coercions_notextcoercion", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1336", "weight": 1.0}, {"source": "coercions_dmltableimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1336", "weight": 1.0}, {"source": "coercions_dmltableimpl", "target": "coercions_dmltableimpl_post_coercion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1339", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_dmlselectimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1346", "weight": 1.0}, {"source": "coercions_dmlselectimpl", "target": "coercions_notextcoercion", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1346", "weight": 1.0}, {"source": "coercions_dmlselectimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1346", "weight": 1.0}, {"source": "coercions_dmlselectimpl", "target": "coercions_dmlselectimpl_implicit_coercions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1349", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "target": "coercions_compoundelementimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1368", "weight": 1.0}, {"source": "coercions_compoundelementimpl", "target": "coercions_notextcoercion", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1368", "weight": 1.0}, {"source": "coercions_compoundelementimpl", "target": "coercions_roleimpl", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1368", "weight": 1.0}, {"source": "coercions_compoundelementimpl", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1371", "weight": 1.0}, {"source": "coercions_expect", "target": "coercions_jointargetimpl_literal_coercion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L358", "weight": 1.0}, {"source": "coercions_expect", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L393", "weight": 1.0}, {"source": "coercions_expect", "target": "coercions_dmltableimpl_post_coercion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L417", "weight": 1.0}, {"source": "coercions_expect", "target": "coercions_dmlselectimpl_implicit_coercions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L425", "weight": 1.0}, {"source": "coercions_expect_as_key", "target": "coercions_expect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L434", "weight": 1.0}, {"source": "coercions_expect_col_expression_collection", "target": "coercions_expect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L452", "weight": 1.0}, {"source": "coercions_roleimpl_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L489", "weight": 1.0}, {"source": "coercions_returnsstringkey_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L544", "weight": 1.0}, {"source": "coercions_columncoercions_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L563", "weight": 1.0}, {"source": "coercions_columncoercions_implicit_coercions", "target": "coercions_columncoercions_warn_for_scalar_subquery_coercion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L565", "weight": 1.0}, {"source": "coercions_notextcoercion_literal_coercion", "target": "coercions_no_text_coercion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L603", "weight": 1.0}, {"source": "coercions_notextcoercion_literal_coercion", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L605", "weight": 1.0}, {"source": "coercions_coerceliterals_text_coercion", "target": "coercions_no_text_coercion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L615", "weight": 1.0}, {"source": "coercions_coerceliterals_literal_coercion", "target": "coercions_columnsclauseimpl_text_coercion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L622", "weight": 1.0}, {"source": "coercions_coerceliterals_literal_coercion", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L635", "weight": 1.0}, {"source": "coercions_literalvalueimpl_implicit_coercions", "target": "coercions_is_literal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L651", "weight": 1.0}, {"source": "coercions_literalvalueimpl_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L652", "weight": 1.0}, {"source": "coercions_selectisnotfrom_raise_for_expected", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L696", "weight": 1.0}, {"source": "coercions_hascachekeyimpl_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L722", "weight": 1.0}, {"source": "coercions_executableoptionimpl_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L741", "weight": 1.0}, {"source": "coercions_expressionelementimpl_literal_coercion", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L768", "weight": 1.0}, {"source": "coercions_expressionelementimpl_raise_for_expected", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L785", "weight": 1.0}, {"source": "coercions_binaryelementimpl_literal_coercion", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L806", "weight": 1.0}, {"source": "coercions_inelementimpl_implicit_coercions", "target": "coercions_inelementimpl_warn_for_implicit_coercion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L831", "weight": 1.0}, {"source": "coercions_inelementimpl_implicit_coercions", "target": "coercions_dmltableimpl_post_coercion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L832", "weight": 1.0}, {"source": "coercions_inelementimpl_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L837", "weight": 1.0}, {"source": "coercions_literal_coercion", "target": "coercions_is_literal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L855", "weight": 1.0}, {"source": "coercions_literal_coercion", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L859", "weight": 1.0}, {"source": "coercions_onclauseimpl_literal_coercion", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L908", "weight": 1.0}, {"source": "coercions_wherehavingimpl_text_coercion", "target": "coercions_no_text_coercion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L927", "weight": 1.0}, {"source": "coercions_constexprimpl_literal_coercion", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1013", "weight": 1.0}, {"source": "coercions_truncatedlabelimpl_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1029", "weight": 1.0}, {"source": "coercions_limitoffsetimpl_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1079", "weight": 1.0}, {"source": "coercions_labeledcolumnexprimpl_implicit_coercions", "target": "coercions_dmlselectimpl_implicit_coercions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1106", "weight": 1.0}, {"source": "coercions_labeledcolumnexprimpl_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1112", "weight": 1.0}, {"source": "coercions_columnsclauseimpl_raise_for_expected", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1133", "weight": 1.0}, {"source": "coercions_statementimpl_implicit_coercions", "target": "coercions_dmlselectimpl_implicit_coercions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1197", "weight": 1.0}, {"source": "coercions_selectstatementimpl_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1215", "weight": 1.0}, {"source": "coercions_jointargetimpl_literal_coercion", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1232", "weight": 1.0}, {"source": "coercions_jointargetimpl_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1262", "weight": 1.0}, {"source": "coercions_fromclauseimpl_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1293", "weight": 1.0}, {"source": "coercions_fromclauseimpl_post_coercion", "target": "coercions_deannotate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1297", "weight": 1.0}, {"source": "coercions_strictfromclauseimpl_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1324", "weight": 1.0}, {"source": "coercions_dmlselectimpl_implicit_coercions", "target": "coercions_compoundelementimpl_raise_for_expected", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1365", "weight": 1.0}, {"source": "coercions_rationale_80", "target": "coercions_is_literal", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L80", "weight": 1.0}, {"source": "coercions_rationale_92", "target": "coercions_deep_is_literal", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L92", "weight": 1.0}, {"source": "coercions_rationale_1032", "target": "coercions_truncatedlabelimpl_literal_coercion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1032", "weight": 1.0}, {"source": "coercions_rationale_758", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L758", "weight": 1.0}, {"source": "coercions_rationale_1256", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_coercions_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1256", "weight": 1.0}], "raw_calls": [{"caller_nid": "coercions_is_literal", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L85"}, {"caller_nid": "coercions_is_literal", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L88"}, {"caller_nid": "coercions_deep_is_literal", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L101"}, {"caller_nid": "coercions_deep_is_literal", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L101"}, {"caller_nid": "coercions_deep_is_literal", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L111"}, {"caller_nid": "coercions_deep_is_literal", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L121"}, {"caller_nid": "coercions_deep_is_literal", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L123"}, {"caller_nid": "coercions_deep_is_literal", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L124"}, {"caller_nid": "coercions_document_text_coercion", "callee": "add_parameter_text", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L132"}, {"caller_nid": "coercions_expression_collection_was_a_list", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L150"}, {"caller_nid": "coercions_expression_collection_was_a_list", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L150"}, {"caller_nid": "coercions_expression_collection_was_a_list", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L151"}, {"caller_nid": "coercions_expression_collection_was_a_list", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L152"}, {"caller_nid": "coercions_expression_collection_was_a_list", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L158"}, {"caller_nid": "coercions_expression_collection_was_a_list", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L160"}, {"caller_nid": "coercions_expect", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L330"}, {"caller_nid": "coercions_expect", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L331"}, {"caller_nid": "coercions_expect", "callee": "LambdaElement", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L333"}, {"caller_nid": "coercions_expect", "callee": "LambdaOptions", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L336"}, {"caller_nid": "coercions_expect", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L346"}, {"caller_nid": "coercions_expect", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L371"}, {"caller_nid": "coercions_expect", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L372"}, {"caller_nid": "coercions_expect", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L376"}, {"caller_nid": "coercions_expect", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L379"}, {"caller_nid": "coercions_expect", "callee": "__clause_element__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L380"}, {"caller_nid": "coercions_expect", "callee": "inspect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L386"}, {"caller_nid": "coercions_expect", "callee": "__clause_element__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L391"}, {"caller_nid": "coercions_expect", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L401"}, {"caller_nid": "coercions_expect", "callee": "_sa__py_wrapper_literal", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L402"}, {"caller_nid": "coercions_expect", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L408"}, {"caller_nid": "coercions_expect", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L410"}, {"caller_nid": "coercions_expect_as_key", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L433"}, {"caller_nid": "coercions_expect_col_expression_collection", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L453"}, {"caller_nid": "coercions_expect_col_expression_collection", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L454"}, {"caller_nid": "coercions_expect_col_expression_collection", "callee": "traverse", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L459"}, {"caller_nid": "coercions_roleimpl_literal_coercion", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L471"}, {"caller_nid": "coercions_roleimpl_init", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L480"}, {"caller_nid": "coercions_roleimpl_raise_for_expected", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L505"}, {"caller_nid": "coercions_roleimpl_raise_for_expected", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L519"}, {"caller_nid": "coercions_deannotate_post_coercion", "callee": "_deep_deannotate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L528"}, {"caller_nid": "coercions_returnsstringkey_implicit_coercions", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L541"}, {"caller_nid": "coercions_columncoercions_warn_for_scalar_subquery_coercion", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L554"}, {"caller_nid": "coercions_columncoercions_implicit_coercions", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L562"}, {"caller_nid": "coercions_columncoercions_implicit_coercions", "callee": "scalar_subquery", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L566"}, {"caller_nid": "coercions_columncoercions_implicit_coercions", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L567"}, {"caller_nid": "coercions_columncoercions_implicit_coercions", "callee": "scalar_subquery", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L571"}, {"caller_nid": "coercions_no_text_coercion", "callee": "exc_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L585"}, {"caller_nid": "coercions_no_text_coercion", "callee": "ellipses_string", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L589"}, {"caller_nid": "coercions_notextcoercion_literal_coercion", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L600"}, {"caller_nid": "coercions_notextcoercion_literal_coercion", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L600"}, {"caller_nid": "coercions_coerceliterals_literal_coercion", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L618"}, {"caller_nid": "coercions_coerceliterals_literal_coercion", "callee": "ColumnClause", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L620"}, {"caller_nid": "coercions_coerceliterals_literal_coercion", "callee": "Null", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L626"}, {"caller_nid": "coercions_coerceliterals_literal_coercion", "callee": "False_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L628"}, {"caller_nid": "coercions_coerceliterals_literal_coercion", "callee": "True_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L630"}, {"caller_nid": "coercions_coerceliterals_literal_coercion", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L632"}, {"caller_nid": "coercions_coerceliterals_literal_coercion", "callee": "ColumnClause", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L633"}, {"caller_nid": "coercions_coerceliterals_literal_coercion", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L633"}, {"caller_nid": "coercions_literalvalueimpl_implicit_coercions", "callee": "BindParameter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L656"}, {"caller_nid": "coercions_selectisnotfrom_raise_for_expected", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L684"}, {"caller_nid": "coercions_selectisnotfrom_raise_for_expected", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L685"}, {"caller_nid": "coercions_selectisnotfrom_raise_for_expected", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L696"}, {"caller_nid": "coercions_hascachekeyimpl_implicit_coercions", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L719"}, {"caller_nid": "coercions_executableoptionimpl_implicit_coercions", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L738"}, {"caller_nid": "coercions_expressionelementimpl_literal_coercion", "callee": "Null", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L761"}, {"caller_nid": "coercions_expressionelementimpl_literal_coercion", "callee": "BindParameter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L764"}, {"caller_nid": "coercions_expressionelementimpl_raise_for_expected", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L772"}, {"caller_nid": "coercions_expressionelementimpl_raise_for_expected", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L777"}, {"caller_nid": "coercions_expressionelementimpl_raise_for_expected", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L785"}, {"caller_nid": "coercions_binaryelementimpl_literal_coercion", "callee": "_bind_param", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L804"}, {"caller_nid": "coercions_binaryelementimpl_post_coercion", "callee": "_with_binary_element_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L810"}, {"caller_nid": "coercions_inelementimpl_implicit_coercions", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L828"}, {"caller_nid": "coercions_inelementimpl_implicit_coercions", "callee": "select", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L835"}, {"caller_nid": "coercions_inelementimpl_warn_for_implicit_coercion", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L840"}, {"caller_nid": "coercions_literal_coercion", "callee": "is_non_string_iterable", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L848"}, {"caller_nid": "coercions_literal_coercion", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L853"}, {"caller_nid": "coercions_literal_coercion", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L856"}, {"caller_nid": "coercions_literal_coercion", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L858"}, {"caller_nid": "coercions_literal_coercion", "callee": "ClauseList", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L865"}, {"caller_nid": "coercions_literal_coercion", "callee": "_bind_param", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L870"}, {"caller_nid": "coercions_literal_coercion", "callee": "_bind_param", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L876"}, {"caller_nid": "coercions_inelementimpl_post_coercion", "callee": "scalar_subquery", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L885"}, {"caller_nid": "coercions_inelementimpl_post_coercion", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L886"}, {"caller_nid": "coercions_inelementimpl_post_coercion", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L887"}, {"caller_nid": "coercions_inelementimpl_post_coercion", "callee": "self_group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L888"}, {"caller_nid": "coercions_inelementimpl_post_coercion", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L890"}, {"caller_nid": "coercions_inelementimpl_post_coercion", "callee": "_clone", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L891"}, {"caller_nid": "coercions_inelementimpl_post_coercion", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L896"}, {"caller_nid": "coercions_inelementimpl_post_coercion", "callee": "scalar_values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L897"}, {"caller_nid": "coercions_onclauseimpl_post_coercion", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L916"}, {"caller_nid": "coercions_statementoptionimpl_text_coercion", "callee": "TextClause", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L936"}, {"caller_nid": "coercions_strasplaincolumnimpl_text_coercion", "callee": "ColumnClause", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L951"}, {"caller_nid": "coercions_byofimpl_text_coercion", "callee": "_textual_label_reference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L960"}, {"caller_nid": "coercions_orderbyimpl_post_coercion", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L968"}, {"caller_nid": "coercions_orderbyimpl_post_coercion", "callee": "_label_reference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L971"}, {"caller_nid": "coercions_groupbyimpl_implicit_coercions", "callee": "is_from_clause", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L986"}, {"caller_nid": "coercions_groupbyimpl_implicit_coercions", "callee": "ClauseList", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L987"}, {"caller_nid": "coercions_constexprimpl_literal_coercion", "callee": "Null", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1007"}, {"caller_nid": "coercions_constexprimpl_literal_coercion", "callee": "False_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1009"}, {"caller_nid": "coercions_constexprimpl_literal_coercion", "callee": "True_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1011"}, {"caller_nid": "coercions_truncatedlabelimpl_implicit_coercions", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1026"}, {"caller_nid": "coercions_truncatedlabelimpl_literal_coercion", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1039"}, {"caller_nid": "coercions_truncatedlabelimpl_literal_coercion", "callee": "_truncated_label", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1042"}, {"caller_nid": "coercions_ddlexpressionimpl_text_coercion", "callee": "TextClause", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1055"}, {"caller_nid": "coercions_limitoffsetimpl_literal_coercion", "callee": "asint", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1087"}, {"caller_nid": "coercions_limitoffsetimpl_literal_coercion", "callee": "_OffsetLimitParam", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1088"}, {"caller_nid": "coercions_labeledcolumnexprimpl_implicit_coercions", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1103"}, {"caller_nid": "coercions_labeledcolumnexprimpl_implicit_coercions", "callee": "label", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1104"}, {"caller_nid": "coercions_labeledcolumnexprimpl_implicit_coercions", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1106"}, {"caller_nid": "coercions_labeledcolumnexprimpl_implicit_coercions", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1109"}, {"caller_nid": "coercions_labeledcolumnexprimpl_implicit_coercions", "callee": "label", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1110"}, {"caller_nid": "coercions_columnsclauseimpl_raise_for_expected", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1127"}, {"caller_nid": "coercions_columnsclauseimpl_raise_for_expected", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1130"}, {"caller_nid": "coercions_columnsclauseimpl_raise_for_expected", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1130"}, {"caller_nid": "coercions_columnsclauseimpl_raise_for_expected", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1133"}, {"caller_nid": "coercions_columnsclauseimpl_text_coercion", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1138"}, {"caller_nid": "coercions_columnsclauseimpl_text_coercion", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1140"}, {"caller_nid": "coercions_columnsclauseimpl_text_coercion", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1141"}, {"caller_nid": "coercions_columnsclauseimpl_text_coercion", "callee": "ellipses_string", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1147"}, {"caller_nid": "coercions_statementimpl_post_coercion", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1166"}, {"caller_nid": "coercions_statementimpl_post_coercion", "callee": "warn_deprecated", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1174"}, {"caller_nid": "coercions_statementimpl_implicit_coercions", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1197"}, {"caller_nid": "coercions_selectstatementimpl_implicit_coercions", "callee": "columns", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1213"}, {"caller_nid": "coercions_jointargetimpl_implicit_coercions", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1243"}, {"caller_nid": "coercions_jointargetimpl_implicit_coercions", "callee": "warn_deprecated", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1249"}, {"caller_nid": "coercions_fromclauseimpl_implicit_coercions", "callee": "subquery", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1280"}, {"caller_nid": "coercions_fromclauseimpl_implicit_coercions", "callee": "warn_deprecated", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1282"}, {"caller_nid": "coercions_strictfromclauseimpl_implicit_coercions", "callee": "warn_deprecated", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1315"}, {"caller_nid": "coercions_anonymizedfromclauseimpl_post_coercion", "callee": "_anonymous_fromclause", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1333"}, {"caller_nid": "coercions_dmlselectimpl_implicit_coercions", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1358"}, {"caller_nid": "coercions_dmlselectimpl_implicit_coercions", "callee": "select", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1363"}, {"caller_nid": "coercions_compoundelementimpl_raise_for_expected", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1372"}, {"caller_nid": "coercions_compoundelementimpl_raise_for_expected", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", "source_location": "L1384"}]} |