1 line
93 KiB
JSON
1 line
93 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "label": "ranges.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1"}, {"id": "ranges_range", "label": "Range", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L60"}, {"id": "ranges_init", "label": "__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L97"}, {"id": "ranges_range_bool", "label": ".__bool__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L115"}, {"id": "ranges_isempty", "label": "isempty()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L119"}, {"id": "ranges_is_empty", "label": "is_empty()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L125"}, {"id": "ranges_lower_inc", "label": "lower_inc()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L131"}, {"id": "ranges_lower_inf", "label": "lower_inf()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L137"}, {"id": "ranges_upper_inc", "label": "upper_inc()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L144"}, {"id": "ranges_upper_inf", "label": "upper_inf()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L150"}, {"id": "ranges_sa_type_engine", "label": "__sa_type_engine__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L157"}, {"id": "ranges_range_contains_value", "label": "._contains_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L160"}, {"id": "ranges_range_get_discrete_step", "label": "._get_discrete_step()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L190"}, {"id": "ranges_range_compare_edges", "label": "._compare_edges()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L210"}, {"id": "ranges_range_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L299"}, {"id": "ranges_range_contained_by", "label": ".contained_by()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L326"}, {"id": "ranges_range_contains", "label": ".contains()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L355"}, {"id": "ranges_range_overlaps", "label": ".overlaps()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L365"}, {"id": "ranges_range_strictly_left_of", "label": ".strictly_left_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L397"}, {"id": "ranges_range_strictly_right_of", "label": ".strictly_right_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L414"}, {"id": "ranges_range_not_extend_left_of", "label": ".not_extend_left_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L431"}, {"id": "ranges_range_not_extend_right_of", "label": ".not_extend_right_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L446"}, {"id": "ranges_range_upper_edge_adjacent_to_lower", "label": "._upper_edge_adjacent_to_lower()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L461"}, {"id": "ranges_range_adjacent_to", "label": ".adjacent_to()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L508"}, {"id": "ranges_range_union", "label": ".union()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L530"}, {"id": "ranges_range_add", "label": ".__add__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L576"}, {"id": "ranges_range_difference", "label": ".difference()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L579"}, {"id": "ranges_range_sub", "label": ".__sub__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L655"}, {"id": "ranges_range_intersection", "label": ".intersection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L658"}, {"id": "ranges_range_mul", "label": ".__mul__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L696"}, {"id": "ranges_range_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L699"}, {"id": "ranges_range_stringify", "label": "._stringify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L702"}, {"id": "ranges_multirange", "label": "MultiRange", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L715"}, {"id": "ranges_abstractrange", "label": "AbstractRange", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L741"}, {"id": "ranges_adapt", "label": "adapt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L749"}, {"id": "ranges_abstractrange_adapt", "label": ".adapt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L756"}, {"id": "ranges_comparator_factory", "label": "comparator_factory", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L790"}, {"id": "ranges_comparator_factory_contains", "label": ".contains()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L793"}, {"id": "ranges_comparator_factory_contained_by", "label": ".contained_by()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L803"}, {"id": "ranges_comparator_factory_overlaps", "label": ".overlaps()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L809"}, {"id": "ranges_comparator_factory_strictly_left_of", "label": ".strictly_left_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L815"}, {"id": "ranges_comparator_factory_strictly_right_of", "label": ".strictly_right_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L823"}, {"id": "ranges_comparator_factory_not_extend_right_of", "label": ".not_extend_right_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L831"}, {"id": "ranges_comparator_factory_not_extend_left_of", "label": ".not_extend_left_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L837"}, {"id": "ranges_comparator_factory_adjacent_to", "label": ".adjacent_to()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L843"}, {"id": "ranges_comparator_factory_union", "label": ".union()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L849"}, {"id": "ranges_comparator_factory_difference", "label": ".difference()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L856"}, {"id": "ranges_comparator_factory_intersection", "label": ".intersection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L863"}, {"id": "ranges_abstractsinglerange", "label": "AbstractSingleRange", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L871"}, {"id": "ranges_abstractsinglerange_resolve_for_literal", "label": "._resolve_for_literal()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L884"}, {"id": "ranges_abstractsinglerangeimpl", "label": "AbstractSingleRangeImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L906"}, {"id": "ranges_abstractmultirange", "label": "AbstractMultiRange", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L911"}, {"id": "ranges_abstractmultirange_resolve_for_literal", "label": "._resolve_for_literal()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L921"}, {"id": "ranges_abstractmultirangeimpl", "label": "AbstractMultiRangeImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L947"}, {"id": "ranges_int4range", "label": "INT4RANGE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L952"}, {"id": "ranges_int8range", "label": "INT8RANGE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L958"}, {"id": "ranges_numrange", "label": "NUMRANGE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L964"}, {"id": "ranges_daterange", "label": "DATERANGE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L970"}, {"id": "ranges_tsrange", "label": "TSRANGE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L976"}, {"id": "ranges_tstzrange", "label": "TSTZRANGE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L982"}, {"id": "ranges_int4multirange", "label": "INT4MULTIRANGE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L988"}, {"id": "ranges_int8multirange", "label": "INT8MULTIRANGE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L994"}, {"id": "ranges_nummultirange", "label": "NUMMULTIRANGE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1000"}, {"id": "ranges_datemultirange", "label": "DATEMULTIRANGE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1006"}, {"id": "ranges_tsmultirange", "label": "TSMULTIRANGE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1012"}, {"id": "ranges_tstzmultirange", "label": "TSTZMULTIRANGE", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1018"}, {"id": "ranges_is_int32", "label": "_is_int32()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1028"}, {"id": "ranges_rationale_61", "label": "Represent a PostgreSQL range. E.g.:: r = Range(10, 50, bounds=\"()\"", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L61"}, {"id": "ranges_rationale_120", "label": "A synonym for the 'empty' attribute.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L120"}, {"id": "ranges_rationale_126", "label": "A synonym for the 'empty' attribute.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L126"}, {"id": "ranges_rationale_132", "label": "Return True if the lower bound is inclusive.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L132"}, {"id": "ranges_rationale_138", "label": "Return True if this range is non-empty and lower bound is infinite.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L138"}, {"id": "ranges_rationale_145", "label": "Return True if the upper bound is inclusive.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L145"}, {"id": "ranges_rationale_151", "label": "Return True if this range is non-empty and the upper bound is infinite.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L151"}, {"id": "ranges_rationale_161", "label": "Return True if this range contains the given value.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L161"}, {"id": "ranges_rationale_191", "label": "Determine the \u201cstep\u201d for this range, if it is a discrete one.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L191"}, {"id": "ranges_rationale_218", "label": "Compare two range bounds. Return -1, 0 or 1 respectively when `value1`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L218"}, {"id": "ranges_rationale_300", "label": "Compare this range to the `other` taking into account bounds inclusivity", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L300"}, {"id": "ranges_rationale_327", "label": "Determine whether this range is a contained by `other`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L327"}, {"id": "ranges_rationale_356", "label": "Determine whether this range contains `value`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L356"}, {"id": "ranges_rationale_366", "label": "Determine whether this range overlaps with `other`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L366"}, {"id": "ranges_rationale_398", "label": "Determine whether this range is completely to the left of `other`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L398"}, {"id": "ranges_rationale_415", "label": "Determine whether this range is completely to the right of `other`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L415"}, {"id": "ranges_rationale_432", "label": "Determine whether this does not extend to the left of `other`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L432"}, {"id": "ranges_rationale_447", "label": "Determine whether this does not extend to the right of `other`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L447"}, {"id": "ranges_rationale_468", "label": "Determine whether an upper bound is immediately successive to a lower bo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L468"}, {"id": "ranges_rationale_509", "label": "Determine whether this range is adjacent to the `other`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L509"}, {"id": "ranges_rationale_531", "label": "Compute the union of this range with the `other`. This raises a ``Value", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L531"}, {"id": "ranges_rationale_580", "label": "Compute the difference between this range and the `other`. This raises", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L580"}, {"id": "ranges_rationale_659", "label": "Compute the intersection of this range with the `other`. .. versionadde", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L659"}, {"id": "ranges_rationale_716", "label": "Represents a multirange sequence. This list subclass is an utility to allow", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L716"}, {"id": "ranges_rationale_742", "label": "Base class for single and multi Range SQL types.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L742"}, {"id": "ranges_rationale_761", "label": "Dynamically adapt a range type to an abstract impl. For example ``INT4R", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L761"}, {"id": "ranges_rationale_791", "label": "Define comparison operations for range types.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L791"}, {"id": "ranges_rationale_794", "label": "Boolean expression. Returns true if the right hand operand, which ca", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L794"}, {"id": "ranges_rationale_804", "label": "Boolean expression. Returns true if the column is contained within t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L804"}, {"id": "ranges_rationale_810", "label": "Boolean expression. Returns true if the column overlaps (has points", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L810"}, {"id": "ranges_rationale_816", "label": "Boolean expression. Returns true if the column is strictly left of t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L816"}, {"id": "ranges_rationale_824", "label": "Boolean expression. Returns true if the column is strictly right of", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L824"}, {"id": "ranges_rationale_832", "label": "Boolean expression. Returns true if the range in the column does not", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L832"}, {"id": "ranges_rationale_838", "label": "Boolean expression. Returns true if the range in the column does not", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L838"}, {"id": "ranges_rationale_844", "label": "Boolean expression. Returns true if the range in the column is adjac", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L844"}, {"id": "ranges_rationale_850", "label": "Range expression. Returns the union of the two ranges. Will raise an", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L850"}, {"id": "ranges_rationale_857", "label": "Range expression. Returns the union of the two ranges. Will raise an", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L857"}, {"id": "ranges_rationale_864", "label": "Range expression. Returns the intersection of the two ranges. Will r", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L864"}, {"id": "ranges_rationale_872", "label": "Base for PostgreSQL RANGE types. These are types that return a single :clas", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L872"}, {"id": "ranges_rationale_907", "label": "Marker for AbstractSingleRange that will apply a subclass-specific adaptatio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L907"}, {"id": "ranges_rationale_912", "label": "Base for PostgreSQL MULTIRANGE types. these are types that return a sequenc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L912"}, {"id": "ranges_rationale_948", "label": "Marker for AbstractMultiRange that will apply a subclass-specific adaptation", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L948"}, {"id": "ranges_rationale_953", "label": "Represent the PostgreSQL INT4RANGE type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L953"}, {"id": "ranges_rationale_959", "label": "Represent the PostgreSQL INT8RANGE type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L959"}, {"id": "ranges_rationale_965", "label": "Represent the PostgreSQL NUMRANGE type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L965"}, {"id": "ranges_rationale_971", "label": "Represent the PostgreSQL DATERANGE type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L971"}, {"id": "ranges_rationale_977", "label": "Represent the PostgreSQL TSRANGE type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L977"}, {"id": "ranges_rationale_983", "label": "Represent the PostgreSQL TSTZRANGE type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L983"}, {"id": "ranges_rationale_989", "label": "Represent the PostgreSQL INT4MULTIRANGE type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L989"}, {"id": "ranges_rationale_995", "label": "Represent the PostgreSQL INT8MULTIRANGE type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L995"}, {"id": "ranges_rationale_1001", "label": "Represent the PostgreSQL NUMMULTIRANGE type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1001"}, {"id": "ranges_rationale_1007", "label": "Represent the PostgreSQL DATEMULTIRANGE type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1007"}, {"id": "ranges_rationale_1013", "label": "Represent the PostgreSQL TSRANGE type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1013"}, {"id": "ranges_rationale_1019", "label": "Represent the PostgreSQL TSTZRANGE type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1019"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "dataclasses", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_operators_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_operators_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_operators_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_operators_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_operators_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_operators_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_operators_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_operators_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_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/dialects/postgresql/ranges.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_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/dialects/postgresql/ranges.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_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/dialects/postgresql/ranges.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_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/dialects/postgresql/ranges.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_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/dialects/postgresql/ranges.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_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/dialects/postgresql/ranges.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_range", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L97", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_bool", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L115", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_isempty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L119", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_is_empty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L125", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_lower_inc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L131", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_lower_inf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L137", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_upper_inc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L144", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_upper_inf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L150", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_sa_type_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L157", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_contains_value", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L160", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_get_discrete_step", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L190", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_compare_edges", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L210", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L299", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_contained_by", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L326", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L355", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_overlaps", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L365", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_strictly_left_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L397", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_strictly_right_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L414", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_not_extend_left_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L431", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_not_extend_right_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L446", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_upper_edge_adjacent_to_lower", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L461", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_adjacent_to", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L508", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_union", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L530", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L576", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_difference", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L579", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_sub", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L655", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_intersection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L658", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_mul", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L696", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L699", "weight": 1.0}, {"source": "ranges_range", "target": "ranges_range_stringify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L702", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_multirange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L715", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_sa_type_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L737", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_abstractrange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L741", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_adapt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L749", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_adapt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L752", "weight": 1.0}, {"source": "ranges_abstractrange", "target": "ranges_abstractrange_adapt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L756", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_comparator_factory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L790", "weight": 1.0}, {"source": "ranges_comparator_factory", "target": "ranges_comparator_factory_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L793", "weight": 1.0}, {"source": "ranges_comparator_factory", "target": "ranges_comparator_factory_contained_by", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L803", "weight": 1.0}, {"source": "ranges_comparator_factory", "target": "ranges_comparator_factory_overlaps", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L809", "weight": 1.0}, {"source": "ranges_comparator_factory", "target": "ranges_comparator_factory_strictly_left_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L815", "weight": 1.0}, {"source": "ranges_comparator_factory", "target": "ranges_comparator_factory_strictly_right_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L823", "weight": 1.0}, {"source": "ranges_comparator_factory", "target": "ranges_comparator_factory_not_extend_right_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L831", "weight": 1.0}, {"source": "ranges_comparator_factory", "target": "ranges_comparator_factory_not_extend_left_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L837", "weight": 1.0}, {"source": "ranges_comparator_factory", "target": "ranges_comparator_factory_adjacent_to", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L843", "weight": 1.0}, {"source": "ranges_comparator_factory", "target": "ranges_comparator_factory_union", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L849", "weight": 1.0}, {"source": "ranges_comparator_factory", "target": "ranges_comparator_factory_difference", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L856", "weight": 1.0}, {"source": "ranges_comparator_factory", "target": "ranges_comparator_factory_intersection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L863", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_abstractsinglerange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L871", "weight": 1.0}, {"source": "ranges_abstractsinglerange", "target": "ranges_abstractsinglerange_resolve_for_literal", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L884", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_abstractsinglerangeimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L906", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_abstractmultirange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L911", "weight": 1.0}, {"source": "ranges_abstractmultirange", "target": "ranges_abstractmultirange_resolve_for_literal", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L921", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_abstractmultirangeimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L947", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_int4range", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L952", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_int8range", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L958", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_numrange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L964", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_daterange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L970", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_tsrange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L976", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_tstzrange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L982", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_int4multirange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L988", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_int8multirange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L994", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_nummultirange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1000", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_datemultirange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1006", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_tsmultirange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1012", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_tstzmultirange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1018", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_dialects_postgresql_ranges_py", "target": "ranges_is_int32", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1028", "weight": 1.0}, {"source": "ranges_sa_type_engine", "target": "ranges_abstractsinglerange", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L158", "weight": 1.0}, {"source": "ranges_range_compare_edges", "target": "ranges_range_get_discrete_step", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L248", "weight": 1.0}, {"source": "ranges_range_eq", "target": "ranges_range_compare_edges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L322", "weight": 1.0}, {"source": "ranges_range_contained_by", "target": "ranges_range_compare_edges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L342", "weight": 1.0}, {"source": "ranges_range_contains", "target": "ranges_comparator_factory_contained_by", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L359", "weight": 1.0}, {"source": "ranges_range_contains", "target": "ranges_range_contains_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L361", "weight": 1.0}, {"source": "ranges_range_overlaps", "target": "ranges_range_compare_edges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L383", "weight": 1.0}, {"source": "ranges_range_strictly_left_of", "target": "ranges_range_compare_edges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L410", "weight": 1.0}, {"source": "ranges_range_strictly_right_of", "target": "ranges_range_compare_edges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L427", "weight": 1.0}, {"source": "ranges_range_not_extend_left_of", "target": "ranges_range_compare_edges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L444", "weight": 1.0}, {"source": "ranges_range_not_extend_right_of", "target": "ranges_range_compare_edges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L459", "weight": 1.0}, {"source": "ranges_range_upper_edge_adjacent_to_lower", "target": "ranges_range_compare_edges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L473", "weight": 1.0}, {"source": "ranges_range_upper_edge_adjacent_to_lower", "target": "ranges_range_get_discrete_step", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L475", "weight": 1.0}, {"source": "ranges_range_adjacent_to", "target": "ranges_range_upper_edge_adjacent_to_lower", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L524", "weight": 1.0}, {"source": "ranges_range_union", "target": "ranges_comparator_factory_overlaps", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L543", "weight": 1.0}, {"source": "ranges_range_union", "target": "ranges_comparator_factory_adjacent_to", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L543", "weight": 1.0}, {"source": "ranges_range_union", "target": "ranges_range_compare_edges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L558", "weight": 1.0}, {"source": "ranges_range_union", "target": "ranges_range", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L572", "weight": 1.0}, {"source": "ranges_range_add", "target": "ranges_comparator_factory_union", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L577", "weight": 1.0}, {"source": "ranges_range_difference", "target": "ranges_range_compare_edges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L599", "weight": 1.0}, {"source": "ranges_range_difference", "target": "ranges_range", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L615", "weight": 1.0}, {"source": "ranges_range_sub", "target": "ranges_comparator_factory_difference", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L656", "weight": 1.0}, {"source": "ranges_range_intersection", "target": "ranges_comparator_factory_overlaps", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L664", "weight": 1.0}, {"source": "ranges_range_intersection", "target": "ranges_range", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L665", "weight": 1.0}, {"source": "ranges_range_intersection", "target": "ranges_range_compare_edges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L676", "weight": 1.0}, {"source": "ranges_range_mul", "target": "ranges_comparator_factory_intersection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L697", "weight": 1.0}, {"source": "ranges_range_str", "target": "ranges_range_stringify", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L700", "weight": 1.0}, {"source": "ranges_sa_type_engine", "target": "ranges_abstractmultirange", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L738", "weight": 1.0}, {"source": "ranges_abstractsinglerange_resolve_for_literal", "target": "ranges_is_int32", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L891", "weight": 1.0}, {"source": "ranges_abstractsinglerange_resolve_for_literal", "target": "ranges_int4range", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L892", "weight": 1.0}, {"source": "ranges_abstractsinglerange_resolve_for_literal", "target": "ranges_int8range", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L894", "weight": 1.0}, {"source": "ranges_abstractsinglerange_resolve_for_literal", "target": "ranges_numrange", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L896", "weight": 1.0}, {"source": "ranges_abstractsinglerange_resolve_for_literal", "target": "ranges_tsrange", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L898", "weight": 1.0}, {"source": "ranges_abstractsinglerange_resolve_for_literal", "target": "ranges_tstzrange", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L898", "weight": 1.0}, {"source": "ranges_abstractsinglerange_resolve_for_literal", "target": "ranges_daterange", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L900", "weight": 1.0}, {"source": "ranges_abstractmultirange_resolve_for_literal", "target": "ranges_is_int32", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L932", "weight": 1.0}, {"source": "ranges_abstractmultirange_resolve_for_literal", "target": "ranges_int4multirange", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L933", "weight": 1.0}, {"source": "ranges_abstractmultirange_resolve_for_literal", "target": "ranges_int8multirange", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L935", "weight": 1.0}, {"source": "ranges_abstractmultirange_resolve_for_literal", "target": "ranges_nummultirange", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L937", "weight": 1.0}, {"source": "ranges_abstractmultirange_resolve_for_literal", "target": "ranges_tsmultirange", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L939", "weight": 1.0}, {"source": "ranges_abstractmultirange_resolve_for_literal", "target": "ranges_tstzmultirange", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L939", "weight": 1.0}, {"source": "ranges_abstractmultirange_resolve_for_literal", "target": "ranges_datemultirange", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L941", "weight": 1.0}, {"source": "ranges_rationale_61", "target": "ranges_range", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L61", "weight": 1.0}, {"source": "ranges_rationale_120", "target": "ranges_range_isempty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L120", "weight": 1.0}, {"source": "ranges_rationale_126", "target": "ranges_range_is_empty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L126", "weight": 1.0}, {"source": "ranges_rationale_132", "target": "ranges_range_lower_inc", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L132", "weight": 1.0}, {"source": "ranges_rationale_138", "target": "ranges_range_lower_inf", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L138", "weight": 1.0}, {"source": "ranges_rationale_145", "target": "ranges_range_upper_inc", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L145", "weight": 1.0}, {"source": "ranges_rationale_151", "target": "ranges_range_upper_inf", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L151", "weight": 1.0}, {"source": "ranges_rationale_161", "target": "ranges_range_contains_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L161", "weight": 1.0}, {"source": "ranges_rationale_191", "target": "ranges_range_get_discrete_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L191", "weight": 1.0}, {"source": "ranges_rationale_218", "target": "ranges_range_compare_edges", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L218", "weight": 1.0}, {"source": "ranges_rationale_300", "target": "ranges_range_eq", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L300", "weight": 1.0}, {"source": "ranges_rationale_327", "target": "ranges_range_contained_by", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L327", "weight": 1.0}, {"source": "ranges_rationale_356", "target": "ranges_range_contains", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L356", "weight": 1.0}, {"source": "ranges_rationale_366", "target": "ranges_range_overlaps", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L366", "weight": 1.0}, {"source": "ranges_rationale_398", "target": "ranges_range_strictly_left_of", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L398", "weight": 1.0}, {"source": "ranges_rationale_415", "target": "ranges_range_strictly_right_of", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L415", "weight": 1.0}, {"source": "ranges_rationale_432", "target": "ranges_range_not_extend_left_of", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L432", "weight": 1.0}, {"source": "ranges_rationale_447", "target": "ranges_range_not_extend_right_of", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L447", "weight": 1.0}, {"source": "ranges_rationale_468", "target": "ranges_range_upper_edge_adjacent_to_lower", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L468", "weight": 1.0}, {"source": "ranges_rationale_509", "target": "ranges_range_adjacent_to", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L509", "weight": 1.0}, {"source": "ranges_rationale_531", "target": "ranges_range_union", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L531", "weight": 1.0}, {"source": "ranges_rationale_580", "target": "ranges_range_difference", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L580", "weight": 1.0}, {"source": "ranges_rationale_659", "target": "ranges_range_intersection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L659", "weight": 1.0}, {"source": "ranges_rationale_716", "target": "ranges_multirange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L716", "weight": 1.0}, {"source": "ranges_rationale_742", "target": "ranges_abstractrange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L742", "weight": 1.0}, {"source": "ranges_rationale_761", "target": "ranges_abstractrange_adapt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L761", "weight": 1.0}, {"source": "ranges_rationale_791", "target": "ranges_comparator_factory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L791", "weight": 1.0}, {"source": "ranges_rationale_794", "target": "ranges_comparator_factory_contains", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L794", "weight": 1.0}, {"source": "ranges_rationale_804", "target": "ranges_comparator_factory_contained_by", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L804", "weight": 1.0}, {"source": "ranges_rationale_810", "target": "ranges_comparator_factory_overlaps", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L810", "weight": 1.0}, {"source": "ranges_rationale_816", "target": "ranges_comparator_factory_strictly_left_of", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L816", "weight": 1.0}, {"source": "ranges_rationale_824", "target": "ranges_comparator_factory_strictly_right_of", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L824", "weight": 1.0}, {"source": "ranges_rationale_832", "target": "ranges_comparator_factory_not_extend_right_of", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L832", "weight": 1.0}, {"source": "ranges_rationale_838", "target": "ranges_comparator_factory_not_extend_left_of", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L838", "weight": 1.0}, {"source": "ranges_rationale_844", "target": "ranges_comparator_factory_adjacent_to", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L844", "weight": 1.0}, {"source": "ranges_rationale_850", "target": "ranges_comparator_factory_union", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L850", "weight": 1.0}, {"source": "ranges_rationale_857", "target": "ranges_comparator_factory_difference", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L857", "weight": 1.0}, {"source": "ranges_rationale_864", "target": "ranges_comparator_factory_intersection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L864", "weight": 1.0}, {"source": "ranges_rationale_872", "target": "ranges_abstractsinglerange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L872", "weight": 1.0}, {"source": "ranges_rationale_907", "target": "ranges_abstractsinglerangeimpl", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L907", "weight": 1.0}, {"source": "ranges_rationale_912", "target": "ranges_abstractmultirange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L912", "weight": 1.0}, {"source": "ranges_rationale_948", "target": "ranges_abstractmultirangeimpl", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L948", "weight": 1.0}, {"source": "ranges_rationale_953", "target": "ranges_int4range", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L953", "weight": 1.0}, {"source": "ranges_rationale_959", "target": "ranges_int8range", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L959", "weight": 1.0}, {"source": "ranges_rationale_965", "target": "ranges_numrange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L965", "weight": 1.0}, {"source": "ranges_rationale_971", "target": "ranges_daterange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L971", "weight": 1.0}, {"source": "ranges_rationale_977", "target": "ranges_tsrange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L977", "weight": 1.0}, {"source": "ranges_rationale_983", "target": "ranges_tstzrange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L983", "weight": 1.0}, {"source": "ranges_rationale_989", "target": "ranges_int4multirange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L989", "weight": 1.0}, {"source": "ranges_rationale_995", "target": "ranges_int8multirange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L995", "weight": 1.0}, {"source": "ranges_rationale_1001", "target": "ranges_nummultirange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1001", "weight": 1.0}, {"source": "ranges_rationale_1007", "target": "ranges_datemultirange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1007", "weight": 1.0}, {"source": "ranges_rationale_1013", "target": "ranges_tsmultirange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1013", "weight": 1.0}, {"source": "ranges_rationale_1019", "target": "ranges_tstzmultirange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L1019", "weight": 1.0}], "raw_calls": [{"caller_nid": "ranges_init", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L106"}, {"caller_nid": "ranges_range_get_discrete_step", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L197"}, {"caller_nid": "ranges_range_get_discrete_step", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L197"}, {"caller_nid": "ranges_range_get_discrete_step", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L199"}, {"caller_nid": "ranges_range_get_discrete_step", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L199"}, {"caller_nid": "ranges_range_get_discrete_step", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L205"}, {"caller_nid": "ranges_range_get_discrete_step", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L205"}, {"caller_nid": "ranges_range_get_discrete_step", "callee": "timedelta", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L206"}, {"caller_nid": "ranges_range_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L304"}, {"caller_nid": "ranges_range_contains", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L358"}, {"caller_nid": "ranges_range_union", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L544"}, {"caller_nid": "ranges_range_union", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L573"}, {"caller_nid": "ranges_range_difference", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L602"}, {"caller_nid": "ranges_range_difference", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L632"}, {"caller_nid": "ranges_range_difference", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L650"}, {"caller_nid": "ranges_range_intersection", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L693"}, {"caller_nid": "ranges_range_stringify", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L710"}, {"caller_nid": "ranges_abstractrange_adapt", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L769"}, {"caller_nid": "ranges_abstractrange_adapt", "callee": "type( # type: ignore\n f\"{visit_name}RangeImpl\",\n (cls, self.__class__),\n {\"__visit_name__\": visit_name},\n )", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L782"}, {"caller_nid": "ranges_abstractrange_adapt", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L782"}, {"caller_nid": "ranges_abstractrange_adapt", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L788"}, {"caller_nid": "ranges_comparator_factory_contains", "callee": "operate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L801"}, {"caller_nid": "ranges_comparator_factory_contained_by", "callee": "operate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L807"}, {"caller_nid": "ranges_comparator_factory_overlaps", "callee": "operate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L813"}, {"caller_nid": "ranges_comparator_factory_strictly_left_of", "callee": "operate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L819"}, {"caller_nid": "ranges_comparator_factory_strictly_right_of", "callee": "operate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L827"}, {"caller_nid": "ranges_comparator_factory_not_extend_right_of", "callee": "operate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L835"}, {"caller_nid": "ranges_comparator_factory_not_extend_left_of", "callee": "operate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L841"}, {"caller_nid": "ranges_comparator_factory_adjacent_to", "callee": "operate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L847"}, {"caller_nid": "ranges_comparator_factory_union", "callee": "operate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L854"}, {"caller_nid": "ranges_comparator_factory_difference", "callee": "operate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L861"}, {"caller_nid": "ranges_comparator_factory_intersection", "callee": "operate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L868"}, {"caller_nid": "ranges_abstractsinglerange_resolve_for_literal", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L887"}, {"caller_nid": "ranges_abstractsinglerange_resolve_for_literal", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L895"}, {"caller_nid": "ranges_abstractsinglerange_resolve_for_literal", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L897"}, {"caller_nid": "ranges_abstractsinglerange_resolve_for_literal", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L899"}, {"caller_nid": "ranges_abstractmultirange_resolve_for_literal", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L928"}, {"caller_nid": "ranges_abstractmultirange_resolve_for_literal", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L932"}, {"caller_nid": "ranges_abstractmultirange_resolve_for_literal", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L936"}, {"caller_nid": "ranges_abstractmultirange_resolve_for_literal", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L938"}, {"caller_nid": "ranges_abstractmultirange_resolve_for_literal", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/ranges.py", "source_location": "L940"}]} |