1 line
132 KiB
JSON
1 line
132 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "label": "functions.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1"}, {"id": "functions_register_function", "label": "register_function()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L90"}, {"id": "functions_functionelement", "label": "FunctionElement", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L114"}, {"id": "executable", "label": "Executable", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "fromclause", "label": "FromClause", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "generative", "label": "Generative", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "functions_functionelement_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L155"}, {"id": "functions_proxy_key", "label": "_proxy_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L190"}, {"id": "functions_functionelement_execute_on_connection", "label": "._execute_on_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L193"}, {"id": "functions_functionelement_scalar_table_valued", "label": ".scalar_table_valued()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L203"}, {"id": "functions_functionelement_table_valued", "label": ".table_valued()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L238"}, {"id": "functions_functionelement_column_valued", "label": ".column_valued()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L344"}, {"id": "functions_columns", "label": "columns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L388"}, {"id": "functions_c", "label": "c()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L414"}, {"id": "functions_all_selected_columns", "label": "_all_selected_columns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L422"}, {"id": "functions_exported_columns", "label": "exported_columns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L434"}, {"id": "functions_clauses", "label": "clauses()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L440"}, {"id": "functions_functionelement_over", "label": ".over()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L447"}, {"id": "functions_functionelement_within_group", "label": ".within_group()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L489"}, {"id": "functions_filter", "label": "filter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L510"}, {"id": "functions_functionelement_filter", "label": ".filter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L519"}, {"id": "functions_functionelement_as_comparison", "label": ".as_comparison()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L552"}, {"id": "functions_from_objects", "label": "_from_objects()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L630"}, {"id": "functions_functionelement_within_group_type", "label": ".within_group_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L633"}, {"id": "functions_functionelement_alias", "label": ".alias()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L647"}, {"id": "functions_functionelement_select", "label": ".select()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L727"}, {"id": "functions_functionelement_bind_param", "label": "._bind_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L741"}, {"id": "functions_functionelement_self_group", "label": ".self_group()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L760"}, {"id": "functions_entity_namespace", "label": "entity_namespace()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L773"}, {"id": "functions_functionasbinary", "label": "FunctionAsBinary", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L783"}, {"id": "functions_functionasbinary_gen_cache_key", "label": "._gen_cache_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L795"}, {"id": "functions_functionasbinary_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L798"}, {"id": "functions_left_expr", "label": "left_expr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L812"}, {"id": "functions_right_expr", "label": "right_expr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L820"}, {"id": "functions_scalarfunctioncolumn", "label": "ScalarFunctionColumn", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L835"}, {"id": "functions_scalarfunctioncolumn_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L847"}, {"id": "functions_functiongenerator", "label": "_FunctionGenerator", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L861"}, {"id": "functions_functiongenerator_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L951"}, {"id": "functions_functiongenerator_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L955"}, {"id": "functions_call", "label": "__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L970"}, {"id": "functions_functiongenerator_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L977"}, {"id": "functions_aggregate_strings", "label": "aggregate_strings()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1006"}, {"id": "functions_ansifunction", "label": "ansifunction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1009"}, {"id": "functions_array_agg", "label": "array_agg()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1017"}, {"id": "functions_cast", "label": "cast()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1048"}, {"id": "functions_char_length", "label": "char_length()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1051"}, {"id": "functions_coalesce", "label": "coalesce()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1059"}, {"id": "functions_concat", "label": "concat()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1090"}, {"id": "functions_count", "label": "count()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1093"}, {"id": "functions_cube", "label": "cube()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1096"}, {"id": "functions_cume_dist", "label": "cume_dist()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1099"}, {"id": "functions_current_date", "label": "current_date()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1102"}, {"id": "functions_current_time", "label": "current_time()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1105"}, {"id": "functions_current_timestamp", "label": "current_timestamp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1108"}, {"id": "functions_current_user", "label": "current_user()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1111"}, {"id": "functions_dense_rank", "label": "dense_rank()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1114"}, {"id": "functions_extract", "label": "extract()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1117"}, {"id": "functions_grouping_sets", "label": "grouping_sets()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1120"}, {"id": "functions_localtime", "label": "localtime()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1123"}, {"id": "functions_localtimestamp", "label": "localtimestamp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1126"}, {"id": "functions_max", "label": "max()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1134"}, {"id": "functions_min", "label": "min()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1170"}, {"id": "functions_mode", "label": "mode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1201"}, {"id": "functions_next_value", "label": "next_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1204"}, {"id": "functions_now", "label": "now()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1207"}, {"id": "functions_orderedsetagg", "label": "orderedsetagg()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1210"}, {"id": "functions_percent_rank", "label": "percent_rank()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1213"}, {"id": "functions_percentile_cont", "label": "percentile_cont()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1216"}, {"id": "functions_percentile_disc", "label": "percentile_disc()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1219"}, {"id": "functions_random", "label": "random()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1222"}, {"id": "functions_rank", "label": "rank()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1225"}, {"id": "functions_rollup", "label": "rollup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1228"}, {"id": "functions_session_user", "label": "session_user()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1231"}, {"id": "functions_sum", "label": "sum()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1239"}, {"id": "functions_sysdate", "label": "sysdate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1270"}, {"id": "functions_user", "label": "user()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1273"}, {"id": "functions_function", "label": "Function", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1284"}, {"id": "functions_init", "label": "__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1347"}, {"id": "functions_function_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1364"}, {"id": "functions_function_bind_param", "label": "._bind_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1386"}, {"id": "functions_genericfunction", "label": "GenericFunction", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1406"}, {"id": "functions_genericfunction_init_subclass", "label": ".__init_subclass__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1524"}, {"id": "functions_register_generic_function", "label": "_register_generic_function()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1530"}, {"id": "functions_genericfunction_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1550"}, {"id": "functions_next_value_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1599"}, {"id": "functions_next_value_compare", "label": ".compare()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1608"}, {"id": "functions_ansifunction_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1624"}, {"id": "functions_returntypefromargs", "label": "ReturnTypeFromArgs", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1630"}, {"id": "functions_returntypefromargs_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1666"}, {"id": "functions_returntypefromoptionalargs", "label": "ReturnTypeFromOptionalArgs", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1683"}, {"id": "functions_returntypefromoptionalargs_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1710"}, {"id": "functions_char_length_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1785"}, {"id": "functions_count_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1825"}, {"id": "functions_array_agg_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1920"}, {"id": "functions_orderedsetagg_within_group_type", "label": ".within_group_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1951"}, {"id": "functions_aggregate_strings_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2155"}, {"id": "functions_rationale_93", "label": "Associate a callable with a particular func. name. This is normally called", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L93"}, {"id": "functions_rationale_115", "label": "Base for SQL function-oriented constructs. This is a `generic type <https:/", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L115"}, {"id": "functions_rationale_158", "label": "r\"\"\"Construct a :class:`.FunctionElement`. :param \\*clauses: list of co", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L158"}, {"id": "functions_rationale_206", "label": "Return a column expression that's against this :class:`_functions.Functi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L206"}, {"id": "functions_rationale_241", "label": "r\"\"\"Return a :class:`_sql.TableValuedAlias` representation of this :clas", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L241"}, {"id": "functions_rationale_347", "label": "Return this :class:`_functions.FunctionElement` as a column expression that", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L347"}, {"id": "functions_rationale_389", "label": "r\"\"\"The set of columns exported by this :class:`.FunctionElement`. This", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L389"}, {"id": "functions_rationale_415", "label": "synonym for :attr:`.FunctionElement.columns`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L415"}, {"id": "functions_rationale_441", "label": "Return the underlying :class:`.ClauseList` which contains the arguments", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L441"}, {"id": "functions_rationale_456", "label": "Produce an OVER clause against this function. Used against aggregate or", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L456"}, {"id": "functions_rationale_492", "label": "Produce a WITHIN GROUP (ORDER BY expr) clause against this function. Us", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L492"}, {"id": "functions_rationale_522", "label": "Produce a FILTER clause against this function. Used against aggregate a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L522"}, {"id": "functions_rationale_555", "label": "Interpret this expression as a boolean comparison between two values.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L555"}, {"id": "functions_rationale_636", "label": "For types that define their return type as based on the criteria within", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L636"}, {"id": "functions_rationale_650", "label": "r\"\"\"Produce a :class:`_expression.Alias` construct against this :class:`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L650"}, {"id": "functions_rationale_728", "label": "Produce a :func:`_expression.select` construct against this :class:`.Fun", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L728"}, {"id": "functions_rationale_774", "label": "overrides FromClause.entity_namespace as functions are generally column", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L774"}, {"id": "functions_rationale_862", "label": "Generate SQL function expressions. :data:`.func` is a special object instan", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L862"}, {"id": "functions_rationale_1285", "label": "r\"\"\"Describe a named SQL function. The :class:`.Function` object is typical", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1285"}, {"id": "functions_rationale_1371", "label": "Construct a :class:`.Function`. The :data:`.func` construct is normally", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1371"}, {"id": "functions_rationale_1407", "label": "Define a 'generic' function. A generic function is a pre-established :class", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1407"}, {"id": "functions_rationale_1583", "label": "Represent the 'next value', given a :class:`.Sequence` as its single argumen", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1583"}, {"id": "functions_rationale_1620", "label": "Define a function in \"ansi\" format, which doesn't render parenthesis.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1620"}, {"id": "functions_rationale_1631", "label": "Define a function whose return type is bound to the type of its arguments.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1631"}, {"id": "functions_rationale_1724", "label": "The SQL MAX() aggregate function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1724"}, {"id": "functions_rationale_1730", "label": "The SQL MIN() aggregate function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1730"}, {"id": "functions_rationale_1736", "label": "The SQL SUM() aggregate function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1736"}, {"id": "functions_rationale_1742", "label": "The SQL now() datetime function. SQLAlchemy dialects will usually render th", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1742"}, {"id": "functions_rationale_1754", "label": "The SQL CONCAT() function, which concatenates strings. E.g.: .. source", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1754"}, {"id": "functions_rationale_1780", "label": "The CHAR_LENGTH() SQL function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1780"}, {"id": "functions_rationale_1792", "label": "The RANDOM() SQL function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1792"}, {"id": "functions_rationale_1799", "label": "r\"\"\"The ANSI COUNT aggregate function. With no arguments, emits COUNT \\*.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1799"}, {"id": "functions_rationale_1838", "label": "The CURRENT_DATE() SQL function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1838"}, {"id": "functions_rationale_1845", "label": "The CURRENT_TIME() SQL function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1845"}, {"id": "functions_rationale_1852", "label": "The CURRENT_TIMESTAMP() SQL function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1852"}, {"id": "functions_rationale_1859", "label": "The CURRENT_USER() SQL function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1859"}, {"id": "functions_rationale_1866", "label": "The localtime() SQL function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1866"}, {"id": "functions_rationale_1873", "label": "The localtimestamp() SQL function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1873"}, {"id": "functions_rationale_1880", "label": "The SESSION_USER() SQL function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1880"}, {"id": "functions_rationale_1887", "label": "The SYSDATE() SQL function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1887"}, {"id": "functions_rationale_1894", "label": "The USER() SQL function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1894"}, {"id": "functions_rationale_1901", "label": "Support for the ARRAY_AGG function. The ``func.array_agg(expr)`` construct", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1901"}, {"id": "functions_rationale_1944", "label": "Define a function where the return type is based on the sort expression type", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1944"}, {"id": "functions_rationale_1965", "label": "Implement the ``mode`` ordered-set aggregate function. This function must b", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1965"}, {"id": "functions_rationale_1978", "label": "Implement the ``percentile_cont`` ordered-set aggregate function. This func", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1978"}, {"id": "functions_rationale_1994", "label": "Implement the ``percentile_disc`` ordered-set aggregate function. This func", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1994"}, {"id": "functions_rationale_2010", "label": "Implement the ``rank`` hypothetical-set aggregate function. This function m", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2010"}, {"id": "functions_rationale_2024", "label": "Implement the ``dense_rank`` hypothetical-set aggregate function. This func", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2024"}, {"id": "functions_rationale_2038", "label": "Implement the ``percent_rank`` hypothetical-set aggregate function. This fu", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2038"}, {"id": "functions_rationale_2052", "label": "Implement the ``cume_dist`` hypothetical-set aggregate function. This funct", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2052"}, {"id": "functions_rationale_2066", "label": "r\"\"\"Implement the ``CUBE`` grouping operation. This function is used as par", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2066"}, {"id": "functions_rationale_2084", "label": "r\"\"\"Implement the ``ROLLUP`` grouping operation. This function is used as p", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2084"}, {"id": "functions_rationale_2102", "label": "r\"\"\"Implement the ``GROUPING SETS`` grouping operation. This function is us", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2102"}, {"id": "functions_rationale_2133", "label": "Implement a generic string aggregation function. This function will concate", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2133"}, {"id": "functions_rationale_424", "label": "# TODO: this might not be fully accurate", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L424"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "datetime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "decimal", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_sqltypes_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_type_api_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L71", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L72", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_operators_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L76", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_cursor_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L77", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L78", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_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/functions.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_register_function", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_functionelement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L114", "weight": 1.0}, {"source": "functions_functionelement", "target": "executable", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L114", "weight": 1.0}, {"source": "functions_functionelement", "target": "fromclause", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L114", "weight": 1.0}, {"source": "functions_functionelement", "target": "generative", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L114", "weight": 1.0}, {"source": "functions_functionelement", "target": "functions_functionelement_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L155", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_proxy_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L190", "weight": 1.0}, {"source": "functions_functionelement", "target": "functions_functionelement_execute_on_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L193", "weight": 1.0}, {"source": "functions_functionelement", "target": "functions_functionelement_scalar_table_valued", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L203", "weight": 1.0}, {"source": "functions_functionelement", "target": "functions_functionelement_table_valued", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L238", "weight": 1.0}, {"source": "functions_functionelement", "target": "functions_functionelement_column_valued", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L344", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_columns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L388", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L414", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_all_selected_columns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L422", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_exported_columns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L434", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_clauses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L440", "weight": 1.0}, {"source": "functions_functionelement", "target": "functions_functionelement_over", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L447", "weight": 1.0}, {"source": "functions_functionelement", "target": "functions_functionelement_within_group", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L489", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L510", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L513", "weight": 1.0}, {"source": "functions_functionelement", "target": "functions_functionelement_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L519", "weight": 1.0}, {"source": "functions_functionelement", "target": "functions_functionelement_as_comparison", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L552", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_from_objects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L630", "weight": 1.0}, {"source": "functions_functionelement", "target": "functions_functionelement_within_group_type", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L633", "weight": 1.0}, {"source": "functions_functionelement", "target": "functions_functionelement_alias", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L647", "weight": 1.0}, {"source": "functions_functionelement", "target": "functions_functionelement_select", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L727", "weight": 1.0}, {"source": "functions_functionelement", "target": "functions_functionelement_bind_param", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L741", "weight": 1.0}, {"source": "functions_functionelement", "target": "functions_functionelement_self_group", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L760", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_entity_namespace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L773", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_functionasbinary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L783", "weight": 1.0}, {"source": "functions_functionasbinary", "target": "functions_functionasbinary_gen_cache_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L795", "weight": 1.0}, {"source": "functions_functionasbinary", "target": "functions_functionasbinary_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L798", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_left_expr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L812", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_left_expr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L816", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_right_expr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L820", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_right_expr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L824", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_scalarfunctioncolumn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L835", "weight": 1.0}, {"source": "functions_scalarfunctioncolumn", "target": "functions_scalarfunctioncolumn_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L847", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_functiongenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L861", "weight": 1.0}, {"source": "functions_functiongenerator", "target": "functions_functiongenerator_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L951", "weight": 1.0}, {"source": "functions_functiongenerator", "target": "functions_functiongenerator_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L955", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L970", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L975", "weight": 1.0}, {"source": "functions_functiongenerator", "target": "functions_functiongenerator_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L977", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_aggregate_strings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1006", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_ansifunction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1009", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_array_agg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1017", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_array_agg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1025", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_array_agg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1033", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_array_agg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1040", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_cast", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1048", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_char_length", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1051", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_coalesce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1059", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_coalesce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1067", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_coalesce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1075", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_coalesce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1082", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_concat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1090", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_count", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1093", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_cube", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1096", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_cume_dist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1099", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_current_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1102", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_current_time", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1105", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_current_timestamp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1108", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_current_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1111", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_dense_rank", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1114", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_extract", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1117", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_grouping_sets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1120", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_localtime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1123", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_localtimestamp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1126", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_max", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1134", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_max", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1142", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_max", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1150", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_max", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1157", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_min", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1170", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_min", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1178", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_min", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1186", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_min", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1193", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1201", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_next_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1204", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_now", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1207", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_orderedsetagg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1210", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_percent_rank", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1213", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_percentile_cont", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1216", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_percentile_disc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1219", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_random", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1222", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_rank", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1225", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_rollup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1228", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_session_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1231", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_sum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1239", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_sum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1247", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_sum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1255", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_sum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1262", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_sysdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1270", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1273", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_function", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1284", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1347", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1356", "weight": 1.0}, {"source": "functions_function", "target": "functions_function_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1364", "weight": 1.0}, {"source": "functions_function", "target": "functions_function_bind_param", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1386", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_genericfunction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1406", "weight": 1.0}, {"source": "functions_genericfunction", "target": "functions_genericfunction_init_subclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1524", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_register_generic_function", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1530", "weight": 1.0}, {"source": "functions_genericfunction", "target": "functions_genericfunction_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1550", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_next_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1582", "weight": 1.0}, {"source": "functions_next_value", "target": "functions_next_value_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1599", "weight": 1.0}, {"source": "functions_next_value", "target": "functions_next_value_compare", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1608", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_from_objects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1615", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_ansifunction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1619", "weight": 1.0}, {"source": "functions_ansifunction", "target": "functions_ansifunction_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1624", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_returntypefromargs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1630", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1643", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1651", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1659", "weight": 1.0}, {"source": "functions_returntypefromargs", "target": "functions_returntypefromargs_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1666", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_returntypefromoptionalargs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1683", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1687", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1695", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1703", "weight": 1.0}, {"source": "functions_returntypefromoptionalargs", "target": "functions_returntypefromoptionalargs_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1710", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_coalesce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1718", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_max", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1723", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_min", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1729", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_sum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1735", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_now", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1741", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_concat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1753", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_char_length", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1779", "weight": 1.0}, {"source": "functions_char_length", "target": "functions_char_length_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1785", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_random", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1791", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_count", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1798", "weight": 1.0}, {"source": "functions_count", "target": "functions_count_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1825", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_current_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1837", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_current_time", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1844", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_current_timestamp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1851", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_current_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1858", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_localtime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1865", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_localtimestamp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1872", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_session_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1879", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_sysdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1886", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1893", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_array_agg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1900", "weight": 1.0}, {"source": "functions_array_agg", "target": "functions_array_agg_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1920", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_orderedsetagg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1943", "weight": 1.0}, {"source": "functions_orderedsetagg", "target": "functions_orderedsetagg_within_group_type", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1951", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1964", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_percentile_cont", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1977", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_percentile_disc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1993", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_rank", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2009", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_dense_rank", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2023", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_percent_rank", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2037", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_cume_dist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2051", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_cube", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2065", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_rollup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2083", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_grouping_sets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2101", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "target": "functions_aggregate_strings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2132", "weight": 1.0}, {"source": "functions_aggregate_strings", "target": "functions_aggregate_strings_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2155", "weight": 1.0}, {"source": "functions_functionelement_scalar_table_valued", "target": "functions_scalarfunctioncolumn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L236", "weight": 1.0}, {"source": "functions_functionelement_table_valued", "target": "functions_functionelement_alias", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L342", "weight": 1.0}, {"source": "functions_functionelement_column_valued", "target": "functions_functionelement_alias", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L385", "weight": 1.0}, {"source": "functions_all_selected_columns", "target": "functions_cast", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L425", "weight": 1.0}, {"source": "functions_clauses", "target": "functions_cast", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L445", "weight": 1.0}, {"source": "functions_functionelement_as_comparison", "target": "functions_functionasbinary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L627", "weight": 1.0}, {"source": "functions_functiongenerator_getattr", "target": "functions_functiongenerator", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L965", "weight": 1.0}, {"source": "functions_functiongenerator_call", "target": "functions_function", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L995", "weight": 1.0}, {"source": "functions_function_init", "target": "functions_aggregate_strings_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1384", "weight": 1.0}, {"source": "functions_genericfunction_init_subclass", "target": "functions_register_generic_function", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1526", "weight": 1.0}, {"source": "functions_register_generic_function", "target": "functions_register_function", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1545", "weight": 1.0}, {"source": "functions_ansifunction_init", "target": "functions_aggregate_strings_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1627", "weight": 1.0}, {"source": "functions_returntypefromargs_init", "target": "functions_aggregate_strings_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1680", "weight": 1.0}, {"source": "functions_returntypefromoptionalargs_init", "target": "functions_aggregate_strings_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1715", "weight": 1.0}, {"source": "functions_char_length_init", "target": "functions_aggregate_strings_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1788", "weight": 1.0}, {"source": "functions_count_init", "target": "functions_aggregate_strings_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1834", "weight": 1.0}, {"source": "functions_array_agg_init", "target": "functions_aggregate_strings_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1940", "weight": 1.0}, {"source": "functions_orderedsetagg_within_group_type", "target": "functions_cast", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1954", "weight": 1.0}, {"source": "functions_rationale_93", "target": "functions_register_function", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L93", "weight": 1.0}, {"source": "functions_rationale_115", "target": "functions_functionelement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L115", "weight": 1.0}, {"source": "functions_rationale_158", "target": "functions_functionelement_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L158", "weight": 1.0}, {"source": "functions_rationale_206", "target": "functions_functionelement_scalar_table_valued", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L206", "weight": 1.0}, {"source": "functions_rationale_241", "target": "functions_functionelement_table_valued", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L241", "weight": 1.0}, {"source": "functions_rationale_347", "target": "functions_functionelement_column_valued", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L347", "weight": 1.0}, {"source": "functions_rationale_389", "target": "functions_functionelement_columns", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L389", "weight": 1.0}, {"source": "functions_rationale_415", "target": "functions_functionelement_c", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L415", "weight": 1.0}, {"source": "functions_rationale_441", "target": "functions_functionelement_clauses", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L441", "weight": 1.0}, {"source": "functions_rationale_456", "target": "functions_functionelement_over", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L456", "weight": 1.0}, {"source": "functions_rationale_492", "target": "functions_functionelement_within_group", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L492", "weight": 1.0}, {"source": "functions_rationale_522", "target": "functions_functionelement_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L522", "weight": 1.0}, {"source": "functions_rationale_555", "target": "functions_functionelement_as_comparison", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L555", "weight": 1.0}, {"source": "functions_rationale_636", "target": "functions_functionelement_within_group_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L636", "weight": 1.0}, {"source": "functions_rationale_650", "target": "functions_functionelement_alias", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L650", "weight": 1.0}, {"source": "functions_rationale_728", "target": "functions_functionelement_select", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L728", "weight": 1.0}, {"source": "functions_rationale_774", "target": "functions_functionelement_entity_namespace", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L774", "weight": 1.0}, {"source": "functions_rationale_862", "target": "functions_functiongenerator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L862", "weight": 1.0}, {"source": "functions_rationale_1285", "target": "functions_function", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1285", "weight": 1.0}, {"source": "functions_rationale_1371", "target": "functions_function_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1371", "weight": 1.0}, {"source": "functions_rationale_1407", "target": "functions_genericfunction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1407", "weight": 1.0}, {"source": "functions_rationale_1583", "target": "functions_next_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1583", "weight": 1.0}, {"source": "functions_rationale_1620", "target": "functions_ansifunction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1620", "weight": 1.0}, {"source": "functions_rationale_1631", "target": "functions_returntypefromargs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1631", "weight": 1.0}, {"source": "functions_rationale_1724", "target": "functions_max", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1724", "weight": 1.0}, {"source": "functions_rationale_1730", "target": "functions_min", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1730", "weight": 1.0}, {"source": "functions_rationale_1736", "target": "functions_sum", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1736", "weight": 1.0}, {"source": "functions_rationale_1742", "target": "functions_now", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1742", "weight": 1.0}, {"source": "functions_rationale_1754", "target": "functions_concat", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1754", "weight": 1.0}, {"source": "functions_rationale_1780", "target": "functions_char_length", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1780", "weight": 1.0}, {"source": "functions_rationale_1792", "target": "functions_random", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1792", "weight": 1.0}, {"source": "functions_rationale_1799", "target": "functions_count", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1799", "weight": 1.0}, {"source": "functions_rationale_1838", "target": "functions_current_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1838", "weight": 1.0}, {"source": "functions_rationale_1845", "target": "functions_current_time", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1845", "weight": 1.0}, {"source": "functions_rationale_1852", "target": "functions_current_timestamp", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1852", "weight": 1.0}, {"source": "functions_rationale_1859", "target": "functions_current_user", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1859", "weight": 1.0}, {"source": "functions_rationale_1866", "target": "functions_localtime", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1866", "weight": 1.0}, {"source": "functions_rationale_1873", "target": "functions_localtimestamp", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1873", "weight": 1.0}, {"source": "functions_rationale_1880", "target": "functions_session_user", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1880", "weight": 1.0}, {"source": "functions_rationale_1887", "target": "functions_sysdate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1887", "weight": 1.0}, {"source": "functions_rationale_1894", "target": "functions_user", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1894", "weight": 1.0}, {"source": "functions_rationale_1901", "target": "functions_array_agg", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1901", "weight": 1.0}, {"source": "functions_rationale_1944", "target": "functions_orderedsetagg", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1944", "weight": 1.0}, {"source": "functions_rationale_1965", "target": "functions_mode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1965", "weight": 1.0}, {"source": "functions_rationale_1978", "target": "functions_percentile_cont", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1978", "weight": 1.0}, {"source": "functions_rationale_1994", "target": "functions_percentile_disc", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1994", "weight": 1.0}, {"source": "functions_rationale_2010", "target": "functions_rank", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2010", "weight": 1.0}, {"source": "functions_rationale_2024", "target": "functions_dense_rank", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2024", "weight": 1.0}, {"source": "functions_rationale_2038", "target": "functions_percent_rank", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2038", "weight": 1.0}, {"source": "functions_rationale_2052", "target": "functions_cume_dist", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2052", "weight": 1.0}, {"source": "functions_rationale_2066", "target": "functions_cube", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2066", "weight": 1.0}, {"source": "functions_rationale_2084", "target": "functions_rollup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2084", "weight": 1.0}, {"source": "functions_rationale_2102", "target": "functions_grouping_sets", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2102", "weight": 1.0}, {"source": "functions_rationale_2133", "target": "functions_aggregate_strings", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2133", "weight": 1.0}, {"source": "functions_rationale_424", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_functions_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L424", "weight": 1.0}], "raw_calls": [{"caller_nid": "functions_register_function", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L103"}, {"caller_nid": "functions_register_function", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L103"}, {"caller_nid": "functions_register_function", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L107"}, {"caller_nid": "functions_register_function", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L108"}, {"caller_nid": "functions_functionelement_init", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L174"}, {"caller_nid": "functions_functionelement_init", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L177"}, {"caller_nid": "functions_functionelement_init", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L182"}, {"caller_nid": "functions_functionelement_init", "callee": "Grouping", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L183"}, {"caller_nid": "functions_functionelement_init", "callee": "ClauseList", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L184"}, {"caller_nid": "functions_proxy_key", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L191"}, {"caller_nid": "functions_proxy_key", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L191"}, {"caller_nid": "functions_functionelement_execute_on_connection", "callee": "_execute_function", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L199"}, {"caller_nid": "functions_functionelement_table_valued", "callee": "_generate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L330"}, {"caller_nid": "functions_functionelement_table_valued", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L332"}, {"caller_nid": "functions_functionelement_table_valued", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L333"}, {"caller_nid": "functions_functionelement_table_valued", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L334"}, {"caller_nid": "functions_functionelement_table_valued", "callee": "TableValueType", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L340"}, {"caller_nid": "functions_c", "callee": "ColumnCollection", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L417"}, {"caller_nid": "functions_all_selected_columns", "callee": "is_table_value_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L423"}, {"caller_nid": "functions_all_selected_columns", "callee": "label", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L429"}, {"caller_nid": "functions_functionelement_within_group", "callee": "WithinGroup", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L507"}, {"caller_nid": "functions_functionelement_filter", "callee": "FunctionFilter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L550"}, {"caller_nid": "functions_functionelement_alias", "callee": "_construct", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L720"}, {"caller_nid": "functions_functionelement_select", "callee": "execution_options", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L738"}, {"caller_nid": "functions_functionelement_bind_param", "callee": "BindParameter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L749"}, {"caller_nid": "functions_functionelement_self_group", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L765"}, {"caller_nid": "functions_functionelement_self_group", "callee": "Grouping", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L768"}, {"caller_nid": "functions_functionelement_self_group", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L770"}, {"caller_nid": "functions_entity_namespace", "callee": "_entity_namespace", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L780"}, {"caller_nid": "functions_functionasbinary_init", "callee": "immutabledict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L809"}, {"caller_nid": "functions_scalarfunctioncolumn_init", "callee": "to_instance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L858"}, {"caller_nid": "functions_functiongenerator_getattr", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L957"}, {"caller_nid": "functions_functiongenerator_getattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L961"}, {"caller_nid": "functions_functiongenerator_getattr", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L963"}, {"caller_nid": "functions_functiongenerator_getattr", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L966"}, {"caller_nid": "functions_functiongenerator_call", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L978"}, {"caller_nid": "functions_functiongenerator_call", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L979"}, {"caller_nid": "functions_functiongenerator_call", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L981"}, {"caller_nid": "functions_functiongenerator_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L991"}, {"caller_nid": "functions_functiongenerator_call", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L991"}, {"caller_nid": "functions_functiongenerator_call", "callee": "func", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L993"}, {"caller_nid": "functions_functiongenerator_call", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L996"}, {"caller_nid": "functions_function_init", "callee": "to_instance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1382"}, {"caller_nid": "functions_function_bind_param", "callee": "BindParameter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1394"}, {"caller_nid": "functions_genericfunction_init_subclass", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1527"}, {"caller_nid": "functions_register_generic_function", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1533"}, {"caller_nid": "functions_register_generic_function", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1534"}, {"caller_nid": "functions_register_generic_function", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1535"}, {"caller_nid": "functions_register_generic_function", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1541"}, {"caller_nid": "functions_genericfunction_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1553"}, {"caller_nid": "functions_genericfunction_init", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1556"}, {"caller_nid": "functions_genericfunction_init", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1564"}, {"caller_nid": "functions_genericfunction_init", "callee": "Grouping", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1567"}, {"caller_nid": "functions_genericfunction_init", "callee": "ClauseList", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1568"}, {"caller_nid": "functions_genericfunction_init", "callee": "to_instance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1573"}, {"caller_nid": "functions_genericfunction_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1574"}, {"caller_nid": "functions_genericfunction_init", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1574"}, {"caller_nid": "functions_next_value_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1600"}, {"caller_nid": "functions_next_value_init", "callee": "to_instance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1604"}, {"caller_nid": "functions_next_value_init", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1605"}, {"caller_nid": "functions_next_value_compare", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1610"}, {"caller_nid": "functions_returntypefromargs_init", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1670"}, {"caller_nid": "functions_returntypefromargs_init", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1678"}, {"caller_nid": "functions_returntypefromargs_init", "callee": "_type_from_args", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1678"}, {"caller_nid": "functions_returntypefromargs_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1680"}, {"caller_nid": "functions_returntypefromoptionalargs_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1715"}, {"caller_nid": "functions_char_length_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1788"}, {"caller_nid": "functions_count_init", "callee": "literal_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1833"}, {"caller_nid": "functions_count_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1834"}, {"caller_nid": "functions_array_agg_init", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1924"}, {"caller_nid": "functions_array_agg_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1930"}, {"caller_nid": "functions_array_agg_init", "callee": "_type_from_args", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1932"}, {"caller_nid": "functions_array_agg_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1933"}, {"caller_nid": "functions_array_agg_init", "callee": "default_array_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1936"}, {"caller_nid": "functions_array_agg_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1940"}, {"caller_nid": "functions_orderedsetagg_within_group_type", "callee": "unwrap_order_by", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1955"}, {"caller_nid": "functions_orderedsetagg_within_group_type", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1958"}, {"caller_nid": "functions_orderedsetagg_within_group_type", "callee": "ARRAY", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L1959"}, {"caller_nid": "functions_aggregate_strings_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", "source_location": "L2158"}]} |