diff --git a/pymeos/main/_generated/geo_methods.py b/pymeos/main/_generated/geo_methods.py new file mode 100644 index 00000000..6759a39f --- /dev/null +++ b/pymeos/main/_generated/geo_methods.py @@ -0,0 +1,126 @@ +# Copyright (c) 2016-2026, Université libre de Bruxelles and PyMEOS +# contributors. Licensed under the PostgreSQL License (see LICENSE). +# +# ============================================================================ +# GENERATED by tools/oo_codegen/codegen.py -- DO NOT EDIT. +# Regenerate: +# python3 tools/oo_codegen/codegen.py --mixin geo \ +# --mixin-out pymeos/main/_generated/geo_methods.py +# ============================================================================ +# +# Wired into pymeos.main.TPoint via TPointDispatchMixin. Every method +# dispatches by argument type to the EXACT pymeos_cffi backing the +# hand-written method used -- same native call, same transforms, same +# result, never reimplemented: identical by construction. +"""Generated regular OO methods for the TPoint family.""" +from __future__ import annotations + +from typing import TYPE_CHECKING + +import shapely.geometry.base as shpb +from pymeos_cffi import * + +from ...temporal import Temporal +import shapely.geometry as shp +import shapely.geometry.base as shpb +from ...collections import GeoSet + +if TYPE_CHECKING: + from ..tpoint import TPoint, TGeogPoint + + +class TPointDispatchMixin: + """Generated regular families (comparison, spatial relationship, + distance, restriction) for :class:`TPoint`.""" + + def at(self, other): + """Generated regular ``at``. + + MEOS Functions: + temporal_at_values, tgeo_at_stbox, tpoint_at_geom, tpoint_at_value + """ + from ..tpoint import TPoint, TGeogPoint + from ...boxes import STBox + + if isinstance(other, shp.Point): + result = tpoint_at_value( + self._inner, geo_to_gserialized(other, isinstance(self, TGeogPoint)) + ) + elif isinstance(other, shpb.BaseGeometry): + result = tpoint_at_geom( + self._inner, geo_to_gserialized(other, isinstance(self, TGeogPoint)) + ) + elif isinstance(other, GeoSet): + result = temporal_at_values(self._inner, other._inner) + elif isinstance(other, STBox): + result = tgeo_at_stbox(self._inner, other._inner, True) + else: + return super().at(other) + return Temporal._factory(result) + + def distance(self, other): + """Generated regular ``distance``. + + MEOS Functions: + tdistance_tgeo_geo, tdistance_tgeo_tgeo + """ + from ..tpoint import TPoint, TGeogPoint + from ...boxes import STBox + + if isinstance(other, shpb.BaseGeometry): + result = tdistance_tgeo_geo( + self._inner, geo_to_gserialized(other, isinstance(self, TGeogPoint)) + ) + elif isinstance(other, STBox): + result = tdistance_tgeo_geo(self._inner, stbox_to_geo(other._inner)) + elif isinstance(other, TPoint): + result = tdistance_tgeo_tgeo(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type " f"{other.__class__}") + return Temporal._factory(result) + + def minus(self, other): + """Generated regular ``minus``. + + MEOS Functions: + temporal_minus_values, tgeo_minus_stbox, tpoint_minus_geom, tpoint_minus_value + """ + from ..tpoint import TPoint, TGeogPoint + from ...boxes import STBox + + if isinstance(other, shp.Point): + result = tpoint_minus_value( + self._inner, geo_to_gserialized(other, isinstance(self, TGeogPoint)) + ) + elif isinstance(other, shpb.BaseGeometry): + result = tpoint_minus_geom( + self._inner, geo_to_gserialized(other, isinstance(self, TGeogPoint)) + ) + elif isinstance(other, GeoSet): + result = temporal_minus_values(self._inner, other._inner) + elif isinstance(other, STBox): + result = tgeo_minus_stbox(self._inner, other._inner, True) + else: + return super().minus(other) + return Temporal._factory(result) + + def nearest_approach_distance(self, other): + """Generated regular ``nearest_approach_distance``. + + MEOS Functions: + nad_tgeo_geo, nad_tgeo_stbox, nad_tgeo_tgeo + """ + from ..tpoint import TPoint, TGeogPoint + from ...boxes import STBox + + if isinstance(other, shpb.BaseGeometry): + result = nad_tgeo_geo( + self._inner, geo_to_gserialized(other, isinstance(self, TGeogPoint)) + ) + elif isinstance(other, STBox): + result = nad_tgeo_stbox(self._inner, other._inner) + elif isinstance(other, TPoint): + result = nad_tgeo_tgeo(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type " f"{other.__class__}") + return result diff --git a/pymeos/main/_generated/tbool_methods.py b/pymeos/main/_generated/tbool_methods.py new file mode 100644 index 00000000..0b849308 --- /dev/null +++ b/pymeos/main/_generated/tbool_methods.py @@ -0,0 +1,80 @@ +# Copyright (c) 2016-2026, Université libre de Bruxelles and PyMEOS +# contributors. Licensed under the PostgreSQL License (see LICENSE). +# +# ============================================================================ +# GENERATED by tools/oo_codegen/codegen.py -- DO NOT EDIT. +# Regenerate: +# python3 tools/oo_codegen/codegen.py --mixin tbool \ +# --mixin-out pymeos/main/_generated/tbool_methods.py +# ============================================================================ +# +# Wired into pymeos.main.TBool via TBoolDispatchMixin. Every method +# dispatches by argument type to the EXACT pymeos_cffi backing the +# hand-written method used -- same native call, same transforms, same +# result, never reimplemented: identical by construction. +"""Generated regular OO methods for the TBool family.""" +from __future__ import annotations + +from typing import TYPE_CHECKING + +import shapely.geometry.base as shpb +from pymeos_cffi import * + +from ...temporal import Temporal + + +if TYPE_CHECKING: + from ..tbool import TBool + + +class TBoolDispatchMixin: + """Generated regular families (comparison, spatial relationship, + distance, restriction) for :class:`TBool`.""" + + def at(self, other): + """Generated regular ``at``. + + MEOS Functions: + tbool_at_value + """ + if isinstance(other, bool): + result = tbool_at_value(self._inner, other) + else: + return super().at(other) + return Temporal._factory(result) + + def minus(self, other): + """Generated regular ``minus``. + + MEOS Functions: + tbool_minus_value + """ + if isinstance(other, bool): + result = tbool_minus_value(self._inner, other) + else: + return super().minus(other) + return Temporal._factory(result) + + def temporal_equal(self, other): + """Generated regular ``temporal_equal``. + + MEOS Functions: + teq_tbool_bool + """ + if isinstance(other, bool): + result = teq_tbool_bool(self._inner, other) + else: + return super().temporal_equal(other) + return Temporal._factory(result) + + def temporal_not_equal(self, other): + """Generated regular ``temporal_not_equal``. + + MEOS Functions: + tne_tbool_bool + """ + if isinstance(other, bool): + result = tne_tbool_bool(self._inner, other) + else: + return super().temporal_not_equal(other) + return Temporal._factory(result) diff --git a/pymeos/main/_generated/tfloat_methods.py b/pymeos/main/_generated/tfloat_methods.py new file mode 100644 index 00000000..59959ac1 --- /dev/null +++ b/pymeos/main/_generated/tfloat_methods.py @@ -0,0 +1,156 @@ +# Copyright (c) 2016-2026, Université libre de Bruxelles and PyMEOS +# contributors. Licensed under the PostgreSQL License (see LICENSE). +# +# ============================================================================ +# GENERATED by tools/oo_codegen/codegen.py -- DO NOT EDIT. +# Regenerate: +# python3 tools/oo_codegen/codegen.py --mixin tfloat \ +# --mixin-out pymeos/main/_generated/tfloat_methods.py +# ============================================================================ +# +# Wired into pymeos.main.TFloat via TFloatDispatchMixin. Every method +# dispatches by argument type to the EXACT pymeos_cffi backing the +# hand-written method used -- same native call, same transforms, same +# result, never reimplemented: identical by construction. +"""Generated regular OO methods for the TFloat family.""" +from __future__ import annotations + +from typing import TYPE_CHECKING + +import shapely.geometry.base as shpb +from pymeos_cffi import * + +from ...temporal import Temporal +from ...collections import IntSet, IntSpan, IntSpanSet + +if TYPE_CHECKING: + from ..tfloat import TFloat + + +class TFloatDispatchMixin: + """Generated regular families (comparison, spatial relationship, + distance, restriction) for :class:`TFloat`.""" + + def always_equal(self, other): + """Generated regular ``always_equal``. + + MEOS Functions: + always_eq_temporal_temporal, always_eq_tfloat_float + """ + from ..tfloat import TFloat + + if isinstance(other, float): + result = always_eq_tfloat_float(self._inner, other) + elif isinstance(other, TFloat): + result = always_eq_temporal_temporal(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type " f"{other.__class__}") + return result > 0 + + def always_not_equal(self, other): + """Generated regular ``always_not_equal``. + + MEOS Functions: + always_ne_temporal_temporal, always_ne_tfloat_float + """ + from ..tfloat import TFloat + + if isinstance(other, float): + result = always_ne_tfloat_float(self._inner, other) + elif isinstance(other, TFloat): + result = always_ne_temporal_temporal(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type " f"{other.__class__}") + return result > 0 + + def at(self, other): + """Generated regular ``at``. + + MEOS Functions: + tfloat_at_value + """ + if isinstance(other, (int, float)): + result = tfloat_at_value(self._inner, float(other)) + elif isinstance(other, IntSet): + return super().at(other.to_floatset()) + elif isinstance(other, IntSpan): + return super().at(other.to_floatspan()) + elif isinstance(other, IntSpanSet): + return super().at(other.to_floatspanset()) + else: + return super().at(other) + return Temporal._factory(result) + + def ever_equal(self, other): + """Generated regular ``ever_equal``. + + MEOS Functions: + ever_eq_temporal_temporal, ever_eq_tfloat_float + """ + from ..tfloat import TFloat + + if isinstance(other, float): + result = ever_eq_tfloat_float(self._inner, other) + elif isinstance(other, TFloat): + result = ever_eq_temporal_temporal(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type " f"{other.__class__}") + return result > 0 + + def ever_not_equal(self, other): + """Generated regular ``ever_not_equal``. + + MEOS Functions: + ever_ne_temporal_temporal, ever_ne_tfloat_float + """ + from ..tfloat import TFloat + + if isinstance(other, float): + result = ever_ne_tfloat_float(self._inner, other) + elif isinstance(other, TFloat): + result = ever_ne_temporal_temporal(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type " f"{other.__class__}") + return result > 0 + + def minus(self, other): + """Generated regular ``minus``. + + MEOS Functions: + tfloat_minus_value + """ + if isinstance(other, (int, float)): + result = tfloat_minus_value(self._inner, float(other)) + elif isinstance(other, IntSet): + return super().minus(other.to_floatset()) + elif isinstance(other, IntSpan): + return super().minus(other.to_floatspan()) + elif isinstance(other, IntSpanSet): + return super().minus(other.to_floatspanset()) + else: + return super().minus(other) + return Temporal._factory(result) + + def temporal_equal(self, other): + """Generated regular ``temporal_equal``. + + MEOS Functions: + teq_tfloat_float + """ + if isinstance(other, (int, float)): + result = teq_tfloat_float(self._inner, float(other)) + else: + return super().temporal_equal(other) + return Temporal._factory(result) + + def temporal_not_equal(self, other): + """Generated regular ``temporal_not_equal``. + + MEOS Functions: + tne_tfloat_float + """ + if isinstance(other, (int, float)): + result = tne_tfloat_float(self._inner, float(other)) + else: + return super().temporal_not_equal(other) + return Temporal._factory(result) diff --git a/pymeos/main/_generated/tint_methods.py b/pymeos/main/_generated/tint_methods.py new file mode 100644 index 00000000..2370a045 --- /dev/null +++ b/pymeos/main/_generated/tint_methods.py @@ -0,0 +1,156 @@ +# Copyright (c) 2016-2026, Université libre de Bruxelles and PyMEOS +# contributors. Licensed under the PostgreSQL License (see LICENSE). +# +# ============================================================================ +# GENERATED by tools/oo_codegen/codegen.py -- DO NOT EDIT. +# Regenerate: +# python3 tools/oo_codegen/codegen.py --mixin tint \ +# --mixin-out pymeos/main/_generated/tint_methods.py +# ============================================================================ +# +# Wired into pymeos.main.TInt via TIntDispatchMixin. Every method +# dispatches by argument type to the EXACT pymeos_cffi backing the +# hand-written method used -- same native call, same transforms, same +# result, never reimplemented: identical by construction. +"""Generated regular OO methods for the TInt family.""" +from __future__ import annotations + +from typing import TYPE_CHECKING + +import shapely.geometry.base as shpb +from pymeos_cffi import * + +from ...temporal import Temporal +from ...collections import FloatSet, FloatSpan, FloatSpanSet + +if TYPE_CHECKING: + from ..tint import TInt + + +class TIntDispatchMixin: + """Generated regular families (comparison, spatial relationship, + distance, restriction) for :class:`TInt`.""" + + def always_equal(self, other): + """Generated regular ``always_equal``. + + MEOS Functions: + always_eq_temporal_temporal, always_eq_tint_int + """ + from ..tint import TInt + + if isinstance(other, int): + result = always_eq_tint_int(self._inner, other) + elif isinstance(other, TInt): + result = always_eq_temporal_temporal(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type " f"{other.__class__}") + return result > 0 + + def always_not_equal(self, other): + """Generated regular ``always_not_equal``. + + MEOS Functions: + always_ne_temporal_temporal, always_ne_tint_int + """ + from ..tint import TInt + + if isinstance(other, int): + result = always_ne_tint_int(self._inner, other) + elif isinstance(other, TInt): + result = always_ne_temporal_temporal(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type " f"{other.__class__}") + return result > 0 + + def at(self, other): + """Generated regular ``at``. + + MEOS Functions: + tint_at_value + """ + if isinstance(other, (int, float)): + result = tint_at_value(self._inner, int(other)) + elif isinstance(other, FloatSet): + return super().at(other.to_intset()) + elif isinstance(other, FloatSpan): + return super().at(other.to_intspan()) + elif isinstance(other, FloatSpanSet): + return super().at(other.to_intspanset()) + else: + return super().at(other) + return Temporal._factory(result) + + def ever_equal(self, other): + """Generated regular ``ever_equal``. + + MEOS Functions: + ever_eq_temporal_temporal, ever_eq_tint_int + """ + from ..tint import TInt + + if isinstance(other, int): + result = ever_eq_tint_int(self._inner, other) + elif isinstance(other, TInt): + result = ever_eq_temporal_temporal(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type " f"{other.__class__}") + return result > 0 + + def ever_not_equal(self, other): + """Generated regular ``ever_not_equal``. + + MEOS Functions: + ever_ne_temporal_temporal, ever_ne_tint_int + """ + from ..tint import TInt + + if isinstance(other, int): + result = ever_ne_tint_int(self._inner, other) + elif isinstance(other, TInt): + result = ever_ne_temporal_temporal(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type " f"{other.__class__}") + return result > 0 + + def minus(self, other): + """Generated regular ``minus``. + + MEOS Functions: + tint_minus_value + """ + if isinstance(other, (int, float)): + result = tint_minus_value(self._inner, int(other)) + elif isinstance(other, FloatSet): + return super().minus(other.to_intset()) + elif isinstance(other, FloatSpan): + return super().minus(other.to_intspan()) + elif isinstance(other, FloatSpanSet): + return super().minus(other.to_intspanset()) + else: + return super().minus(other) + return Temporal._factory(result) + + def temporal_equal(self, other): + """Generated regular ``temporal_equal``. + + MEOS Functions: + teq_tint_int + """ + if isinstance(other, int): + result = teq_tint_int(self._inner, other) + else: + return super().temporal_equal(other) + return Temporal._factory(result) + + def temporal_not_equal(self, other): + """Generated regular ``temporal_not_equal``. + + MEOS Functions: + tne_tint_int + """ + if isinstance(other, int): + result = tne_tint_int(self._inner, other) + else: + return super().temporal_not_equal(other) + return Temporal._factory(result) diff --git a/pymeos/main/_generated/ttext_methods.py b/pymeos/main/_generated/ttext_methods.py new file mode 100644 index 00000000..735cf935 --- /dev/null +++ b/pymeos/main/_generated/ttext_methods.py @@ -0,0 +1,148 @@ +# Copyright (c) 2016-2026, Université libre de Bruxelles and PyMEOS +# contributors. Licensed under the PostgreSQL License (see LICENSE). +# +# ============================================================================ +# GENERATED by tools/oo_codegen/codegen.py -- DO NOT EDIT. +# Regenerate: +# python3 tools/oo_codegen/codegen.py --mixin ttext \ +# --mixin-out pymeos/main/_generated/ttext_methods.py +# ============================================================================ +# +# Wired into pymeos.main.TText via TTextDispatchMixin. Every method +# dispatches by argument type to the EXACT pymeos_cffi backing the +# hand-written method used -- same native call, same transforms, same +# result, never reimplemented: identical by construction. +"""Generated regular OO methods for the TText family.""" +from __future__ import annotations + +from typing import TYPE_CHECKING + +import shapely.geometry.base as shpb +from pymeos_cffi import * + +from ...temporal import Temporal + + +if TYPE_CHECKING: + from ..ttext import TText + + +class TTextDispatchMixin: + """Generated regular families (comparison, spatial relationship, + distance, restriction) for :class:`TText`.""" + + def always_equal(self, other): + """Generated regular ``always_equal``. + + MEOS Functions: + always_eq_temporal_temporal, always_eq_ttext_text + """ + from ..ttext import TText + + if isinstance(other, str): + result = always_eq_ttext_text(self._inner, other) + elif isinstance(other, TText): + result = always_eq_temporal_temporal(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type " f"{other.__class__}") + return result > 0 + + def always_not_equal(self, other): + """Generated regular ``always_not_equal``. + + MEOS Functions: + always_ne_temporal_temporal, always_ne_ttext_text + """ + from ..ttext import TText + + if isinstance(other, str): + result = always_ne_ttext_text(self._inner, other) + elif isinstance(other, TText): + result = always_ne_temporal_temporal(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type " f"{other.__class__}") + return result > 0 + + def at(self, other): + """Generated regular ``at``. + + MEOS Functions: + temporal_at_values, ttext_at_value + """ + if isinstance(other, str): + result = ttext_at_value(self._inner, other) + elif isinstance(other, list) and isinstance(other[0], str): + result = temporal_at_values(self._inner, textset_make(other)) + else: + return super().at(other) + return Temporal._factory(result) + + def ever_equal(self, other): + """Generated regular ``ever_equal``. + + MEOS Functions: + ever_eq_temporal_temporal, ever_eq_ttext_text + """ + from ..ttext import TText + + if isinstance(other, str): + result = ever_eq_ttext_text(self._inner, other) + elif isinstance(other, TText): + result = ever_eq_temporal_temporal(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type " f"{other.__class__}") + return result > 0 + + def ever_not_equal(self, other): + """Generated regular ``ever_not_equal``. + + MEOS Functions: + ever_ne_temporal_temporal, ever_ne_ttext_text + """ + from ..ttext import TText + + if isinstance(other, str): + result = ever_ne_ttext_text(self._inner, other) + elif isinstance(other, TText): + result = ever_ne_temporal_temporal(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type " f"{other.__class__}") + return result > 0 + + def minus(self, other): + """Generated regular ``minus``. + + MEOS Functions: + temporal_minus_values, ttext_minus_value + """ + if isinstance(other, str): + result = ttext_minus_value(self._inner, other) + elif isinstance(other, list) and isinstance(other[0], str): + result = temporal_minus_values(self._inner, textset_make(other)) + else: + return super().minus(other) + return Temporal._factory(result) + + def temporal_equal(self, other): + """Generated regular ``temporal_equal``. + + MEOS Functions: + teq_ttext_text + """ + if isinstance(other, str): + result = teq_ttext_text(self._inner, other) + else: + return super().temporal_equal(other) + return Temporal._factory(result) + + def temporal_not_equal(self, other): + """Generated regular ``temporal_not_equal``. + + MEOS Functions: + tne_ttext_text + """ + if isinstance(other, str): + result = tne_ttext_text(self._inner, other) + else: + return super().temporal_not_equal(other) + return Temporal._factory(result) diff --git a/pymeos/main/tbool.py b/pymeos/main/tbool.py index 6f9c1673..83436816 100644 --- a/pymeos/main/tbool.py +++ b/pymeos/main/tbool.py @@ -7,11 +7,16 @@ from ..collections import * from ..temporal import TInterpolation, Temporal, TInstant, TSequence, TSequenceSet +from ._generated.tbool_methods import TBoolDispatchMixin Self = TypeVar("Self", bound="TBool") -class TBool(Temporal[bool, "TBool", "TBoolInst", "TBoolSeq", "TBoolSeqSet"], ABC): +class TBool( + TBoolDispatchMixin, + Temporal[bool, "TBool", "TBoolInst", "TBoolSeq", "TBoolSeqSet"], + ABC, +): """ Base class for temporal boolean. """ @@ -226,89 +231,7 @@ def never_eq(self, value: Union[bool, TBool]) -> bool: return not self.ever_eq(value) # ------------------------- Temporal Comparisons -------------------------- - def temporal_equal(self, other: Union[bool, TBool]) -> TBool: - """ - Returns the temporal equality relation between `self` and `other`. - - Args: - other: A temporal or boolean object to compare to `self`. - - Returns: - A :class:`TBool` with the result of the temporal equality relation. - - MEOS Functions: - teq_tbool_tbool, teq_temporal_temporal - """ - if isinstance(other, bool): - result = teq_tbool_bool(self._inner, other) - else: - return super().temporal_equal(other) - return Temporal._factory(result) - - def temporal_not_equal(self, other: Union[bool, TBool]) -> TBool: - """ - Returns the temporal inequality relation between `self` and `other`. - - Args: - other: A temporal or boolean object to compare to `self`. - - Returns: - A :class:`TBool` with the result of the temporal inequality relation. - - MEOS Functions: - tne_tbool_tbool, tne_temporal_temporal - """ - if isinstance(other, bool): - result = tne_tbool_bool(self._inner, other) - else: - return super().temporal_not_equal(other) - return Temporal._factory(result) - # ------------------------- Restrictions ---------------------------------- - def at(self, other: Union[bool, Time]) -> TBool: - """ - Returns a new temporal boolean with the values of `self` restricted to - the time or value `other`. - - Args: - other: Time or value to restrict to. - - Returns: - A new temporal boolean. - - MEOS Functions: - tbool_at_value, temporal_at_timestamp, temporal_at_tstzset, - temporal_at_tstzspan, temporal_at_tstzspanset - """ - if isinstance(other, bool): - result = tbool_at_value(self._inner, other) - else: - return super().at(other) - return Temporal._factory(result) - - def minus(self, other: Union[bool, Time]) -> TBool: - """ - Returns a new temporal boolean with the values of `self` restricted to - the complement of the time or value - `other`. - - Args: - other: Time or value to restrict to the complement of. - - Returns: - A new temporal boolean. - - MEOS Functions: - tbool_minus_value, temporal_minus_timestamp, - temporal_minus_tstzset, temporal_minus_tstzspan, - temporal_minus_tstzspanset - """ - if isinstance(other, bool): - result = tbool_minus_value(self._inner, other) - else: - return super().minus(other) - return Temporal._factory(result) - # ------------------------- Boolean Operations ---------------------------- def temporal_and(self, other: Union[bool, TBool]) -> TBool: """ diff --git a/pymeos/main/tfloat.py b/pymeos/main/tfloat.py index b7ff6508..d1087409 100644 --- a/pymeos/main/tfloat.py +++ b/pymeos/main/tfloat.py @@ -9,6 +9,7 @@ from ..collections import * from ..mixins import TSimplifiable, TTemporallyComparable from ..temporal import TInterpolation, Temporal, TInstant, TSequence, TSequenceSet +from ._generated.tfloat_methods import TFloatDispatchMixin if TYPE_CHECKING: from ..boxes import TBox @@ -20,6 +21,7 @@ class TFloat( + TFloatDispatchMixin, TNumber[float, "TFloat", "TFloatInst", "TFloatSeq", "TFloatSeqSet"], TSimplifiable, TTemporallyComparable, @@ -332,48 +334,6 @@ def always_less_or_equal(self, value: Union[float, TFloat]) -> bool: else: raise TypeError(f"Operation not supported with type {value.__class__}") - def always_equal(self, value: Union[float, TFloat]) -> bool: - """ - Returns whether the values of `self` are always equal to `value`. - - Args: - value: :class:`float` to compare. - - Returns: - `True` if the values of `self` are always equal to `value`, - `False` otherwise. - - MEOS Functions: - always_eq_tfloat_float, always_eq_temporal_temporal - """ - if isinstance(value, float): - return always_eq_tfloat_float(self._inner, value) > 0 - elif isinstance(value, TFloat): - return always_eq_temporal_temporal(self._inner, value._inner) > 0 - else: - raise TypeError(f"Operation not supported with type {value.__class__}") - - def always_not_equal(self, value: Union[float, TFloat]) -> bool: - """ - Returns whether the values of `self` are always not equal to `value`. - - Args: - value: :class:`float` to compare. - - Returns: - `True` if the values of `self` are always not equal to `value`, - `False` otherwise. - - MEOS Functions: - always_ne_tfloat_float, always_ne_temporal_temporal - """ - if isinstance(value, float): - return always_ne_tfloat_float(self._inner, value) > 0 - elif isinstance(value, TFloat): - return always_ne_temporal_temporal(self._inner, value._inner) > 0 - else: - raise TypeError(f"Operation not supported with type {value.__class__}") - def always_greater_or_equal(self, value: Union[float, TFloat]) -> bool: """ Returns whether the values of `self` are always greater than or equal @@ -460,48 +420,6 @@ def ever_less_or_equal(self, value: Union[float, TFloat]) -> bool: else: raise TypeError(f"Operation not supported with type {value.__class__}") - def ever_equal(self, value: Union[float, TFloat]) -> bool: - """ - Returns whether the values of `self` are ever equal to `value`. - - Args: - value: :class:`float` to compare. - - Returns: - `True` if the values of `self` are ever equal to `value`, `False` - otherwise. - - MEOS Functions: - ever_eq_tfloat_float, ever_eq_temporal_temporal - """ - if isinstance(value, float): - return ever_eq_tfloat_float(self._inner, value) > 0 - elif isinstance(value, TFloat): - return ever_eq_temporal_temporal(self._inner, value._inner) > 0 - else: - raise TypeError(f"Operation not supported with type {value.__class__}") - - def ever_not_equal(self, value: Union[float, TFloat]) -> bool: - """ - Returns whether the values of `self` are ever not equal to `value`. - - Args: - value: :class:`float` to compare. - - Returns: - `True` if the values of `self` are ever not equal to `value`, - `False` otherwise. - - MEOS Functions: - ever_ne_tfloat_float, ever_ne_temporal_temporal - """ - if isinstance(value, float): - return ever_ne_tfloat_float(self._inner, value) > 0 - elif isinstance(value, TFloat): - return ever_ne_temporal_temporal(self._inner, value._inner) > 0 - else: - raise TypeError(f"Operation not supported with type {value.__class__}") - def ever_greater_or_equal(self, value: Union[float, TFloat]) -> bool: """ Returns whether the values of `self` are ever greater than or equal to @@ -644,46 +562,6 @@ def never_greater(self, value: Union[float, TFloat]) -> bool: return not self.ever_greater(value) # ------------------------- Temporal Comparisons -------------------------- - def temporal_equal(self, other: Union[int, float, TFloat]) -> TBool: - """ - Returns the temporal equality relation between `self` and `other`. - - Args: - other: An :class:`int`, :class:`float` or temporal object to - compare to `self`. - - Returns: - A :class:`TBool` with the result of the temporal equality relation. - - MEOS Functions: - teq_tfloat_float, teq_temporal_temporal - """ - if isinstance(other, int) or isinstance(other, float): - result = teq_tfloat_float(self._inner, float(other)) - else: - return super().temporal_equal(other) - return Temporal._factory(result) - - def temporal_not_equal(self, other: Union[int, float, TFloat]) -> TBool: - """ - Returns the temporal not equal relation between `self` and `other`. - - Args: - other: An :class:`int`, :class:`float` or temporal object to - compare to `self`. - - Returns: - A :class:`TBool` with the result of the temporal not equal relation. - - MEOS Functions: - tne_tfloat_float, tne_temporal_temporal - """ - if isinstance(other, int) or isinstance(other, float): - result = tne_tfloat_float(self._inner, float(other)) - else: - return super().temporal_not_equal(other) - return Temporal._factory(result) - def temporal_less(self, other: Union[int, float, TFloat]) -> TBool: """ Returns the temporal less than relation between `self` and `other`. @@ -768,90 +646,6 @@ def temporal_greater(self, other: Union[int, float, TFloat]) -> TBool: return Temporal._factory(result) # ------------------------- Restrictions ---------------------------------- - def at( - self, - other: Union[ - float, - int, - FloatSet, - IntSet, - FloatSpan, - IntSpan, - FloatSpanSet, - IntSpanSet, - TBox, - Time, - ], - ) -> TFloat: - """ - Returns a new temporal float with the values of `self` restricted to - the value or time `other`. - - Args: - other: Value or time to restrict to. - - Returns: - A new temporal float. - - MEOS Functions: - tfloat_at_value, temporal_at_values, tnumber_at_span, tnumber_at_spanset, - temporal_at_timestamp, temporal_at_tstzset, temporal_at_tstzspan, - temporal_at_tstzspanset - """ - if isinstance(other, int) or isinstance(other, float): - result = tfloat_at_value(self._inner, float(other)) - elif isinstance(other, IntSet): - return super().at(other.to_floatset()) - elif isinstance(other, IntSpan): - return super().at(other.to_floatspan()) - elif isinstance(other, IntSpanSet): - return super().at(other.to_floatspanset()) - else: - return super().at(other) - return Temporal._factory(result) - - def minus( - self, - other: Union[ - float, - int, - FloatSet, - IntSet, - FloatSpan, - IntSpan, - FloatSpanSet, - IntSpanSet, - TBox, - Time, - ], - ) -> Temporal: - """ - Returns a new temporal float with the values of `self` restricted to - the complement of the time or value `other`. - - Args: - other: Time or value to restrict to the complement of. - - Returns: - A new temporal float. - - MEOS Functions: - tfloat_minus_value, temporal_minus_values, tnumber_minus_span, tnumber_minus_spanset, - temporal_minus_timestamp, temporal_minus_tstzset, - temporal_minus_tstzspan, temporal_minus_tstzspanset - """ - if isinstance(other, int) or isinstance(other, float): - result = tfloat_minus_value(self._inner, float(other)) - elif isinstance(other, IntSet): - return super().minus(other.to_floatset()) - elif isinstance(other, IntSpan): - return super().minus(other.to_floatspan()) - elif isinstance(other, IntSpanSet): - return super().minus(other.to_floatspanset()) - else: - return super().minus(other) - return Temporal._factory(result) - def value_at_timestamp(self, timestamp) -> float: """ Returns the value that `self` takes at a certain moment. diff --git a/pymeos/main/tint.py b/pymeos/main/tint.py index f69e7f43..9de20dec 100644 --- a/pymeos/main/tint.py +++ b/pymeos/main/tint.py @@ -9,6 +9,7 @@ from ..collections import * from ..mixins import TTemporallyComparable from ..temporal import TInterpolation, Temporal, TInstant, TSequence, TSequenceSet +from ._generated.tint_methods import TIntDispatchMixin if TYPE_CHECKING: from ..boxes import TBox @@ -20,6 +21,7 @@ class TInt( + TIntDispatchMixin, TNumber[int, "TInt", "TIntInst", "TIntSeq", "TIntSeqSet"], TTemporallyComparable, ABC, @@ -307,48 +309,6 @@ def always_less_or_equal(self, value: Union[int, TInt]) -> bool: else: raise TypeError(f"Operation not supported with type {value.__class__}") - def always_equal(self, value: Union[int, TInt]) -> bool: - """ - Returns whether the values of `self` are always equal to `value`. - - Args: - value: :class:`int` to compare. - - Returns: - `True` if the values of `self` are always equal to `value`, - `False` otherwise. - - MEOS Functions: - always_eq_tint_int, always_eq_temporal_temporal - """ - if isinstance(value, int): - return always_eq_tint_int(self._inner, value) > 0 - elif isinstance(value, TInt): - return always_eq_temporal_temporal(self._inner, value._inner) > 0 - else: - raise TypeError(f"Operation not supported with type {value.__class__}") - - def always_not_equal(self, value: Union[int, TInt]) -> bool: - """ - Returns whether the values of `self` are always not equal to `value`. - - Args: - value: :class:`int` to compare. - - Returns: - `True` if the values of `self` are always not equal to `value`, - `False` otherwise. - - MEOS Functions: - always_ne_tint_int, always_ne_temporal_temporal - """ - if isinstance(value, int): - return always_ne_tint_int(self._inner, value) > 0 - elif isinstance(value, TInt): - return always_ne_temporal_temporal(self._inner, value._inner) > 0 - else: - raise TypeError(f"Operation not supported with type {value.__class__}") - def always_greater_or_equal(self, value: Union[int, TInt]) -> bool: """ Returns whether the values of `self` are always greater than or equal @@ -435,48 +395,6 @@ def ever_less_or_equal(self, value: Union[int, TInt]) -> bool: else: raise TypeError(f"Operation not supported with type {value.__class__}") - def ever_equal(self, value: Union[int, TInt]) -> bool: - """ - Returns whether the values of `self` are ever equal to `value`. - - Args: - value: :class:`int` to compare. - - Returns: - `True` if the values of `self` are ever equal to `value`, - `False` otherwise. - - MEOS Functions: - ever_eq_tint_int, ever_eq_temporal_temporal - """ - if isinstance(value, int): - return ever_eq_tint_int(self._inner, value) > 0 - elif isinstance(value, TInt): - return ever_eq_temporal_temporal(self._inner, value._inner) > 0 - else: - raise TypeError(f"Operation not supported with type {value.__class__}") - - def ever_not_equal(self, value: Union[int, TInt]) -> bool: - """ - Returns whether the values of `self` are ever not equal to `value`. - - Args: - value: :class:`int` to compare. - - Returns: - `True` if the values of `self` are ever not equal to `value`, - `False` otherwise. - - MEOS Functions: - ever_ne_tint_int, ever_ne_temporal_temporal - """ - if isinstance(value, int): - return ever_ne_tint_int(self._inner, value) > 0 - elif isinstance(value, TInt): - return ever_ne_temporal_temporal(self._inner, value._inner) > 0 - else: - raise TypeError(f"Operation not supported with type {value.__class__}") - def ever_greater_or_equal(self, value: Union[int, TInt]) -> bool: """ Returns whether the values of `self` are ever greater than or equal to @@ -619,44 +537,6 @@ def never_greater(self, value: Union[int, TInt]) -> bool: return not self.ever_greater(value) # ------------------------- Temporal Comparisons -------------------------- - def temporal_equal(self, other: Union[int, TInt]) -> TBool: - """ - Returns the temporal equality relation between `self` and `other`. - - Args: - other: A :class:`int` or temporal object to compare to `self`. - - Returns: - A :class:`TBool` with the result of the temporal equality relation. - - MEOS Functions: - teq_tint_int, teq_temporal_temporal - """ - if isinstance(other, int): - result = teq_tint_int(self._inner, other) - else: - return super().temporal_equal(other) - return Temporal._factory(result) - - def temporal_not_equal(self, other: Union[int, TInt]) -> TBool: - """ - Returns the temporal not equal relation between `self` and `other`. - - Args: - other: A :class:`int` or temporal object to compare to `self`. - - Returns: - A :class:`TBool` with the result of the temporal not equal relation. - - MEOS Functions: - tne_tint_int, tne_temporal_temporal - """ - if isinstance(other, int): - result = tne_tint_int(self._inner, other) - else: - return super().temporal_not_equal(other) - return Temporal._factory(result) - def temporal_less(self, other: Union[int, TInt]) -> TBool: """ Returns the temporal less than relation between `self` and `other`. @@ -737,90 +617,6 @@ def temporal_greater(self, other: Union[int, TInt]) -> TBool: return Temporal._factory(result) # ------------------------- Restrictions ---------------------------------- - def at( - self, - other: Union[ - int, - float, - IntSet, - FloatSet, - IntSpan, - FloatSpan, - IntSpanSet, - FloatSpanSet, - TBox, - Time, - ], - ) -> TInt: - """ - Returns a new temporal int with th e values of `self` restricted to - the time or value `other`. - - Args: - other: Time or value to restrict to. - - Returns: - A new temporal int. - - MEOS Functions: - tint_at_value, temporal_at_values, tnumber_at_span, tnumber_at_spanset, - temporal_at_timestamp, temporal_at_tstzset, temporal_at_tstzspan, - temporal_at_tstzspanset - """ - if isinstance(other, int) or isinstance(other, float): - result = tint_at_value(self._inner, int(other)) - elif isinstance(other, FloatSet): - return super().at(other.to_intset()) - elif isinstance(other, FloatSpan): - return super().at(other.to_intspan()) - elif isinstance(other, FloatSpanSet): - return super().at(other.to_intspanset()) - else: - return super().at(other) - return Temporal._factory(result) - - def minus( - self, - other: Union[ - int, - float, - IntSet, - FloatSet, - IntSpan, - FloatSpan, - IntSpanSet, - FloatSpanSet, - TBox, - Time, - ], - ) -> TInt: - """ - Returns a new temporal int with the values of `self` restricted to the - complement of the time or value `other`. - - Args: - other: Time or value to restrict to the complement of. - - Returns: - A new temporal int. - - MEOS Functions: - tint_minus_value, temporal_minus_values, tnumber_minus_span, tnumber_minus_spanset, - temporal_minus_timestamp, temporal_minus_tstzset, - temporal_minus_tstzspan, temporal_minus_tstzspanset - """ - if isinstance(other, int) or isinstance(other, float): - result = tint_minus_value(self._inner, int(other)) - elif isinstance(other, FloatSet): - return super().minus(other.to_intset()) - elif isinstance(other, FloatSpan): - return super().minus(other.to_intspan()) - elif isinstance(other, FloatSpanSet): - return super().minus(other.to_intspanset()) - else: - return super().minus(other) - return Temporal._factory(result) - # ------------------------- Distance -------------------------------------- def nearest_approach_distance( self, other: Union[int, float, TNumber, TBox] diff --git a/pymeos/main/tpoint.py b/pymeos/main/tpoint.py index 904035cf..ddb2a98f 100644 --- a/pymeos/main/tpoint.py +++ b/pymeos/main/tpoint.py @@ -22,6 +22,7 @@ from ..collections import * from ..mixins import TSimplifiable from ..temporal import Temporal, TInstant, TSequence, TSequenceSet, TInterpolation +from ._generated.geo_methods import TPointDispatchMixin if TYPE_CHECKING: from ..boxes import STBox, Box @@ -46,7 +47,12 @@ def import_geopandas(): TF = TypeVar("TF", bound="TFloat", covariant=True) -class TPoint(Temporal[shp.Point, TG, TI, TS, TSS], TSimplifiable, ABC): +class TPoint( + TPointDispatchMixin, + Temporal[shp.Point, TG, TI, TS, TSS], + TSimplifiable, + ABC, +): """ Abstract class for temporal points. """ @@ -120,7 +126,9 @@ def as_geojson( MEOS Functions: gserialized_as_geojson """ - return geo_as_geojson(tpoint_trajectory(self._inner, False), option, precision, srs) + return geo_as_geojson( + tpoint_trajectory(self._inner, False), option, precision, srs + ) def to_shapely_geometry(self, precision: int = 15) -> shpb.BaseGeometry: """ @@ -505,66 +513,6 @@ def transform(self: Self, srid: int) -> Self: return Temporal._factory(result) # ------------------------- Restrictions ---------------------------------- - def at(self, other: Union[shpb.BaseGeometry, GeoSet, STBox, Time]) -> TG: - """ - Returns a new temporal object with the values of `self` restricted to `other`. - - Args: - other: An object to restrict the values of `self` to. - - Returns: - A new :TPoint: with the values of `self` restricted to `other`. - - MEOS Functions: - tpoint_at_value, tgeo_at_stbox, temporal_at_values, - temporal_at_timestamp, temporal_at_tstzset, temporal_at_tstzspan, temporal_at_tstzspanset - """ - from ..boxes import STBox - - if isinstance(other, shp.Point): - gs = geo_to_gserialized(other, isinstance(self, TGeogPoint)) - result = tpoint_at_value(self._inner, gs) - elif isinstance(other, shpb.BaseGeometry): - gs = geo_to_gserialized(other, isinstance(self, TGeogPoint)) - result = tpoint_at_geom(self._inner, gs) - elif isinstance(other, GeoSet): - result = temporal_at_values(self._inner, other._inner) - elif isinstance(other, STBox): - result = tgeo_at_stbox(self._inner, other._inner, True) - else: - return super().at(other) - return Temporal._factory(result) - - def minus(self, other: Union[shpb.BaseGeometry, GeoSet, STBox, Time]) -> TG: - """ - Returns a new temporal object with the values of `self` restricted to the complement of `other`. - - Args: - other: An object to restrict the values of `self` to the complement of. - - Returns: - A new :TPoint: with the values of `self` restricted to the complement of `other`. - - MEOS Functions: - tpoint_minus_value, tgeo_minus_stbox, temporal_minus_values, - temporal_minus_timestamp, temporal_minus_tstzset, temporal_minus_tstzspan, temporal_minus_tstzspanset - """ - from ..boxes import STBox - - if isinstance(other, shp.Point): - gs = geo_to_gserialized(other, isinstance(self, TGeogPoint)) - result = tpoint_minus_value(self._inner, gs) - elif isinstance(other, shpb.BaseGeometry): - gs = geo_to_gserialized(other, isinstance(self, TGeogPoint)) - result = tpoint_minus_geom(self._inner, gs) - elif isinstance(other, GeoSet): - result = temporal_minus_values(self._inner, other._inner) - elif isinstance(other, STBox): - result = tgeo_minus_stbox(self._inner, other._inner, True) - else: - return super().minus(other) - return Temporal._factory(result) - # ------------------------- Position Operations --------------------------- def is_left(self, other: Union[Temporal, Box]) -> bool: """ @@ -951,9 +899,7 @@ def within_distance( self._inner, stbox_to_geo(other._inner), distance, False, False ) elif isinstance(other, TPoint): - result = tdwithin_tgeo_tgeo( - self._inner, other._inner, distance - ) + result = tdwithin_tgeo_tgeo(self._inner, other._inner, distance) else: raise TypeError(f"Operation not supported with type {other.__class__}") return Temporal._factory(result) @@ -1011,59 +957,6 @@ def touches(self, other: Union[shpb.BaseGeometry, STBox]) -> TBool: return Temporal._factory(result) # ------------------------- Distance Operations --------------------------- - def distance(self, other: Union[shpb.BaseGeometry, TPoint, STBox]) -> TFloat: - """ - Returns the temporal distance between the temporal point and `other`. - - Args: - other: An object to check the distance to. - - Returns: - A new :class:`TFloat` indicating the temporal distance between the temporal point and `other`. - - MEOS Functions: - tdistance_tgeo_geo, tdistance_tgeo_tgeo - """ - from ..boxes import STBox - - if isinstance(other, shpb.BaseGeometry): - gs = geo_to_gserialized(other, isinstance(self, TGeogPoint)) - result = tdistance_tgeo_geo(self._inner, gs) - elif isinstance(other, STBox): - result = tdistance_tgeo_geo(self._inner, stbox_to_geo(other._inner)) - elif isinstance(other, TPoint): - result = tdistance_tgeo_tgeo(self._inner, other._inner) - else: - raise TypeError(f"Operation not supported with type {other.__class__}") - return Temporal._factory(result) - - def nearest_approach_distance( - self, other: Union[shpb.BaseGeometry, STBox, TPoint] - ) -> float: - """ - Returns the nearest approach distance between the temporal point and `other`. - - Args: - other: An object to check the nearest approach distance to. - - Returns: - A :class:`float` indicating the nearest approach distance between the temporal point and `other`. - - MEOS Functions: - nad_tgeo_geo, nad_tgeo_stbox, nad_tgeo_tgeo - """ - from ..boxes import STBox - - if isinstance(other, shpb.BaseGeometry): - gs = geo_to_gserialized(other, isinstance(self, TGeogPoint)) - return nad_tgeo_geo(self._inner, gs) - elif isinstance(other, STBox): - return nad_tgeo_stbox(self._inner, other._inner) - elif isinstance(other, TPoint): - return nad_tgeo_tgeo(self._inner, other._inner) - else: - raise TypeError(f"Operation not supported with type {other.__class__}") - def nearest_approach_instant(self, other: Union[shpb.BaseGeometry, TPoint]) -> TI: """ Returns the nearest approach instant between the temporal point and `other`. diff --git a/pymeos/main/ttext.py b/pymeos/main/ttext.py index d0450abd..ea754013 100644 --- a/pymeos/main/ttext.py +++ b/pymeos/main/ttext.py @@ -8,6 +8,7 @@ from ..collections import * from ..mixins import TTemporallyComparable from ..temporal import TInterpolation, Temporal, TInstant, TSequence, TSequenceSet +from ._generated.ttext_methods import TTextDispatchMixin if TYPE_CHECKING: from .tbool import TBool @@ -17,6 +18,7 @@ class TText( + TTextDispatchMixin, Temporal[str, "TText", "TTextInst", "TTextSeq", "TTextSeqSet"], TTemporallyComparable, ABC, @@ -285,48 +287,6 @@ def always_less_or_equal(self, value: Union[str, TText]) -> bool: else: raise TypeError(f"Operation not supported with type {value.__class__}") - def always_equal(self, value: Union[str, TText]) -> bool: - """ - Returns whether the values of `self` are always equal to `value`. - - Args: - value: String value to compare. - - Returns: - `True` if the values of `self` are always equal to `value`, - `False` otherwise. - - MEOS Functions: - always_eq_ttext_text, always_eq_temporal_temporal - """ - if isinstance(value, str): - return always_eq_ttext_text(self._inner, value) > 0 - elif isinstance(value, TText): - return always_eq_temporal_temporal(self._inner, value._inner) > 0 - else: - raise TypeError(f"Operation not supported with type {value.__class__}") - - def always_not_equal(self, value: Union[str, TText]) -> bool: - """ - Returns whether the values of `self` are always not equal to `value`. - - Args: - value: String value to compare. - - Returns: - `True` if the values of `self` are always not equal to `value`, - `False` otherwise. - - MEOS Functions: - always_ne_ttext_text, always_ne_temporal_temporal - """ - if isinstance(value, str): - return always_ne_ttext_text(self._inner, value) > 0 - elif isinstance(value, TText): - return always_ne_temporal_temporal(self._inner, value._inner) > 0 - else: - raise TypeError(f"Operation not supported with type {value.__class__}") - def always_greater_or_equal(self, value: Union[str, TText]) -> bool: """ Returns whether the values of `self` are always greater than or equal @@ -413,48 +373,6 @@ def ever_less_or_equal(self, value: Union[str, TText]) -> bool: else: raise TypeError(f"Operation not supported with type {value.__class__}") - def ever_equal(self, value: Union[str, TText]) -> bool: - """ - Returns whether the values of `self` are ever equal to `value`. - - Args: - value: String value to compare. - - Returns: - `True` if the values of `self` are ever equal to `value`, `False` - otherwise. - - MEOS Functions: - ever_eq_ttext_text, ever_eq_temporal_temporal - """ - if isinstance(value, str): - return ever_eq_ttext_text(self._inner, value) > 0 - elif isinstance(value, TText): - return ever_eq_temporal_temporal(self._inner, value._inner) > 0 - else: - raise TypeError(f"Operation not supported with type {value.__class__}") - - def ever_not_equal(self, value: Union[str, TText]) -> bool: - """ - Returns whether the values of `self` are ever not equal to `value`. - - Args: - value: String value to compare. - - Returns: - `True` if the values of `self` are ever not equal to `value`, - `False` otherwise. - - MEOS Functions: - ever_ne_ttext_text, ever_ne_temporal_temporal - """ - if isinstance(value, str): - return ever_ne_ttext_text(self._inner, value) > 0 - elif isinstance(value, TText): - return ever_ne_temporal_temporal(self._inner, value._inner) > 0 - else: - raise TypeError(f"Operation not supported with type {value.__class__}") - def ever_greater_or_equal(self, value: Union[str, TText]) -> bool: """ Returns whether the values of `self` are ever greater than or equal to @@ -597,44 +515,6 @@ def never_greater(self, value: Union[str, TText]) -> bool: return not self.ever_greater(value) # ------------------------- Temporal Comparisons -------------------------- - def temporal_equal(self, other: Union[str, TText]) -> TBool: - """ - Returns the temporal equality relation between `self` and `other`. - - Args: - other: A string or temporal object to compare to `self`. - - Returns: - A :class:`TBool` with the result of the temporal equality relation. - - MEOS Functions: - teq_ttext_text, teq_temporal_temporal - """ - if isinstance(other, str): - result = teq_ttext_text(self._inner, other) - else: - return super().temporal_equal(other) - return Temporal._factory(result) - - def temporal_not_equal(self, other: Union[str, TText]) -> TBool: - """ - Returns the temporal not equal relation between `self` and `other`. - - Args: - other: A string or temporal object to compare to `self`. - - Returns: - A :class:`TBool` with the result of the temporal not equal relation. - - MEOS Functions: - tne_ttext_text, tne_temporal_temporal - """ - if isinstance(other, str): - result = tne_ttext_text(self._inner, other) - else: - return super().temporal_not_equal(other) - return Temporal._factory(result) - def temporal_less(self, other: Union[str, TText]) -> TBool: """ Returns the temporal less than relation between `self` and `other`. @@ -716,57 +596,6 @@ def temporal_greater_or_equal(self, other: Union[str, TText]) -> TBool: return Temporal._factory(result) # ------------------------- Restrictions ---------------------------------- - def at( - self, other: Union[str, List[str], datetime, TsTzSet, TsTzSpan, TsTzSpanSet] - ) -> TText: - """ - Returns a new temporal string with the values of `self` restricted to - the time or value `other`. - - Args: - other: Time or value to restrict to. - - Returns: - A new temporal string. - - MEOS Functions: - ttext_at_value, temporal_at_timestamp, temporal_at_tstzset, - temporal_at_tstzspan, temporal_at_tstzspanset - """ - if isinstance(other, str): - result = ttext_at_value(self._inner, other) - elif isinstance(other, list) and isinstance(other[0], str): - result = temporal_at_values(self._inner, textset_make(other)) - else: - return super().at(other) - return Temporal._factory(result) - - def minus( - self, other: Union[str, List[str], datetime, TsTzSet, TsTzSpan, TsTzSpanSet] - ) -> TText: - """ - Returns a new temporal string with the values of `self` restricted to - the complement of the time or value `other`. - - Args: - other: Time or value to restrict to the complement of. - - Returns: - A new temporal string. - - MEOS Functions: - ttext_minus_value, temporal_minus_timestamp, - temporal_minus_tstzset, temporal_minus_tstzspan, - temporal_minus_tstzspanset - """ - if isinstance(other, str): - result = ttext_minus_value(self._inner, other) - elif isinstance(other, list) and isinstance(other[0], str): - result = temporal_minus_values(self._inner, textset_make(other)) - else: - return super().minus(other) - return Temporal._factory(result) - # ------------------------- Text Operations ------------------------------ def concatenate(self, other: Union[str, TText], other_before: bool = False): """ diff --git a/tests/test_oo_codegen_coverage.py b/tests/test_oo_codegen_coverage.py index 9f1e9467..cb74e1f4 100644 --- a/tests/test_oo_codegen_coverage.py +++ b/tests/test_oo_codegen_coverage.py @@ -150,5 +150,38 @@ def test_every_symbol_is_a_real_idl_function(self): ) +class OoDispatchConsumer(unittest.TestCase): + """RFC #94 §5: the oo.dispatch consumer reproduces the A/B-proven + FAMILY_MODEL path BYTE-IDENTICALLY for every modelled family, so + geo/temporal plug into the same proven consumer via MEOS-API metadata.""" + + def test_roundtrip_byte_identical(self): + idl = _idl() + fams, _ = cg.collect(idl) + for fam in sorted(cg.FAMILY_MODEL): + direct = cg.emit_faithful_mixin(fam, fams[fam]) + viacat = cg.emit_from_oo_dispatch( + fam, cg._serialize_family_dispatch(fam, fams[fam]) + ) + self.assertEqual( + direct, + viacat, + f"{fam}: oo.dispatch consumer diverges from proven path", + ) + + def test_extended_dispatch_matches_oracle(self): + """RFC #94 §7 keystone: geo + the 4 temporal concretes are not + derivable via FAMILY_MODEL, so they are driven by the verbatim + objectModel.dispatch metadata (MEOS-API #10). Prove the consumer + fed that metadata reproduces the hand-written oracle's dispatch + behaviour exactly -- the A/B gate that closes codegen to 6/6.""" + ok, report, checked, miss = cg.verify_oo_dispatch_extended() + self.assertGreaterEqual(checked, 32, "expected >=32 editorial methods proven") + self.assertTrue( + ok, + f"{miss} extended-dispatch divergence(s):\n" + "\n".join(report), + ) + + if __name__ == "__main__": unittest.main(verbosity=2) diff --git a/tools/oo_codegen/_d1-dispatch-extended-fixture.json b/tools/oo_codegen/_d1-dispatch-extended-fixture.json new file mode 100644 index 00000000..88f99343 --- /dev/null +++ b/tools/oo_codegen/_d1-dispatch-extended-fixture.json @@ -0,0 +1,571 @@ +{ + "objectModel": { + "dispatch": { + "geo": { + "at": { + "dispatch": [ + { + "py": "Point", + "fn": "tpoint_at_value", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "BaseGeometry", + "fn": "tpoint_at_geom", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "GeoSet", + "fn": "temporal_at_values" + }, + { + "py": "STBox", + "fn": "tgeo_at_stbox", + "extraArgs": [ + "true" + ] + } + ], + "fallback": "super", + "result": "temporal" + }, + "distance": { + "dispatch": [ + { + "py": "BaseGeometry", + "fn": "tdistance_tgeo_geo", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "STBox", + "fn": "tdistance_tgeo_geo", + "argTransform": "stboxToGeo" + }, + { + "py": "TPoint", + "fn": "tdistance_tgeo_tgeo" + } + ], + "fallback": "raise", + "result": "temporal" + }, + "minus": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "Point", + "fn": "tpoint_minus_value", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "BaseGeometry", + "fn": "tpoint_minus_geom", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "GeoSet", + "fn": "temporal_minus_values" + }, + { + "py": "STBox", + "fn": "tgeo_minus_stbox", + "extraArgs": [ + "true" + ] + } + ] + }, + "nearest_approach_distance": { + "fallback": "raise", + "result": "scalar", + "dispatch": [ + { + "py": "BaseGeometry", + "fn": "nad_tgeo_geo", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "STBox", + "fn": "nad_tgeo_stbox" + }, + { + "py": "TPoint", + "fn": "nad_tgeo_tgeo" + } + ] + } + }, + "temporal": { + "tfloat": { + "always_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "float", + "fn": "always_eq_tfloat_float", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "always_eq_temporal_temporal" + } + ] + }, + "always_not_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "float", + "fn": "always_ne_tfloat_float", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "always_ne_temporal_temporal" + } + ] + }, + "at": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int|float", + "fn": "tfloat_at_value", + "argTransform": "scalarCast" + }, + { + "py": "IntSet", + "coerce": "to_floatset", + "via": "super" + }, + { + "py": "IntSpan", + "coerce": "to_floatspan", + "via": "super" + }, + { + "py": "IntSpanSet", + "coerce": "to_floatspanset", + "via": "super" + } + ] + }, + "ever_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "float", + "fn": "ever_eq_tfloat_float", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "ever_eq_temporal_temporal" + } + ] + }, + "ever_not_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "float", + "fn": "ever_ne_tfloat_float", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "ever_ne_temporal_temporal" + } + ] + }, + "minus": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int|float", + "fn": "tfloat_minus_value", + "argTransform": "scalarCast" + }, + { + "py": "IntSet", + "coerce": "to_floatset", + "via": "super" + }, + { + "py": "IntSpan", + "coerce": "to_floatspan", + "via": "super" + }, + { + "py": "IntSpanSet", + "coerce": "to_floatspanset", + "via": "super" + } + ] + }, + "temporal_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int|float", + "fn": "teq_tfloat_float", + "argTransform": "scalarCast" + } + ] + }, + "temporal_not_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int|float", + "fn": "tne_tfloat_float", + "argTransform": "scalarCast" + } + ] + } + }, + "tint": { + "always_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int", + "fn": "always_eq_tint_int", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "always_eq_temporal_temporal" + } + ] + }, + "always_not_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int", + "fn": "always_ne_tint_int", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "always_ne_temporal_temporal" + } + ] + }, + "at": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int|float", + "fn": "tint_at_value", + "argTransform": "scalarCast" + }, + { + "py": "FloatSet", + "coerce": "to_intset", + "via": "super" + }, + { + "py": "FloatSpan", + "coerce": "to_intspan", + "via": "super" + }, + { + "py": "FloatSpanSet", + "coerce": "to_intspanset", + "via": "super" + } + ] + }, + "ever_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int", + "fn": "ever_eq_tint_int", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "ever_eq_temporal_temporal" + } + ] + }, + "ever_not_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int", + "fn": "ever_ne_tint_int", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "ever_ne_temporal_temporal" + } + ] + }, + "minus": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int|float", + "fn": "tint_minus_value", + "argTransform": "scalarCast" + }, + { + "py": "FloatSet", + "coerce": "to_intset", + "via": "super" + }, + { + "py": "FloatSpan", + "coerce": "to_intspan", + "via": "super" + }, + { + "py": "FloatSpanSet", + "coerce": "to_intspanset", + "via": "super" + } + ] + }, + "temporal_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int", + "fn": "teq_tint_int", + "argTransform": "scalarValue" + } + ] + }, + "temporal_not_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int", + "fn": "tne_tint_int", + "argTransform": "scalarValue" + } + ] + } + }, + "tbool": { + "at": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "bool", + "fn": "tbool_at_value", + "argTransform": "scalarValue" + } + ] + }, + "minus": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "bool", + "fn": "tbool_minus_value", + "argTransform": "scalarValue" + } + ] + }, + "temporal_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "bool", + "fn": "teq_tbool_bool", + "argTransform": "scalarValue" + } + ] + }, + "temporal_not_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "bool", + "fn": "tne_tbool_bool", + "argTransform": "scalarValue" + } + ] + } + }, + "ttext": { + "always_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "always_eq_ttext_text", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "always_eq_temporal_temporal" + } + ] + }, + "always_not_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "always_ne_ttext_text", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "always_ne_temporal_temporal" + } + ] + }, + "at": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "ttext_at_value", + "argTransform": "scalarValue" + }, + { + "py": "list[str]", + "fn": "temporal_at_values", + "argTransform": "textsetMake" + } + ] + }, + "ever_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "ever_eq_ttext_text", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "ever_eq_temporal_temporal" + } + ] + }, + "ever_not_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "ever_ne_ttext_text", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "ever_ne_temporal_temporal" + } + ] + }, + "minus": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "ttext_minus_value", + "argTransform": "scalarValue" + }, + { + "py": "list[str]", + "fn": "temporal_minus_values", + "argTransform": "textsetMake" + } + ] + }, + "temporal_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "teq_ttext_text", + "argTransform": "scalarValue" + } + ] + }, + "temporal_not_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "tne_ttext_text", + "argTransform": "scalarValue" + } + ] + } + } + } + } + } +} diff --git a/tools/oo_codegen/_d1-dispatch-fixture.json b/tools/oo_codegen/_d1-dispatch-fixture.json new file mode 100644 index 00000000..1a87961f --- /dev/null +++ b/tools/oo_codegen/_d1-dispatch-fixture.json @@ -0,0 +1,107 @@ +{ + "objectModel": { + "dispatch": { + "_comment": "Canonical argument->backing dispatch for OO members whose hand-written editorial routing is NOT mechanically derivable from the C-name token model (the geo and temporal families). Transcribed verbatim from the PyMEOS cross-repo handoff RFC #94 (tools/oo_codegen/RFC-dispatch-metadata.md) section 3 \u2014 the source of truth, extracted from PyMEOS's working hand-written oracle; do not re-derive. argTransform is a closed named vocabulary (see docs/object-model.md#argtransform-vocabulary); geodeticFromSelf is the only runtime-self primitive. Consumed by every binding's faithful OO codegen so geo/temporal regenerate with equivalence by construction at the catalog level.", + "argTransformVocabulary": [ + "geoToGserialized", + "stboxToGeo", + "scalarCast", + "scalarValue", + "innerPtr", + "geodeticFromSelf", + "coerce", + "via:super" + ], + "geo": { + "at": { + "dispatch": [ + { + "py": "Point", + "fn": "tpoint_at_value", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "BaseGeometry", + "fn": "tpoint_at_geom", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "GeoSet", + "fn": "temporal_at_values" + }, + { + "py": "STBox", + "fn": "tgeo_at_stbox", + "extraArgs": [ + "true" + ] + } + ], + "fallback": "super", + "result": "temporal" + }, + "distance": { + "dispatch": [ + { + "py": "BaseGeometry", + "fn": "tdistance_tgeo_geo", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "STBox", + "fn": "tdistance_tgeo_geo", + "argTransform": "stboxToGeo" + }, + { + "py": "TPoint", + "fn": "tdistance_tgeo_tgeo" + } + ], + "fallback": "raise", + "result": "temporal" + } + }, + "temporal": { + "at": { + "dispatch": [ + { + "py": "scalar", + "fn": "_at_value", + "argTransform": "scalarCast" + }, + { + "py": "IntSet", + "coerce": "to_floatset", + "via": "super" + }, + { + "py": "IntSpan", + "coerce": "to_floatspan", + "via": "super" + } + ], + "fallback": "super", + "result": "temporal" + }, + "always_equal": { + "dispatch": [ + { + "py": "scalar", + "fn": "always_eq__", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "always_eq_temporal_temporal" + } + ], + "fallback": "raise", + "result": "bool_gt0" + } + } + } + } +} \ No newline at end of file diff --git a/tools/oo_codegen/_oracle_extended_methods.py b/tools/oo_codegen/_oracle_extended_methods.py new file mode 100644 index 00000000..09896550 --- /dev/null +++ b/tools/oo_codegen/_oracle_extended_methods.py @@ -0,0 +1,809 @@ +# Copyright (c) 2016-2026, Université libre de Bruxelles and PyMEOS +# contributors. Licensed under the PostgreSQL License (see LICENSE). +# +# VERBATIM oracle snapshot -- DO NOT EDIT, DO NOT IMPORT. +# +# The hand-written editorial dispatch methods extracted verbatim (AST, +# byte-for-byte bodies) from the hand-written PyMEOS sources on branch +# `feat/extended-temporal-types`, for geo (TPoint) + the four temporal +# concretes (TFloat/TInt/TBool/TText). +# +# This file is NEVER executed. It is parsed by tests/test_oo_codegen_ +# coverage.py to A/B-prove that the metadata-driven consumer +# (codegen.py --mixin-from-dispatch, fed _d1-dispatch-extended- +# fixture.json == MEOS-API #10 objectModel.dispatch) reproduces these +# bodies' dispatch behaviour exactly -- equivalence by construction at +# the catalog level, the same gate the 4 derivable families pass via +# --verify-oo-roundtrip. + + +class _Oracle_tfloat: + def always_equal(self, value: Union[float, TFloat]) -> bool: + """ + Returns whether the values of `self` are always equal to `value`. + + Args: + value: :class:`float` to compare. + + Returns: + `True` if the values of `self` are always equal to `value`, + `False` otherwise. + + MEOS Functions: + always_eq_tfloat_float, always_eq_temporal_temporal + """ + if isinstance(value, float): + return always_eq_tfloat_float(self._inner, value) > 0 + elif isinstance(value, TFloat): + return always_eq_temporal_temporal(self._inner, value._inner) > 0 + else: + raise TypeError(f"Operation not supported with type {value.__class__}") + + def always_not_equal(self, value: Union[float, TFloat]) -> bool: + """ + Returns whether the values of `self` are always not equal to `value`. + + Args: + value: :class:`float` to compare. + + Returns: + `True` if the values of `self` are always not equal to `value`, + `False` otherwise. + + MEOS Functions: + always_ne_tfloat_float, always_ne_temporal_temporal + """ + if isinstance(value, float): + return always_ne_tfloat_float(self._inner, value) > 0 + elif isinstance(value, TFloat): + return always_ne_temporal_temporal(self._inner, value._inner) > 0 + else: + raise TypeError(f"Operation not supported with type {value.__class__}") + + def ever_equal(self, value: Union[float, TFloat]) -> bool: + """ + Returns whether the values of `self` are ever equal to `value`. + + Args: + value: :class:`float` to compare. + + Returns: + `True` if the values of `self` are ever equal to `value`, `False` + otherwise. + + MEOS Functions: + ever_eq_tfloat_float, ever_eq_temporal_temporal + """ + if isinstance(value, float): + return ever_eq_tfloat_float(self._inner, value) > 0 + elif isinstance(value, TFloat): + return ever_eq_temporal_temporal(self._inner, value._inner) > 0 + else: + raise TypeError(f"Operation not supported with type {value.__class__}") + + def ever_not_equal(self, value: Union[float, TFloat]) -> bool: + """ + Returns whether the values of `self` are ever not equal to `value`. + + Args: + value: :class:`float` to compare. + + Returns: + `True` if the values of `self` are ever not equal to `value`, + `False` otherwise. + + MEOS Functions: + ever_ne_tfloat_float, ever_ne_temporal_temporal + """ + if isinstance(value, float): + return ever_ne_tfloat_float(self._inner, value) > 0 + elif isinstance(value, TFloat): + return ever_ne_temporal_temporal(self._inner, value._inner) > 0 + else: + raise TypeError(f"Operation not supported with type {value.__class__}") + + def temporal_equal(self, other: Union[int, float, TFloat]) -> TBool: + """ + Returns the temporal equality relation between `self` and `other`. + + Args: + other: An :class:`int`, :class:`float` or temporal object to + compare to `self`. + + Returns: + A :class:`TBool` with the result of the temporal equality relation. + + MEOS Functions: + teq_tfloat_float, teq_temporal_temporal + """ + if isinstance(other, int) or isinstance(other, float): + result = teq_tfloat_float(self._inner, float(other)) + else: + return super().temporal_equal(other) + return Temporal._factory(result) + + def temporal_not_equal(self, other: Union[int, float, TFloat]) -> TBool: + """ + Returns the temporal not equal relation between `self` and `other`. + + Args: + other: An :class:`int`, :class:`float` or temporal object to + compare to `self`. + + Returns: + A :class:`TBool` with the result of the temporal not equal relation. + + MEOS Functions: + tne_tfloat_float, tne_temporal_temporal + """ + if isinstance(other, int) or isinstance(other, float): + result = tne_tfloat_float(self._inner, float(other)) + else: + return super().temporal_not_equal(other) + return Temporal._factory(result) + + def at( + self, + other: Union[ + float, + int, + FloatSet, + IntSet, + FloatSpan, + IntSpan, + FloatSpanSet, + IntSpanSet, + TBox, + Time, + ], + ) -> TFloat: + """ + Returns a new temporal float with the values of `self` restricted to + the value or time `other`. + + Args: + other: Value or time to restrict to. + + Returns: + A new temporal float. + + MEOS Functions: + tfloat_at_value, temporal_at_values, tnumber_at_span, tnumber_at_spanset, + temporal_at_timestamp, temporal_at_tstzset, temporal_at_tstzspan, + temporal_at_tstzspanset + """ + if isinstance(other, int) or isinstance(other, float): + result = tfloat_at_value(self._inner, float(other)) + elif isinstance(other, IntSet): + return super().at(other.to_floatset()) + elif isinstance(other, IntSpan): + return super().at(other.to_floatspan()) + elif isinstance(other, IntSpanSet): + return super().at(other.to_floatspanset()) + else: + return super().at(other) + return Temporal._factory(result) + + def minus( + self, + other: Union[ + float, + int, + FloatSet, + IntSet, + FloatSpan, + IntSpan, + FloatSpanSet, + IntSpanSet, + TBox, + Time, + ], + ) -> Temporal: + """ + Returns a new temporal float with the values of `self` restricted to + the complement of the time or value `other`. + + Args: + other: Time or value to restrict to the complement of. + + Returns: + A new temporal float. + + MEOS Functions: + tfloat_minus_value, temporal_minus_values, tnumber_minus_span, tnumber_minus_spanset, + temporal_minus_timestamp, temporal_minus_tstzset, + temporal_minus_tstzspan, temporal_minus_tstzspanset + """ + if isinstance(other, int) or isinstance(other, float): + result = tfloat_minus_value(self._inner, float(other)) + elif isinstance(other, IntSet): + return super().minus(other.to_floatset()) + elif isinstance(other, IntSpan): + return super().minus(other.to_floatspan()) + elif isinstance(other, IntSpanSet): + return super().minus(other.to_floatspanset()) + else: + return super().minus(other) + return Temporal._factory(result) + + +class _Oracle_tint: + def always_equal(self, value: Union[int, TInt]) -> bool: + """ + Returns whether the values of `self` are always equal to `value`. + + Args: + value: :class:`int` to compare. + + Returns: + `True` if the values of `self` are always equal to `value`, + `False` otherwise. + + MEOS Functions: + always_eq_tint_int, always_eq_temporal_temporal + """ + if isinstance(value, int): + return always_eq_tint_int(self._inner, value) > 0 + elif isinstance(value, TInt): + return always_eq_temporal_temporal(self._inner, value._inner) > 0 + else: + raise TypeError(f"Operation not supported with type {value.__class__}") + + def always_not_equal(self, value: Union[int, TInt]) -> bool: + """ + Returns whether the values of `self` are always not equal to `value`. + + Args: + value: :class:`int` to compare. + + Returns: + `True` if the values of `self` are always not equal to `value`, + `False` otherwise. + + MEOS Functions: + always_ne_tint_int, always_ne_temporal_temporal + """ + if isinstance(value, int): + return always_ne_tint_int(self._inner, value) > 0 + elif isinstance(value, TInt): + return always_ne_temporal_temporal(self._inner, value._inner) > 0 + else: + raise TypeError(f"Operation not supported with type {value.__class__}") + + def ever_equal(self, value: Union[int, TInt]) -> bool: + """ + Returns whether the values of `self` are ever equal to `value`. + + Args: + value: :class:`int` to compare. + + Returns: + `True` if the values of `self` are ever equal to `value`, + `False` otherwise. + + MEOS Functions: + ever_eq_tint_int, ever_eq_temporal_temporal + """ + if isinstance(value, int): + return ever_eq_tint_int(self._inner, value) > 0 + elif isinstance(value, TInt): + return ever_eq_temporal_temporal(self._inner, value._inner) > 0 + else: + raise TypeError(f"Operation not supported with type {value.__class__}") + + def ever_not_equal(self, value: Union[int, TInt]) -> bool: + """ + Returns whether the values of `self` are ever not equal to `value`. + + Args: + value: :class:`int` to compare. + + Returns: + `True` if the values of `self` are ever not equal to `value`, + `False` otherwise. + + MEOS Functions: + ever_ne_tint_int, ever_ne_temporal_temporal + """ + if isinstance(value, int): + return ever_ne_tint_int(self._inner, value) > 0 + elif isinstance(value, TInt): + return ever_ne_temporal_temporal(self._inner, value._inner) > 0 + else: + raise TypeError(f"Operation not supported with type {value.__class__}") + + def temporal_equal(self, other: Union[int, TInt]) -> TBool: + """ + Returns the temporal equality relation between `self` and `other`. + + Args: + other: A :class:`int` or temporal object to compare to `self`. + + Returns: + A :class:`TBool` with the result of the temporal equality relation. + + MEOS Functions: + teq_tint_int, teq_temporal_temporal + """ + if isinstance(other, int): + result = teq_tint_int(self._inner, other) + else: + return super().temporal_equal(other) + return Temporal._factory(result) + + def temporal_not_equal(self, other: Union[int, TInt]) -> TBool: + """ + Returns the temporal not equal relation between `self` and `other`. + + Args: + other: A :class:`int` or temporal object to compare to `self`. + + Returns: + A :class:`TBool` with the result of the temporal not equal relation. + + MEOS Functions: + tne_tint_int, tne_temporal_temporal + """ + if isinstance(other, int): + result = tne_tint_int(self._inner, other) + else: + return super().temporal_not_equal(other) + return Temporal._factory(result) + + def at( + self, + other: Union[ + int, + float, + IntSet, + FloatSet, + IntSpan, + FloatSpan, + IntSpanSet, + FloatSpanSet, + TBox, + Time, + ], + ) -> TInt: + """ + Returns a new temporal int with th e values of `self` restricted to + the time or value `other`. + + Args: + other: Time or value to restrict to. + + Returns: + A new temporal int. + + MEOS Functions: + tint_at_value, temporal_at_values, tnumber_at_span, tnumber_at_spanset, + temporal_at_timestamp, temporal_at_tstzset, temporal_at_tstzspan, + temporal_at_tstzspanset + """ + if isinstance(other, int) or isinstance(other, float): + result = tint_at_value(self._inner, int(other)) + elif isinstance(other, FloatSet): + return super().at(other.to_intset()) + elif isinstance(other, FloatSpan): + return super().at(other.to_intspan()) + elif isinstance(other, FloatSpanSet): + return super().at(other.to_intspanset()) + else: + return super().at(other) + return Temporal._factory(result) + + def minus( + self, + other: Union[ + int, + float, + IntSet, + FloatSet, + IntSpan, + FloatSpan, + IntSpanSet, + FloatSpanSet, + TBox, + Time, + ], + ) -> TInt: + """ + Returns a new temporal int with the values of `self` restricted to the + complement of the time or value `other`. + + Args: + other: Time or value to restrict to the complement of. + + Returns: + A new temporal int. + + MEOS Functions: + tint_minus_value, temporal_minus_values, tnumber_minus_span, tnumber_minus_spanset, + temporal_minus_timestamp, temporal_minus_tstzset, + temporal_minus_tstzspan, temporal_minus_tstzspanset + """ + if isinstance(other, int) or isinstance(other, float): + result = tint_minus_value(self._inner, int(other)) + elif isinstance(other, FloatSet): + return super().minus(other.to_intset()) + elif isinstance(other, FloatSpan): + return super().minus(other.to_intspan()) + elif isinstance(other, FloatSpanSet): + return super().minus(other.to_intspanset()) + else: + return super().minus(other) + return Temporal._factory(result) + + +class _Oracle_tbool: + def temporal_equal(self, other: Union[bool, TBool]) -> TBool: + """ + Returns the temporal equality relation between `self` and `other`. + + Args: + other: A temporal or boolean object to compare to `self`. + + Returns: + A :class:`TBool` with the result of the temporal equality relation. + + MEOS Functions: + teq_tbool_tbool, teq_temporal_temporal + """ + if isinstance(other, bool): + result = teq_tbool_bool(self._inner, other) + else: + return super().temporal_equal(other) + return Temporal._factory(result) + + def temporal_not_equal(self, other: Union[bool, TBool]) -> TBool: + """ + Returns the temporal inequality relation between `self` and `other`. + + Args: + other: A temporal or boolean object to compare to `self`. + + Returns: + A :class:`TBool` with the result of the temporal inequality relation. + + MEOS Functions: + tne_tbool_tbool, tne_temporal_temporal + """ + if isinstance(other, bool): + result = tne_tbool_bool(self._inner, other) + else: + return super().temporal_not_equal(other) + return Temporal._factory(result) + + def at(self, other: Union[bool, Time]) -> TBool: + """ + Returns a new temporal boolean with the values of `self` restricted to + the time or value `other`. + + Args: + other: Time or value to restrict to. + + Returns: + A new temporal boolean. + + MEOS Functions: + tbool_at_value, temporal_at_timestamp, temporal_at_tstzset, + temporal_at_tstzspan, temporal_at_tstzspanset + """ + if isinstance(other, bool): + result = tbool_at_value(self._inner, other) + else: + return super().at(other) + return Temporal._factory(result) + + def minus(self, other: Union[bool, Time]) -> TBool: + """ + Returns a new temporal boolean with the values of `self` restricted to + the complement of the time or value + `other`. + + Args: + other: Time or value to restrict to the complement of. + + Returns: + A new temporal boolean. + + MEOS Functions: + tbool_minus_value, temporal_minus_timestamp, + temporal_minus_tstzset, temporal_minus_tstzspan, + temporal_minus_tstzspanset + """ + if isinstance(other, bool): + result = tbool_minus_value(self._inner, other) + else: + return super().minus(other) + return Temporal._factory(result) + + +class _Oracle_ttext: + def always_equal(self, value: Union[str, TText]) -> bool: + """ + Returns whether the values of `self` are always equal to `value`. + + Args: + value: String value to compare. + + Returns: + `True` if the values of `self` are always equal to `value`, + `False` otherwise. + + MEOS Functions: + always_eq_ttext_text, always_eq_temporal_temporal + """ + if isinstance(value, str): + return always_eq_ttext_text(self._inner, value) > 0 + elif isinstance(value, TText): + return always_eq_temporal_temporal(self._inner, value._inner) > 0 + else: + raise TypeError(f"Operation not supported with type {value.__class__}") + + def always_not_equal(self, value: Union[str, TText]) -> bool: + """ + Returns whether the values of `self` are always not equal to `value`. + + Args: + value: String value to compare. + + Returns: + `True` if the values of `self` are always not equal to `value`, + `False` otherwise. + + MEOS Functions: + always_ne_ttext_text, always_ne_temporal_temporal + """ + if isinstance(value, str): + return always_ne_ttext_text(self._inner, value) > 0 + elif isinstance(value, TText): + return always_ne_temporal_temporal(self._inner, value._inner) > 0 + else: + raise TypeError(f"Operation not supported with type {value.__class__}") + + def ever_equal(self, value: Union[str, TText]) -> bool: + """ + Returns whether the values of `self` are ever equal to `value`. + + Args: + value: String value to compare. + + Returns: + `True` if the values of `self` are ever equal to `value`, `False` + otherwise. + + MEOS Functions: + ever_eq_ttext_text, ever_eq_temporal_temporal + """ + if isinstance(value, str): + return ever_eq_ttext_text(self._inner, value) > 0 + elif isinstance(value, TText): + return ever_eq_temporal_temporal(self._inner, value._inner) > 0 + else: + raise TypeError(f"Operation not supported with type {value.__class__}") + + def ever_not_equal(self, value: Union[str, TText]) -> bool: + """ + Returns whether the values of `self` are ever not equal to `value`. + + Args: + value: String value to compare. + + Returns: + `True` if the values of `self` are ever not equal to `value`, + `False` otherwise. + + MEOS Functions: + ever_ne_ttext_text, ever_ne_temporal_temporal + """ + if isinstance(value, str): + return ever_ne_ttext_text(self._inner, value) > 0 + elif isinstance(value, TText): + return ever_ne_temporal_temporal(self._inner, value._inner) > 0 + else: + raise TypeError(f"Operation not supported with type {value.__class__}") + + def temporal_equal(self, other: Union[str, TText]) -> TBool: + """ + Returns the temporal equality relation between `self` and `other`. + + Args: + other: A string or temporal object to compare to `self`. + + Returns: + A :class:`TBool` with the result of the temporal equality relation. + + MEOS Functions: + teq_ttext_text, teq_temporal_temporal + """ + if isinstance(other, str): + result = teq_ttext_text(self._inner, other) + else: + return super().temporal_equal(other) + return Temporal._factory(result) + + def temporal_not_equal(self, other: Union[str, TText]) -> TBool: + """ + Returns the temporal not equal relation between `self` and `other`. + + Args: + other: A string or temporal object to compare to `self`. + + Returns: + A :class:`TBool` with the result of the temporal not equal relation. + + MEOS Functions: + tne_ttext_text, tne_temporal_temporal + """ + if isinstance(other, str): + result = tne_ttext_text(self._inner, other) + else: + return super().temporal_not_equal(other) + return Temporal._factory(result) + + def at( + self, other: Union[str, List[str], datetime, TsTzSet, TsTzSpan, TsTzSpanSet] + ) -> TText: + """ + Returns a new temporal string with the values of `self` restricted to + the time or value `other`. + + Args: + other: Time or value to restrict to. + + Returns: + A new temporal string. + + MEOS Functions: + ttext_at_value, temporal_at_timestamp, temporal_at_tstzset, + temporal_at_tstzspan, temporal_at_tstzspanset + """ + if isinstance(other, str): + result = ttext_at_value(self._inner, other) + elif isinstance(other, list) and isinstance(other[0], str): + result = temporal_at_values(self._inner, textset_make(other)) + else: + return super().at(other) + return Temporal._factory(result) + + def minus( + self, other: Union[str, List[str], datetime, TsTzSet, TsTzSpan, TsTzSpanSet] + ) -> TText: + """ + Returns a new temporal string with the values of `self` restricted to + the complement of the time or value `other`. + + Args: + other: Time or value to restrict to the complement of. + + Returns: + A new temporal string. + + MEOS Functions: + ttext_minus_value, temporal_minus_timestamp, + temporal_minus_tstzset, temporal_minus_tstzspan, + temporal_minus_tstzspanset + """ + if isinstance(other, str): + result = ttext_minus_value(self._inner, other) + elif isinstance(other, list) and isinstance(other[0], str): + result = temporal_minus_values(self._inner, textset_make(other)) + else: + return super().minus(other) + return Temporal._factory(result) + + +class _Oracle_tpoint: + def at(self, other: Union[shpb.BaseGeometry, GeoSet, STBox, Time]) -> TG: + """ + Returns a new temporal object with the values of `self` restricted to `other`. + + Args: + other: An object to restrict the values of `self` to. + + Returns: + A new :TPoint: with the values of `self` restricted to `other`. + + MEOS Functions: + tpoint_at_value, tgeo_at_stbox, temporal_at_values, + temporal_at_timestamp, temporal_at_tstzset, temporal_at_tstzspan, temporal_at_tstzspanset + """ + from ..boxes import STBox + + if isinstance(other, shp.Point): + gs = geo_to_gserialized(other, isinstance(self, TGeogPoint)) + result = tpoint_at_value(self._inner, gs) + elif isinstance(other, shpb.BaseGeometry): + gs = geo_to_gserialized(other, isinstance(self, TGeogPoint)) + result = tpoint_at_geom(self._inner, gs) + elif isinstance(other, GeoSet): + result = temporal_at_values(self._inner, other._inner) + elif isinstance(other, STBox): + result = tgeo_at_stbox(self._inner, other._inner, True) + else: + return super().at(other) + return Temporal._factory(result) + + def minus(self, other: Union[shpb.BaseGeometry, GeoSet, STBox, Time]) -> TG: + """ + Returns a new temporal object with the values of `self` restricted to the complement of `other`. + + Args: + other: An object to restrict the values of `self` to the complement of. + + Returns: + A new :TPoint: with the values of `self` restricted to the complement of `other`. + + MEOS Functions: + tpoint_minus_value, tgeo_minus_stbox, temporal_minus_values, + temporal_minus_timestamp, temporal_minus_tstzset, temporal_minus_tstzspan, temporal_minus_tstzspanset + """ + from ..boxes import STBox + + if isinstance(other, shp.Point): + gs = geo_to_gserialized(other, isinstance(self, TGeogPoint)) + result = tpoint_minus_value(self._inner, gs) + elif isinstance(other, shpb.BaseGeometry): + gs = geo_to_gserialized(other, isinstance(self, TGeogPoint)) + result = tpoint_minus_geom(self._inner, gs) + elif isinstance(other, GeoSet): + result = temporal_minus_values(self._inner, other._inner) + elif isinstance(other, STBox): + result = tgeo_minus_stbox(self._inner, other._inner, True) + else: + return super().minus(other) + return Temporal._factory(result) + + def distance(self, other: Union[shpb.BaseGeometry, TPoint, STBox]) -> TFloat: + """ + Returns the temporal distance between the temporal point and `other`. + + Args: + other: An object to check the distance to. + + Returns: + A new :class:`TFloat` indicating the temporal distance between the temporal point and `other`. + + MEOS Functions: + tdistance_tgeo_geo, tdistance_tgeo_tgeo + """ + from ..boxes import STBox + + if isinstance(other, shpb.BaseGeometry): + gs = geo_to_gserialized(other, isinstance(self, TGeogPoint)) + result = tdistance_tgeo_geo(self._inner, gs) + elif isinstance(other, STBox): + result = tdistance_tgeo_geo(self._inner, stbox_to_geo(other._inner)) + elif isinstance(other, TPoint): + result = tdistance_tgeo_tgeo(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type {other.__class__}") + return Temporal._factory(result) + + def nearest_approach_distance( + self, other: Union[shpb.BaseGeometry, STBox, TPoint] + ) -> float: + """ + Returns the nearest approach distance between the temporal point and `other`. + + Args: + other: An object to check the nearest approach distance to. + + Returns: + A :class:`float` indicating the nearest approach distance between the temporal point and `other`. + + MEOS Functions: + nad_tgeo_geo, nad_tgeo_stbox, nad_tgeo_tgeo + """ + from ..boxes import STBox + + if isinstance(other, shpb.BaseGeometry): + gs = geo_to_gserialized(other, isinstance(self, TGeogPoint)) + return nad_tgeo_geo(self._inner, gs) + elif isinstance(other, STBox): + return nad_tgeo_stbox(self._inner, other._inner) + elif isinstance(other, TPoint): + return nad_tgeo_tgeo(self._inner, other._inner) + else: + raise TypeError(f"Operation not supported with type {other.__class__}") diff --git a/tools/oo_codegen/codegen.py b/tools/oo_codegen/codegen.py index 2d4b2a57..4491f665 100644 --- a/tools/oo_codegen/codegen.py +++ b/tools/oo_codegen/codegen.py @@ -46,6 +46,7 @@ from __future__ import annotations import argparse +import ast import json import re import sys @@ -56,6 +57,14 @@ HERE = Path(__file__).resolve().parent IDL = HERE / "meos-idl.json" PREVIEW = HERE / "_preview" +# RFC #94 §7 / MEOS-API #10 objectModel.dispatch keystone: the verbatim +# extended dispatch metadata (geo + the 4 temporal concretes, the two +# families not mechanically derivable from the signature catalog) and the +# byte-for-byte hand-written oracle it must reproduce. Used by the +# --verify-oo-dispatch-extended A/B gate (analogue of --verify-oo- +# roundtrip for the non-derivable families). +DISPATCH_EXT_FIXTURE = HERE / "_d1-dispatch-extended-fixture.json" +ORACLE_EXT = HERE / "_oracle_extended_methods.py" # The six in-scope temporal type families, witnessed on the C function name # exactly as PyMEOS PR #87's tools/portable_aliases/generate.py does (kept @@ -681,6 +690,489 @@ def emit_faithful_mixin(family: str, methods: dict[str, Method]) -> str: return "".join(out) +# --- RFC #94 oo.dispatch consumer (Path B, PyMEOS side) ----------------- +# +# Once MEOS-API enriches meta/meos-meta.json with the per-OO-member +# `oo...dispatch` blocks (RFC tools/oo_codegen/ +# RFC-dispatch-metadata.md §3), this consumer emits the geo/temporal mixins +# from that CANONICAL catalog -- equivalence by construction at the catalog +# level, identical mechanism to the 4 FAMILY_MODEL-derived families. +# +# It is proven correct WITHOUT waiting for that metadata: serialising the 4 +# already-A/B-proven families (cbuffer/pose/npoint/rgeo) into the RFC +# schema and feeding them back through this consumer reproduces their +# committed mixins BYTE-IDENTICALLY (the --verify-oo-roundtrip gate). The +# parallel MEOS-API session's geo/temporal blocks then plug into the same +# proven consumer. + +# argTransform vocabulary -> PyMEOS idiom on `$o` (RFC §3 closed set). +_PYMEOS_ARGT = { + "innerPtr": "$o._inner", + "geoToGserialized": "geo_to_gserialized($o, {geodetic})", + "geometryToGserialized": "geometry_to_gserialized($o)", + "stboxToGeo": "stbox_to_geo($o._inner)", + "scalarCast": "{cast}($o)", # {cast} resolved per concrete base + "scalarValue": "$o", + "textsetMake": "textset_make($o)", +} +# RFC §7 `scalarType` -> the exact isinstance test for a py:"scalar" entry. +_SCALAR_ISINSTANCE = { + "float": "float", + "int": "int", + "bool": "bool", + "str": "str", + "int|float": "(int, float)", +} +# Inverse, for serialising FAMILY_MODEL idioms back to the vocabulary so the +# round-trip exercises the real vocab->idiom path. +_ARGT_OF_IDIOM = { + "$o._inner": ("innerPtr", False), + "geo_to_gserialized($o, False)": ("geoToGserialized", False), + "geo_to_gserialized($o, isinstance(self, TGeogPoint))": ( + "geoToGserialized", + True, + ), + "geometry_to_gserialized($o)": ("geometryToGserialized", False), + "stbox_to_geo($o._inner)": ("stboxToGeo", False), + "float($o)": ("scalarCast", False), + "$o": ("scalarValue", False), +} + + +def _serialize_family_dispatch(family: str, methods: dict) -> dict: + """Express a FAMILY_MODEL family's resolved dispatch as the RFC #94 §3 + `oo.` schema (abstract argTransform vocabulary). This is the + canonical form the MEOS-API catalog will carry; here it is derived from + the proven path so the consumer can be round-trip-validated.""" + model = FAMILY_MODEL[family] + tokens, ttok = model["tokens"], model["temporal_token"] + faithful = {oo: _faithful_overloads(oo, m, ttok) for oo, m in methods.items()} + oo_blocks: dict = {} + for oo_name in sorted(methods): + m, ov = methods[oo_name], faithful[oo_name] + if not ov: + continue + disp = [] + for tok in (t for t in _ORDER if t in ov): + cfn = ov[tok] + pytype, argexpr = tokens[tok] + argt, geo_self = _ARGT_OF_IDIOM[argexpr] + entry = {"py": pytype, "fn": cfn, "argTransform": argt} + if geo_self: + entry["geodeticFromSelf"] = True + if ( + oo_name in ("at", "minus") + and tok == "stbox" + and len(m.params.get(cfn, [])) == 3 + ): + entry["extraArgs"] = ["True"] + disp.append(entry) + block = { + "dispatch": disp, + "fallback": "super" if oo_name in _SUPER_FALLBACK else "raise", + "result": ( + "bool_gt0" + if oo_name in _BOOL_GT0 + else ( + "bool_eq1" + if oo_name in _BOOL_EQ1 + else ( + "scalar" + if oo_name in _RAW + else "shapely" if oo_name in _SHAPELY else "temporal" + ) + ) + ), + "meosFns": sorted(set(m.c_names)), + } + if oo_name in _WITHIN_DISTANCE: + block["extraParam"] = "distance" + if oo_name in _SHAPELY and model.get("shortest_line_precision") is not None: + block["extraParam"] = f"precision: int = {model['shortest_line_precision']}" + oo_blocks[oo_name] = block + return oo_blocks + + +# Real D1 (MEOS-API #10) blocks use ABSTRACT py names; map them to the +# PyMEOS isinstance idiom. Identity for any name not listed -> the 4-family +# round-trip (concrete py names from FAMILY_MODEL) stays byte-identical. +_DISPATCH_PY = { + "Point": "shp.Point", + "BaseGeometry": "shpb.BaseGeometry", + "GeoSet": "GeoSet", + "STBox": "STBox", + "TPoint": "TPoint", + "IntSet": "IntSet", + "IntSpan": "IntSpan", + "IntSpanSet": "IntSpanSet", + "FloatSet": "FloatSet", + "FloatSpan": "FloatSpan", + "FloatSpanSet": "FloatSpanSet", +} +_JSON_BOOL = {"true": "True", "false": "False"} +# Header/import binding for families that exist only via objectModel.dispatch +# (no FAMILY_MODEL). Geo's mixin folds into TPoint (TGeomPoint/TGeogPoint +# disambiguated at runtime by geodeticFromSelf). +_DISPATCH_BINDING = { + "geo": { + "mixin_class": "TPointDispatchMixin", + "temporal_class": "TPoint", + "base_import": ( + "import shapely.geometry as shp\n" + "import shapely.geometry.base as shpb\n" + "from ...collections import GeoSet" + ), + "temporal_import": "from ..tpoint import TPoint, TGeogPoint", + "stbox_lazy": "from ...boxes import STBox", + }, +} +# Temporal scalar concrete types (per-concrete contract). `cast` resolves +# scalarCast (`float()`/`int()` per the verbatim oracle; None where the +# oracle passes the scalar uncast). +for _tt, _cls, _base, _cast, _coll in ( + ("tfloat", "TFloat", "float", "float", "IntSet, IntSpan, IntSpanSet"), + ("tint", "TInt", "int", "int", "FloatSet, FloatSpan, FloatSpanSet"), + ("tbool", "TBool", "bool", None, ""), + ("ttext", "TText", "str", None, ""), +): + # Self temporal type is imported ONLY under TYPE_CHECKING (header) and + # lazily inside each method (emit_from_oo_dispatch), mirroring the proven + # FAMILY_MODEL template; a top-level self-import here would create an + # import cycle once the mixin is wired into the class module. + _imp = f"from ...collections import {_coll}" if _coll else "" + _DISPATCH_BINDING[_tt] = { + "mixin_class": f"{_cls}DispatchMixin", + "temporal_class": _cls, + "base_import": _imp, + "temporal_import": f"from ..{_tt} import {_cls}", + "stbox_lazy": "", # temporal has no STBox branch + "cast": _cast, + } + + +def emit_from_oo_dispatch(family: str, oo_blocks: dict) -> str: + """THE consumer: emit a faithful mixin from RFC #94 §3 / D1 + `objectModel.dispatch.` blocks (the canonical MEOS-API catalog + form). Byte-identical to emit_faithful_mixin for the 4 proven families + (round-trip gate); also consumes the real abstract-`py` D1 blocks.""" + model = FAMILY_MODEL.get(family) or _DISPATCH_BINDING[family] + out = [ + _MIXIN_HEADER.format( + family=family, + mixin_class=model["mixin_class"], + temporal_class=model["temporal_class"], + base_import=model["base_import"], + temporal_import=model["temporal_import"], + ) + ] + selfcls = model["temporal_class"] + for oo_name in sorted(oo_blocks): + blk = oo_blocks[oo_name] + disp = blk["dispatch"] + ep = blk.get("extraParam") + if ep == "distance": + sig = "self, other, distance" + elif ep: + sig = f"self, other, {ep}" + else: + sig = "self, other" + body: list[str] = [] + if any(e["py"] in ("self", selfcls) for e in disp) or any( + e.get("geodeticFromSelf") for e in disp + ): + body.append(f" {model['temporal_import']}\n") + if any(e["py"] == "STBox" for e in disp): + body.append(f" {model['stbox_lazy']}\n") + cast = model.get("cast") or "float" + for i, e in enumerate(disp): + kw = "if" if i == 0 else "elif" + py = e["py"] + if py == "scalar": + cond = f"isinstance(other, {_SCALAR_ISINSTANCE[e['scalarType']]})" + elif py == "self": + cond = f"isinstance(other, {selfcls})" + elif py == "list[str]": + cond = "isinstance(other, list) and isinstance(other[0], str)" + else: + cond = f"isinstance(other, {_DISPATCH_PY.get(py, py)})" + if e.get("via") == "super": # type-coercion entry, no fn + body.append( + f" {kw} {cond}:\n" + f" return super().{oo_name}" + f"(other.{e['coerce']}())\n" + ) + continue + idiom = _PYMEOS_ARGT[e.get("argTransform", "innerPtr")] + geod = ( + "isinstance(self, TGeogPoint)" if e.get("geodeticFromSelf") else "False" + ) + argexpr = ( + idiom.replace("{geodetic}", geod) + .replace("{cast}", cast) + .replace("$o", "other") + ) + call_args = ["self._inner", argexpr] + if ep == "distance": + call_args.append("distance") + for x in e.get("extraArgs", []): + call_args.append(_JSON_BOOL.get(x, x)) + body.append( + f" {kw} {cond}:\n" + f" result = {e['fn']}({', '.join(call_args)})\n" + ) + if blk["fallback"] == "super": + body.append( + f" else:\n" f" return super().{oo_name}(other)\n" + ) + else: + body.append( + " else:\n" + " raise TypeError(\n" + ' f"Operation not supported with type "\n' + ' f"{other.__class__}"\n' + " )\n" + ) + rk = blk["result"] + body.append( + " return result > 0\n" + if rk == "bool_gt0" + else ( + " return result == 1\n" + if rk == "bool_eq1" + else ( + " return result\n" + if rk == "scalar" + else ( + " return gserialized_to_shapely_geometry(" + "result, precision)\n" + if rk == "shapely" and ep + else ( + " return gserialized_to_shapely_geometry(" + "result, 10)\n" + if rk == "shapely" + else " return Temporal._factory(result)\n" + ) + ) + ) + ) + ) + # Real D1 blocks carry only {dispatch,fallback,result}; derive the + # docstring fn list from the dispatch when meosFns is absent (the + # round-trip serialisation supplies meosFns -> byte-identical). + meos_fns = blk.get("meosFns") or sorted({e["fn"] for e in disp if "fn" in e}) + out.append( + f"\n def {oo_name}({sig}):\n" + f' """Generated regular ``{oo_name}``.\n\n' + f" MEOS Functions:\n" + f" {', '.join(meos_fns)}\n" + f' """\n' + "".join(body) + ) + return "".join(out) + + +# --- RFC #94 §7 keystone: A/B proof for the non-derivable families ------ +# +# geo and temporal cannot be reproduced from the signature catalog via a +# FAMILY_MODEL (RFC #94 §1), so --verify-oo-roundtrip cannot guard them. +# Instead they are driven by the verbatim objectModel.dispatch metadata +# (MEOS-API #10) and proven equivalent to the hand-written oracle by +# *dispatch-skeleton* equality: each editorial method reduces to an +# ordered list of (isinstance type-set, normalized action) branches plus +# a terminal result wrap; the generated method and the oracle method must +# reduce to the identical skeleton. Variable spellings (``value`` vs +# ``other``), temp bindings (``gs = f(...); g(gs)`` vs inlined ``g(f(...))``) +# and ``isinstance(x,A) or isinstance(x,B)`` vs ``isinstance(x,(A,B))`` are +# normalized away -- only behaviour is compared. + + +def _ab_norm_expr(node: ast.AST, param: str) -> str: + class _R(ast.NodeTransformer): + def visit_Name(self, n): # noqa: N802 + new = "$o" if n.id == param else n.id + return ast.copy_location(ast.Name(id=new, ctx=n.ctx), n) + + return ast.unparse(_R().visit(ast.fix_missing_locations(node))) + + +def _ab_isinstance(test: ast.AST, param: str): + """(frozenset of type-leaf names, sorted extra-guard tuple).""" + types, extra = set(), [] + + def walk(n): + if isinstance(n, ast.BoolOp): # flatten `or` / `and` chains + for v in n.values: + walk(v) + return + if isinstance(n, ast.Call) and getattr(n.func, "id", None) == "isinstance": + tgt = n.args[0] + if isinstance(tgt, ast.Subscript): # e.g. isinstance(other[0], str) + extra.append("idx0:" + _ab_norm_expr(n.args[1], param)) + return + a = n.args[1] + if isinstance(a, ast.Tuple): + for el in a.elts: + types.add(ast.unparse(el)) + else: + types.add(ast.unparse(a)) + + walk(test) + return frozenset(types), tuple(sorted(extra)) + + +def _ab_inline_temps(stmts): + out, subst = [], {} + for s in stmts: + if ( + isinstance(s, ast.Assign) + and len(s.targets) == 1 + and isinstance(s.targets[0], ast.Name) + and s.targets[0].id != "result" + ): + subst[s.targets[0].id] = s.value + continue + + class _R(ast.NodeTransformer): + def visit_Name(self, n): # noqa: N802 + return subst.get(n.id, n) if n.id in subst else n + + out.append(_R().visit(s)) + return out + + +def _ab_action(stmts, param): + stmts = _ab_inline_temps(stmts) + for st in stmts: + if ( + isinstance(st, ast.Assign) + and isinstance(st.targets[0], ast.Name) + and st.targets[0].id == "result" + and isinstance(st.value, ast.Call) + ): + c = st.value + return ("call", c.func.id, tuple(_ab_norm_expr(a, param) for a in c.args)) + s = stmts[-1] if stmts else None + if isinstance(s, ast.Return): + v = s.value + if v is None: + return ("return_none",) + if ( + isinstance(v, ast.Call) + and isinstance(v.func, ast.Attribute) + and isinstance(v.func.value, ast.Call) + and getattr(v.func.value.func, "id", None) == "super" + ): + return ( + "super", + v.func.attr, + _ab_norm_expr(v.args[0], param) if v.args else None, + ) + if isinstance(v, ast.Compare): # return f(...) > 0 + return ( + "call_cmp", + v.left.func.id, + tuple(_ab_norm_expr(a, param) for a in v.left.args), + ast.unparse(v.ops[0]), + ast.unparse(v.comparators[0]), + ) + if isinstance(v, ast.Call): # return f(...) (bare scalar) + return ( + "call_ret", + v.func.id, + tuple(_ab_norm_expr(a, param) for a in v.args), + ) + if isinstance(s, ast.Raise): + return ( + "raise", + s.exc.func.id if isinstance(s.exc, ast.Call) else ast.unparse(s.exc), + ) + return ("?", ast.dump(s) if s else None) + + +def _ab_skeleton(fn: ast.FunctionDef): + param = fn.args.args[1].arg if len(fn.args.args) > 1 else "other" + body = [ + s + for s in fn.body + if not (isinstance(s, ast.Expr) and isinstance(s.value, ast.Constant)) + and not isinstance(s, (ast.Import, ast.ImportFrom)) + ] + branches, terminal = [], None + node = body[0] if body else None + while isinstance(node, ast.If): + branches.append( + (*_ab_isinstance(node.test, param), _ab_action(node.body, param)) + ) + if node.orelse and len(node.orelse) == 1 and isinstance(node.orelse[0], ast.If): + node = node.orelse[0] + else: + if node.orelse: + branches.append(((), (), _ab_action(node.orelse, param))) + break + tail = [s for s in body if not isinstance(s, ast.If)] + if tail and isinstance(tail[-1], ast.Return): + v = tail[-1].value + if isinstance(v, ast.Call): + terminal = ("wrap", ast.unparse(v.func)) + elif isinstance(v, ast.Compare): + terminal = ("cmp", ast.unparse(v.ops[0]), ast.unparse(v.comparators[0])) + elif isinstance(v, ast.Name): + terminal = ("bare",) + norm = [] + for ts, ex, act in branches: + if act[0] == "call_cmp": + norm.append((ts, ex, ("call", act[1], act[2]))) + terminal = terminal or ("cmp", act[3], act[4]) + elif act[0] == "call_ret": + norm.append((ts, ex, ("call", act[1], act[2]))) + terminal = terminal or ("bare",) + else: + norm.append((ts, ex, act)) + return tuple(norm), terminal + + +# editorial members per family (the methods carrying non-derivable +# dispatch); geo's family-key for --mixin-from-dispatch is "geo", its +# oracle class is _Oracle_tpoint. +_AB_FAMILIES = { + "tfloat": "tfloat", + "tint": "tint", + "tbool": "tbool", + "ttext": "ttext", + "geo": "tpoint", +} + + +def verify_oo_dispatch_extended(): + """Prove the metadata-driven consumer reproduces the verbatim oracle's + dispatch behaviour for geo + the 4 temporal concretes. Returns + ``(ok, report_lines, checked, mismatches)``.""" + idl = json.loads(DISPATCH_EXT_FIXTURE.read_text()) + disp = idl["objectModel"]["dispatch"] + oracle_mod = ast.parse(ORACLE_EXT.read_text()) + oracle = {} + for cls in [n for n in oracle_mod.body if isinstance(n, ast.ClassDef)]: + oracle[cls.name] = { + f.name: f for f in cls.body if isinstance(f, ast.FunctionDef) + } + lines, checked, miss = [], 0, 0 + for fam, ocls in _AB_FAMILIES.items(): + oo = disp[fam] if fam == "geo" else disp["temporal"][fam] + gen = ast.parse(emit_from_oo_dispatch(fam, oo)) + gmeth = {f.name: f for f in ast.walk(gen) if isinstance(f, ast.FunctionDef)} + ometh = oracle[f"_Oracle_{ocls}"] + for m in sorted(x for x in gmeth if x in ometh): + checked += 1 + same = _ab_skeleton(ometh[m]) == _ab_skeleton(gmeth[m]) + miss += not same + lines.append( + f" {fam:<6}.{m:<24} " f"{'EQUIVALENT ✓' if same else 'DIVERGES ✗'}" + ) + if not same: + lines.append(f" oracle: {_ab_skeleton(ometh[m])}") + lines.append(f" gen : {_ab_skeleton(gmeth[m])}") + return miss == 0, lines, checked, miss + + # --- driver ------------------------------------------------------------- @@ -705,11 +1197,97 @@ def main() -> int: metavar="PATH", help="destination for --mixin (default: stdout)", ) + ap.add_argument( + "--verify-oo-roundtrip", + action="store_true", + help="prove the RFC #94 oo.dispatch consumer correct: serialise " + "each proven FAMILY_MODEL family to the RFC schema and assert the " + "consumer reproduces emit_faithful_mixin BYTE-IDENTICALLY", + ) + ap.add_argument( + "--mixin-from-dispatch", + metavar="FAMILY", + help="emit a mixin from an idl carrying oo. dispatch " + "(the canonical MEOS-API path, RFC #94 §5)", + ) + ap.add_argument( + "--verify-oo-dispatch-extended", + action="store_true", + help="prove the RFC #94 §7 keystone: the consumer fed the verbatim " + "objectModel.dispatch metadata (MEOS-API #10) reproduces the " + "hand-written oracle's dispatch behaviour for geo + the 4 temporal " + "concretes (the families not derivable via --verify-oo-roundtrip)", + ) args = ap.parse_args() + if args.verify_oo_dispatch_extended: + ok, report, checked, miss = verify_oo_dispatch_extended() + print("\n".join(report)) + print( + f"VERIFY-EXTENDED: {'PASS' if ok else 'FAIL'} - {checked} " + f"editorial methods across geo + tfloat/tint/tbool/ttext, " + f"{miss} divergence(s); consumer == verbatim oracle by " + "dispatch-skeleton equality (RFC #94 §7 keystone, codegen 6/6)" + ) + return 0 if ok else 1 + idl = json.loads(Path(args.idl).read_text()) + + if args.mixin_from_dispatch: + fam = args.mixin_from_dispatch + # Real schema home is idl.objectModel.dispatch. (MEOS-API + # #10 feat/object-model, parser/object_model.py); RFC #94 §3's + # top-level `oo` was illustrative. Fall back to `oo` for older + # fixtures. (Handled before collect(): a dispatch-only catalog + # need not carry `functions`.) + _disp = idl.get("objectModel", {}).get("dispatch", {}) + # Temporal is per-concrete: dispatch.temporal.{tfloat,tint,tbool,ttext} + if fam in ("tfloat", "tint", "tbool", "ttext"): + oo = _disp.get("temporal", {}).get(fam) + else: + oo = _disp.get(fam) or idl.get("oo", {}).get(fam) + if not oo: + raise SystemExit( + f"--mixin-from-dispatch {fam!r}: idl carries no " + f"objectModel.dispatch.{fam} (pending the MEOS-API " + f"enrichment, RFC #94 / MEOS-API #10)" + ) + src = emit_from_oo_dispatch(fam, oo) + if args.mixin_out: + Path(args.mixin_out).write_text(src) + print(f"[oo-codegen] wrote {fam} mixin from catalog oo.dispatch") + else: + print(src) + return 0 + fams, st = collect(idl) + if args.verify_oo_roundtrip: + ok = True + for fam in sorted(FAMILY_MODEL): + direct = emit_faithful_mixin(fam, fams[fam]) + viacat = emit_from_oo_dispatch( + fam, _serialize_family_dispatch(fam, fams[fam]) + ) + same = direct == viacat + ok &= same + print( + f" {fam:<8} oo.dispatch round-trip " + f"{'BYTE-IDENTICAL ✓' if same else 'DIFERS ✗'} " + f"({len(direct)}b)" + ) + print( + "VERIFY: " + + ( + "PASS - consumer == proven path for all " + f"{len(FAMILY_MODEL)} families; geo/temporal plug into the " + "same consumer via MEOS-API oo.dispatch" + if ok + else "FAIL - consumer diverges from the proven path" + ) + ) + return 0 if ok else 1 + if args.mixin: if args.mixin not in FAMILY_MODEL: raise SystemExit( diff --git a/tools/oo_codegen/meos-idl.json b/tools/oo_codegen/meos-idl.json index 3f004b36..0b0c37b9 100644 --- a/tools/oo_codegen/meos-idl.json +++ b/tools/oo_codegen/meos-idl.json @@ -59923,5 +59923,31388 @@ } ] } - ] + ], + "objectModel": { + "provenance": { + "discussion": "MobilityDB#861 (edge-to-cloud portability); MEOS-API object-model generalization", + "matureModel": "PyMEOS (the most mature hand-built OO model) is used as the parity ORACLE, not the source of truth: it is a strict subset of today's MEOS (it lacks TGeometry/TGeography/TCBuffer/TNPoint/TPose/TRGeometry classes that MEOS now defines).", + "sourceOfTruth": "MobilityDB meos/src/temporal/meos_catalog.c \u2014 the type-family predicate functions and MEOS_TEMPTYPE_CATALOG are the authoritative membership oracle; meos/include/meos.h \u2014 the tempSubtype and errorCode enums. The regression test re-derives every membership set from these so this file cannot silently drift.", + "predicates": { + "temporal_type": "meos_catalog.c \u2014 all temporal types (superclass membership)", + "talpha_type": "meos_catalog.c \u2014 {T_TBOOL,T_TTEXT} (+ internal tdoubleN)", + "tnumber_type": "meos_catalog.c \u2014 {T_TINT,T_TFLOAT}", + "tnumber_basetype": "meos_catalog.c \u2014 {T_INT4,T_FLOAT8}", + "tspatial_type": "meos_catalog.c \u2014 points+geos (+ cbuffer/npoint/pose/rgeo, #if-gated)", + "tpoint_type": "meos_catalog.c \u2014 {T_TGEOMPOINT,T_TGEOGPOINT}", + "tgeo_type": "meos_catalog.c \u2014 {T_TGEOMETRY,T_TGEOGRAPHY}", + "tgeo_type_all": "meos_catalog.c \u2014 {T_TGEOMETRY,T_TGEOGRAPHY,T_TGEOMPOINT,T_TGEOGPOINT} (overlap \u2014 see corrections)", + "tgeometry_type": "meos_catalog.c \u2014 {T_TGEOMPOINT,T_TGEOMETRY} (the geometry-based TRAIT, not the TGeometry class \u2014 see corrections)", + "tgeodetic_type": "meos_catalog.c \u2014 {T_TGEOGPOINT,T_TGEOGRAPHY} (the geodetic TRAIT)", + "catalog": "MEOS_TEMPTYPE_CATALOG[] \u2014 temptype -> base type (the missing template parameter)" + }, + "manual": { + "_comment": "The MobilityDB manual is the AUTHORITATIVE source for the conceptual class tree of the spatial subtree. The figure is conceptual and partial (spatial-only; omits Temporal/TAlpha/TNumber and the planned tpcpoint/tpcpatch). This model reconciles to it: TGeo is the broad parent of all PostGIS-derived types (= tgeo_type_all); TPoint is added as an API-level intermediate under TGeo (not drawn in the figure) so the tpoint_* method family binds to a class.", + "chapter": "Ch.7 Temporal Geometry Types (doc/temporal_spatial_p1.xml), https://mobilitydb.github.io/MobilityDB/master/ch07.html", + "figure": "Figure 7.1 'Hierarchy of spatiotemporal types in MobilityDB' (doc/images/tspatial.svg)", + "figureNodes": [ + "TSpatial", + "TGeo", + "TGeometry", + "TGeography", + "TGeomPoint", + "TGeogPoint", + "TCbuffer", + "TNpoint", + "TPose", + "TRGeometry" + ], + "figureEdges": "TSpatial -> {TGeo, TCbuffer, TNpoint, TPose, TRGeometry}; TGeo -> {TGeometry, TGeography, TGeomPoint, TGeogPoint}", + "modelAdds": [ + "TPoint (API-level intermediate under TGeo; see OM-M6)" + ] + } + }, + "axes": { + "_comment": "Temporal is concretized along two orthogonal axes. A concrete class is the product leaf-family x subtype, e.g. TFloatSeq, TGeomPointInst.", + "subtype": { + "enum": "tempSubtype", + "_comment": "The template axis \u2014 Temporal/TInstant/TSequence/TSequenceSet. Values verbatim from meos.h tempSubtype; gated against source.", + "values": [ + { + "name": "ANYTEMPSUBTYPE", + "value": 0, + "class": null, + "prefix": null + }, + { + "name": "TINSTANT", + "value": 1, + "class": "TInstant", + "prefix": "tinstant" + }, + { + "name": "TSEQUENCE", + "value": 2, + "class": "TSequence", + "prefix": "tsequence" + }, + { + "name": "TSEQUENCESET", + "value": 3, + "class": "TSequenceSet", + "prefix": "tsequenceset" + } + ] + }, + "typeFamily": { + "_comment": "The type-family axis \u2014 the inheritance lattice; the leaf's base type is the missing template parameter. Single-inheritance TREE (the geometry/geodetic split is a TRAIT, not a parent, to avoid a diamond \u2014 see traits)." + } + }, + "lattice": { + "Temporal": { + "kind": "root", + "parent": null, + "predicate": "temporal_type", + "prefixes": [ + "temporal" + ], + "temptypes": [ + "T_TBOOL", + "T_TTEXT", + "T_TJSONB", + "T_TINT", + "T_TBIGINT", + "T_TFLOAT", + "T_TGEOMPOINT", + "T_TGEOGPOINT", + "T_TGEOMETRY", + "T_TGEOGRAPHY", + "T_TCBUFFER", + "T_TNPOINT", + "T_TPOSE", + "T_TRGEOMETRY", + "T_TH3INDEX", + "T_TQUADBIN", + "T_TPCPOINT", + "T_TPCPATCH" + ], + "doc": "Superclass of every temporal type; temporal_* functions are late-bound over `subtype` and `temptype`.", + "children": [ + "TAlpha", + "TNumber", + "TSpatial" + ], + "ancestors": [], + "depth": 0 + }, + "TAlpha": { + "kind": "abstract", + "parent": "Temporal", + "predicate": "talpha_type", + "prefixes": [ + "talpha" + ], + "temptypes": [ + "T_TBOOL", + "T_TTEXT", + "T_TJSONB" + ], + "doc": "Non-numeric, non-spatial temporal types (step/discrete interpolation only). A real MEOS grouping (talpha_type) with no user-facing class name in PyMEOS \u2014 see corrections.", + "children": [ + "TBool", + "TJsonb", + "TText" + ], + "ancestors": [ + "Temporal" + ], + "depth": 1 + }, + "TBool": { + "kind": "leaf", + "parent": "TAlpha", + "predicate": null, + "prefixes": [ + "tbool" + ], + "temptypes": [ + "T_TBOOL" + ], + "cBaseType": "T_BOOL", + "children": [], + "ancestors": [ + "TAlpha", + "Temporal" + ], + "depth": 2 + }, + "TText": { + "kind": "leaf", + "parent": "TAlpha", + "predicate": null, + "prefixes": [ + "ttext" + ], + "temptypes": [ + "T_TTEXT" + ], + "cBaseType": "T_TEXT", + "children": [], + "ancestors": [ + "TAlpha", + "Temporal" + ], + "depth": 2 + }, + "TJsonb": { + "kind": "leaf", + "parent": "TAlpha", + "predicate": null, + "prefixes": [ + "tjsonb" + ], + "temptypes": [ + "T_TJSONB" + ], + "cBaseType": "T_JSONB", + "children": [], + "ancestors": [ + "TAlpha", + "Temporal" + ], + "depth": 2 + }, + "TNumber": { + "kind": "abstract", + "parent": "Temporal", + "predicate": "tnumber_type", + "prefixes": [ + "tnumber" + ], + "temptypes": [ + "T_TINT", + "T_TBIGINT", + "T_TFLOAT" + ], + "basePredicate": "tnumber_basetype", + "doc": "Temporal numbers; supports linear interpolation.", + "children": [ + "TBigint", + "TFloat", + "TInt" + ], + "ancestors": [ + "Temporal" + ], + "depth": 1 + }, + "TInt": { + "kind": "leaf", + "parent": "TNumber", + "predicate": null, + "prefixes": [ + "tint" + ], + "temptypes": [ + "T_TINT" + ], + "cBaseType": "T_INT4", + "children": [], + "ancestors": [ + "TNumber", + "Temporal" + ], + "depth": 2 + }, + "TBigint": { + "kind": "leaf", + "parent": "TNumber", + "predicate": null, + "prefixes": [ + "tbigint" + ], + "temptypes": [ + "T_TBIGINT" + ], + "cBaseType": "T_INT8", + "children": [], + "ancestors": [ + "TNumber", + "Temporal" + ], + "depth": 2 + }, + "TFloat": { + "kind": "leaf", + "parent": "TNumber", + "predicate": null, + "prefixes": [ + "tfloat" + ], + "temptypes": [ + "T_TFLOAT" + ], + "cBaseType": "T_FLOAT8", + "children": [], + "ancestors": [ + "TNumber", + "Temporal" + ], + "depth": 2 + }, + "TSpatial": { + "kind": "abstract", + "parent": "Temporal", + "predicate": "tspatial_type", + "prefixes": [ + "tspatial" + ], + "temptypes": [ + "T_TGEOMPOINT", + "T_TGEOGPOINT", + "T_TGEOMETRY", + "T_TGEOGRAPHY", + "T_TCBUFFER", + "T_TNPOINT", + "T_TPOSE", + "T_TRGEOMETRY", + "T_TH3INDEX", + "T_TQUADBIN" + ], + "doc": "Temporal types carrying an STBox spatial bounding box.", + "children": [ + "TCbuffer", + "TGeo", + "TNpoint", + "TPose", + "TRGeometry" + ], + "ancestors": [ + "Temporal" + ], + "depth": 1 + }, + "TGeo": { + "kind": "abstract", + "parent": "TSpatial", + "predicate": "tgeo_type_all", + "apiPredicate": "tgeo_type", + "prefixes": [ + "tgeo" + ], + "userFacingName": "TGeo", + "temptypes": [ + "T_TGEOMETRY", + "T_TGEOGRAPHY", + "T_TGEOMPOINT", + "T_TGEOGPOINT" + ], + "doc": "All PostGIS-derived spatiotemporal types (geometry/geography-based). Authoritative parent per MobilityDB manual Ch.7 Figure 7.1 (= the broad C predicate tgeo_type_all). NOTE: the narrower C predicate tgeo_type() and most tgeo_* functions reject points \u2014 class membership (manual) is broader than tgeo_* API applicability; see correction OM-M1.", + "children": [ + "TGeography", + "TGeometry", + "TPoint" + ], + "ancestors": [ + "TSpatial", + "Temporal" + ], + "depth": 2 + }, + "TPoint": { + "kind": "abstract", + "parent": "TGeo", + "predicate": "tpoint_type", + "prefixes": [ + "tpoint" + ], + "userFacingName": "TPoint", + "temptypes": [ + "T_TGEOMPOINT", + "T_TGEOGPOINT" + ], + "doc": "Temporal points. API-level intermediate (C predicate tpoint_type + the tpoint_* method family); NOT drawn in the manual Figure 7.1 (a conceptual diagram) but required so the tpoint_* methods bind to a class \u2014 see correction OM-M6.", + "children": [ + "TGeogPoint", + "TGeomPoint" + ], + "ancestors": [ + "TGeo", + "TSpatial", + "Temporal" + ], + "depth": 3 + }, + "TGeomPoint": { + "kind": "leaf", + "parent": "TPoint", + "predicate": null, + "prefixes": [ + "tgeompoint" + ], + "userFacingName": "TGeomPoint", + "temptypes": [ + "T_TGEOMPOINT" + ], + "cBaseType": "T_GEOMETRY", + "traits": [ + "geometryBased" + ], + "children": [], + "ancestors": [ + "TPoint", + "TGeo", + "TSpatial", + "Temporal" + ], + "depth": 4 + }, + "TGeogPoint": { + "kind": "leaf", + "parent": "TPoint", + "predicate": null, + "prefixes": [ + "tgeogpoint" + ], + "userFacingName": "TGeogPoint", + "temptypes": [ + "T_TGEOGPOINT" + ], + "cBaseType": "T_GEOGRAPHY", + "traits": [ + "geodetic" + ], + "children": [], + "ancestors": [ + "TPoint", + "TGeo", + "TSpatial", + "Temporal" + ], + "depth": 4 + }, + "TGeometry": { + "kind": "leaf", + "parent": "TGeo", + "predicate": null, + "prefixes": [ + "tgeometry" + ], + "userFacingName": "TGeometry", + "temptypes": [ + "T_TGEOMETRY" + ], + "cBaseType": "T_GEOMETRY", + "traits": [ + "geometryBased" + ], + "children": [], + "ancestors": [ + "TGeo", + "TSpatial", + "Temporal" + ], + "depth": 3 + }, + "TGeography": { + "kind": "leaf", + "parent": "TGeo", + "predicate": null, + "prefixes": [ + "tgeography" + ], + "userFacingName": "TGeography", + "temptypes": [ + "T_TGEOGRAPHY" + ], + "cBaseType": "T_GEOGRAPHY", + "traits": [ + "geodetic" + ], + "children": [], + "ancestors": [ + "TGeo", + "TSpatial", + "Temporal" + ], + "depth": 3 + }, + "TCbuffer": { + "kind": "leaf", + "parent": "TSpatial", + "predicate": null, + "prefixes": [ + "tcbuffer" + ], + "userFacingName": "TCbuffer", + "temptypes": [ + "T_TCBUFFER" + ], + "cBaseType": "T_CBUFFER", + "conditional": "CBUFFER", + "children": [], + "ancestors": [ + "TSpatial", + "Temporal" + ], + "depth": 2 + }, + "TNpoint": { + "kind": "leaf", + "parent": "TSpatial", + "predicate": null, + "prefixes": [ + "tnpoint" + ], + "userFacingName": "TNpoint", + "temptypes": [ + "T_TNPOINT" + ], + "cBaseType": "T_NPOINT", + "conditional": "NPOINT", + "children": [], + "ancestors": [ + "TSpatial", + "Temporal" + ], + "depth": 2 + }, + "TPose": { + "kind": "leaf", + "parent": "TSpatial", + "predicate": null, + "prefixes": [ + "tpose" + ], + "userFacingName": "TPose", + "temptypes": [ + "T_TPOSE" + ], + "cBaseType": "T_POSE", + "conditional": "POSE", + "children": [], + "ancestors": [ + "TSpatial", + "Temporal" + ], + "depth": 2 + }, + "TRGeometry": { + "kind": "leaf", + "parent": "TSpatial", + "predicate": null, + "prefixes": [ + "trgeometry", + "trgeo" + ], + "userFacingName": "TRGeometry", + "internalPrefix": "trgeo", + "temptypes": [ + "T_TRGEOMETRY" + ], + "cBaseType": "T_POSE", + "conditional": "RGEO", + "note": "Base type is T_POSE, not a geometry \u2014 base != name (see corrections). User-facing API name is `trgeometry`; internal C functions keep the `trgeo_` prefix and must NOT be normalized.", + "children": [], + "ancestors": [ + "TSpatial", + "Temporal" + ], + "depth": 2 + } + }, + "traits": { + "_comment": "Orthogonal boolean axes \u2014 NOT inheritance parents (modelling them as parents would create a diamond TGeomPoint<-{TPoint,TGeometryBased}). Tagged on leaves; each backed by a MEOS predicate, gated against source.", + "geometryBased": { + "predicate": "tgeometry_type", + "temptypes": [ + "T_TGEOMPOINT", + "T_TGEOMETRY" + ], + "doc": "Cartesian (planar) base \u2014 geometry." + }, + "geodetic": { + "predicate": "tgeodetic_type", + "temptypes": [ + "T_TGEOGPOINT", + "T_TGEOGRAPHY", + "T_TH3INDEX" + ], + "doc": "Ellipsoidal base \u2014 geography; also the H3 DGGS cells (geodetic, SRID 4326)." + } + }, + "companions": { + "_comment": "MEOS is a CLOSED ALGEBRA: temporal operations return/consume spans, sets and boxes. Without these companion hierarchies the methods cannot be typed (e.g. tnumber_to_span -> *Span, temporal_time -> TsTzSpanSet, tnumber_to_tbox -> TBox). Parallel hierarchies (not subclasses of Temporal). temptypes gated against the MeosType enum.", + "Box": { + "root": "Box", + "nodes": { + "Box": { + "kind": "root", + "parent": null, + "doc": "Bounding-box family.", + "children": [ + "STBox", + "TBox" + ], + "ancestors": [], + "depth": 0 + }, + "TBox": { + "kind": "leaf", + "parent": "Box", + "prefixes": [ + "tbox" + ], + "temptype": "T_TBOX", + "doc": "Numeric x time box (bbox of TNumber).", + "children": [], + "ancestors": [ + "Box" + ], + "depth": 1 + }, + "STBox": { + "kind": "leaf", + "parent": "Box", + "prefixes": [ + "stbox" + ], + "temptype": "T_STBOX", + "doc": "Space x time box (bbox of TSpatial).", + "children": [], + "ancestors": [ + "Box" + ], + "depth": 1 + } + } + }, + "Collection": { + "root": "Collection", + "nodes": { + "Collection": { + "kind": "root", + "parent": null, + "children": [ + "Set", + "Span", + "SpanSet" + ], + "ancestors": [], + "depth": 0 + }, + "Set": { + "kind": "abstract", + "parent": "Collection", + "prefixes": [ + "set" + ], + "doc": "Unordered set of base values.", + "children": [ + "BigIntSet", + "CbufferSet", + "DateSet", + "FloatSet", + "GeogSet", + "GeomSet", + "IntSet", + "NpointSet", + "PoseSet", + "TextSet", + "TsTzSet" + ], + "ancestors": [ + "Collection" + ], + "depth": 1 + }, + "Span": { + "kind": "abstract", + "parent": "Collection", + "prefixes": [ + "span" + ], + "doc": "Contiguous range over an ordered base type.", + "children": [ + "BigIntSpan", + "DateSpan", + "FloatSpan", + "IntSpan", + "TsTzSpan" + ], + "ancestors": [ + "Collection" + ], + "depth": 1 + }, + "SpanSet": { + "kind": "abstract", + "parent": "Collection", + "prefixes": [ + "spanset" + ], + "doc": "Set of disjoint spans.", + "children": [ + "BigIntSpanSet", + "DateSpanSet", + "FloatSpanSet", + "IntSpanSet", + "TsTzSpanSet" + ], + "ancestors": [ + "Collection" + ], + "depth": 1 + }, + "IntSet": { + "kind": "leaf", + "parent": "Set", + "temptype": "T_INTSET", + "children": [], + "ancestors": [ + "Set", + "Collection" + ], + "depth": 2 + }, + "BigIntSet": { + "kind": "leaf", + "parent": "Set", + "temptype": "T_BIGINTSET", + "children": [], + "ancestors": [ + "Set", + "Collection" + ], + "depth": 2 + }, + "FloatSet": { + "kind": "leaf", + "parent": "Set", + "temptype": "T_FLOATSET", + "children": [], + "ancestors": [ + "Set", + "Collection" + ], + "depth": 2 + }, + "TextSet": { + "kind": "leaf", + "parent": "Set", + "temptype": "T_TEXTSET", + "children": [], + "ancestors": [ + "Set", + "Collection" + ], + "depth": 2 + }, + "DateSet": { + "kind": "leaf", + "parent": "Set", + "temptype": "T_DATESET", + "children": [], + "ancestors": [ + "Set", + "Collection" + ], + "depth": 2 + }, + "TsTzSet": { + "kind": "leaf", + "parent": "Set", + "temptype": "T_TSTZSET", + "children": [], + "ancestors": [ + "Set", + "Collection" + ], + "depth": 2 + }, + "GeomSet": { + "kind": "leaf", + "parent": "Set", + "temptype": "T_GEOMSET", + "children": [], + "ancestors": [ + "Set", + "Collection" + ], + "depth": 2 + }, + "GeogSet": { + "kind": "leaf", + "parent": "Set", + "temptype": "T_GEOGSET", + "children": [], + "ancestors": [ + "Set", + "Collection" + ], + "depth": 2 + }, + "NpointSet": { + "kind": "leaf", + "parent": "Set", + "temptype": "T_NPOINTSET", + "conditional": "NPOINT", + "children": [], + "ancestors": [ + "Set", + "Collection" + ], + "depth": 2 + }, + "PoseSet": { + "kind": "leaf", + "parent": "Set", + "temptype": "T_POSESET", + "conditional": "POSE", + "children": [], + "ancestors": [ + "Set", + "Collection" + ], + "depth": 2 + }, + "CbufferSet": { + "kind": "leaf", + "parent": "Set", + "temptype": "T_CBUFFERSET", + "conditional": "CBUFFER", + "children": [], + "ancestors": [ + "Set", + "Collection" + ], + "depth": 2 + }, + "IntSpan": { + "kind": "leaf", + "parent": "Span", + "temptype": "T_INTSPAN", + "children": [], + "ancestors": [ + "Span", + "Collection" + ], + "depth": 2 + }, + "BigIntSpan": { + "kind": "leaf", + "parent": "Span", + "temptype": "T_BIGINTSPAN", + "children": [], + "ancestors": [ + "Span", + "Collection" + ], + "depth": 2 + }, + "FloatSpan": { + "kind": "leaf", + "parent": "Span", + "temptype": "T_FLOATSPAN", + "children": [], + "ancestors": [ + "Span", + "Collection" + ], + "depth": 2 + }, + "DateSpan": { + "kind": "leaf", + "parent": "Span", + "temptype": "T_DATESPAN", + "children": [], + "ancestors": [ + "Span", + "Collection" + ], + "depth": 2 + }, + "TsTzSpan": { + "kind": "leaf", + "parent": "Span", + "temptype": "T_TSTZSPAN", + "children": [], + "ancestors": [ + "Span", + "Collection" + ], + "depth": 2 + }, + "IntSpanSet": { + "kind": "leaf", + "parent": "SpanSet", + "temptype": "T_INTSPANSET", + "children": [], + "ancestors": [ + "SpanSet", + "Collection" + ], + "depth": 2 + }, + "BigIntSpanSet": { + "kind": "leaf", + "parent": "SpanSet", + "temptype": "T_BIGINTSPANSET", + "children": [], + "ancestors": [ + "SpanSet", + "Collection" + ], + "depth": 2 + }, + "FloatSpanSet": { + "kind": "leaf", + "parent": "SpanSet", + "temptype": "T_FLOATSPANSET", + "children": [], + "ancestors": [ + "SpanSet", + "Collection" + ], + "depth": 2 + }, + "DateSpanSet": { + "kind": "leaf", + "parent": "SpanSet", + "temptype": "T_DATESPANSET", + "children": [], + "ancestors": [ + "SpanSet", + "Collection" + ], + "depth": 2 + }, + "TsTzSpanSet": { + "kind": "leaf", + "parent": "SpanSet", + "temptype": "T_TSTZSPANSET", + "children": [], + "ancestors": [ + "SpanSet", + "Collection" + ], + "depth": 2 + } + } + } + }, + "algebra": { + "_comment": "Closed-algebra relations \u2014 which companion type a temporal family yields, so codegen can type returns/arguments. Curated from the canonical accessor functions; informative, not exhaustive.", + "relations": [ + { + "from": "Temporal", + "to": "TsTzSpan", + "relation": "timeExtent", + "via": "temporal_to_tstzspan" + }, + { + "from": "Temporal", + "to": "TsTzSpanSet", + "relation": "time", + "via": "temporal_time", + "note": "TsTzSpanSet (PyMEOS / MEOS.js casing) is the model name for the MEOS tstzspanset collection type" + }, + { + "from": "TNumber", + "to": "Span", + "relation": "valueSpan", + "via": "tnumber_to_span" + }, + { + "from": "TNumber", + "to": "TBox", + "relation": "bbox", + "via": "tnumber_to_tbox" + }, + { + "from": "TSpatial", + "to": "STBox", + "relation": "bbox", + "via": "tspatial_to_stbox" + }, + { + "from": "Temporal", + "to": "Set", + "relation": "values", + "via": "_values / _valueset" + } + ] + }, + "errors": { + "_comment": "The MEOS error/exception contract. MEOS has a single raise mechanism: meos_error(int errlevel, int errcode, const char *fmt, ...) (meos.h). errcode is an `errorCode` enum value. The per-function `raises` set is DERIVED by static scan of the function definition body in MobilityDB meos/src (see derivation) \u2014 never fabricated.", + "enum": "errorCode", + "raiseSite": "meos_error(int errlevel, int errcode, const char *format, ...)", + "codes": [ + { + "name": "MEOS_SUCCESS", + "value": 0, + "meaning": "Successful operation" + }, + { + "name": "MEOS_ERR_INTERNAL_ERROR", + "value": 1, + "meaning": "Unspecified internal error" + }, + { + "name": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "value": 2, + "meaning": "Internal type error" + }, + { + "name": "MEOS_ERR_VALUE_OUT_OF_RANGE", + "value": 3, + "meaning": "Internal out of range error" + }, + { + "name": "MEOS_ERR_DIVISION_BY_ZERO", + "value": 4, + "meaning": "Internal division by zero error" + }, + { + "name": "MEOS_ERR_MEMORY_ALLOC_ERROR", + "value": 5, + "meaning": "Internal malloc error" + }, + { + "name": "MEOS_ERR_AGGREGATION_ERROR", + "value": 6, + "meaning": "Internal aggregation error" + }, + { + "name": "MEOS_ERR_DIRECTORY_ERROR", + "value": 7, + "meaning": "Internal directory error" + }, + { + "name": "MEOS_ERR_FILE_ERROR", + "value": 8, + "meaning": "Internal file error" + }, + { + "name": "MEOS_ERR_INVALID_ARG", + "value": 10, + "meaning": "Invalid argument" + }, + { + "name": "MEOS_ERR_INVALID_ARG_TYPE", + "value": 11, + "meaning": "Invalid argument type" + }, + { + "name": "MEOS_ERR_INVALID_ARG_VALUE", + "value": 12, + "meaning": "Invalid argument value" + }, + { + "name": "MEOS_ERR_FEATURE_NOT_SUPPORTED", + "value": 13, + "meaning": "Feature not currently supported" + }, + { + "name": "MEOS_ERR_MFJSON_INPUT", + "value": 20, + "meaning": "MFJSON input error" + }, + { + "name": "MEOS_ERR_MFJSON_OUTPUT", + "value": 21, + "meaning": "MFJSON output error" + }, + { + "name": "MEOS_ERR_TEXT_INPUT", + "value": 22, + "meaning": "Text input error" + }, + { + "name": "MEOS_ERR_TEXT_OUTPUT", + "value": 23, + "meaning": "Text output error" + }, + { + "name": "MEOS_ERR_WKB_INPUT", + "value": 24, + "meaning": "WKB input error" + }, + { + "name": "MEOS_ERR_WKB_OUTPUT", + "value": 25, + "meaning": "WKB output error" + }, + { + "name": "MEOS_ERR_GEOJSON_INPUT", + "value": 26, + "meaning": "GEOJSON input error" + }, + { + "name": "MEOS_ERR_GEOJSON_OUTPUT", + "value": 27, + "meaning": "GEOJSON output error" + } + ], + "derivation": { + "sourceGlob": "/meos/src/**/*.c", + "direct": "Collect the 2nd argument symbol of every meos_error(...) call textually present in the function's definition body.", + "viaEnsure": "MEOS guards arguments through `ensure_*` helper predicates that themselves call meos_error. Build an ensureFn -> {codes} map from the ensure_* bodies and resolve ONE indirection level; tag those entries via=\"ensure\".", + "honesty": "Each raises entry carries via=\"direct\"|\"ensure\". If the source tree is unavailable the scan is a no-op: per-function raises is omitted and errors.status=\"source-unavailable\" \u2014 an honest signal, never an empty-set claim and never a fabricated verdict (mirrors portable_parity.py).", + "status": "pending-scan" + }, + "status": "scanned", + "raises": { + "add_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "adjacent_numspan_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "adjacent_tbox_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "adjacent_tnumber_numspan": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "adjacent_tnumber_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "adjacent_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "after_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "always_eq_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "always_ge_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "always_gt_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "always_le_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "always_lt_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "always_ne_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "basetype_settype": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "basetype_spantype": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "before_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "bigint_extent_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "bigint_get_bin": [ + { + "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", + "via": "direct" + }, + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive_datum" + } + ], + "bigint_union_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "bigintset_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "box3d_out": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "cbuffer_as_text": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "cbuffer_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_empty" + } + ], + "cbuffer_out": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "cbuffer_round": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "cbuffer_transform": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_srid_known" + } + ], + "cbuffer_union_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "cbufferarr_round": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "cbufferarr_to_geom": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_srid" + } + ], + "cbufferset_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "contained_numspan_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "contained_tbox_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "contained_tnumber_numspan": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "contained_tnumber_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "contained_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "contains_numspan_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "contains_set_set": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_set_set" + } + ], + "contains_tbox_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "contains_tnumber_numspan": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "contains_tnumber_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "contains_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "date_extent_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "date_get_bin": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_valid_day_duration" + } + ], + "date_union_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "dateset_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "datum_hash": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "datum_hash_extended": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "distance_bigintset_bigintset": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "distance_dateset_dateset": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "distance_floatset_floatset": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "distance_intset_intset": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "distance_tstzset_tstzset": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "distance_value_value": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "div_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "ensure_geoset_type": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_numset_type": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_numspan_type": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_set_spantype": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_span_tbox_type": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_spatialset_type": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_tgeo_type": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_tgeo_type_all": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_tgeodetic_type": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_tgeometry_type": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_timespanset_type": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_tnumber_basetype": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_tnumber_tpoint_type": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_tnumber_type": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_tpoint_type": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ensure_tspatial_type": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "ever_eq_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "ever_ge_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "ever_gt_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "ever_le_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "ever_lt_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "ever_ne_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "float_extent_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "float_get_bin": [ + { + "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", + "via": "direct" + }, + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive_datum" + } + ], + "float_union_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "floatset_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "floatspan_round": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "floatspanset_round": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "gbox_out": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "geo_cluster_kmeans": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "geo_collect_garray": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_srid" + } + ], + "geo_equals": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "geo_geo_n": [ + { + "code": "MEOS_ERR_INTERNAL_ERROR", + "via": "direct" + }, + { + "code": "MEOS_ERR_INVALID_ARG", + "via": "ensure", + "through": "ensure_not_null" + } + ], + "geo_makeline_garray": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "geo_num_geos": [ + { + "code": "MEOS_ERR_INVALID_ARG", + "via": "ensure", + "through": "ensure_not_null" + } + ], + "geo_round": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "geo_split_each_n_stboxes": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_mline_type" + } + ], + "geo_split_n_stboxes": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_mline_type" + } + ], + "geo_stboxes": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_mline_type" + } + ], + "geo_transform": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "geo_union_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_geoset_type" + } + ], + "geog_area": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "geog_centroid": [ + { + "code": "MEOS_ERR_INTERNAL_ERROR", + "via": "direct" + } + ], + "geog_distance": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "geog_length": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "geog_perimeter": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "geom_array_union": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "geom_azimuth": [ + { + "code": "MEOS_ERR_INTERNAL_ERROR", + "via": "direct" + }, + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "geom_buffer": [ + { + "code": "MEOS_ERR_INTERNAL_ERROR", + "via": "direct" + }, + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "geom_convex_hull": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "geom_in": [ + { + "code": "MEOS_ERR_GEOJSON_INPUT", + "via": "direct" + }, + { + "code": "MEOS_ERR_INTERNAL_ERROR", + "via": "direct" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + }, + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + }, + { + "code": "MEOS_ERR_TEXT_INPUT", + "via": "direct" + }, + { + "code": "MEOS_ERR_WKB_INPUT", + "via": "direct" + } + ], + "geom_relate_pattern": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "geom_to_nsegment": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "geomeas_to_tpoint": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + }, + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_empty" + } + ], + "geompoint_to_npoint": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + }, + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_empty" + } + ], + "geoset_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "get_srid_ways": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "int_extent_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "int_get_bin": [ + { + "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", + "via": "direct" + }, + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "int_union_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "interptype_from_string": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "intersection_set_set": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_set_set" + } + ], + "intersection_stbox_stbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_dimensionality" + } + ], + "intersection_tbox_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_same_span_type" + } + ], + "intset_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "left_numspan_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "left_set_set": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_set_set" + } + ], + "left_tbox_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "left_tnumber_numspan": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "left_tnumber_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "left_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "meos_array_get": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "meostype_length": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "minus_set_set": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_set_set" + } + ], + "nad_stbox_stbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_spatial_dimensionality" + } + ], + "nad_tbox_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_same_span_type" + } + ], + "nad_tboxfloat_tboxfloat": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "nad_tboxint_tboxint": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "nad_tfloat_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "nad_tgeo_geo": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_geodetic_tspatial_geo" + } + ], + "nad_tgeo_stbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_spatial_dimensionality" + } + ], + "nad_tgeo_tgeo": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_dimensionality" + } + ], + "nad_tint_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "nai_tgeo_geo": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_geodetic_tspatial_geo" + } + ], + "nai_tgeo_tgeo": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_dimensionality" + } + ], + "npoint_as_ewkt": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "npoint_as_text": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "npoint_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_route_exists" + } + ], + "npoint_out": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "npoint_union_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "npointset_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "nsegment_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_route_exists" + } + ], + "nsegment_out": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "number_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_tnumber_basetype" + } + ], + "overafter_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "overbefore_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "overlaps_numspan_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "overlaps_set_set": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_set_set" + } + ], + "overlaps_tbox_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "overlaps_tnumber_numspan": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "overlaps_tnumber_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "overlaps_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "overleft_numspan_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "overleft_set_set": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_set_set" + } + ], + "overleft_tbox_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "overleft_tnumber_numspan": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "overleft_tnumber_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "overleft_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "overright_numspan_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "overright_set_set": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_set_set" + } + ], + "overright_tbox_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "overright_tnumber_numspan": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "overright_tnumber_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "overright_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "pose_make_2d": [ + { + "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", + "via": "ensure", + "through": "ensure_valid_rotation" + } + ], + "pose_make_point2d": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_empty" + }, + { + "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", + "via": "ensure", + "through": "ensure_valid_rotation" + } + ], + "pose_out": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "pose_round": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "pose_transform": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_srid_known" + } + ], + "pose_union_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "posearr_round": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "poseset_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "right_numspan_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "right_tbox_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "right_tnumber_numspan": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "right_tnumber_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "right_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "route_geom": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "route_length": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "rtree_insert_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_rtree_temporal_compatible" + } + ], + "same_numspan_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "same_tbox_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "same_tnumber_numspan": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "same_tnumber_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "same_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "set_cmp": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_set_set" + } + ], + "set_eq": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_set_set" + } + ], + "set_extent_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_spantype" + } + ], + "set_out": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "set_round": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "set_split_each_n_spans": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "set_split_n_spans": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "set_to_span": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_spantype" + } + ], + "set_to_spanset": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_spantype" + } + ], + "set_union_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_set_set" + } + ], + "settype_basetype": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "shortestline_tgeo_geo": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_geodetic_tspatial_geo" + } + ], + "shortestline_tgeo_tgeo": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_dimensionality" + } + ], + "span_bins": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative_datum" + } + ], + "span_extent_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_same_span_type" + } + ], + "span_out": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "span_to_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_tbox_type" + } + ], + "span_union_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_same_span_type" + } + ], + "spanset_bins": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative_datum" + } + ], + "spanset_extent_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_same_spanset_span_type" + } + ], + "spanset_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "spanset_out": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "spanset_split_each_n_spans": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "spanset_split_n_spans": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "spanset_to_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_tbox_type" + } + ], + "spanset_union_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_same_span_type" + } + ], + "spansettype_spantype": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "spantype_basetype": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "spantype_spansettype": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "spatial_set_srid": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "spatial_set_stbox": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "spatial_srid": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "spatialset_set_srid": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_srid_known" + } + ], + "spatialset_transform": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_srid_known" + } + ], + "stbox_out": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "stbox_round": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "stbox_to_box3d": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_geodetic" + } + ], + "stbox_transform": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_srid_known" + } + ], + "stbox_volume": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_geodetic" + } + ], + "stboxarr_round": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "sub_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "tbool_tand_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_temporal_isof_type" + } + ], + "tbool_tor_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_temporal_isof_type" + } + ], + "tbox_expand_value": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "tbox_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_numspan_type" + }, + { + "code": "MEOS_ERR_INVALID_ARG", + "via": "ensure", + "through": "ensure_one_not_null" + } + ], + "tbox_out": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "tbox_round": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "tboxfloat_xmax": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "tboxfloat_xmin": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "tboxint_xmax": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "tboxint_xmin": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "tcontains_geo_tgeo": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_geodetic_geo" + } + ], + "tcovers_geo_tgeo": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_geodetic_geo" + } + ], + "tdistance_tgeo_geo": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_point_type" + } + ], + "tdistance_tgeo_tgeo": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_dimensionality" + } + ], + "tdistance_tnumber_tnumber": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tnumber" + } + ], + "tdwithin_tcbuffer_cbuffer": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative_datum" + } + ], + "tdwithin_tcbuffer_geo": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative_datum" + } + ], + "tdwithin_tgeo_geo": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_geodetic_geo" + } + ], + "temparr_round": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "temporal_append_tsequence": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_interp" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_temporal_isof_subtype" + } + ], + "temporal_at_values": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_set" + } + ], + "temporal_cmp": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_spatial_dimensionality" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "temporal_derivative": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_linear_interp" + } + ], + "temporal_dyntimewarp_distance": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "temporal_end_sequence": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_continuous" + } + ], + "temporal_eq": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_spatial_dimensionality" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "temporal_frechet_distance": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "temporal_frechet_path": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "temporal_from_mfjson": [ + { + "code": "MEOS_ERR_MFJSON_INPUT", + "via": "direct" + } + ], + "temporal_hausdorff_distance": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "temporal_insert": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_continuous_interp" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "temporal_merge": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_continuous_interp" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_same_temporal_type" + } + ], + "temporal_merge_array": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "temporal_minus_values": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_set" + } + ], + "temporal_num_sequences": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_continuous" + } + ], + "temporal_out": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "temporal_restrict_value": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_spatial_dimensionality" + } + ], + "temporal_restrict_values": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_spatial_dimensionality" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_set" + } + ], + "temporal_segments": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + } + ], + "temporal_sequence_n": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_continuous" + } + ], + "temporal_sequences_p": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_continuous" + } + ], + "temporal_set_interp": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_valid_interp" + } + ], + "temporal_simplify_dp": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive_datum" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_tnumber_tpoint_type" + } + ], + "temporal_simplify_max_dist": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive_datum" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_tnumber_tpoint_type" + } + ], + "temporal_simplify_min_dist": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive_datum" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_tnumber_tpoint_type" + } + ], + "temporal_simplify_min_tdelta": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive_duration" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_tnumber_tpoint_type" + } + ], + "temporal_split_n_spans": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "temporal_start_sequence": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_continuous" + } + ], + "temporal_tsequence": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "direct" + }, + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_valid_interp" + } + ], + "temporal_tsequenceset": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "temporal_update": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_continuous_interp" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "temporal_value_n": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "temptype_basetype": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "teq_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_dimensionality" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "text_union_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "textset_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "tfloat_ln": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "tfloat_log10": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "tfloat_tmax_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_temporal_isof_type" + } + ], + "tfloat_tmin_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_temporal_isof_type" + } + ], + "tfloat_to_tint": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "tfloat_tsum_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_temporal_isof_type" + } + ], + "tfloatbox_expand": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "tge_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "tgeo_split_each_n_stboxes": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "tgeo_split_n_stboxes": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "tgeo_tpoint": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_tgeo_type_all" + } + ], + "tgeo_traversed_area": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_nonlinear_interp" + } + ], + "tgeoinst_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_empty" + } + ], + "tgeompoint_to_tnpoint": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_srid" + } + ], + "tgeoseq_from_base_tstzset": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_empty" + } + ], + "tgt_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "timestamptz_extent_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "timestamptz_tcount_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_skiplist_subtype" + } + ], + "timestamptz_union_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "tint_tmax_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_temporal_isof_type" + } + ], + "tint_tmin_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_temporal_isof_type" + } + ], + "tint_tsum_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_temporal_isof_type" + } + ], + "tintbox_expand": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "tle_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "tlt_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "tne_temporal_temporal": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_dimensionality" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_temporal_temporal" + } + ], + "tnpoint_route": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "tnpoint_speed": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_linear_interp" + } + ], + "tnpoint_tcentroid_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_geoaggstate" + } + ], + "tnumber_at_span": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "tnumber_at_spanset": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspanset" + } + ], + "tnumber_at_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "tnumber_extent_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "tnumber_minus_span": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspan" + } + ], + "tnumber_minus_spanset": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_numspanset" + } + ], + "tnumber_minus_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_tnumber_tbox" + } + ], + "tnumber_split_each_n_tboxes": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "tnumber_split_n_tboxes": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "tnumber_tavg_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_tnumber_type" + } + ], + "tnumber_valuespans": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_tnumber_type" + } + ], + "tpoint_tcentroid_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_geoaggstate" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_tpoint_type" + } + ], + "tpointinst_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_empty" + } + ], + "tpointseq_from_base_tstzset": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_empty" + } + ], + "tpose_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_geodetic" + } + ], + "tsequenceset_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "tsequenceset_to_discrete": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "tsequenceset_to_step": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "tspatial_as_ewkt": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "tspatial_as_text": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_negative" + } + ], + "tspatial_extent_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_dimensionality" + } + ], + "tspatial_out": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "tspatial_set_srid": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_srid_known" + } + ], + "tspatial_set_stbox": [ + { + "code": "MEOS_ERR_INTERNAL_ERROR", + "via": "direct" + } + ], + "tspatial_transform": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_srid_known" + } + ], + "tstzset_make": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive" + } + ], + "tstzset_tcount_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_skiplist_subtype" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_set_isof_type" + } + ], + "tstzset_tprecision": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_positive_duration" + } + ], + "tstzspan_tcount_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_skiplist_subtype" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_span_isof_type" + } + ], + "tstzspanset_tcount_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_same_skiplist_subtype" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_spanset_isof_type" + } + ], + "ttext_tmax_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_temporal_isof_type" + } + ], + "ttext_tmin_transfn": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_temporal_isof_type" + } + ], + "ttouches_tgeo_geo": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_not_geodetic_geo" + } + ], + "union_set_set": [ + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_valid_set_set" + } + ], + "union_stbox_stbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "union_tbox_tbox": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + }, + { + "code": "MEOS_ERR_INVALID_ARG_TYPE", + "via": "ensure", + "through": "ensure_same_span_type" + } + ] + }, + "raisesCount": 351 + }, + "scope": { + "inScopeTypeFamilies": [ + "temporal", + "alpha", + "number", + "geo", + "point", + "cbuffer", + "npoint", + "pose", + "rgeo" + ], + "note": "cbuffer / npoint / pose / rgeo are FULL user-facing temporal types and ARE in scope \u2014 full leaf classes like every other type, never deferred or excluded from any parity headline. The companion Box and Collection hierarchies are in scope because the closed algebra requires them to type method returns/arguments. Where the parity oracle (PyMEOS) lacks a class that MEOS defines, that is incomplete work in the oracle to close (a gap with a stated correction), never an accepted exclusion of the MEOS class." + }, + "notes": [ + "Derive classes and methods by REUSING the MEOS prefix convention (equivalence by construction), never by reimplementing or guessing; a function with no prefix match is recorded honestly as unclassified with a reason, never force-fitted.", + "Single-inheritance class TREE; the geometry/geodetic distinction is a TRAIT axis, not a parent, to avoid a diamond \u2014 a clarifying correction over ad-hoc hand-built models.", + "User-facing API uses the full name `trgeometry`; internal functions keep the `trgeo_` prefix \u2014 do NOT normalize the internal prefix.", + "Goal: 100% \u2014 every public MEOS function is assigned to exactly one class (or honestly recorded as a free/operator/plumbing function), and the derived lattice is a superset-correct, drift-gated reflection of MEOS." + ], + "corrections": { + "_comment": "Irregularities found while making the model explicit, surfaced as a durable, reviewable worklist (the user asked for corrections on every irregularity). side=meos|pymeos. These SEED object_model_parity.py; the parity audit may add more. Reporting only \u2014 fixes land as separate PRs in those repos by their own sessions.", + "items": [ + { + "id": "OM-M1", + "side": "meos", + "severity": "naming", + "location": "meos/src/temporal/meos_catalog.c tgeo_type() vs tgeo_type_all()", + "observed": "The MobilityDB manual (Ch.7 Figure 7.1) is authoritative: the CLASS TGeo is the broad parent of {tgeometry,tgeography,tgeompoint,tgeogpoint} (= the C predicate tgeo_type_all). But the C predicate tgeo_type() is narrow {tgeometry,tgeography} and most tgeo_* functions reject points \u2014 so the tgeo_* API is narrower than TGeo class membership. The two C predicates with near-identical names encode different scopes (class vs API applicability).", + "suggested": "Treat tgeo_type_all() as the class-membership predicate for TGeo (per the manual) and rename the narrow tgeo_type() to e.g. tgeo_nonpoint_type() (or generalise the tgeo_* functions to accept points). Codegen binds tgeo_* methods to TGeo but must mark them not-applicable to the TPoint subtree until resolved." + }, + { + "id": "OM-M2", + "side": "meos", + "severity": "naming", + "location": "meos/src/temporal/meos_catalog.c tgeometry_type()", + "observed": "tgeometry_type() = {tgeompoint,tgeometry} means 'geometry-based (non-geodetic)', NOT 'is the TGeometry type'. Misleads readers into thinking it selects TGeometry.", + "suggested": "Rename to tgeometric_type()/tspatial_geometric_type() (paired with tgeodetic_type()) to express the planar-vs-ellipsoidal trait axis unambiguously." + }, + { + "id": "OM-M3", + "side": "meos", + "severity": "doc", + "location": "MEOS_TEMPTYPE_CATALOG[] {T_TRGEOMETRY, T_POSE}", + "observed": "TRGeometry's base type is T_POSE, not a geometry \u2014 base type != type name, surprising and undocumented at the model level.", + "suggested": "Document the rigid-geometry = pose-backed design in the type catalog; codegen must read cBaseType from the catalog, never infer it from the class name." + }, + { + "id": "OM-M4", + "side": "meos", + "severity": "modelling", + "location": "meos/src/temporal/meos_catalog.c talpha_type()", + "observed": "talpha_type() = {tbool,ttext}(+internal tdoubleN) is a real intermediate grouping with no user-facing class name; PyMEOS has no TAlpha. The non-number/non-spatial branch is implicit.", + "suggested": "Adopt TAlpha as the documented abstract class for step-interpolated scalar temporals (parent of TBool/TText); generators expose it as an abstract base." + }, + { + "id": "OM-M5", + "side": "meos", + "severity": "naming", + "location": "meos/include/meos_pose.h (commit 70817cd23)", + "observed": "tpose_to_tpoint -> tpose_to_tgeompoint and tdistance_tpose_point -> tdistance_tpose_geo renames show the prefix grammar strains on overloaded 'point'/'geo'.", + "suggested": "Adopt a consistent suffix grammar ecosystem-wide: _to_, and \u2208 {geo,point,tpoint,...} naming the exact argument shape; apply via the signature-uniformization worklist." + }, + { + "id": "OM-M6", + "side": "meos", + "severity": "doc", + "location": "MobilityDB manual Ch.7 Figure 7.1 (doc/images/tspatial.svg)", + "observed": "The published class-hierarchy figure is conceptual and PARTIAL: (a) it is spatial-only \u2014 it omits the Temporal root and the TAlpha/TNumber/TBool/TInt/TFloat/TText subtree; (b) it draws tgeompoint/tgeogpoint as direct TGeo subtypes with no TPoint node, yet the C API has tpoint_type() + a 25-function tpoint_* family that needs a class to bind to. This model is a superset that reconciles both: TPoint is inserted as an API-level abstract under TGeo.", + "suggested": "Either add TPoint to Figure 7.1 (and the omitted non-spatial subtree to a companion figure) or annotate the figure as the conceptual spatial view; document that the API recognises a TPoint grouping under TGeo." + }, + { + "id": "OM-M7", + "side": "meos", + "severity": "missing-type", + "location": "MEOS catalog (MeosType enum) + manual Figure 7.1", + "observed": "tpcpoint (temporal point-cloud point) and tpcpatch (temporal point-cloud patch) are absent from master MEOS (0 hits in meos/include, meos/src, doc/*.xml) and from Figure 7.1. They are planned spatial leaf types not yet in the drift-gated source of truth.", + "suggested": "Add T_TPCPOINT/T_TPCPATCH to the MeosType enum + MEOS_TEMPTYPE_CATALOG and the tpcpoint_*/tpcpatch_* API; this model derives them automatically once present (TSpatial conditional-guarded leaves). Until then they are honestly out of scope, never fabricated." + }, + { + "id": "OM-P1", + "side": "pymeos", + "severity": "missing-class", + "location": "PyMEOS pymeos/factory.py _TemporalFactory._mapper", + "observed": "Only 6 leaf families x 3 subtypes (18 entries): TBool/TInt/TFloat/TText/TGeomPoint/TGeogPoint. Missing the temporal types MEOS now defines: TGeometry, TGeography, TCbuffer, TNpoint, TPose, TRGeometry (x3 subtypes = 18 missing classes).", + "suggested": "Generate the full leaf x subtype matrix from this model (codegen) so PyMEOS is a complete, drift-gated reflection of MEOS instead of a hand-maintained subset." + }, + { + "id": "OM-P2", + "side": "pymeos", + "severity": "missing-class", + "location": "PyMEOS pymeos/temporal, pymeos/main", + "observed": "No TAlpha intermediate; TBool/TText hang directly off Temporal, so the talpha_* method group has no home class.", + "suggested": "Introduce TAlpha (abstract, parent of TBool/TText) carrying talpha_* methods." + }, + { + "id": "OM-P3", + "side": "pymeos", + "severity": "code-smell", + "location": "PyMEOS pymeos/main/tpoint.py (TGeomPointInst/TGeogPointInst)", + "observed": "_make_function = lambda *args: None and _cast_function = lambda x: None are non-functional placeholders to satisfy the abstract template; the real constructor is bypassed.", + "suggested": "Wire the real inst_make constructor (derivable from the model's subtype-constructor mapping) or restructure the template so the hole is unnecessary." + }, + { + "id": "OM-P4", + "side": "pymeos", + "severity": "type-axis", + "location": "PyMEOS pymeos/main/tpoint.py TPoint(Temporal[shp.Point,...])", + "observed": "TPoint uses shapely BaseGeometry as the base-type parameter while every other family uses a scalar base \u2014 the base-type axis is inconsistent across families.", + "suggested": "Align the generic base parameter with the model's cBaseType (GEOMETRY/GEOGRAPHY) and a consistent wrapper type." + }, + { + "id": "OM-P5", + "side": "pymeos", + "severity": "naming", + "location": "PyMEOS pymeos/main/tpoint.py bearing()", + "observed": "bearing() dispatches to bearing_tpoint_point/bearing_tpoint_tpoint \u2014 method placed on TPoint but the C name is not a tpoint_* prefix; ad-hoc vs the consistent tpoint_azimuth.", + "suggested": "Record bearing_* under functionToClass as an operator/free function with a curated canonical home (TPoint), so every binding places it identically instead of per-binding ad hoc." + }, + { + "id": "OM-P6", + "side": "pymeos", + "severity": "missing-class", + "location": "PyMEOS pymeos/factory.py _CollectionFactory._mapper", + "observed": "Collection factory lacks BigIntSet/Span/SpanSet and NpointSet/PoseSet/CbufferSet though MEOS defines those collection types.", + "suggested": "Generate the full Collection hierarchy from companions.Collection so closed-algebra returns are typeable on every binding." + }, + { + "id": "OM-P7", + "side": "pymeos", + "severity": "missing-class", + "location": "PyMEOS pymeos/main, pymeos/temporal", + "observed": "No abstract spatial intermediates: PyMEOS has TPoint but no TSpatial and no TGeo. Per the manual Figure 7.1 the tree is TSpatial -> TGeo -> {TGeometry, TGeography, TPoint -> {TGeomPoint, TGeogPoint}} with TCbuffer/TNpoint/TPose/TRGeometry under TSpatial; the tspatial_*/tgeo_* method groups have no home class.", + "suggested": "Introduce TSpatial (abstract, parent of TGeo/TCbuffer/TNpoint/TPose/TRGeometry) and make TGeo the abstract parent of TGeometry/TGeography/TPoint (matching the manual + tgeo_type_all), so tspatial_*/tgeo_* bind to a class." + } + ] + }, + "dispatch": { + "_comment": "Canonical argument->backing dispatch for OO members whose editorial routing is not derivable from the C-name token model. Transcribed VERBATIM (AST-extracted 1:1 from the hand-written pymeos tpoint/tfloat/tint/tbool/ttext oracle) from the PyMEOS cross-repo handoff RFC #94 (tools/oo_codegen/RFC-dispatch-metadata.md): geo.at/geo.distance from section 3, the complete extended set from section 7. Do not re-derive (section 6) - the prose recipe produced 5 verified errors. geo is single-block (TGeomPoint/TGeogPoint disambiguated at runtime via geodeticFromSelf); temporal is per-concrete dispatch.temporal.{tfloat,tint,tbool,ttext}. (adopted structural contract; no / placeholders). scalarType = the exact isinstance test for a py:scalar entry. Consumed by every binding's faithful OO codegen for equivalence by construction.", + "argTransformVocabulary": [ + "geoToGserialized", + "stboxToGeo", + "scalarCast", + "scalarValue", + "textsetMake", + "innerPtr", + "geodeticFromSelf", + "coerce", + "via:super" + ], + "geo": { + "at": { + "dispatch": [ + { + "py": "Point", + "fn": "tpoint_at_value", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "BaseGeometry", + "fn": "tpoint_at_geom", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "GeoSet", + "fn": "temporal_at_values" + }, + { + "py": "STBox", + "fn": "tgeo_at_stbox", + "extraArgs": [ + "true" + ] + } + ], + "fallback": "super", + "result": "temporal" + }, + "distance": { + "dispatch": [ + { + "py": "BaseGeometry", + "fn": "tdistance_tgeo_geo", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "STBox", + "fn": "tdistance_tgeo_geo", + "argTransform": "stboxToGeo" + }, + { + "py": "TPoint", + "fn": "tdistance_tgeo_tgeo" + } + ], + "fallback": "raise", + "result": "temporal" + }, + "minus": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "Point", + "fn": "tpoint_minus_value", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "BaseGeometry", + "fn": "tpoint_minus_geom", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "GeoSet", + "fn": "temporal_minus_values" + }, + { + "py": "STBox", + "fn": "tgeo_minus_stbox", + "extraArgs": [ + "true" + ] + } + ] + }, + "nearest_approach_distance": { + "fallback": "raise", + "result": "scalar", + "dispatch": [ + { + "py": "BaseGeometry", + "fn": "nad_tgeo_geo", + "argTransform": "geoToGserialized", + "geodeticFromSelf": true + }, + { + "py": "STBox", + "fn": "nad_tgeo_stbox" + }, + { + "py": "TPoint", + "fn": "nad_tgeo_tgeo" + } + ] + } + }, + "temporal": { + "tfloat": { + "always_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "float", + "fn": "always_eq_tfloat_float", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "always_eq_temporal_temporal" + } + ] + }, + "always_not_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "float", + "fn": "always_ne_tfloat_float", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "always_ne_temporal_temporal" + } + ] + }, + "ever_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "float", + "fn": "ever_eq_tfloat_float", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "ever_eq_temporal_temporal" + } + ] + }, + "ever_not_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "float", + "fn": "ever_ne_tfloat_float", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "ever_ne_temporal_temporal" + } + ] + }, + "temporal_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int|float", + "fn": "teq_tfloat_float", + "argTransform": "scalarCast" + } + ] + }, + "temporal_not_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int|float", + "fn": "tne_tfloat_float", + "argTransform": "scalarCast" + } + ] + }, + "at": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int|float", + "fn": "tfloat_at_value", + "argTransform": "scalarCast" + }, + { + "py": "IntSet", + "coerce": "to_floatset", + "via": "super" + }, + { + "py": "IntSpan", + "coerce": "to_floatspan", + "via": "super" + }, + { + "py": "IntSpanSet", + "coerce": "to_floatspanset", + "via": "super" + } + ] + }, + "minus": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int|float", + "fn": "tfloat_minus_value", + "argTransform": "scalarCast" + }, + { + "py": "IntSet", + "coerce": "to_floatset", + "via": "super" + }, + { + "py": "IntSpan", + "coerce": "to_floatspan", + "via": "super" + }, + { + "py": "IntSpanSet", + "coerce": "to_floatspanset", + "via": "super" + } + ] + } + }, + "tint": { + "always_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int", + "fn": "always_eq_tint_int", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "always_eq_temporal_temporal" + } + ] + }, + "always_not_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int", + "fn": "always_ne_tint_int", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "always_ne_temporal_temporal" + } + ] + }, + "ever_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int", + "fn": "ever_eq_tint_int", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "ever_eq_temporal_temporal" + } + ] + }, + "ever_not_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int", + "fn": "ever_ne_tint_int", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "ever_ne_temporal_temporal" + } + ] + }, + "temporal_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int", + "fn": "teq_tint_int", + "argTransform": "scalarValue" + } + ] + }, + "temporal_not_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int", + "fn": "tne_tint_int", + "argTransform": "scalarValue" + } + ] + }, + "at": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int|float", + "fn": "tint_at_value", + "argTransform": "scalarCast" + }, + { + "py": "FloatSet", + "coerce": "to_intset", + "via": "super" + }, + { + "py": "FloatSpan", + "coerce": "to_intspan", + "via": "super" + }, + { + "py": "FloatSpanSet", + "coerce": "to_intspanset", + "via": "super" + } + ] + }, + "minus": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "int|float", + "fn": "tint_minus_value", + "argTransform": "scalarCast" + }, + { + "py": "FloatSet", + "coerce": "to_intset", + "via": "super" + }, + { + "py": "FloatSpan", + "coerce": "to_intspan", + "via": "super" + }, + { + "py": "FloatSpanSet", + "coerce": "to_intspanset", + "via": "super" + } + ] + } + }, + "tbool": { + "temporal_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "bool", + "fn": "teq_tbool_bool", + "argTransform": "scalarValue" + } + ] + }, + "temporal_not_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "bool", + "fn": "tne_tbool_bool", + "argTransform": "scalarValue" + } + ] + }, + "at": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "bool", + "fn": "tbool_at_value", + "argTransform": "scalarValue" + } + ] + }, + "minus": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "bool", + "fn": "tbool_minus_value", + "argTransform": "scalarValue" + } + ] + } + }, + "ttext": { + "always_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "always_eq_ttext_text", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "always_eq_temporal_temporal" + } + ] + }, + "always_not_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "always_ne_ttext_text", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "always_ne_temporal_temporal" + } + ] + }, + "ever_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "ever_eq_ttext_text", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "ever_eq_temporal_temporal" + } + ] + }, + "ever_not_equal": { + "fallback": "raise", + "result": "bool_gt0", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "ever_ne_ttext_text", + "argTransform": "scalarValue" + }, + { + "py": "self", + "fn": "ever_ne_temporal_temporal" + } + ] + }, + "temporal_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "teq_ttext_text", + "argTransform": "scalarValue" + } + ] + }, + "temporal_not_equal": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "tne_ttext_text", + "argTransform": "scalarValue" + } + ] + }, + "at": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "ttext_at_value", + "argTransform": "scalarValue" + }, + { + "py": "list[str]", + "fn": "temporal_at_values", + "argTransform": "textsetMake" + } + ] + }, + "minus": { + "fallback": "super", + "result": "temporal", + "dispatch": [ + { + "py": "scalar", + "scalarType": "str", + "fn": "ttext_minus_value", + "argTransform": "scalarValue" + }, + { + "py": "list[str]", + "fn": "temporal_minus_values", + "argTransform": "textsetMake" + } + ] + } + } + } + }, + "classes": { + "BigIntSet": { + "methods": [ + { + "function": "bigintset_in", + "role": "constructor", + "scope": "companion", + "backing": "bigintset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "bigintset_out", + "role": "output", + "scope": "companion", + "backing": "bigintset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "bigintset_make", + "role": "constructor", + "scope": "companion", + "backing": "bigintset_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "bigintset_end_value", + "role": "accessor", + "scope": "companion", + "backing": "bigintset_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "bigintset_start_value", + "role": "accessor", + "scope": "companion", + "backing": "bigintset_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "bigintset_value_n", + "role": "accessor", + "scope": "companion", + "backing": "bigintset_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "bigintset_values", + "role": "accessor", + "scope": "companion", + "backing": "bigintset_values", + "ooName": "values", + "ooExclude": true + }, + { + "function": "bigintset_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "bigintset_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + } + ] + }, + "BigIntSpan": { + "methods": [ + { + "function": "bigintspan_expand", + "role": "accessor", + "scope": "companion", + "backing": "bigintspan_expand", + "ooName": "expand", + "ooExclude": true + }, + { + "function": "bigintspan_in", + "role": "constructor", + "scope": "companion", + "backing": "bigintspan_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "bigintspan_out", + "role": "output", + "scope": "companion", + "backing": "bigintspan_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "bigintspan_make", + "role": "constructor", + "scope": "companion", + "backing": "bigintspan_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "bigintspan_lower", + "role": "accessor", + "scope": "companion", + "backing": "bigintspan_lower", + "ooName": "lower", + "ooExclude": true + }, + { + "function": "bigintspan_upper", + "role": "accessor", + "scope": "companion", + "backing": "bigintspan_upper", + "ooName": "upper", + "ooExclude": true + }, + { + "function": "bigintspan_width", + "role": "accessor", + "scope": "companion", + "backing": "bigintspan_width", + "ooName": "width", + "ooExclude": true + }, + { + "function": "bigintspan_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "bigintspan_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + }, + { + "function": "bigintspan_bins", + "role": "accessor", + "scope": "companion", + "backing": "bigintspan_bins", + "ooName": "bins", + "ooExclude": true + } + ] + }, + "BigIntSpanSet": { + "methods": [ + { + "function": "bigintspanset_in", + "role": "constructor", + "scope": "companion", + "backing": "bigintspanset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "bigintspanset_out", + "role": "output", + "scope": "companion", + "backing": "bigintspanset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "bigintspanset_lower", + "role": "accessor", + "scope": "companion", + "backing": "bigintspanset_lower", + "ooName": "lower", + "ooExclude": true + }, + { + "function": "bigintspanset_upper", + "role": "accessor", + "scope": "companion", + "backing": "bigintspanset_upper", + "ooName": "upper", + "ooExclude": true + }, + { + "function": "bigintspanset_width", + "role": "accessor", + "scope": "companion", + "backing": "bigintspanset_width", + "ooName": "width", + "ooExclude": true + }, + { + "function": "bigintspanset_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "bigintspanset_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + }, + { + "function": "bigintspanset_bins", + "role": "accessor", + "scope": "companion", + "backing": "bigintspanset_bins", + "ooName": "bins", + "ooExclude": true + } + ] + }, + "DateSet": { + "methods": [ + { + "function": "dateset_in", + "role": "constructor", + "scope": "companion", + "backing": "dateset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "dateset_out", + "role": "output", + "scope": "companion", + "backing": "dateset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "dateset_make", + "role": "constructor", + "scope": "companion", + "backing": "dateset_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "dateset_to_tstzset", + "role": "conversion", + "scope": "companion", + "backing": "dateset_to_tstzset", + "ooName": "toTstzset", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "dateset_end_value", + "role": "accessor", + "scope": "companion", + "backing": "dateset_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "dateset_start_value", + "role": "accessor", + "scope": "companion", + "backing": "dateset_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "dateset_value_n", + "role": "accessor", + "scope": "companion", + "backing": "dateset_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "dateset_values", + "role": "accessor", + "scope": "companion", + "backing": "dateset_values", + "ooName": "values", + "ooExclude": true + }, + { + "function": "dateset_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "dateset_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + } + ] + }, + "DateSpan": { + "methods": [ + { + "function": "datespan_in", + "role": "constructor", + "scope": "companion", + "backing": "datespan_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "datespan_out", + "role": "output", + "scope": "companion", + "backing": "datespan_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "datespan_make", + "role": "constructor", + "scope": "companion", + "backing": "datespan_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "datespan_to_tstzspan", + "role": "conversion", + "scope": "companion", + "backing": "datespan_to_tstzspan", + "ooName": "toTstzspan", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "datespan_duration", + "role": "accessor", + "scope": "companion", + "backing": "datespan_duration", + "ooName": "duration", + "ooExclude": true + }, + { + "function": "datespan_lower", + "role": "accessor", + "scope": "companion", + "backing": "datespan_lower", + "ooName": "lower", + "ooExclude": true + }, + { + "function": "datespan_upper", + "role": "accessor", + "scope": "companion", + "backing": "datespan_upper", + "ooName": "upper", + "ooExclude": true + }, + { + "function": "datespan_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "datespan_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + }, + { + "function": "datespan_bins", + "role": "accessor", + "scope": "companion", + "backing": "datespan_bins", + "ooName": "bins", + "ooExclude": true + }, + { + "function": "datespan_set_tstzspan", + "role": "accessor", + "scope": "companion", + "backing": "datespan_set_tstzspan", + "ooName": "setTstzspan", + "ooExclude": true + } + ] + }, + "DateSpanSet": { + "methods": [ + { + "function": "datespanset_in", + "role": "constructor", + "scope": "companion", + "backing": "datespanset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "datespanset_out", + "role": "output", + "scope": "companion", + "backing": "datespanset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "datespanset_to_tstzspanset", + "role": "conversion", + "scope": "companion", + "backing": "datespanset_to_tstzspanset", + "ooName": "toTstzspanset", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "datespanset_date_n", + "role": "accessor", + "scope": "companion", + "backing": "datespanset_date_n", + "ooName": "dateN", + "ooExclude": true + }, + { + "function": "datespanset_dates", + "role": "accessor", + "scope": "companion", + "backing": "datespanset_dates", + "ooName": "dates", + "ooExclude": true + }, + { + "function": "datespanset_duration", + "role": "accessor", + "scope": "companion", + "backing": "datespanset_duration", + "ooName": "duration", + "ooExclude": true + }, + { + "function": "datespanset_end_date", + "role": "accessor", + "scope": "companion", + "backing": "datespanset_end_date", + "ooName": "endDate", + "ooExclude": true + }, + { + "function": "datespanset_num_dates", + "role": "accessor", + "scope": "companion", + "backing": "datespanset_num_dates", + "ooName": "numDates", + "ooExclude": true + }, + { + "function": "datespanset_start_date", + "role": "accessor", + "scope": "companion", + "backing": "datespanset_start_date", + "ooName": "startDate", + "ooExclude": true + }, + { + "function": "datespanset_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "datespanset_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + }, + { + "function": "datespanset_bins", + "role": "accessor", + "scope": "companion", + "backing": "datespanset_bins", + "ooName": "bins", + "ooExclude": true + } + ] + }, + "FloatSet": { + "methods": [ + { + "function": "floatset_in", + "role": "constructor", + "scope": "companion", + "backing": "floatset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "floatset_out", + "role": "output", + "scope": "companion", + "backing": "floatset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "floatset_make", + "role": "constructor", + "scope": "companion", + "backing": "floatset_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "floatset_to_intset", + "role": "conversion", + "scope": "companion", + "backing": "floatset_to_intset", + "ooName": "toIntset", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "floatset_end_value", + "role": "accessor", + "scope": "companion", + "backing": "floatset_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "floatset_start_value", + "role": "accessor", + "scope": "companion", + "backing": "floatset_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "floatset_value_n", + "role": "accessor", + "scope": "companion", + "backing": "floatset_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "floatset_values", + "role": "accessor", + "scope": "companion", + "backing": "floatset_values", + "ooName": "values", + "ooExclude": true + }, + { + "function": "floatset_ceil", + "role": "accessor", + "scope": "companion", + "backing": "floatset_ceil", + "ooName": "ceil", + "ooExclude": true + }, + { + "function": "floatset_degrees", + "role": "accessor", + "scope": "companion", + "backing": "floatset_degrees", + "ooName": "degrees", + "ooExclude": true + }, + { + "function": "floatset_floor", + "role": "accessor", + "scope": "companion", + "backing": "floatset_floor", + "ooName": "floor", + "ooExclude": true + }, + { + "function": "floatset_radians", + "role": "accessor", + "scope": "companion", + "backing": "floatset_radians", + "ooName": "radians", + "ooExclude": true + }, + { + "function": "floatset_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "floatset_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + } + ] + }, + "FloatSpan": { + "methods": [ + { + "function": "floatspan_expand", + "role": "accessor", + "scope": "companion", + "backing": "floatspan_expand", + "ooName": "expand", + "ooExclude": true + }, + { + "function": "floatspan_in", + "role": "constructor", + "scope": "companion", + "backing": "floatspan_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "floatspan_out", + "role": "output", + "scope": "companion", + "backing": "floatspan_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "floatspan_make", + "role": "constructor", + "scope": "companion", + "backing": "floatspan_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "floatspan_to_intspan", + "role": "conversion", + "scope": "companion", + "backing": "floatspan_to_intspan", + "ooName": "toIntspan", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "floatspan_lower", + "role": "accessor", + "scope": "companion", + "backing": "floatspan_lower", + "ooName": "lower", + "ooExclude": true + }, + { + "function": "floatspan_upper", + "role": "accessor", + "scope": "companion", + "backing": "floatspan_upper", + "ooName": "upper", + "ooExclude": true + }, + { + "function": "floatspan_width", + "role": "accessor", + "scope": "companion", + "backing": "floatspan_width", + "ooName": "width", + "ooExclude": true + }, + { + "function": "floatspan_ceil", + "role": "accessor", + "scope": "companion", + "backing": "floatspan_ceil", + "ooName": "ceil", + "ooExclude": true + }, + { + "function": "floatspan_degrees", + "role": "accessor", + "scope": "companion", + "backing": "floatspan_degrees", + "ooName": "degrees", + "ooExclude": true + }, + { + "function": "floatspan_floor", + "role": "accessor", + "scope": "companion", + "backing": "floatspan_floor", + "ooName": "floor", + "ooExclude": true + }, + { + "function": "floatspan_radians", + "role": "accessor", + "scope": "companion", + "backing": "floatspan_radians", + "ooName": "radians", + "ooExclude": true + }, + { + "function": "floatspan_round", + "role": "accessor", + "scope": "companion", + "backing": "floatspan_round", + "ooName": "round", + "ooExclude": true + }, + { + "function": "floatspan_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "floatspan_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + }, + { + "function": "floatspan_bins", + "role": "accessor", + "scope": "companion", + "backing": "floatspan_bins", + "ooName": "bins", + "ooExclude": true + }, + { + "function": "floatspan_round_set", + "role": "accessor", + "scope": "companion", + "backing": "floatspan_round_set", + "ooName": "roundSet", + "ooExclude": true + }, + { + "function": "floatspan_set_intspan", + "role": "accessor", + "scope": "companion", + "backing": "floatspan_set_intspan", + "ooName": "setIntspan", + "ooExclude": true + } + ] + }, + "FloatSpanSet": { + "methods": [ + { + "function": "floatspanset_in", + "role": "constructor", + "scope": "companion", + "backing": "floatspanset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "floatspanset_out", + "role": "output", + "scope": "companion", + "backing": "floatspanset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "floatspanset_to_intspanset", + "role": "conversion", + "scope": "companion", + "backing": "floatspanset_to_intspanset", + "ooName": "toIntspanset", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "floatspanset_lower", + "role": "accessor", + "scope": "companion", + "backing": "floatspanset_lower", + "ooName": "lower", + "ooExclude": true + }, + { + "function": "floatspanset_upper", + "role": "accessor", + "scope": "companion", + "backing": "floatspanset_upper", + "ooName": "upper", + "ooExclude": true + }, + { + "function": "floatspanset_width", + "role": "accessor", + "scope": "companion", + "backing": "floatspanset_width", + "ooName": "width", + "ooExclude": true + }, + { + "function": "floatspanset_ceil", + "role": "accessor", + "scope": "companion", + "backing": "floatspanset_ceil", + "ooName": "ceil", + "ooExclude": true + }, + { + "function": "floatspanset_floor", + "role": "accessor", + "scope": "companion", + "backing": "floatspanset_floor", + "ooName": "floor", + "ooExclude": true + }, + { + "function": "floatspanset_degrees", + "role": "accessor", + "scope": "companion", + "backing": "floatspanset_degrees", + "ooName": "degrees", + "ooExclude": true + }, + { + "function": "floatspanset_radians", + "role": "accessor", + "scope": "companion", + "backing": "floatspanset_radians", + "ooName": "radians", + "ooExclude": true + }, + { + "function": "floatspanset_round", + "role": "accessor", + "scope": "companion", + "backing": "floatspanset_round", + "ooName": "round", + "ooExclude": true + }, + { + "function": "floatspanset_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "floatspanset_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + }, + { + "function": "floatspanset_bins", + "role": "accessor", + "scope": "companion", + "backing": "floatspanset_bins", + "ooName": "bins", + "ooExclude": true + } + ] + }, + "IntSet": { + "methods": [ + { + "function": "intset_in", + "role": "constructor", + "scope": "companion", + "backing": "intset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "intset_out", + "role": "output", + "scope": "companion", + "backing": "intset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "intset_make", + "role": "constructor", + "scope": "companion", + "backing": "intset_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "intset_to_floatset", + "role": "conversion", + "scope": "companion", + "backing": "intset_to_floatset", + "ooName": "toFloatset", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "intset_end_value", + "role": "accessor", + "scope": "companion", + "backing": "intset_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "intset_start_value", + "role": "accessor", + "scope": "companion", + "backing": "intset_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "intset_value_n", + "role": "accessor", + "scope": "companion", + "backing": "intset_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "intset_values", + "role": "accessor", + "scope": "companion", + "backing": "intset_values", + "ooName": "values", + "ooExclude": true + }, + { + "function": "intset_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "intset_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + } + ] + }, + "IntSpan": { + "methods": [ + { + "function": "intspan_expand", + "role": "accessor", + "scope": "companion", + "backing": "intspan_expand", + "ooName": "expand", + "ooExclude": true + }, + { + "function": "intspan_in", + "role": "constructor", + "scope": "companion", + "backing": "intspan_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "intspan_out", + "role": "output", + "scope": "companion", + "backing": "intspan_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "intspan_make", + "role": "constructor", + "scope": "companion", + "backing": "intspan_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "intspan_to_floatspan", + "role": "conversion", + "scope": "companion", + "backing": "intspan_to_floatspan", + "ooName": "toFloatspan", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "intspan_lower", + "role": "accessor", + "scope": "companion", + "backing": "intspan_lower", + "ooName": "lower", + "ooExclude": true + }, + { + "function": "intspan_upper", + "role": "accessor", + "scope": "companion", + "backing": "intspan_upper", + "ooName": "upper", + "ooExclude": true + }, + { + "function": "intspan_width", + "role": "accessor", + "scope": "companion", + "backing": "intspan_width", + "ooName": "width", + "ooExclude": true + }, + { + "function": "intspan_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "intspan_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + }, + { + "function": "intspan_bins", + "role": "accessor", + "scope": "companion", + "backing": "intspan_bins", + "ooName": "bins", + "ooExclude": true + }, + { + "function": "intspan_set_floatspan", + "role": "accessor", + "scope": "companion", + "backing": "intspan_set_floatspan", + "ooName": "setFloatspan", + "ooExclude": true + } + ] + }, + "IntSpanSet": { + "methods": [ + { + "function": "intspanset_in", + "role": "constructor", + "scope": "companion", + "backing": "intspanset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "intspanset_out", + "role": "output", + "scope": "companion", + "backing": "intspanset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "intspanset_to_floatspanset", + "role": "conversion", + "scope": "companion", + "backing": "intspanset_to_floatspanset", + "ooName": "toFloatspanset", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "intspanset_lower", + "role": "accessor", + "scope": "companion", + "backing": "intspanset_lower", + "ooName": "lower", + "ooExclude": true + }, + { + "function": "intspanset_upper", + "role": "accessor", + "scope": "companion", + "backing": "intspanset_upper", + "ooName": "upper", + "ooExclude": true + }, + { + "function": "intspanset_width", + "role": "accessor", + "scope": "companion", + "backing": "intspanset_width", + "ooName": "width", + "ooExclude": true + }, + { + "function": "intspanset_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "intspanset_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + }, + { + "function": "intspanset_bins", + "role": "accessor", + "scope": "companion", + "backing": "intspanset_bins", + "ooName": "bins", + "ooExclude": true + } + ] + }, + "Set": { + "methods": [ + { + "function": "set_as_hexwkb", + "role": "output", + "scope": "companion", + "backing": "set_as_hexwkb", + "ooName": "asHEXWKB", + "ooExclude": true + }, + { + "function": "set_as_wkb", + "role": "output", + "scope": "companion", + "backing": "set_as_wkb", + "ooName": "asWKB", + "ooExclude": true + }, + { + "function": "set_from_hexwkb", + "role": "constructor", + "scope": "companion", + "backing": "set_from_hexwkb", + "ooName": "fromHEXWKB", + "ooExclude": true + }, + { + "function": "set_from_wkb", + "role": "constructor", + "scope": "companion", + "backing": "set_from_wkb", + "ooName": "fromWKB", + "ooExclude": true + }, + { + "function": "set_copy", + "role": "constructor", + "scope": "companion", + "backing": "set_copy", + "ooName": "copy", + "ooExclude": true + }, + { + "function": "set_to_span", + "role": "conversion", + "scope": "companion", + "backing": "set_to_span", + "ooName": "toSpan", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "set_to_spanset", + "role": "conversion", + "scope": "companion", + "backing": "set_to_spanset", + "ooName": "toSpanset", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "set_hash", + "role": "accessor", + "scope": "companion", + "backing": "set_hash", + "ooName": "hash", + "ooExclude": true + }, + { + "function": "set_hash_extended", + "role": "accessor", + "scope": "companion", + "backing": "set_hash_extended", + "ooName": "hashExtended", + "ooExclude": true + }, + { + "function": "set_num_values", + "role": "accessor", + "scope": "companion", + "backing": "set_num_values", + "ooName": "numValues", + "ooExclude": true + }, + { + "function": "set_round", + "role": "accessor", + "scope": "companion", + "backing": "set_round", + "ooName": "round", + "ooExclude": true + }, + { + "function": "set_cmp", + "role": "predicate", + "scope": "companion", + "backing": "set_cmp", + "ooName": "cmp", + "ooExclude": true + }, + { + "function": "set_eq", + "role": "predicate", + "scope": "companion", + "backing": "set_eq", + "ooName": "eq", + "ooExclude": true + }, + { + "function": "set_ge", + "role": "predicate", + "scope": "companion", + "backing": "set_ge", + "ooName": "ge", + "ooExclude": true + }, + { + "function": "set_gt", + "role": "predicate", + "scope": "companion", + "backing": "set_gt", + "ooName": "gt", + "ooExclude": true + }, + { + "function": "set_le", + "role": "predicate", + "scope": "companion", + "backing": "set_le", + "ooName": "le", + "ooExclude": true + }, + { + "function": "set_lt", + "role": "predicate", + "scope": "companion", + "backing": "set_lt", + "ooName": "lt", + "ooExclude": true + }, + { + "function": "set_ne", + "role": "predicate", + "scope": "companion", + "backing": "set_ne", + "ooName": "ne", + "ooExclude": true + }, + { + "function": "set_spans", + "role": "accessor", + "scope": "companion", + "backing": "set_spans", + "ooName": "spans", + "ooExclude": true + }, + { + "function": "set_split_each_n_spans", + "role": "accessor", + "scope": "companion", + "backing": "set_split_each_n_spans", + "ooName": "splitEachNSpans", + "ooExclude": true + }, + { + "function": "set_split_n_spans", + "role": "accessor", + "scope": "companion", + "backing": "set_split_n_spans", + "ooName": "splitNSpans", + "ooExclude": true + }, + { + "function": "set_extent_transfn", + "role": "aggregate", + "scope": "companion", + "backing": "set_extent_transfn", + "ooName": "extentTransfn", + "ooExclude": true + }, + { + "function": "set_union_finalfn", + "role": "aggregate", + "scope": "companion", + "backing": "set_union_finalfn", + "ooName": "unionFinalfn", + "ooExclude": true + }, + { + "function": "set_union_transfn", + "role": "aggregate", + "scope": "companion", + "backing": "set_union_transfn", + "ooName": "unionTransfn", + "ooExclude": true + }, + { + "function": "set_to_tbox", + "role": "conversion", + "scope": "companion", + "backing": "set_to_tbox", + "ooName": "toTbox", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "set_basetype", + "role": "accessor", + "scope": "companion", + "backing": "set_basetype", + "ooName": "basetype", + "ooExclude": true + }, + { + "function": "set_type", + "role": "accessor", + "scope": "companion", + "backing": "set_type", + "ooName": "type", + "ooExclude": true + }, + { + "function": "set_spantype", + "role": "accessor", + "scope": "companion", + "backing": "set_spantype", + "ooName": "spantype", + "ooExclude": true + }, + { + "function": "set_in", + "role": "constructor", + "scope": "companion", + "backing": "set_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "set_out", + "role": "output", + "scope": "companion", + "backing": "set_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "set_make", + "role": "constructor", + "scope": "companion", + "backing": "set_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "set_make_exp", + "role": "accessor", + "scope": "companion", + "backing": "set_make_exp", + "ooName": "makeExp", + "ooExclude": true + }, + { + "function": "set_make_free", + "role": "accessor", + "scope": "companion", + "backing": "set_make_free", + "ooName": "makeFree", + "ooExclude": true + }, + { + "function": "set_span", + "role": "accessor", + "scope": "companion", + "backing": "set_span", + "ooName": "span", + "ooExclude": true + }, + { + "function": "set_spanset", + "role": "accessor", + "scope": "companion", + "backing": "set_spanset", + "ooName": "spanset", + "ooExclude": true + }, + { + "function": "set_end_value", + "role": "accessor", + "scope": "companion", + "backing": "set_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "set_mem_size", + "role": "accessor", + "scope": "companion", + "backing": "set_mem_size", + "ooName": "memSize", + "ooExclude": true + }, + { + "function": "set_set_subspan", + "role": "accessor", + "scope": "companion", + "backing": "set_set_subspan", + "ooName": "setSubspan", + "ooExclude": true + }, + { + "function": "set_set_span", + "role": "accessor", + "scope": "companion", + "backing": "set_set_span", + "ooName": "setSpan", + "ooExclude": true + }, + { + "function": "set_start_value", + "role": "accessor", + "scope": "companion", + "backing": "set_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "set_value_n", + "role": "accessor", + "scope": "companion", + "backing": "set_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "set_vals", + "role": "accessor", + "scope": "companion", + "backing": "set_vals", + "ooName": "vals", + "ooExclude": true + }, + { + "function": "set_values", + "role": "accessor", + "scope": "companion", + "backing": "set_values", + "ooName": "values", + "ooExclude": true + }, + { + "function": "set_compact", + "role": "accessor", + "scope": "companion", + "backing": "set_compact", + "ooName": "compact", + "ooExclude": true + } + ] + }, + "Span": { + "methods": [ + { + "function": "span_as_hexwkb", + "role": "output", + "scope": "companion", + "backing": "span_as_hexwkb", + "ooName": "asHEXWKB", + "ooExclude": true + }, + { + "function": "span_as_wkb", + "role": "output", + "scope": "companion", + "backing": "span_as_wkb", + "ooName": "asWKB", + "ooExclude": true + }, + { + "function": "span_from_hexwkb", + "role": "constructor", + "scope": "companion", + "backing": "span_from_hexwkb", + "ooName": "fromHEXWKB", + "ooExclude": true + }, + { + "function": "span_from_wkb", + "role": "constructor", + "scope": "companion", + "backing": "span_from_wkb", + "ooName": "fromWKB", + "ooExclude": true + }, + { + "function": "span_copy", + "role": "constructor", + "scope": "companion", + "backing": "span_copy", + "ooName": "copy", + "ooExclude": true + }, + { + "function": "span_to_spanset", + "role": "conversion", + "scope": "companion", + "backing": "span_to_spanset", + "ooName": "toSpanset", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "span_hash", + "role": "accessor", + "scope": "companion", + "backing": "span_hash", + "ooName": "hash", + "ooExclude": true + }, + { + "function": "span_hash_extended", + "role": "accessor", + "scope": "companion", + "backing": "span_hash_extended", + "ooName": "hashExtended", + "ooExclude": true + }, + { + "function": "span_lower_inc", + "role": "accessor", + "scope": "companion", + "backing": "span_lower_inc", + "ooName": "lowerInc", + "ooExclude": true + }, + { + "function": "span_upper_inc", + "role": "accessor", + "scope": "companion", + "backing": "span_upper_inc", + "ooName": "upperInc", + "ooExclude": true + }, + { + "function": "span_cmp", + "role": "predicate", + "scope": "companion", + "backing": "span_cmp", + "ooName": "cmp", + "ooExclude": true + }, + { + "function": "span_eq", + "role": "predicate", + "scope": "companion", + "backing": "span_eq", + "ooName": "eq", + "ooExclude": true + }, + { + "function": "span_ge", + "role": "predicate", + "scope": "companion", + "backing": "span_ge", + "ooName": "ge", + "ooExclude": true + }, + { + "function": "span_gt", + "role": "predicate", + "scope": "companion", + "backing": "span_gt", + "ooName": "gt", + "ooExclude": true + }, + { + "function": "span_le", + "role": "predicate", + "scope": "companion", + "backing": "span_le", + "ooName": "le", + "ooExclude": true + }, + { + "function": "span_lt", + "role": "predicate", + "scope": "companion", + "backing": "span_lt", + "ooName": "lt", + "ooExclude": true + }, + { + "function": "span_ne", + "role": "predicate", + "scope": "companion", + "backing": "span_ne", + "ooName": "ne", + "ooExclude": true + }, + { + "function": "span_extent_transfn", + "role": "aggregate", + "scope": "companion", + "backing": "span_extent_transfn", + "ooName": "extentTransfn", + "ooExclude": true + }, + { + "function": "span_union_transfn", + "role": "aggregate", + "scope": "companion", + "backing": "span_union_transfn", + "ooName": "unionTransfn", + "ooExclude": true + }, + { + "function": "span_to_tbox", + "role": "conversion", + "scope": "companion", + "backing": "span_to_tbox", + "ooName": "toTbox", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "span_basetype", + "role": "accessor", + "scope": "companion", + "backing": "span_basetype", + "ooName": "basetype", + "ooExclude": true + }, + { + "function": "span_canon_basetype", + "role": "accessor", + "scope": "companion", + "backing": "span_canon_basetype", + "ooName": "canonBasetype", + "ooExclude": true + }, + { + "function": "span_type", + "role": "accessor", + "scope": "companion", + "backing": "span_type", + "ooName": "type", + "ooExclude": true + }, + { + "function": "span_tbox_type", + "role": "accessor", + "scope": "companion", + "backing": "span_tbox_type", + "ooName": "tboxType", + "ooExclude": true + }, + { + "function": "span_in", + "role": "constructor", + "scope": "companion", + "backing": "span_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "span_out", + "role": "output", + "scope": "companion", + "backing": "span_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "span_make", + "role": "constructor", + "scope": "companion", + "backing": "span_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "span_set", + "role": "accessor", + "scope": "companion", + "backing": "span_set", + "ooName": "set", + "ooExclude": true + }, + { + "function": "span_expand", + "role": "accessor", + "scope": "companion", + "backing": "span_expand", + "ooName": "expand", + "ooExclude": true + }, + { + "function": "span_bins", + "role": "accessor", + "scope": "companion", + "backing": "span_bins", + "ooName": "bins", + "ooExclude": true + } + ] + }, + "SpanSet": { + "methods": [ + { + "function": "spanset_as_hexwkb", + "role": "output", + "scope": "companion", + "backing": "spanset_as_hexwkb", + "ooName": "asHEXWKB", + "ooExclude": true + }, + { + "function": "spanset_as_wkb", + "role": "output", + "scope": "companion", + "backing": "spanset_as_wkb", + "ooName": "asWKB", + "ooExclude": true + }, + { + "function": "spanset_from_hexwkb", + "role": "constructor", + "scope": "companion", + "backing": "spanset_from_hexwkb", + "ooName": "fromHEXWKB", + "ooExclude": true + }, + { + "function": "spanset_from_wkb", + "role": "constructor", + "scope": "companion", + "backing": "spanset_from_wkb", + "ooName": "fromWKB", + "ooExclude": true + }, + { + "function": "spanset_copy", + "role": "constructor", + "scope": "companion", + "backing": "spanset_copy", + "ooName": "copy", + "ooExclude": true + }, + { + "function": "spanset_make", + "role": "constructor", + "scope": "companion", + "backing": "spanset_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "spanset_end_span", + "role": "accessor", + "scope": "companion", + "backing": "spanset_end_span", + "ooName": "endSpan", + "ooExclude": true + }, + { + "function": "spanset_hash", + "role": "accessor", + "scope": "companion", + "backing": "spanset_hash", + "ooName": "hash", + "ooExclude": true + }, + { + "function": "spanset_hash_extended", + "role": "accessor", + "scope": "companion", + "backing": "spanset_hash_extended", + "ooName": "hashExtended", + "ooExclude": true + }, + { + "function": "spanset_lower_inc", + "role": "accessor", + "scope": "companion", + "backing": "spanset_lower_inc", + "ooName": "lowerInc", + "ooExclude": true + }, + { + "function": "spanset_num_spans", + "role": "accessor", + "scope": "companion", + "backing": "spanset_num_spans", + "ooName": "numSpans", + "ooExclude": true + }, + { + "function": "spanset_span", + "role": "accessor", + "scope": "companion", + "backing": "spanset_span", + "ooName": "span", + "ooExclude": true + }, + { + "function": "spanset_span_n", + "role": "accessor", + "scope": "companion", + "backing": "spanset_span_n", + "ooName": "spanN", + "ooExclude": true + }, + { + "function": "spanset_spanarr", + "role": "accessor", + "scope": "companion", + "backing": "spanset_spanarr", + "ooName": "spanarr", + "ooExclude": true + }, + { + "function": "spanset_start_span", + "role": "accessor", + "scope": "companion", + "backing": "spanset_start_span", + "ooName": "startSpan", + "ooExclude": true + }, + { + "function": "spanset_upper_inc", + "role": "accessor", + "scope": "companion", + "backing": "spanset_upper_inc", + "ooName": "upperInc", + "ooExclude": true + }, + { + "function": "spanset_cmp", + "role": "predicate", + "scope": "companion", + "backing": "spanset_cmp", + "ooName": "cmp", + "ooExclude": true + }, + { + "function": "spanset_eq", + "role": "predicate", + "scope": "companion", + "backing": "spanset_eq", + "ooName": "eq", + "ooExclude": true + }, + { + "function": "spanset_ge", + "role": "predicate", + "scope": "companion", + "backing": "spanset_ge", + "ooName": "ge", + "ooExclude": true + }, + { + "function": "spanset_gt", + "role": "predicate", + "scope": "companion", + "backing": "spanset_gt", + "ooName": "gt", + "ooExclude": true + }, + { + "function": "spanset_le", + "role": "predicate", + "scope": "companion", + "backing": "spanset_le", + "ooName": "le", + "ooExclude": true + }, + { + "function": "spanset_lt", + "role": "predicate", + "scope": "companion", + "backing": "spanset_lt", + "ooName": "lt", + "ooExclude": true + }, + { + "function": "spanset_ne", + "role": "predicate", + "scope": "companion", + "backing": "spanset_ne", + "ooName": "ne", + "ooExclude": true + }, + { + "function": "spanset_spans", + "role": "accessor", + "scope": "companion", + "backing": "spanset_spans", + "ooName": "spans", + "ooExclude": true + }, + { + "function": "spanset_split_each_n_spans", + "role": "accessor", + "scope": "companion", + "backing": "spanset_split_each_n_spans", + "ooName": "splitEachNSpans", + "ooExclude": true + }, + { + "function": "spanset_split_n_spans", + "role": "accessor", + "scope": "companion", + "backing": "spanset_split_n_spans", + "ooName": "splitNSpans", + "ooExclude": true + }, + { + "function": "spanset_extent_transfn", + "role": "aggregate", + "scope": "companion", + "backing": "spanset_extent_transfn", + "ooName": "extentTransfn", + "ooExclude": true + }, + { + "function": "spanset_union_finalfn", + "role": "aggregate", + "scope": "companion", + "backing": "spanset_union_finalfn", + "ooName": "unionFinalfn", + "ooExclude": true + }, + { + "function": "spanset_union_transfn", + "role": "aggregate", + "scope": "companion", + "backing": "spanset_union_transfn", + "ooName": "unionTransfn", + "ooExclude": true + }, + { + "function": "spanset_to_tbox", + "role": "conversion", + "scope": "companion", + "backing": "spanset_to_tbox", + "ooName": "toTbox", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "spanset_type", + "role": "accessor", + "scope": "companion", + "backing": "spanset_type", + "ooName": "type", + "ooExclude": true + }, + { + "function": "spanset_in", + "role": "constructor", + "scope": "companion", + "backing": "spanset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "spanset_out", + "role": "output", + "scope": "companion", + "backing": "spanset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "spanset_make_exp", + "role": "accessor", + "scope": "companion", + "backing": "spanset_make_exp", + "ooName": "makeExp", + "ooExclude": true + }, + { + "function": "spanset_make_free", + "role": "accessor", + "scope": "companion", + "backing": "spanset_make_free", + "ooName": "makeFree", + "ooExclude": true + }, + { + "function": "spanset_lower", + "role": "accessor", + "scope": "companion", + "backing": "spanset_lower", + "ooName": "lower", + "ooExclude": true + }, + { + "function": "spanset_mem_size", + "role": "accessor", + "scope": "companion", + "backing": "spanset_mem_size", + "ooName": "memSize", + "ooExclude": true + }, + { + "function": "spanset_sps", + "role": "accessor", + "scope": "companion", + "backing": "spanset_sps", + "ooName": "sps", + "ooExclude": true + }, + { + "function": "spanset_upper", + "role": "accessor", + "scope": "companion", + "backing": "spanset_upper", + "ooName": "upper", + "ooExclude": true + }, + { + "function": "spanset_compact", + "role": "accessor", + "scope": "companion", + "backing": "spanset_compact", + "ooName": "compact", + "ooExclude": true + }, + { + "function": "spanset_bins", + "role": "accessor", + "scope": "companion", + "backing": "spanset_bins", + "ooName": "bins", + "ooExclude": true + } + ] + }, + "TextSet": { + "methods": [ + { + "function": "textset_in", + "role": "constructor", + "scope": "companion", + "backing": "textset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "textset_out", + "role": "output", + "scope": "companion", + "backing": "textset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "textset_make", + "role": "constructor", + "scope": "companion", + "backing": "textset_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "textset_end_value", + "role": "accessor", + "scope": "companion", + "backing": "textset_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "textset_start_value", + "role": "accessor", + "scope": "companion", + "backing": "textset_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "textset_value_n", + "role": "accessor", + "scope": "companion", + "backing": "textset_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "textset_values", + "role": "accessor", + "scope": "companion", + "backing": "textset_values", + "ooName": "values", + "ooExclude": true + }, + { + "function": "textset_initcap", + "role": "accessor", + "scope": "companion", + "backing": "textset_initcap", + "ooName": "initcap", + "ooExclude": true + }, + { + "function": "textset_lower", + "role": "accessor", + "scope": "companion", + "backing": "textset_lower", + "ooName": "lower", + "ooExclude": true + }, + { + "function": "textset_upper", + "role": "accessor", + "scope": "companion", + "backing": "textset_upper", + "ooName": "upper", + "ooExclude": true + } + ] + }, + "TsTzSet": { + "methods": [ + { + "function": "tstzset_in", + "role": "constructor", + "scope": "companion", + "backing": "tstzset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tstzset_out", + "role": "output", + "scope": "companion", + "backing": "tstzset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tstzset_make", + "role": "constructor", + "scope": "companion", + "backing": "tstzset_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "tstzset_to_dateset", + "role": "conversion", + "scope": "companion", + "backing": "tstzset_to_dateset", + "ooName": "toDateset", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tstzset_end_value", + "role": "accessor", + "scope": "companion", + "backing": "tstzset_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "tstzset_start_value", + "role": "accessor", + "scope": "companion", + "backing": "tstzset_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "tstzset_value_n", + "role": "accessor", + "scope": "companion", + "backing": "tstzset_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "tstzset_values", + "role": "accessor", + "scope": "companion", + "backing": "tstzset_values", + "ooName": "values", + "ooExclude": true + }, + { + "function": "tstzset_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "tstzset_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + }, + { + "function": "tstzset_tprecision", + "role": "accessor", + "scope": "companion", + "backing": "tstzset_tprecision", + "ooName": "tprecision", + "ooExclude": true + }, + { + "function": "tstzset_tcount_transfn", + "role": "aggregate", + "scope": "companion", + "backing": "tstzset_tcount_transfn", + "ooName": "tcountTransfn", + "ooExclude": true + }, + { + "function": "tstzset_to_stbox", + "role": "conversion", + "scope": "companion", + "backing": "tstzset_to_stbox", + "ooName": "toStbox", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tstzset_set_tbox", + "role": "accessor", + "scope": "companion", + "backing": "tstzset_set_tbox", + "ooName": "setTbox", + "ooExclude": true + }, + { + "function": "tstzset_set_stbox", + "role": "accessor", + "scope": "companion", + "backing": "tstzset_set_stbox", + "ooName": "setStbox", + "ooExclude": true + } + ] + }, + "TsTzSpan": { + "methods": [ + { + "function": "tstzspan_in", + "role": "constructor", + "scope": "companion", + "backing": "tstzspan_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tstzspan_out", + "role": "output", + "scope": "companion", + "backing": "tstzspan_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tstzspan_make", + "role": "constructor", + "scope": "companion", + "backing": "tstzspan_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "tstzspan_to_datespan", + "role": "conversion", + "scope": "companion", + "backing": "tstzspan_to_datespan", + "ooName": "toDatespan", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tstzspan_duration", + "role": "accessor", + "scope": "companion", + "backing": "tstzspan_duration", + "ooName": "duration", + "ooExclude": true + }, + { + "function": "tstzspan_lower", + "role": "accessor", + "scope": "companion", + "backing": "tstzspan_lower", + "ooName": "lower", + "ooExclude": true + }, + { + "function": "tstzspan_upper", + "role": "accessor", + "scope": "companion", + "backing": "tstzspan_upper", + "ooName": "upper", + "ooExclude": true + }, + { + "function": "tstzspan_expand", + "role": "accessor", + "scope": "companion", + "backing": "tstzspan_expand", + "ooName": "expand", + "ooExclude": true + }, + { + "function": "tstzspan_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "tstzspan_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + }, + { + "function": "tstzspan_tprecision", + "role": "accessor", + "scope": "companion", + "backing": "tstzspan_tprecision", + "ooName": "tprecision", + "ooExclude": true + }, + { + "function": "tstzspan_bins", + "role": "accessor", + "scope": "companion", + "backing": "tstzspan_bins", + "ooName": "bins", + "ooExclude": true + }, + { + "function": "tstzspan_tcount_transfn", + "role": "aggregate", + "scope": "companion", + "backing": "tstzspan_tcount_transfn", + "ooName": "tcountTransfn", + "ooExclude": true + }, + { + "function": "tstzspan_to_stbox", + "role": "conversion", + "scope": "companion", + "backing": "tstzspan_to_stbox", + "ooName": "toStbox", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tstzspan_set_datespan", + "role": "accessor", + "scope": "companion", + "backing": "tstzspan_set_datespan", + "ooName": "setDatespan", + "ooExclude": true + }, + { + "function": "tstzspan_set_tbox", + "role": "accessor", + "scope": "companion", + "backing": "tstzspan_set_tbox", + "ooName": "setTbox", + "ooExclude": true + }, + { + "function": "tstzspan_set_stbox", + "role": "accessor", + "scope": "companion", + "backing": "tstzspan_set_stbox", + "ooName": "setStbox", + "ooExclude": true + } + ] + }, + "TsTzSpanSet": { + "methods": [ + { + "function": "tstzspanset_in", + "role": "constructor", + "scope": "companion", + "backing": "tstzspanset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tstzspanset_out", + "role": "output", + "scope": "companion", + "backing": "tstzspanset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tstzspanset_to_datespanset", + "role": "conversion", + "scope": "companion", + "backing": "tstzspanset_to_datespanset", + "ooName": "toDatespanset", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tstzspanset_duration", + "role": "accessor", + "scope": "companion", + "backing": "tstzspanset_duration", + "ooName": "duration", + "ooExclude": true + }, + { + "function": "tstzspanset_end_timestamptz", + "role": "accessor", + "scope": "companion", + "backing": "tstzspanset_end_timestamptz", + "ooName": "endTimestamptz", + "ooExclude": true + }, + { + "function": "tstzspanset_lower", + "role": "accessor", + "scope": "companion", + "backing": "tstzspanset_lower", + "ooName": "lower", + "ooExclude": true + }, + { + "function": "tstzspanset_num_timestamps", + "role": "accessor", + "scope": "companion", + "backing": "tstzspanset_num_timestamps", + "ooName": "numTimestamps", + "ooExclude": true + }, + { + "function": "tstzspanset_start_timestamptz", + "role": "accessor", + "scope": "companion", + "backing": "tstzspanset_start_timestamptz", + "ooName": "startTimestamptz", + "ooExclude": true + }, + { + "function": "tstzspanset_timestamps", + "role": "accessor", + "scope": "companion", + "backing": "tstzspanset_timestamps", + "ooName": "timestamps", + "ooExclude": true + }, + { + "function": "tstzspanset_timestamptz_n", + "role": "accessor", + "scope": "companion", + "backing": "tstzspanset_timestamptz_n", + "ooName": "timestamptzN", + "ooExclude": true + }, + { + "function": "tstzspanset_upper", + "role": "accessor", + "scope": "companion", + "backing": "tstzspanset_upper", + "ooName": "upper", + "ooExclude": true + }, + { + "function": "tstzspanset_shift_scale", + "role": "accessor", + "scope": "companion", + "backing": "tstzspanset_shift_scale", + "ooName": "shiftScale", + "ooExclude": true + }, + { + "function": "tstzspanset_tprecision", + "role": "accessor", + "scope": "companion", + "backing": "tstzspanset_tprecision", + "ooName": "tprecision", + "ooExclude": true + }, + { + "function": "tstzspanset_bins", + "role": "accessor", + "scope": "companion", + "backing": "tstzspanset_bins", + "ooName": "bins", + "ooExclude": true + }, + { + "function": "tstzspanset_tcount_transfn", + "role": "aggregate", + "scope": "companion", + "backing": "tstzspanset_tcount_transfn", + "ooName": "tcountTransfn", + "ooExclude": true + }, + { + "function": "tstzspanset_to_stbox", + "role": "conversion", + "scope": "companion", + "backing": "tstzspanset_to_stbox", + "ooName": "toStbox", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tstzspanset_set_stbox", + "role": "accessor", + "scope": "companion", + "backing": "tstzspanset_set_stbox", + "ooName": "setStbox", + "ooExclude": true + } + ] + }, + "TBox": { + "methods": [ + { + "function": "tbox_as_hexwkb", + "role": "output", + "scope": "companion", + "backing": "tbox_as_hexwkb", + "ooName": "asHEXWKB", + "ooExclude": true + }, + { + "function": "tbox_as_wkb", + "role": "output", + "scope": "companion", + "backing": "tbox_as_wkb", + "ooName": "asWKB", + "ooExclude": true + }, + { + "function": "tbox_from_hexwkb", + "role": "constructor", + "scope": "companion", + "backing": "tbox_from_hexwkb", + "ooName": "fromHEXWKB", + "ooExclude": true + }, + { + "function": "tbox_from_wkb", + "role": "constructor", + "scope": "companion", + "backing": "tbox_from_wkb", + "ooName": "fromWKB", + "ooExclude": true + }, + { + "function": "tbox_in", + "role": "constructor", + "scope": "companion", + "backing": "tbox_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tbox_out", + "role": "output", + "scope": "companion", + "backing": "tbox_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tbox_copy", + "role": "constructor", + "scope": "companion", + "backing": "tbox_copy", + "ooName": "copy", + "ooExclude": true + }, + { + "function": "tbox_make", + "role": "constructor", + "scope": "companion", + "backing": "tbox_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "tbox_to_intspan", + "role": "conversion", + "scope": "companion", + "backing": "tbox_to_intspan", + "ooName": "toIntspan", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tbox_to_floatspan", + "role": "conversion", + "scope": "companion", + "backing": "tbox_to_floatspan", + "ooName": "toFloatspan", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tbox_to_tstzspan", + "role": "conversion", + "scope": "companion", + "backing": "tbox_to_tstzspan", + "ooName": "toTstzspan", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tbox_hash", + "role": "accessor", + "scope": "companion", + "backing": "tbox_hash", + "ooName": "hash", + "ooExclude": true + }, + { + "function": "tbox_hash_extended", + "role": "accessor", + "scope": "companion", + "backing": "tbox_hash_extended", + "ooName": "hashExtended", + "ooExclude": true + }, + { + "function": "tbox_hast", + "role": "accessor", + "scope": "companion", + "backing": "tbox_hast", + "ooName": "hast", + "ooExclude": true + }, + { + "function": "tbox_hasx", + "role": "accessor", + "scope": "companion", + "backing": "tbox_hasx", + "ooName": "hasx", + "ooExclude": true + }, + { + "function": "tbox_tmax", + "role": "accessor", + "scope": "companion", + "backing": "tbox_tmax", + "ooName": "tmax", + "ooExclude": true + }, + { + "function": "tbox_tmax_inc", + "role": "accessor", + "scope": "companion", + "backing": "tbox_tmax_inc", + "ooName": "tmaxInc", + "ooExclude": true + }, + { + "function": "tbox_tmin", + "role": "accessor", + "scope": "companion", + "backing": "tbox_tmin", + "ooName": "tmin", + "ooExclude": true + }, + { + "function": "tbox_tmin_inc", + "role": "accessor", + "scope": "companion", + "backing": "tbox_tmin_inc", + "ooName": "tminInc", + "ooExclude": true + }, + { + "function": "tbox_xmax", + "role": "accessor", + "scope": "companion", + "backing": "tbox_xmax", + "ooName": "xmax", + "ooExclude": true + }, + { + "function": "tbox_xmax_inc", + "role": "accessor", + "scope": "companion", + "backing": "tbox_xmax_inc", + "ooName": "xmaxInc", + "ooExclude": true + }, + { + "function": "tbox_xmin", + "role": "accessor", + "scope": "companion", + "backing": "tbox_xmin", + "ooName": "xmin", + "ooExclude": true + }, + { + "function": "tbox_xmin_inc", + "role": "accessor", + "scope": "companion", + "backing": "tbox_xmin_inc", + "ooName": "xminInc", + "ooExclude": true + }, + { + "function": "tbox_expand_time", + "role": "accessor", + "scope": "companion", + "backing": "tbox_expand_time", + "ooName": "expandTime", + "ooExclude": true + }, + { + "function": "tbox_round", + "role": "accessor", + "scope": "companion", + "backing": "tbox_round", + "ooName": "round", + "ooExclude": true + }, + { + "function": "tbox_shift_scale_time", + "role": "accessor", + "scope": "companion", + "backing": "tbox_shift_scale_time", + "ooName": "shiftScaleTime", + "ooExclude": true + }, + { + "function": "tbox_cmp", + "role": "predicate", + "scope": "companion", + "backing": "tbox_cmp", + "ooName": "cmp", + "ooExclude": true + }, + { + "function": "tbox_eq", + "role": "predicate", + "scope": "companion", + "backing": "tbox_eq", + "ooName": "eq", + "ooExclude": true + }, + { + "function": "tbox_ge", + "role": "predicate", + "scope": "companion", + "backing": "tbox_ge", + "ooName": "ge", + "ooExclude": true + }, + { + "function": "tbox_gt", + "role": "predicate", + "scope": "companion", + "backing": "tbox_gt", + "ooName": "gt", + "ooExclude": true + }, + { + "function": "tbox_le", + "role": "predicate", + "scope": "companion", + "backing": "tbox_le", + "ooName": "le", + "ooExclude": true + }, + { + "function": "tbox_lt", + "role": "predicate", + "scope": "companion", + "backing": "tbox_lt", + "ooName": "lt", + "ooExclude": true + }, + { + "function": "tbox_ne", + "role": "predicate", + "scope": "companion", + "backing": "tbox_ne", + "ooName": "ne", + "ooExclude": true + }, + { + "function": "tbox_expand_value", + "role": "accessor", + "scope": "companion", + "backing": "tbox_expand_value", + "ooName": "expandValue", + "ooExclude": true + }, + { + "function": "tbox_set", + "role": "accessor", + "scope": "companion", + "backing": "tbox_set", + "ooName": "set", + "ooExclude": true + }, + { + "function": "tbox_shift_scale_value", + "role": "accessor", + "scope": "companion", + "backing": "tbox_shift_scale_value", + "ooName": "shiftScaleValue", + "ooExclude": true + }, + { + "function": "tbox_expand", + "role": "accessor", + "scope": "companion", + "backing": "tbox_expand", + "ooName": "expand", + "ooExclude": true + }, + { + "function": "tbox_get_value_time_tile", + "role": "accessor", + "scope": "companion", + "backing": "tbox_get_value_time_tile", + "ooName": "getValueTimeTile", + "ooExclude": true + } + ] + }, + "TBool": { + "methods": [ + { + "function": "tbool_from_mfjson", + "role": "constructor", + "scope": "exact", + "backing": "tbool_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tbool_in", + "role": "constructor", + "scope": "exact", + "backing": "tbool_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tbool_out", + "role": "output", + "scope": "exact", + "backing": "tbool_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tbool_from_base_temp", + "role": "constructor", + "scope": "exact", + "backing": "tbool_from_base_temp", + "ooName": "fromBaseTemp", + "ooExclude": true + }, + { + "function": "tbool_to_tint", + "role": "conversion", + "scope": "exact", + "backing": "tbool_to_tint", + "ooName": "toTint", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tbool_end_value", + "role": "accessor", + "scope": "exact", + "backing": "tbool_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "tbool_start_value", + "role": "accessor", + "scope": "exact", + "backing": "tbool_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "tbool_value_at_timestamptz", + "role": "restriction", + "scope": "exact", + "backing": "tbool_value_at_timestamptz", + "ooName": "valueAtTimestamptz", + "ooExclude": true + }, + { + "function": "tbool_value_n", + "role": "accessor", + "scope": "exact", + "backing": "tbool_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "tbool_values", + "role": "accessor", + "scope": "exact", + "backing": "tbool_values", + "ooName": "values", + "ooExclude": true + }, + { + "function": "tbool_at_value", + "role": "restriction", + "scope": "exact", + "backing": "tbool_at_value", + "ooName": "atValue", + "ooExclude": true + }, + { + "function": "tbool_minus_value", + "role": "restriction", + "scope": "exact", + "backing": "tbool_minus_value", + "ooName": "minusValue", + "ooExclude": true + }, + { + "function": "tbool_when_true", + "role": "accessor", + "scope": "exact", + "backing": "tbool_when_true", + "ooName": "whenTrue", + "ooExclude": true + }, + { + "function": "tbool_tand_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tbool_tand_transfn", + "ooName": "tandTransfn", + "ooExclude": true + }, + { + "function": "tbool_tor_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tbool_tor_transfn", + "ooName": "torTransfn", + "ooExclude": true + } + ] + }, + "Temporal": { + "methods": [ + { + "function": "temporal_as_hexwkb", + "role": "output", + "scope": "superclass", + "backing": "temporal_as_hexwkb", + "ooName": "asHEXWKB", + "ooExclude": true + }, + { + "function": "temporal_as_mfjson", + "role": "output", + "scope": "superclass", + "backing": "temporal_as_mfjson", + "ooName": "asMFJSON", + "ooExclude": true + }, + { + "function": "temporal_as_wkb", + "role": "output", + "scope": "superclass", + "backing": "temporal_as_wkb", + "ooName": "asWKB", + "ooExclude": true + }, + { + "function": "temporal_from_hexwkb", + "role": "constructor", + "scope": "superclass", + "backing": "temporal_from_hexwkb", + "ooName": "fromHEXWKB", + "ooExclude": true + }, + { + "function": "temporal_from_wkb", + "role": "constructor", + "scope": "superclass", + "backing": "temporal_from_wkb", + "ooName": "fromWKB", + "ooExclude": true + }, + { + "function": "temporal_copy", + "role": "constructor", + "scope": "superclass", + "backing": "temporal_copy", + "ooName": "copy", + "ooExclude": true + }, + { + "function": "temporal_to_tstzspan", + "role": "conversion", + "scope": "superclass", + "backing": "temporal_to_tstzspan", + "ooName": "toTstzspan", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "temporal_duration", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_duration", + "ooName": "duration", + "ooExclude": true + }, + { + "function": "temporal_end_instant", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_end_instant", + "ooName": "endInstant", + "ooExclude": true + }, + { + "function": "temporal_end_sequence", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_end_sequence", + "ooName": "endSequence", + "ooExclude": true + }, + { + "function": "temporal_end_timestamptz", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_end_timestamptz", + "ooName": "endTimestamptz", + "ooExclude": true + }, + { + "function": "temporal_hash", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_hash", + "ooName": "hash", + "ooExclude": true + }, + { + "function": "temporal_instant_n", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_instant_n", + "ooName": "instantN", + "ooExclude": true + }, + { + "function": "temporal_instants", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_instants", + "ooName": "instants", + "ooExclude": true + }, + { + "function": "temporal_interp", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_interp", + "ooName": "interp", + "ooExclude": true + }, + { + "function": "temporal_lower_inc", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_lower_inc", + "ooName": "lowerInc", + "ooExclude": true + }, + { + "function": "temporal_max_instant", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_max_instant", + "ooName": "maxInstant", + "ooExclude": true + }, + { + "function": "temporal_min_instant", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_min_instant", + "ooName": "minInstant", + "ooExclude": true + }, + { + "function": "temporal_num_instants", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_num_instants", + "ooName": "numInstants", + "ooExclude": true + }, + { + "function": "temporal_num_sequences", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_num_sequences", + "ooName": "numSequences", + "ooExclude": true + }, + { + "function": "temporal_num_timestamps", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_num_timestamps", + "ooName": "numTimestamps", + "ooExclude": true + }, + { + "function": "temporal_segm_duration", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_segm_duration", + "ooName": "segmDuration", + "ooExclude": true + }, + { + "function": "temporal_segments", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_segments", + "ooName": "segments", + "ooExclude": true + }, + { + "function": "temporal_sequence_n", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_sequence_n", + "ooName": "sequenceN", + "ooExclude": true + }, + { + "function": "temporal_sequences", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_sequences", + "ooName": "sequences", + "ooExclude": true + }, + { + "function": "temporal_start_instant", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_start_instant", + "ooName": "startInstant", + "ooExclude": true + }, + { + "function": "temporal_start_sequence", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_start_sequence", + "ooName": "startSequence", + "ooExclude": true + }, + { + "function": "temporal_start_timestamptz", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_start_timestamptz", + "ooName": "startTimestamptz", + "ooExclude": true + }, + { + "function": "temporal_stops", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_stops", + "ooName": "stops", + "ooExclude": true + }, + { + "function": "temporal_subtype", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_subtype", + "ooName": "subtype", + "ooExclude": true + }, + { + "function": "temporal_time", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_time", + "ooName": "time", + "ooExclude": true + }, + { + "function": "temporal_timestamps", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_timestamps", + "ooName": "timestamps", + "ooExclude": true + }, + { + "function": "temporal_timestamptz_n", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_timestamptz_n", + "ooName": "timestamptzN", + "ooExclude": true + }, + { + "function": "temporal_upper_inc", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_upper_inc", + "ooName": "upperInc", + "ooExclude": true + }, + { + "function": "temporal_round", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_round", + "ooName": "round", + "ooExclude": true + }, + { + "function": "temporal_scale_time", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_scale_time", + "ooName": "scaleTime", + "ooExclude": true + }, + { + "function": "temporal_set_interp", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_set_interp", + "ooName": "setInterp", + "ooExclude": true + }, + { + "function": "temporal_shift_scale_time", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_shift_scale_time", + "ooName": "shiftScaleTime", + "ooExclude": true + }, + { + "function": "temporal_shift_time", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_shift_time", + "ooName": "shiftTime", + "ooExclude": true + }, + { + "function": "temporal_to_tinstant", + "role": "conversion", + "scope": "superclass", + "backing": "temporal_to_tinstant", + "ooName": "toTinstant", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "temporal_to_tsequence", + "role": "conversion", + "scope": "superclass", + "backing": "temporal_to_tsequence", + "ooName": "toTsequence", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "temporal_to_tsequenceset", + "role": "conversion", + "scope": "superclass", + "backing": "temporal_to_tsequenceset", + "ooName": "toTsequenceset", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "temporal_append_tinstant", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_append_tinstant", + "ooName": "appendTinstant", + "ooExclude": true + }, + { + "function": "temporal_append_tsequence", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_append_tsequence", + "ooName": "appendTsequence", + "ooExclude": true + }, + { + "function": "temporal_delete_timestamptz", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_delete_timestamptz", + "ooName": "deleteTimestamptz", + "ooExclude": true + }, + { + "function": "temporal_delete_tstzset", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_delete_tstzset", + "ooName": "deleteTstzset", + "ooExclude": true + }, + { + "function": "temporal_delete_tstzspan", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_delete_tstzspan", + "ooName": "deleteTstzspan", + "ooExclude": true + }, + { + "function": "temporal_delete_tstzspanset", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_delete_tstzspanset", + "ooName": "deleteTstzspanset", + "ooExclude": true + }, + { + "function": "temporal_insert", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_insert", + "ooName": "insert", + "ooExclude": true + }, + { + "function": "temporal_merge", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_merge", + "ooName": "merge", + "ooExclude": true + }, + { + "function": "temporal_merge_array", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_merge_array", + "ooName": "mergeArray", + "ooExclude": true + }, + { + "function": "temporal_update", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_update", + "ooName": "update", + "ooExclude": true + }, + { + "function": "temporal_after_timestamptz", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_after_timestamptz", + "ooName": "afterTimestamptz", + "ooExclude": true + }, + { + "function": "temporal_at_max", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_at_max", + "ooName": "atMax", + "ooExclude": true + }, + { + "function": "temporal_at_min", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_at_min", + "ooName": "atMin", + "ooExclude": true + }, + { + "function": "temporal_at_timestamptz", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_at_timestamptz", + "ooName": "atTimestamptz", + "ooExclude": true + }, + { + "function": "temporal_at_tstzset", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_at_tstzset", + "ooName": "atTstzset", + "ooExclude": true + }, + { + "function": "temporal_at_tstzspan", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_at_tstzspan", + "ooName": "atTstzspan", + "ooExclude": true + }, + { + "function": "temporal_at_tstzspanset", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_at_tstzspanset", + "ooName": "atTstzspanset", + "ooExclude": true + }, + { + "function": "temporal_at_values", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_at_values", + "ooName": "atValues", + "ooExclude": true + }, + { + "function": "temporal_before_timestamptz", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_before_timestamptz", + "ooName": "beforeTimestamptz", + "ooExclude": true + }, + { + "function": "temporal_minus_max", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_minus_max", + "ooName": "minusMax", + "ooExclude": true + }, + { + "function": "temporal_minus_min", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_minus_min", + "ooName": "minusMin", + "ooExclude": true + }, + { + "function": "temporal_minus_timestamptz", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_minus_timestamptz", + "ooName": "minusTimestamptz", + "ooExclude": true + }, + { + "function": "temporal_minus_tstzset", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_minus_tstzset", + "ooName": "minusTstzset", + "ooExclude": true + }, + { + "function": "temporal_minus_tstzspan", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_minus_tstzspan", + "ooName": "minusTstzspan", + "ooExclude": true + }, + { + "function": "temporal_minus_tstzspanset", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_minus_tstzspanset", + "ooName": "minusTstzspanset", + "ooExclude": true + }, + { + "function": "temporal_minus_values", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_minus_values", + "ooName": "minusValues", + "ooExclude": true + }, + { + "function": "temporal_cmp", + "role": "predicate", + "scope": "superclass", + "backing": "temporal_cmp", + "ooName": "cmp", + "ooExclude": true + }, + { + "function": "temporal_eq", + "role": "predicate", + "scope": "superclass", + "backing": "temporal_eq", + "ooName": "eq", + "ooExclude": true + }, + { + "function": "temporal_ge", + "role": "predicate", + "scope": "superclass", + "backing": "temporal_ge", + "ooName": "ge", + "ooExclude": true + }, + { + "function": "temporal_gt", + "role": "predicate", + "scope": "superclass", + "backing": "temporal_gt", + "ooName": "gt", + "ooExclude": true + }, + { + "function": "temporal_le", + "role": "predicate", + "scope": "superclass", + "backing": "temporal_le", + "ooName": "le", + "ooExclude": true + }, + { + "function": "temporal_lt", + "role": "predicate", + "scope": "superclass", + "backing": "temporal_lt", + "ooName": "lt", + "ooExclude": true + }, + { + "function": "temporal_ne", + "role": "predicate", + "scope": "superclass", + "backing": "temporal_ne", + "ooName": "ne", + "ooExclude": true + }, + { + "function": "temporal_spans", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_spans", + "ooName": "spans", + "ooExclude": true + }, + { + "function": "temporal_split_each_n_spans", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_split_each_n_spans", + "ooName": "splitEachNSpans", + "ooExclude": true + }, + { + "function": "temporal_split_n_spans", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_split_n_spans", + "ooName": "splitNSpans", + "ooExclude": true + }, + { + "function": "temporal_derivative", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_derivative", + "ooName": "derivative", + "ooExclude": true + }, + { + "function": "temporal_extent_transfn", + "role": "aggregate", + "scope": "superclass", + "backing": "temporal_extent_transfn", + "ooName": "extentTransfn", + "ooExclude": true + }, + { + "function": "temporal_merge_transfn", + "role": "aggregate", + "scope": "superclass", + "backing": "temporal_merge_transfn", + "ooName": "mergeTransfn", + "ooExclude": true + }, + { + "function": "temporal_merge_combinefn", + "role": "aggregate", + "scope": "superclass", + "backing": "temporal_merge_combinefn", + "ooName": "mergeCombinefn", + "ooExclude": true + }, + { + "function": "temporal_tagg_finalfn", + "role": "aggregate", + "scope": "superclass", + "backing": "temporal_tagg_finalfn", + "ooName": "taggFinalfn", + "ooExclude": true + }, + { + "function": "temporal_tcount_transfn", + "role": "aggregate", + "scope": "superclass", + "backing": "temporal_tcount_transfn", + "ooName": "tcountTransfn", + "ooExclude": true + }, + { + "function": "temporal_simplify_dp", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_simplify_dp", + "ooName": "simplifyDp", + "ooExclude": true + }, + { + "function": "temporal_simplify_max_dist", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_simplify_max_dist", + "ooName": "simplifyMaxDist", + "ooExclude": true + }, + { + "function": "temporal_simplify_min_dist", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_simplify_min_dist", + "ooName": "simplifyMinDist", + "ooExclude": true + }, + { + "function": "temporal_simplify_min_tdelta", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_simplify_min_tdelta", + "ooName": "simplifyMinTdelta", + "ooExclude": true + }, + { + "function": "temporal_tprecision", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_tprecision", + "ooName": "tprecision", + "ooExclude": true + }, + { + "function": "temporal_tsample", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_tsample", + "ooName": "tsample", + "ooExclude": true + }, + { + "function": "temporal_dyntimewarp_distance", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_dyntimewarp_distance", + "ooName": "dyntimewarpDistance", + "ooExclude": true + }, + { + "function": "temporal_dyntimewarp_path", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_dyntimewarp_path", + "ooName": "dyntimewarpPath", + "ooExclude": true + }, + { + "function": "temporal_frechet_distance", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_frechet_distance", + "ooName": "frechetDistance", + "ooExclude": true + }, + { + "function": "temporal_frechet_path", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_frechet_path", + "ooName": "frechetPath", + "ooExclude": true + }, + { + "function": "temporal_hausdorff_distance", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_hausdorff_distance", + "ooName": "hausdorffDistance", + "ooExclude": true + }, + { + "function": "temporal_time_bins", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_time_bins", + "ooName": "timeBins", + "ooExclude": true + }, + { + "function": "temporal_time_split", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_time_split", + "ooName": "timeSplit", + "ooExclude": true + }, + { + "function": "temporal_type", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_type", + "ooName": "type", + "ooExclude": true + }, + { + "function": "temporal_basetype", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_basetype", + "ooName": "basetype", + "ooExclude": true + }, + { + "function": "temporal_bbox_eq", + "role": "predicate", + "scope": "superclass", + "backing": "temporal_bbox_eq", + "ooName": "bboxEq", + "ooExclude": true + }, + { + "function": "temporal_bbox_cmp", + "role": "predicate", + "scope": "superclass", + "backing": "temporal_bbox_cmp", + "ooName": "bboxCmp", + "ooExclude": true + }, + { + "function": "temporal_in", + "role": "constructor", + "scope": "superclass", + "backing": "temporal_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "temporal_out", + "role": "output", + "scope": "superclass", + "backing": "temporal_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "temporal_from_mfjson", + "role": "constructor", + "scope": "superclass", + "backing": "temporal_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "temporal_from_base_temp", + "role": "constructor", + "scope": "superclass", + "backing": "temporal_from_base_temp", + "ooName": "fromBaseTemp", + "ooExclude": true + }, + { + "function": "temporal_set_tstzspan", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_set_tstzspan", + "ooName": "setTstzspan", + "ooExclude": true + }, + { + "function": "temporal_end_inst", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_end_inst", + "ooName": "endInst", + "ooExclude": true + }, + { + "function": "temporal_end_value", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "temporal_inst_n", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_inst_n", + "ooName": "instN", + "ooExclude": true + }, + { + "function": "temporal_insts_p", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_insts_p", + "ooName": "instsP", + "ooExclude": true + }, + { + "function": "temporal_max_inst_p", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_max_inst_p", + "ooName": "maxInstP", + "ooExclude": true + }, + { + "function": "temporal_max_value", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_max_value", + "ooName": "maxValue", + "ooExclude": true + }, + { + "function": "temporal_mem_size", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_mem_size", + "ooName": "memSize", + "ooExclude": true + }, + { + "function": "temporal_min_inst_p", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_min_inst_p", + "ooName": "minInstP", + "ooExclude": true + }, + { + "function": "temporal_min_value", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_min_value", + "ooName": "minValue", + "ooExclude": true + }, + { + "function": "temporal_sequences_p", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_sequences_p", + "ooName": "sequencesP", + "ooExclude": true + }, + { + "function": "temporal_set_bbox", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_set_bbox", + "ooName": "setBbox", + "ooExclude": true + }, + { + "function": "temporal_start_inst", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_start_inst", + "ooName": "startInst", + "ooExclude": true + }, + { + "function": "temporal_start_value", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "temporal_values_p", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_values_p", + "ooName": "valuesP", + "ooExclude": true + }, + { + "function": "temporal_value_n", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "temporal_values", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_values", + "ooName": "values", + "ooExclude": true + }, + { + "function": "temporal_restart", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_restart", + "ooName": "restart", + "ooExclude": true + }, + { + "function": "temporal_tsequence", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_tsequence", + "ooName": "tsequence", + "ooExclude": true + }, + { + "function": "temporal_tsequenceset", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_tsequenceset", + "ooName": "tsequenceset", + "ooExclude": true + }, + { + "function": "temporal_bbox_restrict_set", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_bbox_restrict_set", + "ooName": "bboxRestrictSet", + "ooExclude": true + }, + { + "function": "temporal_restrict_minmax", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_restrict_minmax", + "ooName": "restrictMinmax", + "ooExclude": true + }, + { + "function": "temporal_restrict_timestamptz", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_restrict_timestamptz", + "ooName": "restrictTimestamptz", + "ooExclude": true + }, + { + "function": "temporal_restrict_tstzset", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_restrict_tstzset", + "ooName": "restrictTstzset", + "ooExclude": true + }, + { + "function": "temporal_restrict_tstzspan", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_restrict_tstzspan", + "ooName": "restrictTstzspan", + "ooExclude": true + }, + { + "function": "temporal_restrict_tstzspanset", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_restrict_tstzspanset", + "ooName": "restrictTstzspanset", + "ooExclude": true + }, + { + "function": "temporal_restrict_value", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_restrict_value", + "ooName": "restrictValue", + "ooExclude": true + }, + { + "function": "temporal_restrict_values", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_restrict_values", + "ooName": "restrictValues", + "ooExclude": true + }, + { + "function": "temporal_value_at_timestamptz", + "role": "restriction", + "scope": "superclass", + "backing": "temporal_value_at_timestamptz", + "ooName": "valueAtTimestamptz", + "ooExclude": true + }, + { + "function": "temporal_compact", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_compact", + "ooName": "compact", + "ooExclude": true + }, + { + "function": "temporal_skiplist_make", + "role": "constructor", + "scope": "superclass", + "backing": "temporal_skiplist_make", + "ooName": "skiplistMake", + "ooExclude": true + }, + { + "function": "temporal_skiplist_splice", + "role": "accessor", + "scope": "superclass", + "backing": "temporal_skiplist_splice", + "ooName": "skiplistSplice", + "ooExclude": true + }, + { + "function": "temporal_app_tinst_transfn", + "role": "aggregate", + "scope": "superclass", + "backing": "temporal_app_tinst_transfn", + "ooName": "appTinstTransfn", + "ooExclude": true + }, + { + "function": "temporal_app_tseq_transfn", + "role": "aggregate", + "scope": "superclass", + "backing": "temporal_app_tseq_transfn", + "ooName": "appTseqTransfn", + "ooExclude": true + } + ] + }, + "TFloat": { + "methods": [ + { + "function": "tfloat_from_mfjson", + "role": "constructor", + "scope": "exact", + "backing": "tfloat_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tfloat_in", + "role": "constructor", + "scope": "exact", + "backing": "tfloat_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tfloat_out", + "role": "output", + "scope": "exact", + "backing": "tfloat_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tfloat_from_base_temp", + "role": "constructor", + "scope": "exact", + "backing": "tfloat_from_base_temp", + "ooName": "fromBaseTemp", + "ooExclude": true + }, + { + "function": "tfloat_to_tint", + "role": "conversion", + "scope": "exact", + "backing": "tfloat_to_tint", + "ooName": "toTint", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tfloat_avg_value", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_avg_value", + "ooName": "avgValue", + "ooExclude": true + }, + { + "function": "tfloat_end_value", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "tfloat_min_value", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_min_value", + "ooName": "minValue", + "ooExclude": true + }, + { + "function": "tfloat_max_value", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_max_value", + "ooName": "maxValue", + "ooExclude": true + }, + { + "function": "tfloat_start_value", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "tfloat_value_at_timestamptz", + "role": "restriction", + "scope": "exact", + "backing": "tfloat_value_at_timestamptz", + "ooName": "valueAtTimestamptz", + "ooExclude": true + }, + { + "function": "tfloat_value_n", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "tfloat_values", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_values", + "ooName": "values", + "ooExclude": true + }, + { + "function": "tfloat_ceil", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_ceil", + "ooName": "ceil", + "ooExclude": true + }, + { + "function": "tfloat_degrees", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_degrees", + "ooName": "degrees", + "ooExclude": true + }, + { + "function": "tfloat_floor", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_floor", + "ooName": "floor", + "ooExclude": true + }, + { + "function": "tfloat_radians", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_radians", + "ooName": "radians", + "ooExclude": true + }, + { + "function": "tfloat_scale_value", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_scale_value", + "ooName": "scaleValue", + "ooExclude": true + }, + { + "function": "tfloat_shift_scale_value", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_shift_scale_value", + "ooName": "shiftScaleValue", + "ooExclude": true + }, + { + "function": "tfloat_shift_value", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_shift_value", + "ooName": "shiftValue", + "ooExclude": true + }, + { + "function": "tfloat_at_value", + "role": "restriction", + "scope": "exact", + "backing": "tfloat_at_value", + "ooName": "atValue", + "ooExclude": true + }, + { + "function": "tfloat_minus_value", + "role": "restriction", + "scope": "exact", + "backing": "tfloat_minus_value", + "ooName": "minusValue", + "ooExclude": true + }, + { + "function": "tfloat_exp", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_exp", + "ooName": "exp", + "ooExclude": true + }, + { + "function": "tfloat_ln", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_ln", + "ooName": "ln", + "ooExclude": true + }, + { + "function": "tfloat_log10", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_log10", + "ooName": "log10", + "ooExclude": true + }, + { + "function": "tfloat_tmax_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tfloat_tmax_transfn", + "ooName": "tmaxTransfn", + "ooExclude": true + }, + { + "function": "tfloat_tmin_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tfloat_tmin_transfn", + "ooName": "tminTransfn", + "ooExclude": true + }, + { + "function": "tfloat_tsum_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tfloat_tsum_transfn", + "ooName": "tsumTransfn", + "ooExclude": true + }, + { + "function": "tfloat_wmax_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tfloat_wmax_transfn", + "ooName": "wmaxTransfn", + "ooExclude": true + }, + { + "function": "tfloat_wmin_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tfloat_wmin_transfn", + "ooName": "wminTransfn", + "ooExclude": true + }, + { + "function": "tfloat_wsum_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tfloat_wsum_transfn", + "ooName": "wsumTransfn", + "ooExclude": true + }, + { + "function": "tfloat_time_boxes", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_time_boxes", + "ooName": "timeBoxes", + "ooExclude": true + }, + { + "function": "tfloat_value_bins", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_value_bins", + "ooName": "valueBins", + "ooExclude": true + }, + { + "function": "tfloat_value_boxes", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_value_boxes", + "ooName": "valueBoxes", + "ooExclude": true + }, + { + "function": "tfloat_value_split", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_value_split", + "ooName": "valueSplit", + "ooExclude": true + }, + { + "function": "tfloat_value_time_boxes", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_value_time_boxes", + "ooName": "valueTimeBoxes", + "ooExclude": true + }, + { + "function": "tfloat_value_time_split", + "role": "accessor", + "scope": "exact", + "backing": "tfloat_value_time_split", + "ooName": "valueTimeSplit", + "ooExclude": true + } + ] + }, + "TInt": { + "methods": [ + { + "function": "tint_from_mfjson", + "role": "constructor", + "scope": "exact", + "backing": "tint_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tint_in", + "role": "constructor", + "scope": "exact", + "backing": "tint_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tint_out", + "role": "output", + "scope": "exact", + "backing": "tint_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tint_from_base_temp", + "role": "constructor", + "scope": "exact", + "backing": "tint_from_base_temp", + "ooName": "fromBaseTemp", + "ooExclude": true + }, + { + "function": "tint_to_tfloat", + "role": "conversion", + "scope": "exact", + "backing": "tint_to_tfloat", + "ooName": "toTfloat", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tint_end_value", + "role": "accessor", + "scope": "exact", + "backing": "tint_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "tint_max_value", + "role": "accessor", + "scope": "exact", + "backing": "tint_max_value", + "ooName": "maxValue", + "ooExclude": true + }, + { + "function": "tint_min_value", + "role": "accessor", + "scope": "exact", + "backing": "tint_min_value", + "ooName": "minValue", + "ooExclude": true + }, + { + "function": "tint_start_value", + "role": "accessor", + "scope": "exact", + "backing": "tint_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "tint_value_at_timestamptz", + "role": "restriction", + "scope": "exact", + "backing": "tint_value_at_timestamptz", + "ooName": "valueAtTimestamptz", + "ooExclude": true + }, + { + "function": "tint_value_n", + "role": "accessor", + "scope": "exact", + "backing": "tint_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "tint_values", + "role": "accessor", + "scope": "exact", + "backing": "tint_values", + "ooName": "values", + "ooExclude": true + }, + { + "function": "tint_scale_value", + "role": "accessor", + "scope": "exact", + "backing": "tint_scale_value", + "ooName": "scaleValue", + "ooExclude": true + }, + { + "function": "tint_shift_scale_value", + "role": "accessor", + "scope": "exact", + "backing": "tint_shift_scale_value", + "ooName": "shiftScaleValue", + "ooExclude": true + }, + { + "function": "tint_shift_value", + "role": "accessor", + "scope": "exact", + "backing": "tint_shift_value", + "ooName": "shiftValue", + "ooExclude": true + }, + { + "function": "tint_at_value", + "role": "restriction", + "scope": "exact", + "backing": "tint_at_value", + "ooName": "atValue", + "ooExclude": true + }, + { + "function": "tint_minus_value", + "role": "restriction", + "scope": "exact", + "backing": "tint_minus_value", + "ooName": "minusValue", + "ooExclude": true + }, + { + "function": "tint_tmax_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tint_tmax_transfn", + "ooName": "tmaxTransfn", + "ooExclude": true + }, + { + "function": "tint_tmin_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tint_tmin_transfn", + "ooName": "tminTransfn", + "ooExclude": true + }, + { + "function": "tint_tsum_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tint_tsum_transfn", + "ooName": "tsumTransfn", + "ooExclude": true + }, + { + "function": "tint_wmax_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tint_wmax_transfn", + "ooName": "wmaxTransfn", + "ooExclude": true + }, + { + "function": "tint_wmin_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tint_wmin_transfn", + "ooName": "wminTransfn", + "ooExclude": true + }, + { + "function": "tint_wsum_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tint_wsum_transfn", + "ooName": "wsumTransfn", + "ooExclude": true + }, + { + "function": "tint_time_boxes", + "role": "accessor", + "scope": "exact", + "backing": "tint_time_boxes", + "ooName": "timeBoxes", + "ooExclude": true + }, + { + "function": "tint_value_bins", + "role": "accessor", + "scope": "exact", + "backing": "tint_value_bins", + "ooName": "valueBins", + "ooExclude": true + }, + { + "function": "tint_value_boxes", + "role": "accessor", + "scope": "exact", + "backing": "tint_value_boxes", + "ooName": "valueBoxes", + "ooExclude": true + }, + { + "function": "tint_value_split", + "role": "accessor", + "scope": "exact", + "backing": "tint_value_split", + "ooName": "valueSplit", + "ooExclude": true + }, + { + "function": "tint_value_time_boxes", + "role": "accessor", + "scope": "exact", + "backing": "tint_value_time_boxes", + "ooName": "valueTimeBoxes", + "ooExclude": true + }, + { + "function": "tint_value_time_split", + "role": "accessor", + "scope": "exact", + "backing": "tint_value_time_split", + "ooName": "valueTimeSplit", + "ooExclude": true + } + ] + }, + "TText": { + "methods": [ + { + "function": "ttext_from_mfjson", + "role": "constructor", + "scope": "exact", + "backing": "ttext_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "ttext_in", + "role": "constructor", + "scope": "exact", + "backing": "ttext_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "ttext_out", + "role": "output", + "scope": "exact", + "backing": "ttext_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "ttext_from_base_temp", + "role": "constructor", + "scope": "exact", + "backing": "ttext_from_base_temp", + "ooName": "fromBaseTemp", + "ooExclude": true + }, + { + "function": "ttext_end_value", + "role": "accessor", + "scope": "exact", + "backing": "ttext_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "ttext_max_value", + "role": "accessor", + "scope": "exact", + "backing": "ttext_max_value", + "ooName": "maxValue", + "ooExclude": true + }, + { + "function": "ttext_min_value", + "role": "accessor", + "scope": "exact", + "backing": "ttext_min_value", + "ooName": "minValue", + "ooExclude": true + }, + { + "function": "ttext_start_value", + "role": "accessor", + "scope": "exact", + "backing": "ttext_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "ttext_value_at_timestamptz", + "role": "restriction", + "scope": "exact", + "backing": "ttext_value_at_timestamptz", + "ooName": "valueAtTimestamptz", + "ooExclude": true + }, + { + "function": "ttext_value_n", + "role": "accessor", + "scope": "exact", + "backing": "ttext_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "ttext_values", + "role": "accessor", + "scope": "exact", + "backing": "ttext_values", + "ooName": "values", + "ooExclude": true + }, + { + "function": "ttext_at_value", + "role": "restriction", + "scope": "exact", + "backing": "ttext_at_value", + "ooName": "atValue", + "ooExclude": true + }, + { + "function": "ttext_minus_value", + "role": "restriction", + "scope": "exact", + "backing": "ttext_minus_value", + "ooName": "minusValue", + "ooExclude": true + }, + { + "function": "ttext_initcap", + "role": "accessor", + "scope": "exact", + "backing": "ttext_initcap", + "ooName": "initcap", + "ooExclude": true + }, + { + "function": "ttext_upper", + "role": "accessor", + "scope": "exact", + "backing": "ttext_upper", + "ooName": "upper", + "ooExclude": true + }, + { + "function": "ttext_lower", + "role": "accessor", + "scope": "exact", + "backing": "ttext_lower", + "ooName": "lower", + "ooExclude": true + }, + { + "function": "ttext_tmax_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "ttext_tmax_transfn", + "ooName": "tmaxTransfn", + "ooExclude": true + }, + { + "function": "ttext_tmin_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "ttext_tmin_transfn", + "ooName": "tminTransfn", + "ooExclude": true + } + ] + }, + "TBoolInst": { + "methods": [ + { + "function": "tboolinst_make", + "role": "constructor", + "scope": "constructor", + "backing": "tboolinst_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "tboolinst_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tboolinst_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tboolinst_in", + "role": "constructor", + "scope": "constructor", + "backing": "tboolinst_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TBoolSeq": { + "methods": [ + { + "function": "tboolseq_from_base_tstzset", + "role": "constructor", + "scope": "constructor", + "backing": "tboolseq_from_base_tstzset", + "ooName": "fromBaseTstzset", + "ooExclude": true + }, + { + "function": "tboolseq_from_base_tstzspan", + "role": "constructor", + "scope": "constructor", + "backing": "tboolseq_from_base_tstzspan", + "ooName": "fromBaseTstzspan", + "ooExclude": true + }, + { + "function": "tboolseq_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tboolseq_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tboolseq_in", + "role": "constructor", + "scope": "constructor", + "backing": "tboolseq_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TBoolSeqSet": { + "methods": [ + { + "function": "tboolseqset_from_base_tstzspanset", + "role": "constructor", + "scope": "constructor", + "backing": "tboolseqset_from_base_tstzspanset", + "ooName": "fromBaseTstzspanset", + "ooExclude": true + }, + { + "function": "tboolseqset_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tboolseqset_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tboolseqset_in", + "role": "constructor", + "scope": "constructor", + "backing": "tboolseqset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TFloatInst": { + "methods": [ + { + "function": "tfloatinst_make", + "role": "constructor", + "scope": "constructor", + "backing": "tfloatinst_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "tfloatinst_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tfloatinst_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tfloatinst_in", + "role": "constructor", + "scope": "constructor", + "backing": "tfloatinst_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TFloatSeq": { + "methods": [ + { + "function": "tfloatseq_from_base_tstzset", + "role": "constructor", + "scope": "constructor", + "backing": "tfloatseq_from_base_tstzset", + "ooName": "fromBaseTstzset", + "ooExclude": true + }, + { + "function": "tfloatseq_from_base_tstzspan", + "role": "constructor", + "scope": "constructor", + "backing": "tfloatseq_from_base_tstzspan", + "ooName": "fromBaseTstzspan", + "ooExclude": true + }, + { + "function": "tfloatseq_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tfloatseq_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tfloatseq_in", + "role": "constructor", + "scope": "constructor", + "backing": "tfloatseq_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TFloatSeqSet": { + "methods": [ + { + "function": "tfloatseqset_from_base_tstzspanset", + "role": "constructor", + "scope": "constructor", + "backing": "tfloatseqset_from_base_tstzspanset", + "ooName": "fromBaseTstzspanset", + "ooExclude": true + }, + { + "function": "tfloatseqset_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tfloatseqset_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tfloatseqset_in", + "role": "constructor", + "scope": "constructor", + "backing": "tfloatseqset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TIntInst": { + "methods": [ + { + "function": "tintinst_make", + "role": "constructor", + "scope": "constructor", + "backing": "tintinst_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "tintinst_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tintinst_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tintinst_in", + "role": "constructor", + "scope": "constructor", + "backing": "tintinst_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TIntSeq": { + "methods": [ + { + "function": "tintseq_from_base_tstzset", + "role": "constructor", + "scope": "constructor", + "backing": "tintseq_from_base_tstzset", + "ooName": "fromBaseTstzset", + "ooExclude": true + }, + { + "function": "tintseq_from_base_tstzspan", + "role": "constructor", + "scope": "constructor", + "backing": "tintseq_from_base_tstzspan", + "ooName": "fromBaseTstzspan", + "ooExclude": true + }, + { + "function": "tintseq_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tintseq_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tintseq_in", + "role": "constructor", + "scope": "constructor", + "backing": "tintseq_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TIntSeqSet": { + "methods": [ + { + "function": "tintseqset_from_base_tstzspanset", + "role": "constructor", + "scope": "constructor", + "backing": "tintseqset_from_base_tstzspanset", + "ooName": "fromBaseTstzspanset", + "ooExclude": true + }, + { + "function": "tintseqset_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tintseqset_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tintseqset_in", + "role": "constructor", + "scope": "constructor", + "backing": "tintseqset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TSequence": { + "methods": [ + { + "function": "tsequence_make", + "role": "constructor", + "scope": "subtype", + "backing": "tsequence_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "tsequence_from_mfjson", + "role": "constructor", + "scope": "subtype", + "backing": "tsequence_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tsequence_in", + "role": "constructor", + "scope": "subtype", + "backing": "tsequence_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tsequence_out", + "role": "output", + "scope": "subtype", + "backing": "tsequence_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tsequence_copy", + "role": "constructor", + "scope": "subtype", + "backing": "tsequence_copy", + "ooName": "copy", + "ooExclude": true + }, + { + "function": "tsequence_from_base_temp", + "role": "constructor", + "scope": "subtype", + "backing": "tsequence_from_base_temp", + "ooName": "fromBaseTemp", + "ooExclude": true + }, + { + "function": "tsequence_from_base_tstzset", + "role": "constructor", + "scope": "subtype", + "backing": "tsequence_from_base_tstzset", + "ooName": "fromBaseTstzset", + "ooExclude": true + }, + { + "function": "tsequence_from_base_tstzspan", + "role": "constructor", + "scope": "subtype", + "backing": "tsequence_from_base_tstzspan", + "ooName": "fromBaseTstzspan", + "ooExclude": true + }, + { + "function": "tsequence_make_exp", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_make_exp", + "ooName": "makeExp", + "ooExclude": true + }, + { + "function": "tsequence_make_free", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_make_free", + "ooName": "makeFree", + "ooExclude": true + }, + { + "function": "tsequence_set_tstzspan", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_set_tstzspan", + "ooName": "setTstzspan", + "ooExclude": true + }, + { + "function": "tsequence_duration", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_duration", + "ooName": "duration", + "ooExclude": true + }, + { + "function": "tsequence_end_timestamptz", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_end_timestamptz", + "ooName": "endTimestamptz", + "ooExclude": true + }, + { + "function": "tsequence_hash", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_hash", + "ooName": "hash", + "ooExclude": true + }, + { + "function": "tsequence_insts_p", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_insts_p", + "ooName": "instsP", + "ooExclude": true + }, + { + "function": "tsequence_max_inst_p", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_max_inst_p", + "ooName": "maxInstP", + "ooExclude": true + }, + { + "function": "tsequence_max_val", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_max_val", + "ooName": "maxVal", + "ooExclude": true + }, + { + "function": "tsequence_min_inst_p", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_min_inst_p", + "ooName": "minInstP", + "ooExclude": true + }, + { + "function": "tsequence_min_val", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_min_val", + "ooName": "minVal", + "ooExclude": true + }, + { + "function": "tsequence_segments", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_segments", + "ooName": "segments", + "ooExclude": true + }, + { + "function": "tsequence_seqs", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_seqs", + "ooName": "seqs", + "ooExclude": true + }, + { + "function": "tsequence_start_timestamptz", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_start_timestamptz", + "ooName": "startTimestamptz", + "ooExclude": true + }, + { + "function": "tsequence_time", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_time", + "ooName": "time", + "ooExclude": true + }, + { + "function": "tsequence_timestamps", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_timestamps", + "ooName": "timestamps", + "ooExclude": true + }, + { + "function": "tsequence_value_at_timestamptz", + "role": "restriction", + "scope": "subtype", + "backing": "tsequence_value_at_timestamptz", + "ooName": "valueAtTimestamptz", + "ooExclude": true + }, + { + "function": "tsequence_values_p", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_values_p", + "ooName": "valuesP", + "ooExclude": true + }, + { + "function": "tsequence_restart", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_restart", + "ooName": "restart", + "ooExclude": true + }, + { + "function": "tsequence_set_interp", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_set_interp", + "ooName": "setInterp", + "ooExclude": true + }, + { + "function": "tsequence_shift_scale_time", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_shift_scale_time", + "ooName": "shiftScaleTime", + "ooExclude": true + }, + { + "function": "tsequence_subseq", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_subseq", + "ooName": "subseq", + "ooExclude": true + }, + { + "function": "tsequence_to_tinstant", + "role": "conversion", + "scope": "subtype", + "backing": "tsequence_to_tinstant", + "ooName": "toTinstant", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tsequence_to_tsequenceset", + "role": "conversion", + "scope": "subtype", + "backing": "tsequence_to_tsequenceset", + "ooName": "toTsequenceset", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tsequence_to_tsequenceset_free", + "role": "conversion", + "scope": "subtype", + "backing": "tsequence_to_tsequenceset_free", + "ooName": "toTsequencesetFree", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tsequence_to_tsequenceset_interp", + "role": "conversion", + "scope": "subtype", + "backing": "tsequence_to_tsequenceset_interp", + "ooName": "toTsequencesetInterp", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tsequence_append_tinstant", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_append_tinstant", + "ooName": "appendTinstant", + "ooExclude": true + }, + { + "function": "tsequence_append_tsequence", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_append_tsequence", + "ooName": "appendTsequence", + "ooExclude": true + }, + { + "function": "tsequence_delete_timestamptz", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_delete_timestamptz", + "ooName": "deleteTimestamptz", + "ooExclude": true + }, + { + "function": "tsequence_delete_tstzset", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_delete_tstzset", + "ooName": "deleteTstzset", + "ooExclude": true + }, + { + "function": "tsequence_delete_tstzspan", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_delete_tstzspan", + "ooName": "deleteTstzspan", + "ooExclude": true + }, + { + "function": "tsequence_delete_tstzspanset", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_delete_tstzspanset", + "ooName": "deleteTstzspanset", + "ooExclude": true + }, + { + "function": "tsequence_insert", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_insert", + "ooName": "insert", + "ooExclude": true + }, + { + "function": "tsequence_merge", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_merge", + "ooName": "merge", + "ooExclude": true + }, + { + "function": "tsequence_merge_array", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_merge_array", + "ooName": "mergeArray", + "ooExclude": true + }, + { + "function": "tsequence_expand_bbox", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_expand_bbox", + "ooName": "expandBbox", + "ooExclude": true + }, + { + "function": "tsequence_set_bbox", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_set_bbox", + "ooName": "setBbox", + "ooExclude": true + }, + { + "function": "tsequence_at_timestamptz", + "role": "restriction", + "scope": "subtype", + "backing": "tsequence_at_timestamptz", + "ooName": "atTimestamptz", + "ooExclude": true + }, + { + "function": "tsequence_restrict_tstzspan", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_restrict_tstzspan", + "ooName": "restrictTstzspan", + "ooExclude": true + }, + { + "function": "tsequence_restrict_tstzspanset", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_restrict_tstzspanset", + "ooName": "restrictTstzspanset", + "ooExclude": true + }, + { + "function": "tsequence_cmp", + "role": "predicate", + "scope": "subtype", + "backing": "tsequence_cmp", + "ooName": "cmp", + "ooExclude": true + }, + { + "function": "tsequence_eq", + "role": "predicate", + "scope": "subtype", + "backing": "tsequence_eq", + "ooName": "eq", + "ooExclude": true + }, + { + "function": "tsequence_compact", + "role": "accessor", + "scope": "subtype", + "backing": "tsequence_compact", + "ooName": "compact", + "ooExclude": true + } + ] + }, + "TSequenceSet": { + "methods": [ + { + "function": "tsequenceset_make", + "role": "constructor", + "scope": "subtype", + "backing": "tsequenceset_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "tsequenceset_make_gaps", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_make_gaps", + "ooName": "makeGaps", + "ooExclude": true + }, + { + "function": "tsequenceset_from_mfjson", + "role": "constructor", + "scope": "subtype", + "backing": "tsequenceset_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tsequenceset_in", + "role": "constructor", + "scope": "subtype", + "backing": "tsequenceset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tsequenceset_out", + "role": "output", + "scope": "subtype", + "backing": "tsequenceset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tsequenceset_copy", + "role": "constructor", + "scope": "subtype", + "backing": "tsequenceset_copy", + "ooName": "copy", + "ooExclude": true + }, + { + "function": "tsequenceset_from_base_temp", + "role": "constructor", + "scope": "subtype", + "backing": "tsequenceset_from_base_temp", + "ooName": "fromBaseTemp", + "ooExclude": true + }, + { + "function": "tsequenceset_from_base_tstzspanset", + "role": "constructor", + "scope": "subtype", + "backing": "tsequenceset_from_base_tstzspanset", + "ooName": "fromBaseTstzspanset", + "ooExclude": true + }, + { + "function": "tsequenceset_make_exp", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_make_exp", + "ooName": "makeExp", + "ooExclude": true + }, + { + "function": "tsequenceset_make_free", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_make_free", + "ooName": "makeFree", + "ooExclude": true + }, + { + "function": "tsequenceset_set_tstzspan", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_set_tstzspan", + "ooName": "setTstzspan", + "ooExclude": true + }, + { + "function": "tsequenceset_duration", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_duration", + "ooName": "duration", + "ooExclude": true + }, + { + "function": "tsequenceset_end_timestamptz", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_end_timestamptz", + "ooName": "endTimestamptz", + "ooExclude": true + }, + { + "function": "tsequenceset_hash", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_hash", + "ooName": "hash", + "ooExclude": true + }, + { + "function": "tsequenceset_inst_n", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_inst_n", + "ooName": "instN", + "ooExclude": true + }, + { + "function": "tsequenceset_insts_p", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_insts_p", + "ooName": "instsP", + "ooExclude": true + }, + { + "function": "tsequenceset_max_inst_p", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_max_inst_p", + "ooName": "maxInstP", + "ooExclude": true + }, + { + "function": "tsequenceset_max_val", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_max_val", + "ooName": "maxVal", + "ooExclude": true + }, + { + "function": "tsequenceset_min_inst_p", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_min_inst_p", + "ooName": "minInstP", + "ooExclude": true + }, + { + "function": "tsequenceset_min_val", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_min_val", + "ooName": "minVal", + "ooExclude": true + }, + { + "function": "tsequenceset_num_instants", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_num_instants", + "ooName": "numInstants", + "ooExclude": true + }, + { + "function": "tsequenceset_num_timestamps", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_num_timestamps", + "ooName": "numTimestamps", + "ooExclude": true + }, + { + "function": "tsequenceset_segments", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_segments", + "ooName": "segments", + "ooExclude": true + }, + { + "function": "tsequenceset_sequences_p", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_sequences_p", + "ooName": "sequencesP", + "ooExclude": true + }, + { + "function": "tsequenceset_start_timestamptz", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_start_timestamptz", + "ooName": "startTimestamptz", + "ooExclude": true + }, + { + "function": "tsequenceset_time", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_time", + "ooName": "time", + "ooExclude": true + }, + { + "function": "tsequenceset_timestamptz_n", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_timestamptz_n", + "ooName": "timestamptzN", + "ooExclude": true + }, + { + "function": "tsequenceset_timestamps", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_timestamps", + "ooName": "timestamps", + "ooExclude": true + }, + { + "function": "tsequenceset_value_at_timestamptz", + "role": "restriction", + "scope": "subtype", + "backing": "tsequenceset_value_at_timestamptz", + "ooName": "valueAtTimestamptz", + "ooExclude": true + }, + { + "function": "tsequenceset_value_n", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "tsequenceset_values_p", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_values_p", + "ooName": "valuesP", + "ooExclude": true + }, + { + "function": "tsequenceset_restart", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_restart", + "ooName": "restart", + "ooExclude": true + }, + { + "function": "tsequenceset_set_interp", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_set_interp", + "ooName": "setInterp", + "ooExclude": true + }, + { + "function": "tsequenceset_shift_scale_time", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_shift_scale_time", + "ooName": "shiftScaleTime", + "ooExclude": true + }, + { + "function": "tsequenceset_to_discrete", + "role": "conversion", + "scope": "subtype", + "backing": "tsequenceset_to_discrete", + "ooName": "toDiscrete", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tsequenceset_to_linear", + "role": "conversion", + "scope": "subtype", + "backing": "tsequenceset_to_linear", + "ooName": "toLinear", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tsequenceset_to_step", + "role": "conversion", + "scope": "subtype", + "backing": "tsequenceset_to_step", + "ooName": "toStep", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tsequenceset_to_tinstant", + "role": "conversion", + "scope": "subtype", + "backing": "tsequenceset_to_tinstant", + "ooName": "toTinstant", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tsequenceset_to_tsequence", + "role": "conversion", + "scope": "subtype", + "backing": "tsequenceset_to_tsequence", + "ooName": "toTsequence", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tsequenceset_append_tinstant", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_append_tinstant", + "ooName": "appendTinstant", + "ooExclude": true + }, + { + "function": "tsequenceset_append_tsequence", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_append_tsequence", + "ooName": "appendTsequence", + "ooExclude": true + }, + { + "function": "tsequenceset_delete_timestamptz", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_delete_timestamptz", + "ooName": "deleteTimestamptz", + "ooExclude": true + }, + { + "function": "tsequenceset_delete_tstzset", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_delete_tstzset", + "ooName": "deleteTstzset", + "ooExclude": true + }, + { + "function": "tsequenceset_delete_tstzspan", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_delete_tstzspan", + "ooName": "deleteTstzspan", + "ooExclude": true + }, + { + "function": "tsequenceset_delete_tstzspanset", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_delete_tstzspanset", + "ooName": "deleteTstzspanset", + "ooExclude": true + }, + { + "function": "tsequenceset_insert", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_insert", + "ooName": "insert", + "ooExclude": true + }, + { + "function": "tsequenceset_merge", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_merge", + "ooName": "merge", + "ooExclude": true + }, + { + "function": "tsequenceset_merge_array", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_merge_array", + "ooName": "mergeArray", + "ooExclude": true + }, + { + "function": "tsequenceset_expand_bbox", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_expand_bbox", + "ooName": "expandBbox", + "ooExclude": true + }, + { + "function": "tsequenceset_set_bbox", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_set_bbox", + "ooName": "setBbox", + "ooExclude": true + }, + { + "function": "tsequenceset_after_timestamptz", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_after_timestamptz", + "ooName": "afterTimestamptz", + "ooExclude": true + }, + { + "function": "tsequenceset_before_timestamptz", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_before_timestamptz", + "ooName": "beforeTimestamptz", + "ooExclude": true + }, + { + "function": "tsequenceset_restrict_minmax", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_restrict_minmax", + "ooName": "restrictMinmax", + "ooExclude": true + }, + { + "function": "tsequenceset_restrict_tstzspan", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_restrict_tstzspan", + "ooName": "restrictTstzspan", + "ooExclude": true + }, + { + "function": "tsequenceset_restrict_tstzspanset", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_restrict_tstzspanset", + "ooName": "restrictTstzspanset", + "ooExclude": true + }, + { + "function": "tsequenceset_restrict_timestamptz", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_restrict_timestamptz", + "ooName": "restrictTimestamptz", + "ooExclude": true + }, + { + "function": "tsequenceset_restrict_tstzset", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_restrict_tstzset", + "ooName": "restrictTstzset", + "ooExclude": true + }, + { + "function": "tsequenceset_restrict_value", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_restrict_value", + "ooName": "restrictValue", + "ooExclude": true + }, + { + "function": "tsequenceset_restrict_values", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_restrict_values", + "ooName": "restrictValues", + "ooExclude": true + }, + { + "function": "tsequenceset_cmp", + "role": "predicate", + "scope": "subtype", + "backing": "tsequenceset_cmp", + "ooName": "cmp", + "ooExclude": true + }, + { + "function": "tsequenceset_eq", + "role": "predicate", + "scope": "subtype", + "backing": "tsequenceset_eq", + "ooName": "eq", + "ooExclude": true + }, + { + "function": "tsequenceset_compact", + "role": "accessor", + "scope": "subtype", + "backing": "tsequenceset_compact", + "ooName": "compact", + "ooExclude": true + } + ] + }, + "TTextInst": { + "methods": [ + { + "function": "ttextinst_make", + "role": "constructor", + "scope": "constructor", + "backing": "ttextinst_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "ttextinst_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "ttextinst_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "ttextinst_in", + "role": "constructor", + "scope": "constructor", + "backing": "ttextinst_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TTextSeq": { + "methods": [ + { + "function": "ttextseq_from_base_tstzset", + "role": "constructor", + "scope": "constructor", + "backing": "ttextseq_from_base_tstzset", + "ooName": "fromBaseTstzset", + "ooExclude": true + }, + { + "function": "ttextseq_from_base_tstzspan", + "role": "constructor", + "scope": "constructor", + "backing": "ttextseq_from_base_tstzspan", + "ooName": "fromBaseTstzspan", + "ooExclude": true + }, + { + "function": "ttextseq_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "ttextseq_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "ttextseq_in", + "role": "constructor", + "scope": "constructor", + "backing": "ttextseq_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TTextSeqSet": { + "methods": [ + { + "function": "ttextseqset_from_base_tstzspanset", + "role": "constructor", + "scope": "constructor", + "backing": "ttextseqset_from_base_tstzspanset", + "ooName": "fromBaseTstzspanset", + "ooExclude": true + }, + { + "function": "ttextseqset_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "ttextseqset_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "ttextseqset_in", + "role": "constructor", + "scope": "constructor", + "backing": "ttextseqset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TNumber": { + "methods": [ + { + "function": "tnumber_to_span", + "role": "conversion", + "scope": "family", + "backing": "tnumber_to_span", + "ooName": "toSpan", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tnumber_to_tbox", + "role": "conversion", + "scope": "family", + "backing": "tnumber_to_tbox", + "ooName": "toTbox", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tnumber_avg_value", + "role": "accessor", + "scope": "family", + "backing": "tnumber_avg_value", + "ooName": "avgValue", + "ooExclude": true + }, + { + "function": "tnumber_integral", + "role": "accessor", + "scope": "family", + "backing": "tnumber_integral", + "ooName": "integral", + "ooExclude": true + }, + { + "function": "tnumber_twavg", + "role": "accessor", + "scope": "family", + "backing": "tnumber_twavg", + "ooName": "twavg", + "ooExclude": true + }, + { + "function": "tnumber_valuespans", + "role": "accessor", + "scope": "family", + "backing": "tnumber_valuespans", + "ooName": "valuespans", + "ooExclude": true + }, + { + "function": "tnumber_at_span", + "role": "restriction", + "scope": "family", + "backing": "tnumber_at_span", + "ooName": "atSpan", + "ooExclude": true + }, + { + "function": "tnumber_at_spanset", + "role": "restriction", + "scope": "family", + "backing": "tnumber_at_spanset", + "ooName": "atSpanset", + "ooExclude": true + }, + { + "function": "tnumber_at_tbox", + "role": "restriction", + "scope": "family", + "backing": "tnumber_at_tbox", + "ooName": "atTbox", + "ooExclude": true + }, + { + "function": "tnumber_minus_span", + "role": "restriction", + "scope": "family", + "backing": "tnumber_minus_span", + "ooName": "minusSpan", + "ooExclude": true + }, + { + "function": "tnumber_minus_spanset", + "role": "restriction", + "scope": "family", + "backing": "tnumber_minus_spanset", + "ooName": "minusSpanset", + "ooExclude": true + }, + { + "function": "tnumber_minus_tbox", + "role": "restriction", + "scope": "family", + "backing": "tnumber_minus_tbox", + "ooName": "minusTbox", + "ooExclude": true + }, + { + "function": "tnumber_split_each_n_tboxes", + "role": "accessor", + "scope": "family", + "backing": "tnumber_split_each_n_tboxes", + "ooName": "splitEachNTboxes", + "ooExclude": true + }, + { + "function": "tnumber_split_n_tboxes", + "role": "accessor", + "scope": "family", + "backing": "tnumber_split_n_tboxes", + "ooName": "splitNTboxes", + "ooExclude": true + }, + { + "function": "tnumber_tboxes", + "role": "accessor", + "scope": "family", + "backing": "tnumber_tboxes", + "ooName": "tboxes", + "ooExclude": true + }, + { + "function": "tnumber_abs", + "role": "accessor", + "scope": "family", + "backing": "tnumber_abs", + "ooName": "abs", + "ooExclude": true + }, + { + "function": "tnumber_trend", + "role": "accessor", + "scope": "family", + "backing": "tnumber_trend", + "ooName": "trend", + "ooExclude": true + }, + { + "function": "tnumber_angular_difference", + "role": "accessor", + "scope": "family", + "backing": "tnumber_angular_difference", + "ooName": "angularDifference", + "ooExclude": true + }, + { + "function": "tnumber_delta_value", + "role": "accessor", + "scope": "family", + "backing": "tnumber_delta_value", + "ooName": "deltaValue", + "ooExclude": true + }, + { + "function": "tnumber_extent_transfn", + "role": "aggregate", + "scope": "family", + "backing": "tnumber_extent_transfn", + "ooName": "extentTransfn", + "ooExclude": true + }, + { + "function": "tnumber_tavg_finalfn", + "role": "aggregate", + "scope": "family", + "backing": "tnumber_tavg_finalfn", + "ooName": "tavgFinalfn", + "ooExclude": true + }, + { + "function": "tnumber_tavg_transfn", + "role": "aggregate", + "scope": "family", + "backing": "tnumber_tavg_transfn", + "ooName": "tavgTransfn", + "ooExclude": true + }, + { + "function": "tnumber_wavg_transfn", + "role": "aggregate", + "scope": "family", + "backing": "tnumber_wavg_transfn", + "ooName": "wavgTransfn", + "ooExclude": true + }, + { + "function": "tnumber_basetype", + "role": "accessor", + "scope": "family", + "backing": "tnumber_basetype", + "ooName": "basetype", + "ooExclude": true + }, + { + "function": "tnumber_type", + "role": "accessor", + "scope": "family", + "backing": "tnumber_type", + "ooName": "type", + "ooExclude": true + }, + { + "function": "tnumber_spantype", + "role": "accessor", + "scope": "family", + "backing": "tnumber_spantype", + "ooName": "spantype", + "ooExclude": true + }, + { + "function": "tnumber_set_tbox", + "role": "accessor", + "scope": "family", + "backing": "tnumber_set_tbox", + "ooName": "setTbox", + "ooExclude": true + }, + { + "function": "tnumber_set_span", + "role": "accessor", + "scope": "family", + "backing": "tnumber_set_span", + "ooName": "setSpan", + "ooExclude": true + }, + { + "function": "tnumber_shift_scale_value", + "role": "accessor", + "scope": "family", + "backing": "tnumber_shift_scale_value", + "ooName": "shiftScaleValue", + "ooExclude": true + }, + { + "function": "tnumber_restrict_span", + "role": "accessor", + "scope": "family", + "backing": "tnumber_restrict_span", + "ooName": "restrictSpan", + "ooExclude": true + }, + { + "function": "tnumber_restrict_spanset", + "role": "accessor", + "scope": "family", + "backing": "tnumber_restrict_spanset", + "ooName": "restrictSpanset", + "ooExclude": true + }, + { + "function": "tnumber_value_bins", + "role": "accessor", + "scope": "family", + "backing": "tnumber_value_bins", + "ooName": "valueBins", + "ooExclude": true + }, + { + "function": "tnumber_value_time_boxes", + "role": "accessor", + "scope": "family", + "backing": "tnumber_value_time_boxes", + "ooName": "valueTimeBoxes", + "ooExclude": true + }, + { + "function": "tnumber_value_split", + "role": "accessor", + "scope": "family", + "backing": "tnumber_value_split", + "ooName": "valueSplit", + "ooExclude": true + }, + { + "function": "tnumber_value_time_split", + "role": "accessor", + "scope": "family", + "backing": "tnumber_value_time_split", + "ooName": "valueTimeSplit", + "ooExclude": true + } + ] + }, + "GeomSet": { + "methods": [ + { + "function": "geoset_type", + "role": "accessor", + "scope": "companion", + "backing": "geoset_type", + "ooName": "geosetType", + "ooExclude": true + }, + { + "function": "geomset_in", + "role": "constructor", + "scope": "companion", + "backing": "geomset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "geoset_make", + "role": "constructor", + "scope": "companion", + "backing": "geoset_make", + "ooName": "geosetMake", + "ooExclude": true + }, + { + "function": "geoset_end_value", + "role": "accessor", + "scope": "companion", + "backing": "geoset_end_value", + "ooName": "geosetEndValue", + "ooExclude": true + }, + { + "function": "geoset_start_value", + "role": "accessor", + "scope": "companion", + "backing": "geoset_start_value", + "ooName": "geosetStartValue", + "ooExclude": true + }, + { + "function": "geoset_value_n", + "role": "accessor", + "scope": "companion", + "backing": "geoset_value_n", + "ooName": "geosetValueN", + "ooExclude": true + }, + { + "function": "geoset_values", + "role": "accessor", + "scope": "companion", + "backing": "geoset_values", + "ooName": "geosetValues", + "ooExclude": true + } + ] + }, + "TAlpha": { + "methods": [ + { + "function": "talpha_type", + "role": "accessor", + "scope": "family", + "backing": "talpha_type", + "ooName": "type", + "ooExclude": true + } + ] + }, + "TSpatial": { + "methods": [ + { + "function": "tspatial_type", + "role": "accessor", + "scope": "family", + "backing": "tspatial_type", + "ooName": "type", + "ooExclude": true + }, + { + "function": "tspatial_as_ewkt", + "role": "output", + "scope": "family", + "backing": "tspatial_as_ewkt", + "ooName": "asEWKT", + "ooExclude": true + }, + { + "function": "tspatial_as_text", + "role": "output", + "scope": "family", + "backing": "tspatial_as_text", + "ooName": "asText", + "ooExclude": true + }, + { + "function": "tspatial_out", + "role": "output", + "scope": "family", + "backing": "tspatial_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tspatial_to_stbox", + "role": "conversion", + "scope": "family", + "backing": "tspatial_to_stbox", + "ooName": "toStbox", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tspatial_srid", + "role": "accessor", + "scope": "family", + "backing": "tspatial_srid", + "ooName": "SRID", + "ooExclude": true + }, + { + "function": "tspatial_set_srid", + "role": "accessor", + "scope": "family", + "backing": "tspatial_set_srid", + "ooName": "setSRID", + "ooExclude": true + }, + { + "function": "tspatial_transform", + "role": "accessor", + "scope": "family", + "backing": "tspatial_transform", + "ooName": "transform", + "ooExclude": true + }, + { + "function": "tspatial_transform_pipeline", + "role": "accessor", + "scope": "family", + "backing": "tspatial_transform_pipeline", + "ooName": "transformPipeline", + "ooExclude": true + }, + { + "function": "tspatial_extent_transfn", + "role": "aggregate", + "scope": "family", + "backing": "tspatial_extent_transfn", + "ooName": "extentTransfn", + "ooExclude": true + }, + { + "function": "tspatial_set_stbox", + "role": "accessor", + "scope": "family", + "backing": "tspatial_set_stbox", + "ooName": "setStbox", + "ooExclude": true + } + ] + }, + "TPoint": { + "methods": [ + { + "function": "tpoint_type", + "role": "accessor", + "scope": "family", + "backing": "tpoint_type", + "ooName": "type", + "ooExclude": true + }, + { + "function": "tpoint_from_base_temp", + "role": "constructor", + "scope": "family", + "backing": "tpoint_from_base_temp", + "ooName": "fromBaseTemp", + "ooExclude": true + }, + { + "function": "tpoint_as_mvtgeom", + "role": "accessor", + "scope": "family", + "backing": "tpoint_as_mvtgeom", + "ooName": "asMvtgeom", + "ooExclude": true + }, + { + "function": "tpoint_tfloat_to_geomeas", + "role": "conversion", + "scope": "family", + "backing": "tpoint_tfloat_to_geomeas", + "ooName": "tfloatToGeomeas", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tpoint_angular_difference", + "role": "accessor", + "scope": "family", + "backing": "tpoint_angular_difference", + "ooName": "angularDifference", + "ooExclude": true + }, + { + "function": "tpoint_azimuth", + "role": "accessor", + "scope": "family", + "backing": "tpoint_azimuth", + "ooName": "azimuth", + "ooExclude": true + }, + { + "function": "tpoint_cumulative_length", + "role": "accessor", + "scope": "family", + "backing": "tpoint_cumulative_length", + "ooName": "cumulativeLength", + "ooExclude": true + }, + { + "function": "tpoint_direction", + "role": "accessor", + "scope": "family", + "backing": "tpoint_direction", + "ooName": "direction", + "ooExclude": true + }, + { + "function": "tpoint_get_x", + "role": "accessor", + "scope": "family", + "backing": "tpoint_get_x", + "ooName": "getX", + "ooExclude": true + }, + { + "function": "tpoint_get_y", + "role": "accessor", + "scope": "family", + "backing": "tpoint_get_y", + "ooName": "getY", + "ooExclude": true + }, + { + "function": "tpoint_get_z", + "role": "accessor", + "scope": "family", + "backing": "tpoint_get_z", + "ooName": "getZ", + "ooExclude": true + }, + { + "function": "tpoint_is_simple", + "role": "accessor", + "scope": "family", + "backing": "tpoint_is_simple", + "ooName": "isSimple", + "ooExclude": true + }, + { + "function": "tpoint_length", + "role": "accessor", + "scope": "family", + "backing": "tpoint_length", + "ooName": "length", + "ooExclude": true + }, + { + "function": "tpoint_speed", + "role": "accessor", + "scope": "family", + "backing": "tpoint_speed", + "ooName": "speed", + "ooExclude": true + }, + { + "function": "tpoint_trajectory", + "role": "accessor", + "scope": "family", + "backing": "tpoint_trajectory", + "ooName": "trajectory", + "ooExclude": true + }, + { + "function": "tpoint_twcentroid", + "role": "accessor", + "scope": "family", + "backing": "tpoint_twcentroid", + "ooName": "twcentroid", + "ooExclude": true + }, + { + "function": "tpoint_make_simple", + "role": "accessor", + "scope": "family", + "backing": "tpoint_make_simple", + "ooName": "makeSimple", + "ooExclude": true + }, + { + "function": "tpoint_at_elevation", + "role": "restriction", + "scope": "family", + "backing": "tpoint_at_elevation", + "ooName": "atElevation", + "ooExclude": true + }, + { + "function": "tpoint_at_geom", + "role": "restriction", + "scope": "family", + "backing": "tpoint_at_geom", + "ooName": "atGeom", + "ooExclude": true + }, + { + "function": "tpoint_at_value", + "role": "restriction", + "scope": "family", + "backing": "tpoint_at_value", + "ooName": "atValue", + "ooExclude": true + }, + { + "function": "tpoint_minus_elevation", + "role": "restriction", + "scope": "family", + "backing": "tpoint_minus_elevation", + "ooName": "minusElevation", + "ooExclude": true + }, + { + "function": "tpoint_minus_geom", + "role": "restriction", + "scope": "family", + "backing": "tpoint_minus_geom", + "ooName": "minusGeom", + "ooExclude": true + }, + { + "function": "tpoint_minus_value", + "role": "restriction", + "scope": "family", + "backing": "tpoint_minus_value", + "ooName": "minusValue", + "ooExclude": true + }, + { + "function": "tpoint_tcentroid_finalfn", + "role": "aggregate", + "scope": "family", + "backing": "tpoint_tcentroid_finalfn", + "ooName": "tcentroidFinalfn", + "ooExclude": true + }, + { + "function": "tpoint_tcentroid_transfn", + "role": "aggregate", + "scope": "family", + "backing": "tpoint_tcentroid_transfn", + "ooName": "tcentroidTransfn", + "ooExclude": true + }, + { + "function": "tpoint_get_coord", + "role": "accessor", + "scope": "family", + "backing": "tpoint_get_coord", + "ooName": "getCoord", + "ooExclude": true + } + ] + }, + "TGeo": { + "methods": [ + { + "function": "tgeo_type", + "role": "accessor", + "scope": "family", + "backing": "tgeo_type", + "ooName": "type", + "ooExclude": true + }, + { + "function": "tgeo_type_all", + "role": "accessor", + "scope": "family", + "backing": "tgeo_type_all", + "ooName": "typeAll", + "ooExclude": true + }, + { + "function": "tgeo_from_base_temp", + "role": "constructor", + "scope": "family", + "backing": "tgeo_from_base_temp", + "ooName": "fromBaseTemp", + "ooExclude": true + }, + { + "function": "tgeo_centroid", + "role": "accessor", + "scope": "family", + "backing": "tgeo_centroid", + "ooName": "centroid", + "ooExclude": true + }, + { + "function": "tgeo_convex_hull", + "role": "accessor", + "scope": "family", + "backing": "tgeo_convex_hull", + "ooName": "convexHull", + "ooExclude": true + }, + { + "function": "tgeo_end_value", + "role": "accessor", + "scope": "family", + "backing": "tgeo_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "tgeo_start_value", + "role": "accessor", + "scope": "family", + "backing": "tgeo_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "tgeo_traversed_area", + "role": "accessor", + "scope": "family", + "backing": "tgeo_traversed_area", + "ooName": "traversedArea", + "ooExclude": true + }, + { + "function": "tgeo_value_at_timestamptz", + "role": "restriction", + "scope": "family", + "backing": "tgeo_value_at_timestamptz", + "ooName": "valueAtTimestamptz", + "ooExclude": true + }, + { + "function": "tgeo_value_n", + "role": "accessor", + "scope": "family", + "backing": "tgeo_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "tgeo_values", + "role": "accessor", + "scope": "family", + "backing": "tgeo_values", + "ooName": "values", + "ooExclude": true + }, + { + "function": "tgeo_affine", + "role": "accessor", + "scope": "family", + "backing": "tgeo_affine", + "ooName": "affine", + "ooExclude": true + }, + { + "function": "tgeo_scale", + "role": "accessor", + "scope": "family", + "backing": "tgeo_scale", + "ooName": "scale", + "ooExclude": true + }, + { + "function": "tgeo_at_geom", + "role": "restriction", + "scope": "family", + "backing": "tgeo_at_geom", + "ooName": "atGeom", + "ooExclude": true + }, + { + "function": "tgeo_at_stbox", + "role": "restriction", + "scope": "family", + "backing": "tgeo_at_stbox", + "ooName": "atStbox", + "ooExclude": true + }, + { + "function": "tgeo_at_value", + "role": "restriction", + "scope": "family", + "backing": "tgeo_at_value", + "ooName": "atValue", + "ooExclude": true + }, + { + "function": "tgeo_minus_geom", + "role": "restriction", + "scope": "family", + "backing": "tgeo_minus_geom", + "ooName": "minusGeom", + "ooExclude": true + }, + { + "function": "tgeo_minus_stbox", + "role": "restriction", + "scope": "family", + "backing": "tgeo_minus_stbox", + "ooName": "minusStbox", + "ooExclude": true + }, + { + "function": "tgeo_minus_value", + "role": "restriction", + "scope": "family", + "backing": "tgeo_minus_value", + "ooName": "minusValue", + "ooExclude": true + }, + { + "function": "tgeo_stboxes", + "role": "accessor", + "scope": "family", + "backing": "tgeo_stboxes", + "ooName": "stboxes", + "ooExclude": true + }, + { + "function": "tgeo_space_boxes", + "role": "accessor", + "scope": "family", + "backing": "tgeo_space_boxes", + "ooName": "spaceBoxes", + "ooExclude": true + }, + { + "function": "tgeo_space_time_boxes", + "role": "accessor", + "scope": "family", + "backing": "tgeo_space_time_boxes", + "ooName": "spaceTimeBoxes", + "ooExclude": true + }, + { + "function": "tgeo_split_each_n_stboxes", + "role": "accessor", + "scope": "family", + "backing": "tgeo_split_each_n_stboxes", + "ooName": "splitEachNStboxes", + "ooExclude": true + }, + { + "function": "tgeo_split_n_stboxes", + "role": "accessor", + "scope": "family", + "backing": "tgeo_split_n_stboxes", + "ooName": "splitNStboxes", + "ooExclude": true + }, + { + "function": "tgeo_space_split", + "role": "accessor", + "scope": "family", + "backing": "tgeo_space_split", + "ooName": "spaceSplit", + "ooExclude": true + }, + { + "function": "tgeo_space_time_split", + "role": "accessor", + "scope": "family", + "backing": "tgeo_space_time_split", + "ooName": "spaceTimeSplit", + "ooExclude": true + }, + { + "function": "tgeo_restrict_elevation", + "role": "accessor", + "scope": "family", + "backing": "tgeo_restrict_elevation", + "ooName": "restrictElevation", + "ooExclude": true + }, + { + "function": "tgeo_restrict_geom", + "role": "accessor", + "scope": "family", + "backing": "tgeo_restrict_geom", + "ooName": "restrictGeom", + "ooExclude": true + }, + { + "function": "tgeo_restrict_stbox", + "role": "accessor", + "scope": "family", + "backing": "tgeo_restrict_stbox", + "ooName": "restrictStbox", + "ooExclude": true + }, + { + "function": "tgeo_tpoint", + "role": "accessor", + "scope": "family", + "backing": "tgeo_tpoint", + "ooName": "tpoint", + "ooExclude": true + } + ] + }, + "TGeometry": { + "methods": [ + { + "function": "tgeometry_type", + "role": "accessor", + "scope": "exact", + "backing": "tgeometry_type", + "ooName": "type", + "ooExclude": true + }, + { + "function": "tgeometry_from_mfjson", + "role": "constructor", + "scope": "exact", + "backing": "tgeometry_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeometry_in", + "role": "constructor", + "scope": "exact", + "backing": "tgeometry_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tgeometry_to_tgeography", + "role": "conversion", + "scope": "exact", + "backing": "tgeometry_to_tgeography", + "ooName": "toTgeography", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tgeometry_to_tgeompoint", + "role": "conversion", + "scope": "exact", + "backing": "tgeometry_to_tgeompoint", + "ooName": "toTgeompoint", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tgeometry_to_tcbuffer", + "role": "conversion", + "scope": "exact", + "backing": "tgeometry_to_tcbuffer", + "ooName": "toTcbuffer", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + } + ] + }, + "GeogSet": { + "methods": [ + { + "function": "geogset_in", + "role": "constructor", + "scope": "companion", + "backing": "geogset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "STBox": { + "methods": [ + { + "function": "stbox_as_hexwkb", + "role": "output", + "scope": "companion", + "backing": "stbox_as_hexwkb", + "ooName": "asHEXWKB", + "ooExclude": true + }, + { + "function": "stbox_as_wkb", + "role": "output", + "scope": "companion", + "backing": "stbox_as_wkb", + "ooName": "asWKB", + "ooExclude": true + }, + { + "function": "stbox_from_hexwkb", + "role": "constructor", + "scope": "companion", + "backing": "stbox_from_hexwkb", + "ooName": "fromHEXWKB", + "ooExclude": true + }, + { + "function": "stbox_from_wkb", + "role": "constructor", + "scope": "companion", + "backing": "stbox_from_wkb", + "ooName": "fromWKB", + "ooExclude": true + }, + { + "function": "stbox_in", + "role": "constructor", + "scope": "companion", + "backing": "stbox_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "stbox_out", + "role": "output", + "scope": "companion", + "backing": "stbox_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "stbox_copy", + "role": "constructor", + "scope": "companion", + "backing": "stbox_copy", + "ooName": "copy", + "ooExclude": true + }, + { + "function": "stbox_make", + "role": "constructor", + "scope": "companion", + "backing": "stbox_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "stbox_to_box3d", + "role": "conversion", + "scope": "companion", + "backing": "stbox_to_box3d", + "ooName": "toBox3d", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "stbox_to_gbox", + "role": "conversion", + "scope": "companion", + "backing": "stbox_to_gbox", + "ooName": "toGbox", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "stbox_to_geo", + "role": "conversion", + "scope": "companion", + "backing": "stbox_to_geo", + "ooName": "toGeo", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "stbox_to_tstzspan", + "role": "conversion", + "scope": "companion", + "backing": "stbox_to_tstzspan", + "ooName": "toTstzspan", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "stbox_area", + "role": "accessor", + "scope": "companion", + "backing": "stbox_area", + "ooName": "area", + "ooExclude": true + }, + { + "function": "stbox_hash", + "role": "accessor", + "scope": "companion", + "backing": "stbox_hash", + "ooName": "hash", + "ooExclude": true + }, + { + "function": "stbox_hash_extended", + "role": "accessor", + "scope": "companion", + "backing": "stbox_hash_extended", + "ooName": "hashExtended", + "ooExclude": true + }, + { + "function": "stbox_hast", + "role": "accessor", + "scope": "companion", + "backing": "stbox_hast", + "ooName": "hast", + "ooExclude": true + }, + { + "function": "stbox_hasx", + "role": "accessor", + "scope": "companion", + "backing": "stbox_hasx", + "ooName": "hasx", + "ooExclude": true + }, + { + "function": "stbox_hasz", + "role": "accessor", + "scope": "companion", + "backing": "stbox_hasz", + "ooName": "hasz", + "ooExclude": true + }, + { + "function": "stbox_isgeodetic", + "role": "accessor", + "scope": "companion", + "backing": "stbox_isgeodetic", + "ooName": "isgeodetic", + "ooExclude": true + }, + { + "function": "stbox_perimeter", + "role": "accessor", + "scope": "companion", + "backing": "stbox_perimeter", + "ooName": "perimeter", + "ooExclude": true + }, + { + "function": "stbox_tmax", + "role": "accessor", + "scope": "companion", + "backing": "stbox_tmax", + "ooName": "tmax", + "ooExclude": true + }, + { + "function": "stbox_tmax_inc", + "role": "accessor", + "scope": "companion", + "backing": "stbox_tmax_inc", + "ooName": "tmaxInc", + "ooExclude": true + }, + { + "function": "stbox_tmin", + "role": "accessor", + "scope": "companion", + "backing": "stbox_tmin", + "ooName": "tmin", + "ooExclude": true + }, + { + "function": "stbox_tmin_inc", + "role": "accessor", + "scope": "companion", + "backing": "stbox_tmin_inc", + "ooName": "tminInc", + "ooExclude": true + }, + { + "function": "stbox_volume", + "role": "accessor", + "scope": "companion", + "backing": "stbox_volume", + "ooName": "volume", + "ooExclude": true + }, + { + "function": "stbox_xmax", + "role": "accessor", + "scope": "companion", + "backing": "stbox_xmax", + "ooName": "xmax", + "ooExclude": true + }, + { + "function": "stbox_xmin", + "role": "accessor", + "scope": "companion", + "backing": "stbox_xmin", + "ooName": "xmin", + "ooExclude": true + }, + { + "function": "stbox_ymax", + "role": "accessor", + "scope": "companion", + "backing": "stbox_ymax", + "ooName": "ymax", + "ooExclude": true + }, + { + "function": "stbox_ymin", + "role": "accessor", + "scope": "companion", + "backing": "stbox_ymin", + "ooName": "ymin", + "ooExclude": true + }, + { + "function": "stbox_zmax", + "role": "accessor", + "scope": "companion", + "backing": "stbox_zmax", + "ooName": "zmax", + "ooExclude": true + }, + { + "function": "stbox_zmin", + "role": "accessor", + "scope": "companion", + "backing": "stbox_zmin", + "ooName": "zmin", + "ooExclude": true + }, + { + "function": "stbox_expand_space", + "role": "accessor", + "scope": "companion", + "backing": "stbox_expand_space", + "ooName": "expandSpace", + "ooExclude": true + }, + { + "function": "stbox_expand_time", + "role": "accessor", + "scope": "companion", + "backing": "stbox_expand_time", + "ooName": "expandTime", + "ooExclude": true + }, + { + "function": "stbox_get_space", + "role": "accessor", + "scope": "companion", + "backing": "stbox_get_space", + "ooName": "getSpace", + "ooExclude": true + }, + { + "function": "stbox_quad_split", + "role": "accessor", + "scope": "companion", + "backing": "stbox_quad_split", + "ooName": "quadSplit", + "ooExclude": true + }, + { + "function": "stbox_round", + "role": "accessor", + "scope": "companion", + "backing": "stbox_round", + "ooName": "round", + "ooExclude": true + }, + { + "function": "stbox_shift_scale_time", + "role": "accessor", + "scope": "companion", + "backing": "stbox_shift_scale_time", + "ooName": "shiftScaleTime", + "ooExclude": true + }, + { + "function": "stbox_set_srid", + "role": "accessor", + "scope": "companion", + "backing": "stbox_set_srid", + "ooName": "setSRID", + "ooExclude": true + }, + { + "function": "stbox_srid", + "role": "accessor", + "scope": "companion", + "backing": "stbox_srid", + "ooName": "SRID", + "ooExclude": true + }, + { + "function": "stbox_transform", + "role": "accessor", + "scope": "companion", + "backing": "stbox_transform", + "ooName": "transform", + "ooExclude": true + }, + { + "function": "stbox_transform_pipeline", + "role": "accessor", + "scope": "companion", + "backing": "stbox_transform_pipeline", + "ooName": "transformPipeline", + "ooExclude": true + }, + { + "function": "stbox_cmp", + "role": "predicate", + "scope": "companion", + "backing": "stbox_cmp", + "ooName": "cmp", + "ooExclude": true + }, + { + "function": "stbox_eq", + "role": "predicate", + "scope": "companion", + "backing": "stbox_eq", + "ooName": "eq", + "ooExclude": true + }, + { + "function": "stbox_ge", + "role": "predicate", + "scope": "companion", + "backing": "stbox_ge", + "ooName": "ge", + "ooExclude": true + }, + { + "function": "stbox_gt", + "role": "predicate", + "scope": "companion", + "backing": "stbox_gt", + "ooName": "gt", + "ooExclude": true + }, + { + "function": "stbox_le", + "role": "predicate", + "scope": "companion", + "backing": "stbox_le", + "ooName": "le", + "ooExclude": true + }, + { + "function": "stbox_lt", + "role": "predicate", + "scope": "companion", + "backing": "stbox_lt", + "ooName": "lt", + "ooExclude": true + }, + { + "function": "stbox_ne", + "role": "predicate", + "scope": "companion", + "backing": "stbox_ne", + "ooName": "ne", + "ooExclude": true + }, + { + "function": "stbox_get_space_tile", + "role": "accessor", + "scope": "companion", + "backing": "stbox_get_space_tile", + "ooName": "getSpaceTile", + "ooExclude": true + }, + { + "function": "stbox_get_space_time_tile", + "role": "accessor", + "scope": "companion", + "backing": "stbox_get_space_time_tile", + "ooName": "getSpaceTimeTile", + "ooExclude": true + }, + { + "function": "stbox_get_time_tile", + "role": "accessor", + "scope": "companion", + "backing": "stbox_get_time_tile", + "ooName": "getTimeTile", + "ooExclude": true + }, + { + "function": "stbox_space_tiles", + "role": "accessor", + "scope": "companion", + "backing": "stbox_space_tiles", + "ooName": "spaceTiles", + "ooExclude": true + }, + { + "function": "stbox_space_time_tiles", + "role": "accessor", + "scope": "companion", + "backing": "stbox_space_time_tiles", + "ooName": "spaceTimeTiles", + "ooExclude": true + }, + { + "function": "stbox_time_tiles", + "role": "accessor", + "scope": "companion", + "backing": "stbox_time_tiles", + "ooName": "timeTiles", + "ooExclude": true + }, + { + "function": "stbox_set", + "role": "accessor", + "scope": "companion", + "backing": "stbox_set", + "ooName": "set", + "ooExclude": true + }, + { + "function": "stbox_set_box3d", + "role": "accessor", + "scope": "companion", + "backing": "stbox_set_box3d", + "ooName": "setBox3d", + "ooExclude": true + }, + { + "function": "stbox_set_gbox", + "role": "accessor", + "scope": "companion", + "backing": "stbox_set_gbox", + "ooName": "setGbox", + "ooExclude": true + }, + { + "function": "stbox_expand", + "role": "accessor", + "scope": "companion", + "backing": "stbox_expand", + "ooName": "expand", + "ooExclude": true + }, + { + "function": "stbox_geo", + "role": "accessor", + "scope": "companion", + "backing": "stbox_geo", + "ooName": "geo", + "ooExclude": true + } + ] + }, + "TGeogPoint": { + "methods": [ + { + "function": "tgeogpoint_from_mfjson", + "role": "constructor", + "scope": "exact", + "backing": "tgeogpoint_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeogpoint_in", + "role": "constructor", + "scope": "exact", + "backing": "tgeogpoint_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tgeogpoint_to_tgeography", + "role": "conversion", + "scope": "exact", + "backing": "tgeogpoint_to_tgeography", + "ooName": "toTgeography", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + } + ] + }, + "TGeography": { + "methods": [ + { + "function": "tgeography_from_mfjson", + "role": "constructor", + "scope": "exact", + "backing": "tgeography_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeography_in", + "role": "constructor", + "scope": "exact", + "backing": "tgeography_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tgeography_to_tgeogpoint", + "role": "conversion", + "scope": "exact", + "backing": "tgeography_to_tgeogpoint", + "ooName": "toTgeogpoint", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tgeography_to_tgeometry", + "role": "conversion", + "scope": "exact", + "backing": "tgeography_to_tgeometry", + "ooName": "toTgeometry", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + } + ] + }, + "TGeomPoint": { + "methods": [ + { + "function": "tgeompoint_from_mfjson", + "role": "constructor", + "scope": "exact", + "backing": "tgeompoint_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeompoint_in", + "role": "constructor", + "scope": "exact", + "backing": "tgeompoint_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tgeompoint_to_tgeometry", + "role": "conversion", + "scope": "exact", + "backing": "tgeompoint_to_tgeometry", + "ooName": "toTgeometry", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tgeompoint_to_tnpoint", + "role": "conversion", + "scope": "exact", + "backing": "tgeompoint_to_tnpoint", + "ooName": "toTnpoint", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + } + ] + }, + "CbufferSet": { + "methods": [ + { + "function": "cbufferset_in", + "role": "constructor", + "scope": "companion", + "backing": "cbufferset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "cbufferset_out", + "role": "output", + "scope": "companion", + "backing": "cbufferset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "cbufferset_make", + "role": "constructor", + "scope": "companion", + "backing": "cbufferset_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "cbufferset_end_value", + "role": "accessor", + "scope": "companion", + "backing": "cbufferset_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "cbufferset_start_value", + "role": "accessor", + "scope": "companion", + "backing": "cbufferset_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "cbufferset_value_n", + "role": "accessor", + "scope": "companion", + "backing": "cbufferset_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "cbufferset_values", + "role": "accessor", + "scope": "companion", + "backing": "cbufferset_values", + "ooName": "values", + "ooExclude": true + } + ] + }, + "TCbuffer": { + "methods": [ + { + "function": "tcbuffer_in", + "role": "constructor", + "scope": "exact", + "backing": "tcbuffer_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tcbuffer_make", + "role": "constructor", + "scope": "exact", + "backing": "tcbuffer_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "tcbuffer_points", + "role": "accessor", + "scope": "exact", + "backing": "tcbuffer_points", + "ooName": "points", + "ooExclude": true + }, + { + "function": "tcbuffer_radius", + "role": "accessor", + "scope": "exact", + "backing": "tcbuffer_radius", + "ooName": "radius", + "ooExclude": true + }, + { + "function": "tcbuffer_trav_area", + "role": "accessor", + "scope": "exact", + "backing": "tcbuffer_trav_area", + "ooName": "travArea", + "ooExclude": true + }, + { + "function": "tcbuffer_to_tfloat", + "role": "conversion", + "scope": "exact", + "backing": "tcbuffer_to_tfloat", + "ooName": "toTfloat", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tcbuffer_to_tgeompoint", + "role": "conversion", + "scope": "exact", + "backing": "tcbuffer_to_tgeompoint", + "ooName": "toTgeompoint", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tcbuffer_expand", + "role": "accessor", + "scope": "exact", + "backing": "tcbuffer_expand", + "ooName": "expand", + "ooExclude": true + }, + { + "function": "tcbuffer_at_cbuffer", + "role": "restriction", + "scope": "exact", + "backing": "tcbuffer_at_cbuffer", + "ooName": "atCbuffer", + "ooExclude": true + }, + { + "function": "tcbuffer_at_geom", + "role": "restriction", + "scope": "exact", + "backing": "tcbuffer_at_geom", + "ooName": "atGeom", + "ooExclude": true + }, + { + "function": "tcbuffer_at_stbox", + "role": "restriction", + "scope": "exact", + "backing": "tcbuffer_at_stbox", + "ooName": "atStbox", + "ooExclude": true + }, + { + "function": "tcbuffer_minus_cbuffer", + "role": "restriction", + "scope": "exact", + "backing": "tcbuffer_minus_cbuffer", + "ooName": "minusCbuffer", + "ooExclude": true + }, + { + "function": "tcbuffer_minus_geom", + "role": "restriction", + "scope": "exact", + "backing": "tcbuffer_minus_geom", + "ooName": "minusGeom", + "ooExclude": true + }, + { + "function": "tcbuffer_minus_stbox", + "role": "restriction", + "scope": "exact", + "backing": "tcbuffer_minus_stbox", + "ooName": "minusStbox", + "ooExclude": true + } + ] + }, + "TInstant": { + "methods": [ + { + "function": "tinstant_from_mfjson", + "role": "constructor", + "scope": "subtype", + "backing": "tinstant_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tinstant_in", + "role": "constructor", + "scope": "subtype", + "backing": "tinstant_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tinstant_out", + "role": "output", + "scope": "subtype", + "backing": "tinstant_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tinstant_copy", + "role": "constructor", + "scope": "subtype", + "backing": "tinstant_copy", + "ooName": "copy", + "ooExclude": true + }, + { + "function": "tinstant_make", + "role": "constructor", + "scope": "subtype", + "backing": "tinstant_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "tinstant_make_free", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_make_free", + "ooName": "makeFree", + "ooExclude": true + }, + { + "function": "tinstant_set_tstzspan", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_set_tstzspan", + "ooName": "setTstzspan", + "ooExclude": true + }, + { + "function": "tinstant_hash", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_hash", + "ooName": "hash", + "ooExclude": true + }, + { + "function": "tinstant_insts", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_insts", + "ooName": "insts", + "ooExclude": true + }, + { + "function": "tinstant_set_bbox", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_set_bbox", + "ooName": "setBbox", + "ooExclude": true + }, + { + "function": "tinstant_time", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_time", + "ooName": "time", + "ooExclude": true + }, + { + "function": "tinstant_timestamps", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_timestamps", + "ooName": "timestamps", + "ooExclude": true + }, + { + "function": "tinstant_value_p", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_value_p", + "ooName": "valueP", + "ooExclude": true + }, + { + "function": "tinstant_value", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_value", + "ooName": "value", + "ooExclude": true + }, + { + "function": "tinstant_value_at_timestamptz", + "role": "restriction", + "scope": "subtype", + "backing": "tinstant_value_at_timestamptz", + "ooName": "valueAtTimestamptz", + "ooExclude": true + }, + { + "function": "tinstant_values_p", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_values_p", + "ooName": "valuesP", + "ooExclude": true + }, + { + "function": "tinstant_shift_time", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_shift_time", + "ooName": "shiftTime", + "ooExclude": true + }, + { + "function": "tinstant_to_tsequence", + "role": "conversion", + "scope": "subtype", + "backing": "tinstant_to_tsequence", + "ooName": "toTsequence", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tinstant_to_tsequence_free", + "role": "conversion", + "scope": "subtype", + "backing": "tinstant_to_tsequence_free", + "ooName": "toTsequenceFree", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tinstant_to_tsequenceset", + "role": "conversion", + "scope": "subtype", + "backing": "tinstant_to_tsequenceset", + "ooName": "toTsequenceset", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tinstant_merge", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_merge", + "ooName": "merge", + "ooExclude": true + }, + { + "function": "tinstant_merge_array", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_merge_array", + "ooName": "mergeArray", + "ooExclude": true + }, + { + "function": "tinstant_after_timestamptz", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_after_timestamptz", + "ooName": "afterTimestamptz", + "ooExclude": true + }, + { + "function": "tinstant_before_timestamptz", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_before_timestamptz", + "ooName": "beforeTimestamptz", + "ooExclude": true + }, + { + "function": "tinstant_restrict_tstzspan", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_restrict_tstzspan", + "ooName": "restrictTstzspan", + "ooExclude": true + }, + { + "function": "tinstant_restrict_tstzspanset", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_restrict_tstzspanset", + "ooName": "restrictTstzspanset", + "ooExclude": true + }, + { + "function": "tinstant_restrict_timestamptz", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_restrict_timestamptz", + "ooName": "restrictTimestamptz", + "ooExclude": true + }, + { + "function": "tinstant_restrict_tstzset", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_restrict_tstzset", + "ooName": "restrictTstzset", + "ooExclude": true + }, + { + "function": "tinstant_restrict_value", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_restrict_value", + "ooName": "restrictValue", + "ooExclude": true + }, + { + "function": "tinstant_restrict_values", + "role": "accessor", + "scope": "subtype", + "backing": "tinstant_restrict_values", + "ooName": "restrictValues", + "ooExclude": true + }, + { + "function": "tinstant_cmp", + "role": "predicate", + "scope": "subtype", + "backing": "tinstant_cmp", + "ooName": "cmp", + "ooExclude": true + }, + { + "function": "tinstant_eq", + "role": "predicate", + "scope": "subtype", + "backing": "tinstant_eq", + "ooName": "eq", + "ooExclude": true + } + ] + }, + "TGeogPointInst": { + "methods": [ + { + "function": "tgeogpointinst_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tgeogpointinst_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeogpointinst_in", + "role": "constructor", + "scope": "constructor", + "backing": "tgeogpointinst_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TGeogPointSeq": { + "methods": [ + { + "function": "tgeogpointseq_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tgeogpointseq_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeogpointseq_in", + "role": "constructor", + "scope": "constructor", + "backing": "tgeogpointseq_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TGeogPointSeqSet": { + "methods": [ + { + "function": "tgeogpointseqset_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tgeogpointseqset_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeogpointseqset_in", + "role": "constructor", + "scope": "constructor", + "backing": "tgeogpointseqset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TGeomPointInst": { + "methods": [ + { + "function": "tgeompointinst_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tgeompointinst_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeompointinst_in", + "role": "constructor", + "scope": "constructor", + "backing": "tgeompointinst_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TGeomPointSeq": { + "methods": [ + { + "function": "tgeompointseq_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tgeompointseq_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeompointseq_in", + "role": "constructor", + "scope": "constructor", + "backing": "tgeompointseq_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TGeomPointSeqSet": { + "methods": [ + { + "function": "tgeompointseqset_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tgeompointseqset_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeompointseqset_in", + "role": "constructor", + "scope": "constructor", + "backing": "tgeompointseqset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TGeographyInst": { + "methods": [ + { + "function": "tgeographyinst_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tgeographyinst_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeographyinst_in", + "role": "constructor", + "scope": "constructor", + "backing": "tgeographyinst_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TGeographySeq": { + "methods": [ + { + "function": "tgeographyseq_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tgeographyseq_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeographyseq_in", + "role": "constructor", + "scope": "constructor", + "backing": "tgeographyseq_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TGeographySeqSet": { + "methods": [ + { + "function": "tgeographyseqset_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tgeographyseqset_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeographyseqset_in", + "role": "constructor", + "scope": "constructor", + "backing": "tgeographyseqset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TGeometryInst": { + "methods": [ + { + "function": "tgeometryinst_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tgeometryinst_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeometryinst_in", + "role": "constructor", + "scope": "constructor", + "backing": "tgeometryinst_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TGeometrySeq": { + "methods": [ + { + "function": "tgeometryseq_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tgeometryseq_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeometryseq_in", + "role": "constructor", + "scope": "constructor", + "backing": "tgeometryseq_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "TGeometrySeqSet": { + "methods": [ + { + "function": "tgeometryseqset_from_mfjson", + "role": "constructor", + "scope": "constructor", + "backing": "tgeometryseqset_from_mfjson", + "ooName": "fromMFJSON", + "ooExclude": true + }, + { + "function": "tgeometryseqset_in", + "role": "constructor", + "scope": "constructor", + "backing": "tgeometryseqset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + } + ] + }, + "NpointSet": { + "methods": [ + { + "function": "npointset_in", + "role": "constructor", + "scope": "companion", + "backing": "npointset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "npointset_out", + "role": "output", + "scope": "companion", + "backing": "npointset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "npointset_make", + "role": "constructor", + "scope": "companion", + "backing": "npointset_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "npointset_end_value", + "role": "accessor", + "scope": "companion", + "backing": "npointset_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "npointset_routes", + "role": "accessor", + "scope": "companion", + "backing": "npointset_routes", + "ooName": "routes", + "ooExclude": true + }, + { + "function": "npointset_start_value", + "role": "accessor", + "scope": "companion", + "backing": "npointset_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "npointset_value_n", + "role": "accessor", + "scope": "companion", + "backing": "npointset_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "npointset_values", + "role": "accessor", + "scope": "companion", + "backing": "npointset_values", + "ooName": "values", + "ooExclude": true + } + ] + }, + "TNpoint": { + "methods": [ + { + "function": "tnpoint_in", + "role": "constructor", + "scope": "exact", + "backing": "tnpoint_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tnpoint_out", + "role": "output", + "scope": "exact", + "backing": "tnpoint_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tnpoint_to_tgeompoint", + "role": "conversion", + "scope": "exact", + "backing": "tnpoint_to_tgeompoint", + "ooName": "toTgeompoint", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tnpoint_cumulative_length", + "role": "accessor", + "scope": "exact", + "backing": "tnpoint_cumulative_length", + "ooName": "cumulativeLength", + "ooExclude": true + }, + { + "function": "tnpoint_length", + "role": "accessor", + "scope": "exact", + "backing": "tnpoint_length", + "ooName": "length", + "ooExclude": true + }, + { + "function": "tnpoint_positions", + "role": "accessor", + "scope": "exact", + "backing": "tnpoint_positions", + "ooName": "positions", + "ooExclude": true + }, + { + "function": "tnpoint_route", + "role": "accessor", + "scope": "exact", + "backing": "tnpoint_route", + "ooName": "route", + "ooExclude": true + }, + { + "function": "tnpoint_routes", + "role": "accessor", + "scope": "exact", + "backing": "tnpoint_routes", + "ooName": "routes", + "ooExclude": true + }, + { + "function": "tnpoint_speed", + "role": "accessor", + "scope": "exact", + "backing": "tnpoint_speed", + "ooName": "speed", + "ooExclude": true + }, + { + "function": "tnpoint_trajectory", + "role": "accessor", + "scope": "exact", + "backing": "tnpoint_trajectory", + "ooName": "trajectory", + "ooExclude": true + }, + { + "function": "tnpoint_twcentroid", + "role": "accessor", + "scope": "exact", + "backing": "tnpoint_twcentroid", + "ooName": "twcentroid", + "ooExclude": true + }, + { + "function": "tnpoint_at_geom", + "role": "restriction", + "scope": "exact", + "backing": "tnpoint_at_geom", + "ooName": "atGeom", + "ooExclude": true + }, + { + "function": "tnpoint_at_npoint", + "role": "restriction", + "scope": "exact", + "backing": "tnpoint_at_npoint", + "ooName": "atNpoint", + "ooExclude": true + }, + { + "function": "tnpoint_at_npointset", + "role": "restriction", + "scope": "exact", + "backing": "tnpoint_at_npointset", + "ooName": "atNpointset", + "ooExclude": true + }, + { + "function": "tnpoint_at_stbox", + "role": "restriction", + "scope": "exact", + "backing": "tnpoint_at_stbox", + "ooName": "atStbox", + "ooExclude": true + }, + { + "function": "tnpoint_minus_geom", + "role": "restriction", + "scope": "exact", + "backing": "tnpoint_minus_geom", + "ooName": "minusGeom", + "ooExclude": true + }, + { + "function": "tnpoint_minus_npoint", + "role": "restriction", + "scope": "exact", + "backing": "tnpoint_minus_npoint", + "ooName": "minusNpoint", + "ooExclude": true + }, + { + "function": "tnpoint_minus_npointset", + "role": "restriction", + "scope": "exact", + "backing": "tnpoint_minus_npointset", + "ooName": "minusNpointset", + "ooExclude": true + }, + { + "function": "tnpoint_minus_stbox", + "role": "restriction", + "scope": "exact", + "backing": "tnpoint_minus_stbox", + "ooName": "minusStbox", + "ooExclude": true + }, + { + "function": "tnpoint_tcentroid_transfn", + "role": "aggregate", + "scope": "exact", + "backing": "tnpoint_tcentroid_transfn", + "ooName": "tcentroidTransfn", + "ooExclude": true + } + ] + }, + "TNpointInst": { + "methods": [ + { + "function": "tnpointinst_make", + "role": "constructor", + "scope": "constructor", + "backing": "tnpointinst_make", + "ooName": "make", + "ooExclude": true + } + ] + }, + "PoseSet": { + "methods": [ + { + "function": "poseset_in", + "role": "constructor", + "scope": "companion", + "backing": "poseset_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "poseset_out", + "role": "output", + "scope": "companion", + "backing": "poseset_out", + "ooName": "out", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "poseset_make", + "role": "constructor", + "scope": "companion", + "backing": "poseset_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "poseset_end_value", + "role": "accessor", + "scope": "companion", + "backing": "poseset_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "poseset_start_value", + "role": "accessor", + "scope": "companion", + "backing": "poseset_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "poseset_value_n", + "role": "accessor", + "scope": "companion", + "backing": "poseset_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "poseset_values", + "role": "accessor", + "scope": "companion", + "backing": "poseset_values", + "ooName": "values", + "ooExclude": true + } + ] + }, + "TPose": { + "methods": [ + { + "function": "tpose_in", + "role": "constructor", + "scope": "exact", + "backing": "tpose_in", + "ooName": "in", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "tpose_make", + "role": "constructor", + "scope": "exact", + "backing": "tpose_make", + "ooName": "make", + "ooExclude": true + }, + { + "function": "tpose_to_tpoint", + "role": "conversion", + "scope": "exact", + "backing": "tpose_to_tpoint", + "ooName": "toTpoint", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "tpose_end_value", + "role": "accessor", + "scope": "exact", + "backing": "tpose_end_value", + "ooName": "endValue", + "ooExclude": true + }, + { + "function": "tpose_points", + "role": "accessor", + "scope": "exact", + "backing": "tpose_points", + "ooName": "points", + "ooExclude": true + }, + { + "function": "tpose_rotation", + "role": "accessor", + "scope": "exact", + "backing": "tpose_rotation", + "ooName": "rotation", + "ooExclude": true + }, + { + "function": "tpose_start_value", + "role": "accessor", + "scope": "exact", + "backing": "tpose_start_value", + "ooName": "startValue", + "ooExclude": true + }, + { + "function": "tpose_trajectory", + "role": "accessor", + "scope": "exact", + "backing": "tpose_trajectory", + "ooName": "trajectory", + "ooExclude": true + }, + { + "function": "tpose_value_at_timestamptz", + "role": "restriction", + "scope": "exact", + "backing": "tpose_value_at_timestamptz", + "ooName": "valueAtTimestamptz", + "ooExclude": true + }, + { + "function": "tpose_value_n", + "role": "accessor", + "scope": "exact", + "backing": "tpose_value_n", + "ooName": "valueN", + "ooExclude": true + }, + { + "function": "tpose_values", + "role": "accessor", + "scope": "exact", + "backing": "tpose_values", + "ooName": "values", + "ooExclude": true + }, + { + "function": "tpose_at_geom", + "role": "restriction", + "scope": "exact", + "backing": "tpose_at_geom", + "ooName": "atGeom", + "ooExclude": true + }, + { + "function": "tpose_at_stbox", + "role": "restriction", + "scope": "exact", + "backing": "tpose_at_stbox", + "ooName": "atStbox", + "ooExclude": true + }, + { + "function": "tpose_at_pose", + "role": "restriction", + "scope": "exact", + "backing": "tpose_at_pose", + "ooName": "atPose", + "ooExclude": true + }, + { + "function": "tpose_minus_geom", + "role": "restriction", + "scope": "exact", + "backing": "tpose_minus_geom", + "ooName": "minusGeom", + "ooExclude": true + }, + { + "function": "tpose_minus_pose", + "role": "restriction", + "scope": "exact", + "backing": "tpose_minus_pose", + "ooName": "minusPose", + "ooExclude": true + }, + { + "function": "tpose_minus_stbox", + "role": "restriction", + "scope": "exact", + "backing": "tpose_minus_stbox", + "ooName": "minusStbox", + "ooExclude": true + } + ] + }, + "TRGeometry": { + "methods": [ + { + "function": "trgeo_out", + "role": "output", + "scope": "exact", + "backing": "trgeo_out", + "ooName": "trgeoOut", + "ooExclude": true, + "ooSugar": [ + "io" + ] + }, + { + "function": "trgeo_to_tpose", + "role": "conversion", + "scope": "exact", + "backing": "trgeo_to_tpose", + "ooName": "trgeoToTpose", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "trgeo_to_tpoint", + "role": "conversion", + "scope": "exact", + "backing": "trgeo_to_tpoint", + "ooName": "trgeoToTpoint", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "trgeo_end_instant", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_end_instant", + "ooName": "trgeoEndInstant", + "ooExclude": true + }, + { + "function": "trgeo_end_sequence", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_end_sequence", + "ooName": "trgeoEndSequence", + "ooExclude": true + }, + { + "function": "trgeo_end_value", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_end_value", + "ooName": "trgeoEndValue", + "ooExclude": true + }, + { + "function": "trgeo_geom", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_geom", + "ooName": "trgeoGeom", + "ooExclude": true + }, + { + "function": "trgeo_instant_n", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_instant_n", + "ooName": "trgeoInstantN", + "ooExclude": true + }, + { + "function": "trgeo_instants", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_instants", + "ooName": "trgeoInstants", + "ooExclude": true + }, + { + "function": "trgeo_points", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_points", + "ooName": "trgeoPoints", + "ooExclude": true + }, + { + "function": "trgeo_rotation", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_rotation", + "ooName": "trgeoRotation", + "ooExclude": true + }, + { + "function": "trgeo_segments", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_segments", + "ooName": "trgeoSegments", + "ooExclude": true + }, + { + "function": "trgeo_sequence_n", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_sequence_n", + "ooName": "trgeoSequenceN", + "ooExclude": true + }, + { + "function": "trgeo_sequences", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_sequences", + "ooName": "trgeoSequences", + "ooExclude": true + }, + { + "function": "trgeo_start_instant", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_start_instant", + "ooName": "trgeoStartInstant", + "ooExclude": true + }, + { + "function": "trgeo_start_sequence", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_start_sequence", + "ooName": "trgeoStartSequence", + "ooExclude": true + }, + { + "function": "trgeo_start_value", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_start_value", + "ooName": "trgeoStartValue", + "ooExclude": true + }, + { + "function": "trgeo_value_n", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_value_n", + "ooName": "trgeoValueN", + "ooExclude": true + }, + { + "function": "trgeo_traversed_area", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_traversed_area", + "ooName": "trgeoTraversedArea", + "ooExclude": true + }, + { + "function": "trgeo_append_tinstant", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_append_tinstant", + "ooName": "trgeoAppendTinstant", + "ooExclude": true + }, + { + "function": "trgeo_append_tsequence", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_append_tsequence", + "ooName": "trgeoAppendTsequence", + "ooExclude": true + }, + { + "function": "trgeo_delete_timestamptz", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_delete_timestamptz", + "ooName": "trgeoDeleteTimestamptz", + "ooExclude": true + }, + { + "function": "trgeo_delete_tstzset", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_delete_tstzset", + "ooName": "trgeoDeleteTstzset", + "ooExclude": true + }, + { + "function": "trgeo_delete_tstzspan", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_delete_tstzspan", + "ooName": "trgeoDeleteTstzspan", + "ooExclude": true + }, + { + "function": "trgeo_delete_tstzspanset", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_delete_tstzspanset", + "ooName": "trgeoDeleteTstzspanset", + "ooExclude": true + }, + { + "function": "trgeo_round", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_round", + "ooName": "trgeoRound", + "ooExclude": true + }, + { + "function": "trgeo_set_interp", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_set_interp", + "ooName": "trgeoSetInterp", + "ooExclude": true + }, + { + "function": "trgeo_to_tinstant", + "role": "conversion", + "scope": "exact", + "backing": "trgeo_to_tinstant", + "ooName": "trgeoToTinstant", + "ooExclude": true, + "ooSugar": [ + "cast" + ] + }, + { + "function": "trgeo_after_timestamptz", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_after_timestamptz", + "ooName": "trgeoAfterTimestamptz", + "ooExclude": true + }, + { + "function": "trgeo_before_timestamptz", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_before_timestamptz", + "ooName": "trgeoBeforeTimestamptz", + "ooExclude": true + }, + { + "function": "trgeo_restrict_value", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_restrict_value", + "ooName": "trgeoRestrictValue", + "ooExclude": true + }, + { + "function": "trgeo_restrict_values", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_restrict_values", + "ooName": "trgeoRestrictValues", + "ooExclude": true + }, + { + "function": "trgeo_restrict_timestamptz", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_restrict_timestamptz", + "ooName": "trgeoRestrictTimestamptz", + "ooExclude": true + }, + { + "function": "trgeo_restrict_tstzset", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_restrict_tstzset", + "ooName": "trgeoRestrictTstzset", + "ooExclude": true + }, + { + "function": "trgeo_restrict_tstzspan", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_restrict_tstzspan", + "ooName": "trgeoRestrictTstzspan", + "ooExclude": true + }, + { + "function": "trgeo_restrict_tstzspanset", + "role": "accessor", + "scope": "exact", + "backing": "trgeo_restrict_tstzspanset", + "ooName": "trgeoRestrictTstzspanset", + "ooExclude": true + } + ] + }, + "TRGeometryInst": { + "methods": [ + { + "function": "trgeoinst_make", + "role": "constructor", + "scope": "constructor", + "backing": "trgeoinst_make", + "ooName": "trgeoinstMake", + "ooExclude": true + } + ] + } + }, + "functionToClass": { + "describeH3Error": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "latLngToCell": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellToLatLng": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellToBoundary": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "maxGridDiskSize": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gridDiskUnsafe": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gridDiskDistancesUnsafe": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gridDiskDistancesSafe": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gridDisksUnsafe": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gridDisk": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gridDiskDistances": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "maxGridRingSize": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gridRingUnsafe": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gridRing": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "maxPolygonToCellsSize": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "polygonToCells": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "maxPolygonToCellsSizeExperimental": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "polygonToCellsExperimental": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellsToLinkedMultiPolygon": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "destroyLinkedMultiPolygon": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "degsToRads": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "radsToDegs": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "greatCircleDistanceRads": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "greatCircleDistanceKm": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "greatCircleDistanceM": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "getHexagonAreaAvgKm2": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "getHexagonAreaAvgM2": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellAreaRads2": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellAreaKm2": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellAreaM2": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "getHexagonEdgeLengthAvgKm": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "getHexagonEdgeLengthAvgM": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "edgeLengthRads": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "edgeLengthKm": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "edgeLengthM": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "getNumCells": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "res0CellCount": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "getRes0Cells": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pentagonCount": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "getPentagons": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "getResolution": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "getBaseCellNumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "getIndexDigit": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "constructCell": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "stringToH3": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "h3ToString": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "isValidCell": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "isValidIndex": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellToParent": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellToChildrenSize": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellToChildren": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellToCenterChild": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellToChildPos": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "childPosToCell": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "compactCells": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "uncompactCellsSize": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "uncompactCells": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "isResClassIII": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "isPentagon": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "maxFaceCount": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "getIcosahedronFaces": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "areNeighborCells": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellsToDirectedEdge": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "isValidDirectedEdge": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "getDirectedEdgeOrigin": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "getDirectedEdgeDestination": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "directedEdgeToCells": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "originToDirectedEdges": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "directedEdgeToBoundary": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellToVertex": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellToVertexes": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "vertexToLatLng": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "isValidVertex": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gridDistance": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gridPathCellsSize": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gridPathCells": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cellToLocalIj": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "localIjToCell": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "date_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "date_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "interval_cmp": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "interval_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "interval_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "time_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "time_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timestamp_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timestamp_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timestamptz_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timestamptz_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_array_create": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_array_add": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_array_get": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_array_count": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_array_reset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_array_reset_free": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_array_destroy": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_array_destroy_free": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "rtree_create_intspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "rtree_create_bigintspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "rtree_create_floatspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "rtree_create_datespan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "rtree_create_tstzspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "rtree_create_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "rtree_create_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "rtree_free": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "rtree_insert": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "rtree_insert_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "rtree_search": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "rtree_search_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_error": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_errno": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_errno_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_errno_restore": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_errno_reset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_initialize_timezone": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_initialize_error_handler": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_finalize_timezone": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_finalize_projsrs": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_finalize_ways": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_set_datestyle": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_set_intervalstyle": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_get_datestyle": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_get_intervalstyle": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_set_spatial_ref_sys_csv": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_initialize": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_finalize": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "add_date_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "add_interval_interval": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "add_timestamptz_interval": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "bool_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "bool_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cstring2text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "date_to_timestamp": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "date_to_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "float_exp": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "float_ln": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "float_log10": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "float8_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "float_round": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "int32_cmp": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "int64_cmp": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "interval_make": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_date_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_date_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_timestamptz_interval": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_timestamptz_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "mul_interval_double": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pg_date_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pg_date_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pg_interval_cmp": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pg_interval_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pg_interval_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pg_timestamp_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pg_timestamp_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pg_timestamptz_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pg_timestamptz_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "text2cstring": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "text_cmp": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "text_copy": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "text_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "text_initcap": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "text_lower": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "text_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "text_upper": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "textcat_text_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timestamptz_shift": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timestamp_to_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timestamptz_to_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "bigintset_in": { + "class": "BigIntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintset", + "via": "prefix", + "backing": "bigintset_in" + }, + "bigintset_out": { + "class": "BigIntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintset", + "via": "prefix", + "backing": "bigintset_out" + }, + "bigintspan_expand": { + "class": "BigIntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspan", + "via": "prefix", + "backing": "bigintspan_expand" + }, + "bigintspan_in": { + "class": "BigIntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspan", + "via": "prefix", + "backing": "bigintspan_in" + }, + "bigintspan_out": { + "class": "BigIntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspan", + "via": "prefix", + "backing": "bigintspan_out" + }, + "bigintspanset_in": { + "class": "BigIntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspanset", + "via": "prefix", + "backing": "bigintspanset_in" + }, + "bigintspanset_out": { + "class": "BigIntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspanset", + "via": "prefix", + "backing": "bigintspanset_out" + }, + "dateset_in": { + "class": "DateSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "dateset", + "via": "prefix", + "backing": "dateset_in" + }, + "dateset_out": { + "class": "DateSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "dateset", + "via": "prefix", + "backing": "dateset_out" + }, + "datespan_in": { + "class": "DateSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespan", + "via": "prefix", + "backing": "datespan_in" + }, + "datespan_out": { + "class": "DateSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespan", + "via": "prefix", + "backing": "datespan_out" + }, + "datespanset_in": { + "class": "DateSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespanset", + "via": "prefix", + "backing": "datespanset_in" + }, + "datespanset_out": { + "class": "DateSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespanset", + "via": "prefix", + "backing": "datespanset_out" + }, + "floatset_in": { + "class": "FloatSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatset", + "via": "prefix", + "backing": "floatset_in" + }, + "floatset_out": { + "class": "FloatSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatset", + "via": "prefix", + "backing": "floatset_out" + }, + "floatspan_expand": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_expand" + }, + "floatspan_in": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_in" + }, + "floatspan_out": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_out" + }, + "floatspanset_in": { + "class": "FloatSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspanset", + "via": "prefix", + "backing": "floatspanset_in" + }, + "floatspanset_out": { + "class": "FloatSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspanset", + "via": "prefix", + "backing": "floatspanset_out" + }, + "intset_in": { + "class": "IntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intset", + "via": "prefix", + "backing": "intset_in" + }, + "intset_out": { + "class": "IntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intset", + "via": "prefix", + "backing": "intset_out" + }, + "intspan_expand": { + "class": "IntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspan", + "via": "prefix", + "backing": "intspan_expand" + }, + "intspan_in": { + "class": "IntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspan", + "via": "prefix", + "backing": "intspan_in" + }, + "intspan_out": { + "class": "IntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspan", + "via": "prefix", + "backing": "intspan_out" + }, + "intspanset_in": { + "class": "IntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspanset", + "via": "prefix", + "backing": "intspanset_in" + }, + "intspanset_out": { + "class": "IntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspanset", + "via": "prefix", + "backing": "intspanset_out" + }, + "set_as_hexwkb": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_as_hexwkb" + }, + "set_as_wkb": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_as_wkb" + }, + "set_from_hexwkb": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_from_hexwkb" + }, + "set_from_wkb": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_from_wkb" + }, + "span_as_hexwkb": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_as_hexwkb" + }, + "span_as_wkb": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_as_wkb" + }, + "span_from_hexwkb": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_from_hexwkb" + }, + "span_from_wkb": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_from_wkb" + }, + "spanset_as_hexwkb": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_as_hexwkb" + }, + "spanset_as_wkb": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_as_wkb" + }, + "spanset_from_hexwkb": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_from_hexwkb" + }, + "spanset_from_wkb": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_from_wkb" + }, + "textset_in": { + "class": "TextSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "textset", + "via": "prefix", + "backing": "textset_in" + }, + "textset_out": { + "class": "TextSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "textset", + "via": "prefix", + "backing": "textset_out" + }, + "tstzset_in": { + "class": "TsTzSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzset", + "via": "prefix", + "backing": "tstzset_in" + }, + "tstzset_out": { + "class": "TsTzSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzset", + "via": "prefix", + "backing": "tstzset_out" + }, + "tstzspan_in": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_in" + }, + "tstzspan_out": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_out" + }, + "tstzspanset_in": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_in" + }, + "tstzspanset_out": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_out" + }, + "bigintset_make": { + "class": "BigIntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintset", + "via": "prefix", + "backing": "bigintset_make" + }, + "bigintspan_make": { + "class": "BigIntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspan", + "via": "prefix", + "backing": "bigintspan_make" + }, + "dateset_make": { + "class": "DateSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "dateset", + "via": "prefix", + "backing": "dateset_make" + }, + "datespan_make": { + "class": "DateSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespan", + "via": "prefix", + "backing": "datespan_make" + }, + "floatset_make": { + "class": "FloatSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatset", + "via": "prefix", + "backing": "floatset_make" + }, + "floatspan_make": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_make" + }, + "intset_make": { + "class": "IntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intset", + "via": "prefix", + "backing": "intset_make" + }, + "intspan_make": { + "class": "IntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspan", + "via": "prefix", + "backing": "intspan_make" + }, + "set_copy": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_copy" + }, + "span_copy": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_copy" + }, + "spanset_copy": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_copy" + }, + "spanset_make": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_make" + }, + "textset_make": { + "class": "TextSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "textset", + "via": "prefix", + "backing": "textset_make" + }, + "tstzset_make": { + "class": "TsTzSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzset", + "via": "prefix", + "backing": "tstzset_make" + }, + "tstzspan_make": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_make" + }, + "bigint_to_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "bigint_to_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "bigint_to_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "date_to_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "date_to_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "date_to_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "dateset_to_tstzset": { + "class": "DateSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "dateset", + "via": "prefix", + "backing": "dateset_to_tstzset" + }, + "datespan_to_tstzspan": { + "class": "DateSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespan", + "via": "prefix", + "backing": "datespan_to_tstzspan" + }, + "datespanset_to_tstzspanset": { + "class": "DateSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespanset", + "via": "prefix", + "backing": "datespanset_to_tstzspanset" + }, + "float_to_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "float_to_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "float_to_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "floatset_to_intset": { + "class": "FloatSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatset", + "via": "prefix", + "backing": "floatset_to_intset" + }, + "floatspan_to_intspan": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_to_intspan" + }, + "floatspanset_to_intspanset": { + "class": "FloatSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspanset", + "via": "prefix", + "backing": "floatspanset_to_intspanset" + }, + "int_to_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "int_to_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "int_to_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intset_to_floatset": { + "class": "IntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intset", + "via": "prefix", + "backing": "intset_to_floatset" + }, + "intspan_to_floatspan": { + "class": "IntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspan", + "via": "prefix", + "backing": "intspan_to_floatspan" + }, + "intspanset_to_floatspanset": { + "class": "IntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspanset", + "via": "prefix", + "backing": "intspanset_to_floatspanset" + }, + "set_to_span": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_to_span" + }, + "set_to_spanset": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_to_spanset" + }, + "span_to_spanset": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_to_spanset" + }, + "text_to_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timestamptz_to_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timestamptz_to_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timestamptz_to_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tstzset_to_dateset": { + "class": "TsTzSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzset", + "via": "prefix", + "backing": "tstzset_to_dateset" + }, + "tstzspan_to_datespan": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_to_datespan" + }, + "tstzspanset_to_datespanset": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_to_datespanset" + }, + "bigintset_end_value": { + "class": "BigIntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintset", + "via": "prefix", + "backing": "bigintset_end_value" + }, + "bigintset_start_value": { + "class": "BigIntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintset", + "via": "prefix", + "backing": "bigintset_start_value" + }, + "bigintset_value_n": { + "class": "BigIntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintset", + "via": "prefix", + "backing": "bigintset_value_n" + }, + "bigintset_values": { + "class": "BigIntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintset", + "via": "prefix", + "backing": "bigintset_values" + }, + "bigintspan_lower": { + "class": "BigIntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspan", + "via": "prefix", + "backing": "bigintspan_lower" + }, + "bigintspan_upper": { + "class": "BigIntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspan", + "via": "prefix", + "backing": "bigintspan_upper" + }, + "bigintspan_width": { + "class": "BigIntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspan", + "via": "prefix", + "backing": "bigintspan_width" + }, + "bigintspanset_lower": { + "class": "BigIntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspanset", + "via": "prefix", + "backing": "bigintspanset_lower" + }, + "bigintspanset_upper": { + "class": "BigIntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspanset", + "via": "prefix", + "backing": "bigintspanset_upper" + }, + "bigintspanset_width": { + "class": "BigIntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspanset", + "via": "prefix", + "backing": "bigintspanset_width" + }, + "dateset_end_value": { + "class": "DateSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "dateset", + "via": "prefix", + "backing": "dateset_end_value" + }, + "dateset_start_value": { + "class": "DateSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "dateset", + "via": "prefix", + "backing": "dateset_start_value" + }, + "dateset_value_n": { + "class": "DateSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "dateset", + "via": "prefix", + "backing": "dateset_value_n" + }, + "dateset_values": { + "class": "DateSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "dateset", + "via": "prefix", + "backing": "dateset_values" + }, + "datespan_duration": { + "class": "DateSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespan", + "via": "prefix", + "backing": "datespan_duration" + }, + "datespan_lower": { + "class": "DateSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespan", + "via": "prefix", + "backing": "datespan_lower" + }, + "datespan_upper": { + "class": "DateSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespan", + "via": "prefix", + "backing": "datespan_upper" + }, + "datespanset_date_n": { + "class": "DateSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespanset", + "via": "prefix", + "backing": "datespanset_date_n" + }, + "datespanset_dates": { + "class": "DateSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespanset", + "via": "prefix", + "backing": "datespanset_dates" + }, + "datespanset_duration": { + "class": "DateSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespanset", + "via": "prefix", + "backing": "datespanset_duration" + }, + "datespanset_end_date": { + "class": "DateSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespanset", + "via": "prefix", + "backing": "datespanset_end_date" + }, + "datespanset_num_dates": { + "class": "DateSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespanset", + "via": "prefix", + "backing": "datespanset_num_dates" + }, + "datespanset_start_date": { + "class": "DateSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespanset", + "via": "prefix", + "backing": "datespanset_start_date" + }, + "floatset_end_value": { + "class": "FloatSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatset", + "via": "prefix", + "backing": "floatset_end_value" + }, + "floatset_start_value": { + "class": "FloatSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatset", + "via": "prefix", + "backing": "floatset_start_value" + }, + "floatset_value_n": { + "class": "FloatSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatset", + "via": "prefix", + "backing": "floatset_value_n" + }, + "floatset_values": { + "class": "FloatSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatset", + "via": "prefix", + "backing": "floatset_values" + }, + "floatspan_lower": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_lower" + }, + "floatspan_upper": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_upper" + }, + "floatspan_width": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_width" + }, + "floatspanset_lower": { + "class": "FloatSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspanset", + "via": "prefix", + "backing": "floatspanset_lower" + }, + "floatspanset_upper": { + "class": "FloatSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspanset", + "via": "prefix", + "backing": "floatspanset_upper" + }, + "floatspanset_width": { + "class": "FloatSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspanset", + "via": "prefix", + "backing": "floatspanset_width" + }, + "intset_end_value": { + "class": "IntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intset", + "via": "prefix", + "backing": "intset_end_value" + }, + "intset_start_value": { + "class": "IntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intset", + "via": "prefix", + "backing": "intset_start_value" + }, + "intset_value_n": { + "class": "IntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intset", + "via": "prefix", + "backing": "intset_value_n" + }, + "intset_values": { + "class": "IntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intset", + "via": "prefix", + "backing": "intset_values" + }, + "intspan_lower": { + "class": "IntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspan", + "via": "prefix", + "backing": "intspan_lower" + }, + "intspan_upper": { + "class": "IntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspan", + "via": "prefix", + "backing": "intspan_upper" + }, + "intspan_width": { + "class": "IntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspan", + "via": "prefix", + "backing": "intspan_width" + }, + "intspanset_lower": { + "class": "IntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspanset", + "via": "prefix", + "backing": "intspanset_lower" + }, + "intspanset_upper": { + "class": "IntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspanset", + "via": "prefix", + "backing": "intspanset_upper" + }, + "intspanset_width": { + "class": "IntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspanset", + "via": "prefix", + "backing": "intspanset_width" + }, + "set_hash": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_hash" + }, + "set_hash_extended": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_hash_extended" + }, + "set_num_values": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_num_values" + }, + "span_hash": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_hash" + }, + "span_hash_extended": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_hash_extended" + }, + "span_lower_inc": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_lower_inc" + }, + "span_upper_inc": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_upper_inc" + }, + "spanset_end_span": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_end_span" + }, + "spanset_hash": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_hash" + }, + "spanset_hash_extended": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_hash_extended" + }, + "spanset_lower_inc": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_lower_inc" + }, + "spanset_num_spans": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_num_spans" + }, + "spanset_span": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_span" + }, + "spanset_span_n": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_span_n" + }, + "spanset_spanarr": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_spanarr" + }, + "spanset_start_span": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_start_span" + }, + "spanset_upper_inc": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_upper_inc" + }, + "textset_end_value": { + "class": "TextSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "textset", + "via": "prefix", + "backing": "textset_end_value" + }, + "textset_start_value": { + "class": "TextSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "textset", + "via": "prefix", + "backing": "textset_start_value" + }, + "textset_value_n": { + "class": "TextSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "textset", + "via": "prefix", + "backing": "textset_value_n" + }, + "textset_values": { + "class": "TextSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "textset", + "via": "prefix", + "backing": "textset_values" + }, + "tstzset_end_value": { + "class": "TsTzSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzset", + "via": "prefix", + "backing": "tstzset_end_value" + }, + "tstzset_start_value": { + "class": "TsTzSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzset", + "via": "prefix", + "backing": "tstzset_start_value" + }, + "tstzset_value_n": { + "class": "TsTzSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzset", + "via": "prefix", + "backing": "tstzset_value_n" + }, + "tstzset_values": { + "class": "TsTzSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzset", + "via": "prefix", + "backing": "tstzset_values" + }, + "tstzspan_duration": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_duration" + }, + "tstzspan_lower": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_lower" + }, + "tstzspan_upper": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_upper" + }, + "tstzspanset_duration": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_duration" + }, + "tstzspanset_end_timestamptz": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_end_timestamptz" + }, + "tstzspanset_lower": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_lower" + }, + "tstzspanset_num_timestamps": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_num_timestamps" + }, + "tstzspanset_start_timestamptz": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_start_timestamptz" + }, + "tstzspanset_timestamps": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_timestamps" + }, + "tstzspanset_timestamptz_n": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_timestamptz_n" + }, + "tstzspanset_upper": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_upper" + }, + "bigintset_shift_scale": { + "class": "BigIntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintset", + "via": "prefix", + "backing": "bigintset_shift_scale" + }, + "bigintspan_shift_scale": { + "class": "BigIntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspan", + "via": "prefix", + "backing": "bigintspan_shift_scale" + }, + "bigintspanset_shift_scale": { + "class": "BigIntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspanset", + "via": "prefix", + "backing": "bigintspanset_shift_scale" + }, + "dateset_shift_scale": { + "class": "DateSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "dateset", + "via": "prefix", + "backing": "dateset_shift_scale" + }, + "datespan_shift_scale": { + "class": "DateSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespan", + "via": "prefix", + "backing": "datespan_shift_scale" + }, + "datespanset_shift_scale": { + "class": "DateSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespanset", + "via": "prefix", + "backing": "datespanset_shift_scale" + }, + "floatset_ceil": { + "class": "FloatSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatset", + "via": "prefix", + "backing": "floatset_ceil" + }, + "floatset_degrees": { + "class": "FloatSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatset", + "via": "prefix", + "backing": "floatset_degrees" + }, + "floatset_floor": { + "class": "FloatSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatset", + "via": "prefix", + "backing": "floatset_floor" + }, + "floatset_radians": { + "class": "FloatSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatset", + "via": "prefix", + "backing": "floatset_radians" + }, + "floatset_shift_scale": { + "class": "FloatSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatset", + "via": "prefix", + "backing": "floatset_shift_scale" + }, + "floatspan_ceil": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_ceil" + }, + "floatspan_degrees": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_degrees" + }, + "floatspan_floor": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_floor" + }, + "floatspan_radians": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_radians" + }, + "floatspan_round": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_round" + }, + "floatspan_shift_scale": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_shift_scale" + }, + "floatspanset_ceil": { + "class": "FloatSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspanset", + "via": "prefix", + "backing": "floatspanset_ceil" + }, + "floatspanset_floor": { + "class": "FloatSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspanset", + "via": "prefix", + "backing": "floatspanset_floor" + }, + "floatspanset_degrees": { + "class": "FloatSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspanset", + "via": "prefix", + "backing": "floatspanset_degrees" + }, + "floatspanset_radians": { + "class": "FloatSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspanset", + "via": "prefix", + "backing": "floatspanset_radians" + }, + "floatspanset_round": { + "class": "FloatSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspanset", + "via": "prefix", + "backing": "floatspanset_round" + }, + "floatspanset_shift_scale": { + "class": "FloatSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspanset", + "via": "prefix", + "backing": "floatspanset_shift_scale" + }, + "intset_shift_scale": { + "class": "IntSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intset", + "via": "prefix", + "backing": "intset_shift_scale" + }, + "intspan_shift_scale": { + "class": "IntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspan", + "via": "prefix", + "backing": "intspan_shift_scale" + }, + "intspanset_shift_scale": { + "class": "IntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspanset", + "via": "prefix", + "backing": "intspanset_shift_scale" + }, + "tstzspan_expand": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_expand" + }, + "set_round": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_round" + }, + "textcat_text_textset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "textcat_textset_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "textset_initcap": { + "class": "TextSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "textset", + "via": "prefix", + "backing": "textset_initcap" + }, + "textset_lower": { + "class": "TextSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "textset", + "via": "prefix", + "backing": "textset_lower" + }, + "textset_upper": { + "class": "TextSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "textset", + "via": "prefix", + "backing": "textset_upper" + }, + "timestamptz_tprecision": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tstzset_shift_scale": { + "class": "TsTzSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzset", + "via": "prefix", + "backing": "tstzset_shift_scale" + }, + "tstzset_tprecision": { + "class": "TsTzSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzset", + "via": "prefix", + "backing": "tstzset_tprecision" + }, + "tstzspan_shift_scale": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_shift_scale" + }, + "tstzspan_tprecision": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_tprecision" + }, + "tstzspanset_shift_scale": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_shift_scale" + }, + "tstzspanset_tprecision": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_tprecision" + }, + "set_cmp": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_cmp" + }, + "set_eq": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_eq" + }, + "set_ge": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_ge" + }, + "set_gt": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_gt" + }, + "set_le": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_le" + }, + "set_lt": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_lt" + }, + "set_ne": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_ne" + }, + "span_cmp": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_cmp" + }, + "span_eq": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_eq" + }, + "span_ge": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_ge" + }, + "span_gt": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_gt" + }, + "span_le": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_le" + }, + "span_lt": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_lt" + }, + "span_ne": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_ne" + }, + "spanset_cmp": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_cmp" + }, + "spanset_eq": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_eq" + }, + "spanset_ge": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_ge" + }, + "spanset_gt": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_gt" + }, + "spanset_le": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_le" + }, + "spanset_lt": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_lt" + }, + "spanset_ne": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_ne" + }, + "set_spans": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_spans" + }, + "set_split_each_n_spans": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_split_each_n_spans" + }, + "set_split_n_spans": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_split_n_spans" + }, + "spanset_spans": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_spans" + }, + "spanset_split_each_n_spans": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_split_each_n_spans" + }, + "spanset_split_n_spans": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_split_n_spans" + }, + "adjacent_span_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_span_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_span_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_span_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_span_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_span_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_spanset_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_spanset_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_spanset_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_spanset_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_spanset_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_spanset_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_spanset_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_bigint_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_bigint_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_bigint_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_date_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_date_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_date_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_float_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_float_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_float_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_int_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_int_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_int_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_set_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_span_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_spanset_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_spanset_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_text_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_timestamptz_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_timestamptz_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_timestamptz_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_set_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_set_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_set_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_set_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_set_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_set_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_set_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_span_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_span_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_span_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_span_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_span_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_span_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_spanset_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_spanset_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_spanset_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_spanset_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_spanset_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_spanset_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_spanset_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_set_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_span_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_spanset_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_spanset_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_date_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_date_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_date_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_set_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_set_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_span_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_span_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_spanset_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_spanset_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_timestamptz_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_timestamptz_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_timestamptz_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_date_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_date_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_date_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_set_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_set_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_span_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_span_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_spanset_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_spanset_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_timestamptz_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_timestamptz_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_timestamptz_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_bigint_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_bigint_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_bigint_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_float_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_float_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_float_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_int_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_int_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_int_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_set_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_set_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_set_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_set_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_set_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_span_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_span_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_span_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_span_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_spanset_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_spanset_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_spanset_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_spanset_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_spanset_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_text_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_date_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_date_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_date_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_set_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_set_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_span_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_span_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_spanset_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_spanset_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_timestamptz_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_timestamptz_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_timestamptz_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_date_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_date_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_date_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_set_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_set_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_span_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_span_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_spanset_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_spanset_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_timestamptz_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_timestamptz_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_timestamptz_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_bigint_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_bigint_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_bigint_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_float_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_float_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_float_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_int_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_int_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_int_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_set_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_set_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_set_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_set_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_set_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_span_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_span_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_span_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_span_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_spanset_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_spanset_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_spanset_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_spanset_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_spanset_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_text_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_bigint_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_bigint_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_bigint_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_float_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_float_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_float_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_int_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_int_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_int_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_set_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_set_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_set_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_set_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_set_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_span_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_span_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_span_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_span_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_spanset_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_spanset_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_spanset_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_spanset_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_spanset_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_text_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_bigint_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_bigint_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_bigint_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_float_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_float_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_float_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_int_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_int_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_int_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_set_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_set_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_set_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_set_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_set_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_span_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_span_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_span_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_span_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_spanset_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_spanset_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_spanset_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_spanset_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_spanset_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_text_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_bigint_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_date_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_float_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_int_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_set_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_set_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_set_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_set_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_set_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_set_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_set_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_span_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_span_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_span_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_span_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_span_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_span_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_spanset_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_spanset_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_spanset_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_spanset_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_spanset_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_spanset_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_spanset_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_text_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_timestamptz_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_bigint_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_bigint_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_bigint_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_date_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_date_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_date_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_float_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_float_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_float_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_int_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_int_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_int_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_set_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_set_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_set_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_set_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_set_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_set_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_set_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_span_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_span_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_span_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_span_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_span_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_span_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_spanset_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_spanset_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_spanset_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_spanset_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_spanset_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_spanset_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_spanset_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_text_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_timestamptz_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_timestamptz_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_timestamptz_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_bigint_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_bigint_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_bigint_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_date_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_date_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_date_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_float_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_float_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_float_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_int_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_int_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_int_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_set_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_set_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_set_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_set_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_set_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_set_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_set_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_span_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_span_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_span_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_span_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_span_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_span_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_spanset_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_spanset_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_spanset_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_spanset_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_spanset_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_spanset_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_spanset_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_text_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_timestamptz_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_timestamptz_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_timestamptz_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_bigintset_bigintset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_bigintspan_bigintspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_bigintspanset_bigintspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_bigintspanset_bigintspanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_dateset_dateset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_datespan_datespan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_datespanset_datespan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_datespanset_datespanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_floatset_floatset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_floatspan_floatspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_floatspanset_floatspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_floatspanset_floatspanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_intset_intset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_intspan_intspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_intspanset_intspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_intspanset_intspanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_set_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_set_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_set_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_set_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_set_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_span_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_span_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_span_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_span_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_span_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_spanset_bigint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_spanset_date": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_spanset_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_spanset_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_spanset_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_tstzset_tstzset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_tstzspan_tstzspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_tstzspanset_tstzspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_tstzspanset_tstzspanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "bigint_extent_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "bigint_union_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "date_extent_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "date_union_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "float_extent_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "float_union_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "int_extent_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "int_union_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "set_extent_transfn": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_extent_transfn" + }, + "set_union_finalfn": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_union_finalfn" + }, + "set_union_transfn": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_union_transfn" + }, + "span_extent_transfn": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_extent_transfn" + }, + "span_union_transfn": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_union_transfn" + }, + "spanset_extent_transfn": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_extent_transfn" + }, + "spanset_union_finalfn": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_union_finalfn" + }, + "spanset_union_transfn": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_union_transfn" + }, + "text_union_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timestamptz_extent_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timestamptz_union_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "bigint_get_bin": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "bigintspan_bins": { + "class": "BigIntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspan", + "via": "prefix", + "backing": "bigintspan_bins" + }, + "bigintspanset_bins": { + "class": "BigIntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "bigintspanset", + "via": "prefix", + "backing": "bigintspanset_bins" + }, + "date_get_bin": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "datespan_bins": { + "class": "DateSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespan", + "via": "prefix", + "backing": "datespan_bins" + }, + "datespanset_bins": { + "class": "DateSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespanset", + "via": "prefix", + "backing": "datespanset_bins" + }, + "float_get_bin": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "floatspan_bins": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_bins" + }, + "floatspanset_bins": { + "class": "FloatSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspanset", + "via": "prefix", + "backing": "floatspanset_bins" + }, + "int_get_bin": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intspan_bins": { + "class": "IntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspan", + "via": "prefix", + "backing": "intspan_bins" + }, + "intspanset_bins": { + "class": "IntSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspanset", + "via": "prefix", + "backing": "intspanset_bins" + }, + "timestamptz_get_bin": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tstzspan_bins": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_bins" + }, + "tstzspanset_bins": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_bins" + }, + "tbox_as_hexwkb": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_as_hexwkb" + }, + "tbox_as_wkb": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_as_wkb" + }, + "tbox_from_hexwkb": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_from_hexwkb" + }, + "tbox_from_wkb": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_from_wkb" + }, + "tbox_in": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_in" + }, + "tbox_out": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_out" + }, + "float_timestamptz_to_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "float_tstzspan_to_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "int_timestamptz_to_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "int_tstzspan_to_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "numspan_tstzspan_to_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "numspan_timestamptz_to_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tbox_copy": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_copy" + }, + "tbox_make": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_make" + }, + "float_to_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "int_to_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "set_to_tbox": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_to_tbox" + }, + "span_to_tbox": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_to_tbox" + }, + "spanset_to_tbox": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_to_tbox" + }, + "tbox_to_intspan": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_to_intspan" + }, + "tbox_to_floatspan": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_to_floatspan" + }, + "tbox_to_tstzspan": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_to_tstzspan" + }, + "timestamptz_to_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tbox_hash": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_hash" + }, + "tbox_hash_extended": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_hash_extended" + }, + "tbox_hast": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_hast" + }, + "tbox_hasx": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_hasx" + }, + "tbox_tmax": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_tmax" + }, + "tbox_tmax_inc": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_tmax_inc" + }, + "tbox_tmin": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_tmin" + }, + "tbox_tmin_inc": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_tmin_inc" + }, + "tbox_xmax": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_xmax" + }, + "tbox_xmax_inc": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_xmax_inc" + }, + "tbox_xmin": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_xmin" + }, + "tbox_xmin_inc": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_xmin_inc" + }, + "tboxfloat_xmax": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tboxfloat_xmin": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tboxint_xmax": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tboxint_xmin": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tbox_expand_time": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_expand_time" + }, + "tbox_round": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_round" + }, + "tbox_shift_scale_time": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_shift_scale_time" + }, + "tfloatbox_expand": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tfloatbox_shift_scale": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tintbox_expand": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tintbox_shift_scale": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "same_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tbox_cmp": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_cmp" + }, + "tbox_eq": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_eq" + }, + "tbox_ge": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_ge" + }, + "tbox_gt": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_gt" + }, + "tbox_le": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_le" + }, + "tbox_lt": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_lt" + }, + "tbox_ne": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_ne" + }, + "tbool_from_mfjson": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_from_mfjson" + }, + "tbool_in": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_in" + }, + "tbool_out": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_out" + }, + "temporal_as_hexwkb": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_as_hexwkb" + }, + "temporal_as_mfjson": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_as_mfjson" + }, + "temporal_as_wkb": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_as_wkb" + }, + "temporal_from_hexwkb": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_from_hexwkb" + }, + "temporal_from_wkb": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_from_wkb" + }, + "tfloat_from_mfjson": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_from_mfjson" + }, + "tfloat_in": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_in" + }, + "tfloat_out": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_out" + }, + "tint_from_mfjson": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_from_mfjson" + }, + "tint_in": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_in" + }, + "tint_out": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_out" + }, + "ttext_from_mfjson": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_from_mfjson" + }, + "ttext_in": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_in" + }, + "ttext_out": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_out" + }, + "tbool_from_base_temp": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_from_base_temp" + }, + "tboolinst_make": { + "class": "TBoolInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tboolinst", + "via": "prefix", + "backing": "tboolinst_make", + "concreteOf": "TBool", + "subtype": "TInstant" + }, + "tboolseq_from_base_tstzset": { + "class": "TBoolSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tboolseq", + "via": "prefix", + "backing": "tboolseq_from_base_tstzset", + "concreteOf": "TBool", + "subtype": "TSequence" + }, + "tboolseq_from_base_tstzspan": { + "class": "TBoolSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tboolseq", + "via": "prefix", + "backing": "tboolseq_from_base_tstzspan", + "concreteOf": "TBool", + "subtype": "TSequence" + }, + "tboolseqset_from_base_tstzspanset": { + "class": "TBoolSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tboolseqset", + "via": "prefix", + "backing": "tboolseqset_from_base_tstzspanset", + "concreteOf": "TBool", + "subtype": "TSequenceSet" + }, + "temporal_copy": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_copy" + }, + "tfloat_from_base_temp": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_from_base_temp" + }, + "tfloatinst_make": { + "class": "TFloatInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tfloatinst", + "via": "prefix", + "backing": "tfloatinst_make", + "concreteOf": "TFloat", + "subtype": "TInstant" + }, + "tfloatseq_from_base_tstzset": { + "class": "TFloatSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tfloatseq", + "via": "prefix", + "backing": "tfloatseq_from_base_tstzset", + "concreteOf": "TFloat", + "subtype": "TSequence" + }, + "tfloatseq_from_base_tstzspan": { + "class": "TFloatSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tfloatseq", + "via": "prefix", + "backing": "tfloatseq_from_base_tstzspan", + "concreteOf": "TFloat", + "subtype": "TSequence" + }, + "tfloatseqset_from_base_tstzspanset": { + "class": "TFloatSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tfloatseqset", + "via": "prefix", + "backing": "tfloatseqset_from_base_tstzspanset", + "concreteOf": "TFloat", + "subtype": "TSequenceSet" + }, + "tint_from_base_temp": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_from_base_temp" + }, + "tintinst_make": { + "class": "TIntInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tintinst", + "via": "prefix", + "backing": "tintinst_make", + "concreteOf": "TInt", + "subtype": "TInstant" + }, + "tintseq_from_base_tstzset": { + "class": "TIntSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tintseq", + "via": "prefix", + "backing": "tintseq_from_base_tstzset", + "concreteOf": "TInt", + "subtype": "TSequence" + }, + "tintseq_from_base_tstzspan": { + "class": "TIntSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tintseq", + "via": "prefix", + "backing": "tintseq_from_base_tstzspan", + "concreteOf": "TInt", + "subtype": "TSequence" + }, + "tintseqset_from_base_tstzspanset": { + "class": "TIntSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tintseqset", + "via": "prefix", + "backing": "tintseqset_from_base_tstzspanset", + "concreteOf": "TInt", + "subtype": "TSequenceSet" + }, + "tsequence_make": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_make" + }, + "tsequenceset_make": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_make" + }, + "tsequenceset_make_gaps": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_make_gaps" + }, + "ttext_from_base_temp": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_from_base_temp" + }, + "ttextinst_make": { + "class": "TTextInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "ttextinst", + "via": "prefix", + "backing": "ttextinst_make", + "concreteOf": "TText", + "subtype": "TInstant" + }, + "ttextseq_from_base_tstzset": { + "class": "TTextSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "ttextseq", + "via": "prefix", + "backing": "ttextseq_from_base_tstzset", + "concreteOf": "TText", + "subtype": "TSequence" + }, + "ttextseq_from_base_tstzspan": { + "class": "TTextSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "ttextseq", + "via": "prefix", + "backing": "ttextseq_from_base_tstzspan", + "concreteOf": "TText", + "subtype": "TSequence" + }, + "ttextseqset_from_base_tstzspanset": { + "class": "TTextSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "ttextseqset", + "via": "prefix", + "backing": "ttextseqset_from_base_tstzspanset", + "concreteOf": "TText", + "subtype": "TSequenceSet" + }, + "tbool_to_tint": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_to_tint" + }, + "temporal_to_tstzspan": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_to_tstzspan" + }, + "tfloat_to_tint": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_to_tint" + }, + "tint_to_tfloat": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_to_tfloat" + }, + "tnumber_to_span": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_to_span" + }, + "tnumber_to_tbox": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_to_tbox" + }, + "tbool_end_value": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_end_value" + }, + "tbool_start_value": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_start_value" + }, + "tbool_value_at_timestamptz": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_value_at_timestamptz" + }, + "tbool_value_n": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_value_n" + }, + "tbool_values": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_values" + }, + "temporal_duration": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_duration" + }, + "temporal_end_instant": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_end_instant" + }, + "temporal_end_sequence": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_end_sequence" + }, + "temporal_end_timestamptz": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_end_timestamptz" + }, + "temporal_hash": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_hash" + }, + "temporal_instant_n": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_instant_n" + }, + "temporal_instants": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_instants" + }, + "temporal_interp": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_interp" + }, + "temporal_lower_inc": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_lower_inc" + }, + "temporal_max_instant": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_max_instant" + }, + "temporal_min_instant": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_min_instant" + }, + "temporal_num_instants": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_num_instants" + }, + "temporal_num_sequences": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_num_sequences" + }, + "temporal_num_timestamps": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_num_timestamps" + }, + "temporal_segm_duration": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_segm_duration" + }, + "temporal_segments": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_segments" + }, + "temporal_sequence_n": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_sequence_n" + }, + "temporal_sequences": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_sequences" + }, + "temporal_start_instant": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_start_instant" + }, + "temporal_start_sequence": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_start_sequence" + }, + "temporal_start_timestamptz": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_start_timestamptz" + }, + "temporal_stops": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_stops" + }, + "temporal_subtype": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_subtype" + }, + "temporal_time": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_time" + }, + "temporal_timestamps": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_timestamps" + }, + "temporal_timestamptz_n": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_timestamptz_n" + }, + "temporal_upper_inc": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_upper_inc" + }, + "tfloat_avg_value": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_avg_value" + }, + "tfloat_end_value": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_end_value" + }, + "tfloat_min_value": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_min_value" + }, + "tfloat_max_value": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_max_value" + }, + "tfloat_start_value": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_start_value" + }, + "tfloat_value_at_timestamptz": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_value_at_timestamptz" + }, + "tfloat_value_n": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_value_n" + }, + "tfloat_values": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_values" + }, + "tint_end_value": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_end_value" + }, + "tint_max_value": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_max_value" + }, + "tint_min_value": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_min_value" + }, + "tint_start_value": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_start_value" + }, + "tint_value_at_timestamptz": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_value_at_timestamptz" + }, + "tint_value_n": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_value_n" + }, + "tint_values": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_values" + }, + "tnumber_avg_value": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_avg_value" + }, + "tnumber_integral": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_integral" + }, + "tnumber_twavg": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_twavg" + }, + "tnumber_valuespans": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_valuespans" + }, + "ttext_end_value": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_end_value" + }, + "ttext_max_value": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_max_value" + }, + "ttext_min_value": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_min_value" + }, + "ttext_start_value": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_start_value" + }, + "ttext_value_at_timestamptz": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_value_at_timestamptz" + }, + "ttext_value_n": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_value_n" + }, + "ttext_values": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_values" + }, + "float_degrees": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "temparr_round": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "temporal_round": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_round" + }, + "temporal_scale_time": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_scale_time" + }, + "temporal_set_interp": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_set_interp" + }, + "temporal_shift_scale_time": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_shift_scale_time" + }, + "temporal_shift_time": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_shift_time" + }, + "temporal_to_tinstant": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_to_tinstant" + }, + "temporal_to_tsequence": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_to_tsequence" + }, + "temporal_to_tsequenceset": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_to_tsequenceset" + }, + "tfloat_ceil": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_ceil" + }, + "tfloat_degrees": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_degrees" + }, + "tfloat_floor": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_floor" + }, + "tfloat_radians": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_radians" + }, + "tfloat_scale_value": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_scale_value" + }, + "tfloat_shift_scale_value": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_shift_scale_value" + }, + "tfloat_shift_value": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_shift_value" + }, + "tint_scale_value": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_scale_value" + }, + "tint_shift_scale_value": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_shift_scale_value" + }, + "tint_shift_value": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_shift_value" + }, + "temporal_append_tinstant": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_append_tinstant" + }, + "temporal_append_tsequence": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_append_tsequence" + }, + "temporal_delete_timestamptz": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_delete_timestamptz" + }, + "temporal_delete_tstzset": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_delete_tstzset" + }, + "temporal_delete_tstzspan": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_delete_tstzspan" + }, + "temporal_delete_tstzspanset": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_delete_tstzspanset" + }, + "temporal_insert": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_insert" + }, + "temporal_merge": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_merge" + }, + "temporal_merge_array": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_merge_array" + }, + "temporal_update": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_update" + }, + "tbool_at_value": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_at_value" + }, + "tbool_minus_value": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_minus_value" + }, + "temporal_after_timestamptz": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_after_timestamptz" + }, + "temporal_at_max": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_at_max" + }, + "temporal_at_min": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_at_min" + }, + "temporal_at_timestamptz": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_at_timestamptz" + }, + "temporal_at_tstzset": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_at_tstzset" + }, + "temporal_at_tstzspan": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_at_tstzspan" + }, + "temporal_at_tstzspanset": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_at_tstzspanset" + }, + "temporal_at_values": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_at_values" + }, + "temporal_before_timestamptz": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_before_timestamptz" + }, + "temporal_minus_max": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_minus_max" + }, + "temporal_minus_min": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_minus_min" + }, + "temporal_minus_timestamptz": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_minus_timestamptz" + }, + "temporal_minus_tstzset": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_minus_tstzset" + }, + "temporal_minus_tstzspan": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_minus_tstzspan" + }, + "temporal_minus_tstzspanset": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_minus_tstzspanset" + }, + "temporal_minus_values": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_minus_values" + }, + "tfloat_at_value": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_at_value" + }, + "tfloat_minus_value": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_minus_value" + }, + "tint_at_value": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_at_value" + }, + "tint_minus_value": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_minus_value" + }, + "tnumber_at_span": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_at_span" + }, + "tnumber_at_spanset": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_at_spanset" + }, + "tnumber_at_tbox": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_at_tbox" + }, + "tnumber_minus_span": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_minus_span" + }, + "tnumber_minus_spanset": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_minus_spanset" + }, + "tnumber_minus_tbox": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_minus_tbox" + }, + "ttext_at_value": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_at_value" + }, + "ttext_minus_value": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_minus_value" + }, + "temporal_cmp": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_cmp" + }, + "temporal_eq": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_eq" + }, + "temporal_ge": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_ge" + }, + "temporal_gt": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_gt" + }, + "temporal_le": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_le" + }, + "temporal_lt": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_lt" + }, + "temporal_ne": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_ne" + }, + "always_eq_bool_tbool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_tbool_bool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ge_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ge_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ge_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ge_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ge_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ge_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ge_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_gt_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_gt_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_gt_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_gt_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_gt_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_gt_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_gt_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_le_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_le_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_le_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_le_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_le_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_le_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_le_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_lt_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_lt_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_lt_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_lt_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_lt_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_lt_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_lt_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_bool_tbool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_tbool_bool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_bool_tbool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_tbool_bool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ge_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ge_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ge_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ge_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ge_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ge_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ge_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_gt_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_gt_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_gt_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_gt_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_gt_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_gt_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_gt_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_le_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_le_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_le_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_le_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_le_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_le_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_le_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_lt_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_lt_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_lt_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_lt_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_lt_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_lt_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_lt_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_bool_tbool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_tbool_bool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_bool_tbool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_tbool_bool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tge_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tge_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tge_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tge_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tge_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tge_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tge_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgt_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgt_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgt_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgt_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgt_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgt_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgt_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tle_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tle_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tle_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tle_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tle_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tle_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tle_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tlt_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tlt_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tlt_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tlt_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tlt_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tlt_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tlt_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_bool_tbool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_tbool_bool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "temporal_spans": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_spans" + }, + "temporal_split_each_n_spans": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_split_each_n_spans" + }, + "temporal_split_n_spans": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_split_n_spans" + }, + "tnumber_split_each_n_tboxes": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_split_each_n_tboxes" + }, + "tnumber_split_n_tboxes": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_split_n_tboxes" + }, + "tnumber_tboxes": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_tboxes" + }, + "adjacent_numspan_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_tbox_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_temporal_tstzspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_tnumber_numspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_tnumber_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_tstzspan_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_numspan_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_tbox_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_temporal_tstzspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_tnumber_numspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_tnumber_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_tstzspan_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_numspan_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_tbox_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_temporal_tstzspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_tnumber_numspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_tnumber_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_tstzspan_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_numspan_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_tbox_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_temporal_tstzspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_tnumber_numspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_tnumber_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_tstzspan_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "same_numspan_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "same_tbox_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "same_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "same_temporal_tstzspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "same_tnumber_numspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "same_tnumber_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "same_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "same_tstzspan_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_tbox_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_temporal_tstzspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_tnumber_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_tstzspan_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_tbox_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_temporal_tstzspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_tnumber_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_tstzspan_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_tbox_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_numspan_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_tnumber_numspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_tnumber_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_tbox_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_temporal_tstzspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_tnumber_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_tstzspan_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_tbox_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_temporal_tstzspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_temporal_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_tnumber_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_tstzspan_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_numspan_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_tbox_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_tnumber_numspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_tnumber_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_numspan_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_tbox_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_tnumber_numspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_tnumber_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_numspan_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_tbox_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_tnumber_numspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_tnumber_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tand_bool_tbool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tand_tbool_bool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tand_tbool_tbool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tbool_when_true": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_when_true" + }, + "tnot_tbool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tor_bool_tbool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tor_tbool_bool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tor_tbool_tbool": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "add_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "add_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "add_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "add_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "add_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "div_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "div_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "div_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "div_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "div_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "mult_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "mult_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "mult_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "mult_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "mult_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "sub_float_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "sub_int_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "sub_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "sub_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "sub_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "temporal_derivative": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_derivative" + }, + "tfloat_exp": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_exp" + }, + "tfloat_ln": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_ln" + }, + "tfloat_log10": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_log10" + }, + "tnumber_abs": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_abs" + }, + "tnumber_trend": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_trend" + }, + "float_angular_difference": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumber_angular_difference": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_angular_difference" + }, + "tnumber_delta_value": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_delta_value" + }, + "textcat_text_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "textcat_ttext_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "textcat_ttext_ttext": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ttext_initcap": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_initcap" + }, + "ttext_upper": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_upper" + }, + "ttext_lower": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_lower" + }, + "tdistance_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdistance_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdistance_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tboxfloat_tboxfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tboxint_tboxint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tfloat_float": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tfloat_tfloat": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tfloat_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tint_int": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tint_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tint_tint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tbool_tand_transfn": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_tand_transfn" + }, + "tbool_tor_transfn": { + "class": "TBool", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tbool", + "via": "prefix", + "backing": "tbool_tor_transfn" + }, + "temporal_extent_transfn": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_extent_transfn" + }, + "temporal_merge_transfn": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_merge_transfn" + }, + "temporal_merge_combinefn": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_merge_combinefn" + }, + "temporal_tagg_finalfn": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_tagg_finalfn" + }, + "temporal_tcount_transfn": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_tcount_transfn" + }, + "tfloat_tmax_transfn": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_tmax_transfn" + }, + "tfloat_tmin_transfn": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_tmin_transfn" + }, + "tfloat_tsum_transfn": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_tsum_transfn" + }, + "tfloat_wmax_transfn": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_wmax_transfn" + }, + "tfloat_wmin_transfn": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_wmin_transfn" + }, + "tfloat_wsum_transfn": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_wsum_transfn" + }, + "timestamptz_tcount_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tint_tmax_transfn": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_tmax_transfn" + }, + "tint_tmin_transfn": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_tmin_transfn" + }, + "tint_tsum_transfn": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_tsum_transfn" + }, + "tint_wmax_transfn": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_wmax_transfn" + }, + "tint_wmin_transfn": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_wmin_transfn" + }, + "tint_wsum_transfn": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_wsum_transfn" + }, + "tnumber_extent_transfn": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_extent_transfn" + }, + "tnumber_tavg_finalfn": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_tavg_finalfn" + }, + "tnumber_tavg_transfn": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_tavg_transfn" + }, + "tnumber_wavg_transfn": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_wavg_transfn" + }, + "tstzset_tcount_transfn": { + "class": "TsTzSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzset", + "via": "prefix", + "backing": "tstzset_tcount_transfn" + }, + "tstzspan_tcount_transfn": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_tcount_transfn" + }, + "tstzspanset_tcount_transfn": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_tcount_transfn" + }, + "ttext_tmax_transfn": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_tmax_transfn" + }, + "ttext_tmin_transfn": { + "class": "TText", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "ttext", + "via": "prefix", + "backing": "ttext_tmin_transfn" + }, + "temporal_simplify_dp": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_simplify_dp" + }, + "temporal_simplify_max_dist": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_simplify_max_dist" + }, + "temporal_simplify_min_dist": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_simplify_min_dist" + }, + "temporal_simplify_min_tdelta": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_simplify_min_tdelta" + }, + "temporal_tprecision": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_tprecision" + }, + "temporal_tsample": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_tsample" + }, + "temporal_dyntimewarp_distance": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_dyntimewarp_distance" + }, + "temporal_dyntimewarp_path": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_dyntimewarp_path" + }, + "temporal_frechet_distance": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_frechet_distance" + }, + "temporal_frechet_path": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_frechet_path" + }, + "temporal_hausdorff_distance": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_hausdorff_distance" + }, + "temporal_time_bins": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_time_bins" + }, + "temporal_time_split": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_time_split" + }, + "tfloat_time_boxes": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_time_boxes" + }, + "tfloat_value_bins": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_value_bins" + }, + "tfloat_value_boxes": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_value_boxes" + }, + "tfloat_value_split": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_value_split" + }, + "tfloat_value_time_boxes": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_value_time_boxes" + }, + "tfloat_value_time_split": { + "class": "TFloat", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tfloat", + "via": "prefix", + "backing": "tfloat_value_time_split" + }, + "tfloatbox_time_tiles": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tfloatbox_value_tiles": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tfloatbox_value_time_tiles": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tint_time_boxes": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_time_boxes" + }, + "tint_value_bins": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_value_bins" + }, + "tint_value_boxes": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_value_boxes" + }, + "tint_value_split": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_value_split" + }, + "tint_value_time_boxes": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_value_time_boxes" + }, + "tint_value_time_split": { + "class": "TInt", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tint", + "via": "prefix", + "backing": "tint_value_time_split" + }, + "tintbox_time_tiles": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tintbox_value_tiles": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tintbox_value_time_tiles": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "temptype_subtype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "temptype_subtype_all": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tempsubtype_name": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tempsubtype_from_string": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meosoper_name": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meosoper_from_string": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "interptype_name": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "interptype_from_string": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meostype_name": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "temptype_basetype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "settype_basetype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spantype_basetype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spantype_spansettype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spansettype_spantype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "basetype_spantype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "basetype_settype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumber_basetype": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_basetype" + }, + "geo_basetype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meos_basetype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "alphanum_basetype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "alphanum_temptype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "time_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "set_basetype": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_basetype" + }, + "set_type": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_type" + }, + "numset_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ensure_numset_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timeset_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "set_spantype": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_spantype" + }, + "ensure_set_spantype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "alphanumset_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geoset_type": { + "class": "GeomSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "geoset", + "via": "prefix", + "backing": "geoset_type" + }, + "ensure_geoset_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spatialset_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ensure_spatialset_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "span_basetype": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_basetype" + }, + "span_canon_basetype": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_canon_basetype" + }, + "span_type": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_type" + }, + "type_span_bbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "span_tbox_type": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_tbox_type" + }, + "ensure_span_tbox_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "numspan_basetype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "numspan_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ensure_numspan_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timespan_basetype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timespan_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spanset_type": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_type" + }, + "timespanset_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ensure_timespanset_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "temporal_type": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_type" + }, + "temporal_basetype": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_basetype" + }, + "temptype_supports_linear": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "basetype_byvalue": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "basetype_varlength": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "meostype_length": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "talphanum_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "talpha_type": { + "class": "TAlpha", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "talpha", + "via": "prefix", + "backing": "talpha_type" + }, + "tnumber_type": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_type" + }, + "ensure_tnumber_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ensure_tnumber_basetype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumber_spantype": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_spantype" + }, + "spatial_basetype": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tspatial_type": { + "class": "TSpatial", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tspatial", + "via": "prefix", + "backing": "tspatial_type" + }, + "ensure_tspatial_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpoint_type": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_type" + }, + "ensure_tpoint_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeo_type": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_type" + }, + "ensure_tgeo_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeo_type_all": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_type_all" + }, + "ensure_tgeo_type_all": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeometry_type": { + "class": "TGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeometry", + "via": "prefix", + "backing": "tgeometry_type" + }, + "ensure_tgeometry_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeodetic_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ensure_tgeodetic_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ensure_tnumber_tpoint_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_get_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_as_ewkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_as_ewkt": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_as_geojson": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_as_hexewkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_as_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_from_ewkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_from_geojson": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_from_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geog_from_binary": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geog_from_hexewkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geog_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_from_hexewkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "box3d_make": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "box3d_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gbox_make": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gbox_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_copy": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geogpoint_make2d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geogpoint_make3dz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geompoint_make2d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geompoint_make3dz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_to_geog": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geog_to_geom": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_is_empty": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_is_unitary": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_typename": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geog_area": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geog_centroid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geog_length": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geog_perimeter": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_azimuth": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_length": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_perimeter": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "line_numpoints": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "line_point_n": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_reverse": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_round": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_set_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_transform": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_transform_pipeline": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_collect_garray": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_makeline_garray": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_num_points": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_num_geos": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_geo_n": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_pointarr": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_points": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_array_union": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_boundary": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_buffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_centroid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_convex_hull": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_difference2d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_intersection2d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_intersection2d_coll": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_min_bounding_radius": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_shortestline2d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_shortestline3d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_unary_union": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "line_interpolate_point": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "line_locate_point": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "line_substring": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geog_dwithin": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geog_intersects": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_contains": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_covers": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_disjoint2d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_dwithin2d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_dwithin3d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_intersects2d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_intersects3d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_relate_pattern": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_touches": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_stboxes": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_split_each_n_stboxes": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_split_n_stboxes": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geog_distance": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_distance2d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_distance3d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_equals": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_same": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geogset_in": { + "class": "GeogSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "geogset", + "via": "prefix", + "backing": "geogset_in" + }, + "geomset_in": { + "class": "GeomSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "geomset", + "via": "prefix", + "backing": "geomset_in" + }, + "spatialset_as_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spatialset_as_ewkt": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geoset_make": { + "class": "GeomSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "geoset", + "via": "prefix", + "backing": "geoset_make" + }, + "geo_to_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geoset_end_value": { + "class": "GeomSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "geoset", + "via": "prefix", + "backing": "geoset_end_value" + }, + "geoset_start_value": { + "class": "GeomSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "geoset", + "via": "prefix", + "backing": "geoset_start_value" + }, + "geoset_value_n": { + "class": "GeomSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "geoset", + "via": "prefix", + "backing": "geoset_value_n" + }, + "geoset_values": { + "class": "GeomSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "geoset", + "via": "prefix", + "backing": "geoset_values" + }, + "contained_geo_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_set_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_union_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_geo_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_set_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_geo_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_set_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_geo_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_set_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spatialset_set_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spatialset_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spatialset_transform": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spatialset_transform_pipeline": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "stbox_as_hexwkb": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_as_hexwkb" + }, + "stbox_as_wkb": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_as_wkb" + }, + "stbox_from_hexwkb": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_from_hexwkb" + }, + "stbox_from_wkb": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_from_wkb" + }, + "stbox_in": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_in" + }, + "stbox_out": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_out" + }, + "geo_timestamptz_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_tstzspan_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "stbox_copy": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_copy" + }, + "stbox_make": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_make" + }, + "geo_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spatialset_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "stbox_to_box3d": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_to_box3d" + }, + "stbox_to_gbox": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_to_gbox" + }, + "stbox_to_geo": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_to_geo" + }, + "stbox_to_tstzspan": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_to_tstzspan" + }, + "timestamptz_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tstzset_to_stbox": { + "class": "TsTzSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzset", + "via": "prefix", + "backing": "tstzset_to_stbox" + }, + "tstzspan_to_stbox": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_to_stbox" + }, + "tstzspanset_to_stbox": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_to_stbox" + }, + "stbox_area": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_area" + }, + "stbox_hash": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_hash" + }, + "stbox_hash_extended": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_hash_extended" + }, + "stbox_hast": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_hast" + }, + "stbox_hasx": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_hasx" + }, + "stbox_hasz": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_hasz" + }, + "stbox_isgeodetic": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_isgeodetic" + }, + "stbox_perimeter": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_perimeter" + }, + "stbox_tmax": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_tmax" + }, + "stbox_tmax_inc": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_tmax_inc" + }, + "stbox_tmin": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_tmin" + }, + "stbox_tmin_inc": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_tmin_inc" + }, + "stbox_volume": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_volume" + }, + "stbox_xmax": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_xmax" + }, + "stbox_xmin": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_xmin" + }, + "stbox_ymax": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_ymax" + }, + "stbox_ymin": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_ymin" + }, + "stbox_zmax": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_zmax" + }, + "stbox_zmin": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_zmin" + }, + "stbox_expand_space": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_expand_space" + }, + "stbox_expand_time": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_expand_time" + }, + "stbox_get_space": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_get_space" + }, + "stbox_quad_split": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_quad_split" + }, + "stbox_round": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_round" + }, + "stbox_shift_scale_time": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_shift_scale_time" + }, + "stboxarr_round": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "stbox_set_srid": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_set_srid" + }, + "stbox_srid": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_srid" + }, + "stbox_transform": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_transform" + }, + "stbox_transform_pipeline": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_transform_pipeline" + }, + "adjacent_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "same_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "above_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "back_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "below_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "front_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overabove_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overback_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbelow_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overfront_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "stbox_cmp": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_cmp" + }, + "stbox_eq": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_eq" + }, + "stbox_ge": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_ge" + }, + "stbox_gt": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_gt" + }, + "stbox_le": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_le" + }, + "stbox_lt": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_lt" + }, + "stbox_ne": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_ne" + }, + "tgeogpoint_from_mfjson": { + "class": "TGeogPoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeogpoint", + "via": "prefix", + "backing": "tgeogpoint_from_mfjson" + }, + "tgeogpoint_in": { + "class": "TGeogPoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeogpoint", + "via": "prefix", + "backing": "tgeogpoint_in" + }, + "tgeography_from_mfjson": { + "class": "TGeography", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeography", + "via": "prefix", + "backing": "tgeography_from_mfjson" + }, + "tgeography_in": { + "class": "TGeography", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeography", + "via": "prefix", + "backing": "tgeography_in" + }, + "tgeometry_from_mfjson": { + "class": "TGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeometry", + "via": "prefix", + "backing": "tgeometry_from_mfjson" + }, + "tgeometry_in": { + "class": "TGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeometry", + "via": "prefix", + "backing": "tgeometry_in" + }, + "tgeompoint_from_mfjson": { + "class": "TGeomPoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeompoint", + "via": "prefix", + "backing": "tgeompoint_from_mfjson" + }, + "tgeompoint_in": { + "class": "TGeomPoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeompoint", + "via": "prefix", + "backing": "tgeompoint_in" + }, + "tspatial_as_ewkt": { + "class": "TSpatial", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tspatial", + "via": "prefix", + "backing": "tspatial_as_ewkt" + }, + "tspatial_as_text": { + "class": "TSpatial", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tspatial", + "via": "prefix", + "backing": "tspatial_as_text" + }, + "tspatial_out": { + "class": "TSpatial", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tspatial", + "via": "prefix", + "backing": "tspatial_out" + }, + "tgeo_from_base_temp": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_from_base_temp" + }, + "tgeoinst_make": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeoseq_from_base_tstzset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeoseq_from_base_tstzspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeoseqset_from_base_tstzspanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpoint_from_base_temp": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_from_base_temp" + }, + "tpointinst_make": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseq_from_base_tstzset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseq_from_base_tstzspan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseq_make_coords": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseqset_from_base_tstzspanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "box3d_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gbox_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geomeas_to_tpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeogpoint_to_tgeography": { + "class": "TGeogPoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeogpoint", + "via": "prefix", + "backing": "tgeogpoint_to_tgeography" + }, + "tgeography_to_tgeogpoint": { + "class": "TGeography", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeography", + "via": "prefix", + "backing": "tgeography_to_tgeogpoint" + }, + "tgeography_to_tgeometry": { + "class": "TGeography", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeography", + "via": "prefix", + "backing": "tgeography_to_tgeometry" + }, + "tgeometry_to_tgeography": { + "class": "TGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeometry", + "via": "prefix", + "backing": "tgeometry_to_tgeography" + }, + "tgeometry_to_tgeompoint": { + "class": "TGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeometry", + "via": "prefix", + "backing": "tgeometry_to_tgeompoint" + }, + "tgeompoint_to_tgeometry": { + "class": "TGeomPoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeompoint", + "via": "prefix", + "backing": "tgeompoint_to_tgeometry" + }, + "tpoint_as_mvtgeom": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_as_mvtgeom" + }, + "tpoint_tfloat_to_geomeas": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_tfloat_to_geomeas" + }, + "tspatial_to_stbox": { + "class": "TSpatial", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tspatial", + "via": "prefix", + "backing": "tspatial_to_stbox" + }, + "bearing_point_point": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "bearing_tpoint_point": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "bearing_tpoint_tpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeo_centroid": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_centroid" + }, + "tgeo_convex_hull": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_convex_hull" + }, + "tgeo_end_value": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_end_value" + }, + "tgeo_start_value": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_start_value" + }, + "tgeo_traversed_area": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_traversed_area" + }, + "tgeo_value_at_timestamptz": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_value_at_timestamptz" + }, + "tgeo_value_n": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_value_n" + }, + "tgeo_values": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_values" + }, + "tpoint_angular_difference": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_angular_difference" + }, + "tpoint_azimuth": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_azimuth" + }, + "tpoint_cumulative_length": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_cumulative_length" + }, + "tpoint_direction": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_direction" + }, + "tpoint_get_x": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_get_x" + }, + "tpoint_get_y": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_get_y" + }, + "tpoint_get_z": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_get_z" + }, + "tpoint_is_simple": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_is_simple" + }, + "tpoint_length": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_length" + }, + "tpoint_speed": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_speed" + }, + "tpoint_trajectory": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_trajectory" + }, + "tpoint_twcentroid": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_twcentroid" + }, + "tgeo_affine": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_affine" + }, + "tgeo_scale": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_scale" + }, + "tpoint_make_simple": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_make_simple" + }, + "tspatial_srid": { + "class": "TSpatial", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tspatial", + "via": "prefix", + "backing": "tspatial_srid" + }, + "tspatial_set_srid": { + "class": "TSpatial", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tspatial", + "via": "prefix", + "backing": "tspatial_set_srid" + }, + "tspatial_transform": { + "class": "TSpatial", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tspatial", + "via": "prefix", + "backing": "tspatial_transform" + }, + "tspatial_transform_pipeline": { + "class": "TSpatial", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tspatial", + "via": "prefix", + "backing": "tspatial_transform_pipeline" + }, + "tgeo_at_geom": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_at_geom" + }, + "tgeo_at_stbox": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_at_stbox" + }, + "tgeo_at_value": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_at_value" + }, + "tgeo_minus_geom": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_minus_geom" + }, + "tgeo_minus_stbox": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_minus_stbox" + }, + "tgeo_minus_value": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_minus_value" + }, + "tpoint_at_elevation": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_at_elevation" + }, + "tpoint_at_geom": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_at_geom" + }, + "tpoint_at_value": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_at_value" + }, + "tpoint_minus_elevation": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_minus_elevation" + }, + "tpoint_minus_geom": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_minus_geom" + }, + "tpoint_minus_value": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_minus_value" + }, + "always_eq_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeo_stboxes": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_stboxes" + }, + "tgeo_space_boxes": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_space_boxes" + }, + "tgeo_space_time_boxes": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_space_time_boxes" + }, + "tgeo_split_each_n_stboxes": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_split_each_n_stboxes" + }, + "tgeo_split_n_stboxes": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_split_n_stboxes" + }, + "adjacent_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overlaps_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "same_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "same_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "same_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "above_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "above_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "above_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "after_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "back_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "back_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "back_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "before_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "below_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "below_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "below_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "front_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "front_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "front_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overabove_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overabove_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overabove_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overafter_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overback_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overback_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overback_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbefore_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbelow_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbelow_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overbelow_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overfront_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overfront_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overfront_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_stbox_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_tspatial_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_tspatial_tspatial": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "acontains_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "acontains_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "acontains_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adisjoint_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adisjoint_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adwithin_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adwithin_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "aintersects_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "aintersects_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "atouches_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "atouches_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "atouches_tpoint_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "econtains_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "econtains_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "econtains_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ecovers_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ecovers_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ecovers_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "edisjoint_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "edisjoint_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "edwithin_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "edwithin_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "eintersects_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "eintersects_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "etouches_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "etouches_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "etouches_tpoint_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcontains_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcontains_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcontains_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcovers_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcovers_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcovers_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdisjoint_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdisjoint_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdisjoint_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdwithin_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdwithin_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdwithin_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tintersects_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tintersects_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tintersects_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ttouches_geo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ttouches_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ttouches_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdistance_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdistance_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_stbox_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tgeo_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nai_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nai_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "shortestline_tgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "shortestline_tgeo_tgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpoint_tcentroid_finalfn": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_tcentroid_finalfn" + }, + "tpoint_tcentroid_transfn": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_tcentroid_transfn" + }, + "tspatial_extent_transfn": { + "class": "TSpatial", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tspatial", + "via": "prefix", + "backing": "tspatial_extent_transfn" + }, + "stbox_get_space_tile": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_get_space_tile" + }, + "stbox_get_space_time_tile": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_get_space_time_tile" + }, + "stbox_get_time_tile": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_get_time_tile" + }, + "stbox_space_tiles": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_space_tiles" + }, + "stbox_space_time_tiles": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_space_time_tiles" + }, + "stbox_time_tiles": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_time_tiles" + }, + "tgeo_space_split": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_space_split" + }, + "tgeo_space_time_split": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_space_time_split" + }, + "geo_cluster_kmeans": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_cluster_dbscan": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_cluster_intersecting": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_cluster_within": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_as_ewkt": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_as_hexwkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_as_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_as_wkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_from_hexwkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_from_wkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_copy": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_make": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_to_geom": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbufferarr_to_geom": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_to_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_hash": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_hash_extended": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_point": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_radius": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_round": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbufferarr_round": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_set_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_transform": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_transform_pipeline": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_cbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "covers_cbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "disjoint_cbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "dwithin_cbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersects_cbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "touches_cbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_tstzspan_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_timestamptz_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_cbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_cbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_cbuffer_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_cbuffer_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_cmp": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_eq": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_ge": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_gt": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_le": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_lt": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_ne": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_nsame": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbuffer_same": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbufferset_in": { + "class": "CbufferSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "cbufferset", + "via": "prefix", + "backing": "cbufferset_in" + }, + "cbufferset_out": { + "class": "CbufferSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "cbufferset", + "via": "prefix", + "backing": "cbufferset_out" + }, + "cbufferset_make": { + "class": "CbufferSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "cbufferset", + "via": "prefix", + "backing": "cbufferset_make" + }, + "cbuffer_to_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "cbufferset_end_value": { + "class": "CbufferSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "cbufferset", + "via": "prefix", + "backing": "cbufferset_end_value" + }, + "cbufferset_start_value": { + "class": "CbufferSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "cbufferset", + "via": "prefix", + "backing": "cbufferset_start_value" + }, + "cbufferset_value_n": { + "class": "CbufferSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "cbufferset", + "via": "prefix", + "backing": "cbufferset_value_n" + }, + "cbufferset_values": { + "class": "CbufferSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "cbufferset", + "via": "prefix", + "backing": "cbufferset_values" + }, + "cbuffer_union_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_cbuffer_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_set_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_cbuffer_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_set_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_cbuffer_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_set_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_cbuffer_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_set_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcbuffer_in": { + "class": "TCbuffer", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tcbuffer", + "via": "prefix", + "backing": "tcbuffer_in" + }, + "tcbuffer_make": { + "class": "TCbuffer", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tcbuffer", + "via": "prefix", + "backing": "tcbuffer_make" + }, + "tcbuffer_points": { + "class": "TCbuffer", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tcbuffer", + "via": "prefix", + "backing": "tcbuffer_points" + }, + "tcbuffer_radius": { + "class": "TCbuffer", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tcbuffer", + "via": "prefix", + "backing": "tcbuffer_radius" + }, + "tcbuffer_trav_area": { + "class": "TCbuffer", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tcbuffer", + "via": "prefix", + "backing": "tcbuffer_trav_area" + }, + "tcbuffer_to_tfloat": { + "class": "TCbuffer", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tcbuffer", + "via": "prefix", + "backing": "tcbuffer_to_tfloat" + }, + "tcbuffer_to_tgeompoint": { + "class": "TCbuffer", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tcbuffer", + "via": "prefix", + "backing": "tcbuffer_to_tgeompoint" + }, + "tgeometry_to_tcbuffer": { + "class": "TGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeometry", + "via": "prefix", + "backing": "tgeometry_to_tcbuffer" + }, + "tcbuffer_expand": { + "class": "TCbuffer", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tcbuffer", + "via": "prefix", + "backing": "tcbuffer_expand" + }, + "tcbuffer_at_cbuffer": { + "class": "TCbuffer", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tcbuffer", + "via": "prefix", + "backing": "tcbuffer_at_cbuffer" + }, + "tcbuffer_at_geom": { + "class": "TCbuffer", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tcbuffer", + "via": "prefix", + "backing": "tcbuffer_at_geom" + }, + "tcbuffer_at_stbox": { + "class": "TCbuffer", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tcbuffer", + "via": "prefix", + "backing": "tcbuffer_at_stbox" + }, + "tcbuffer_minus_cbuffer": { + "class": "TCbuffer", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tcbuffer", + "via": "prefix", + "backing": "tcbuffer_minus_cbuffer" + }, + "tcbuffer_minus_geom": { + "class": "TCbuffer", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tcbuffer", + "via": "prefix", + "backing": "tcbuffer_minus_geom" + }, + "tcbuffer_minus_stbox": { + "class": "TCbuffer", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tcbuffer", + "via": "prefix", + "backing": "tcbuffer_minus_stbox" + }, + "tdistance_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdistance_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdistance_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tcbuffer_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nai_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nai_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nai_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "shortestline_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "shortestline_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "shortestline_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "acontains_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "acontains_geo_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "acontains_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "acontains_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "acovers_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "acovers_geo_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "acovers_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "acovers_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adisjoint_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adisjoint_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adisjoint_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adwithin_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adwithin_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adwithin_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "aintersects_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "aintersects_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "aintersects_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "atouches_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "atouches_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "atouches_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "econtains_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "econtains_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "econtains_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ecovers_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ecovers_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ecovers_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ecovers_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "edisjoint_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "edisjoint_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "edwithin_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "edwithin_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "edwithin_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "eintersects_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "eintersects_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "eintersects_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "etouches_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "etouches_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "etouches_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcontains_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcontains_geo_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcontains_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcontains_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcontains_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcovers_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcovers_geo_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcovers_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcovers_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcovers_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdwithin_geo_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdwithin_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdwithin_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdwithin_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdisjoint_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdisjoint_geo_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdisjoint_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdisjoint_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdisjoint_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tintersects_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tintersects_geo_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tintersects_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tintersects_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tintersects_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ttouches_geo_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ttouches_tcbuffer_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ttouches_cbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ttouches_tcbuffer_cbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ttouches_tcbuffer_tcbuffer": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gsl_get_generation_rng": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "gsl_get_aggregation_rng": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "datum_ceil": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "datum_degrees": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "datum_float_round": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "datum_floor": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "datum_hash": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "datum_hash_extended": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "datum_radians": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "floatspan_round_set": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_round_set" + }, + "set_in": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_in" + }, + "set_out": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_out" + }, + "span_in": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_in" + }, + "span_out": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_out" + }, + "spanset_in": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_in" + }, + "spanset_out": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_out" + }, + "set_make": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_make" + }, + "set_make_exp": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_make_exp" + }, + "set_make_free": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_make_free" + }, + "span_make": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_make" + }, + "span_set": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_set" + }, + "spanset_make_exp": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_make_exp" + }, + "spanset_make_free": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_make_free" + }, + "set_span": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_span" + }, + "set_spanset": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_spanset" + }, + "value_set_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "value_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "value_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "value_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "numspan_width": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "numspanset_width": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "set_end_value": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_end_value" + }, + "set_mem_size": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_mem_size" + }, + "set_set_subspan": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_set_subspan" + }, + "set_set_span": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_set_span" + }, + "set_start_value": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_start_value" + }, + "set_value_n": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_value_n" + }, + "set_vals": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_vals" + }, + "set_values": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_values" + }, + "spanset_lower": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_lower" + }, + "spanset_mem_size": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_mem_size" + }, + "spanset_sps": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_sps" + }, + "spanset_upper": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_upper" + }, + "datespan_set_tstzspan": { + "class": "DateSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "datespan", + "via": "prefix", + "backing": "datespan_set_tstzspan" + }, + "floatspan_set_intspan": { + "class": "FloatSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "floatspan", + "via": "prefix", + "backing": "floatspan_set_intspan" + }, + "intspan_set_floatspan": { + "class": "IntSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "intspan", + "via": "prefix", + "backing": "intspan_set_floatspan" + }, + "numset_shift_scale": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "numspan_expand": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "numspan_shift_scale": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "numspanset_shift_scale": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "set_compact": { + "class": "Set", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "set", + "via": "prefix", + "backing": "set_compact" + }, + "span_expand": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_expand" + }, + "spanset_compact": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_compact" + }, + "tbox_expand_value": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_expand_value" + }, + "textcat_textset_text_common": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tstzspan_set_datespan": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_set_datespan" + }, + "adjacent_span_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_spanset_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "adjacent_value_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_value_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_value_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contained_value_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_set_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_span_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_spanset_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ovadj_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_set_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_span_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_spanset_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_value_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_value_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "left_value_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "lfnadj_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_set_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_span_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_spanset_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_value_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_value_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overleft_value_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_set_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_span_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_spanset_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_value_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_value_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "overright_value_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_value_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_set_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_value_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_value_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_span_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "right_spanset_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "bbox_type": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "bbox_get_size": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "bbox_max_dims": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "temporal_bbox_eq": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_bbox_eq" + }, + "temporal_bbox_cmp": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_bbox_cmp" + }, + "bbox_union_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "inter_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_set_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_span_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_spanset_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_value_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_value_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_value_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "mi_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_set_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_span_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_spanset_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_value_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_value_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_value_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "super_union_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_set_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_span_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_spanset_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_value_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_value_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_value_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_set_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_set_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_span_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_span_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_spanset_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_spanset_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_spanset_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_value_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spanbase_extent_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "value_union_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "number_tstzspan_to_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "number_timestamptz_to_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tbox_set": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_set" + }, + "float_set_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "int_set_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "number_set_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "number_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "numset_set_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "numspan_set_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "timestamptz_set_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tstzset_set_tbox": { + "class": "TsTzSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzset", + "via": "prefix", + "backing": "tstzset_set_tbox" + }, + "tstzspan_set_tbox": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_set_tbox" + }, + "tbox_shift_scale_value": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_shift_scale_value" + }, + "tbox_expand": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_expand" + }, + "inter_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tboolinst_from_mfjson": { + "class": "TBoolInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tboolinst", + "via": "prefix", + "backing": "tboolinst_from_mfjson", + "concreteOf": "TBool", + "subtype": "TInstant" + }, + "tboolinst_in": { + "class": "TBoolInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tboolinst", + "via": "prefix", + "backing": "tboolinst_in", + "concreteOf": "TBool", + "subtype": "TInstant" + }, + "tboolseq_from_mfjson": { + "class": "TBoolSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tboolseq", + "via": "prefix", + "backing": "tboolseq_from_mfjson", + "concreteOf": "TBool", + "subtype": "TSequence" + }, + "tboolseq_in": { + "class": "TBoolSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tboolseq", + "via": "prefix", + "backing": "tboolseq_in", + "concreteOf": "TBool", + "subtype": "TSequence" + }, + "tboolseqset_from_mfjson": { + "class": "TBoolSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tboolseqset", + "via": "prefix", + "backing": "tboolseqset_from_mfjson", + "concreteOf": "TBool", + "subtype": "TSequenceSet" + }, + "tboolseqset_in": { + "class": "TBoolSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tboolseqset", + "via": "prefix", + "backing": "tboolseqset_in", + "concreteOf": "TBool", + "subtype": "TSequenceSet" + }, + "temporal_in": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_in" + }, + "temporal_out": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_out" + }, + "temparr_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tfloatinst_from_mfjson": { + "class": "TFloatInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tfloatinst", + "via": "prefix", + "backing": "tfloatinst_from_mfjson", + "concreteOf": "TFloat", + "subtype": "TInstant" + }, + "tfloatinst_in": { + "class": "TFloatInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tfloatinst", + "via": "prefix", + "backing": "tfloatinst_in", + "concreteOf": "TFloat", + "subtype": "TInstant" + }, + "tfloatseq_from_mfjson": { + "class": "TFloatSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tfloatseq", + "via": "prefix", + "backing": "tfloatseq_from_mfjson", + "concreteOf": "TFloat", + "subtype": "TSequence" + }, + "tfloatseq_in": { + "class": "TFloatSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tfloatseq", + "via": "prefix", + "backing": "tfloatseq_in", + "concreteOf": "TFloat", + "subtype": "TSequence" + }, + "tfloatseqset_from_mfjson": { + "class": "TFloatSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tfloatseqset", + "via": "prefix", + "backing": "tfloatseqset_from_mfjson", + "concreteOf": "TFloat", + "subtype": "TSequenceSet" + }, + "tfloatseqset_in": { + "class": "TFloatSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tfloatseqset", + "via": "prefix", + "backing": "tfloatseqset_in", + "concreteOf": "TFloat", + "subtype": "TSequenceSet" + }, + "tinstant_from_mfjson": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_from_mfjson" + }, + "tinstant_in": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_in" + }, + "tinstant_out": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_out" + }, + "tintinst_from_mfjson": { + "class": "TIntInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tintinst", + "via": "prefix", + "backing": "tintinst_from_mfjson", + "concreteOf": "TInt", + "subtype": "TInstant" + }, + "tintinst_in": { + "class": "TIntInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tintinst", + "via": "prefix", + "backing": "tintinst_in", + "concreteOf": "TInt", + "subtype": "TInstant" + }, + "tintseq_from_mfjson": { + "class": "TIntSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tintseq", + "via": "prefix", + "backing": "tintseq_from_mfjson", + "concreteOf": "TInt", + "subtype": "TSequence" + }, + "tintseq_in": { + "class": "TIntSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tintseq", + "via": "prefix", + "backing": "tintseq_in", + "concreteOf": "TInt", + "subtype": "TSequence" + }, + "tintseqset_from_mfjson": { + "class": "TIntSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tintseqset", + "via": "prefix", + "backing": "tintseqset_from_mfjson", + "concreteOf": "TInt", + "subtype": "TSequenceSet" + }, + "tintseqset_in": { + "class": "TIntSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tintseqset", + "via": "prefix", + "backing": "tintseqset_in", + "concreteOf": "TInt", + "subtype": "TSequenceSet" + }, + "tsequence_from_mfjson": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_from_mfjson" + }, + "tsequence_in": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_in" + }, + "tsequence_out": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_out" + }, + "tsequenceset_from_mfjson": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_from_mfjson" + }, + "tsequenceset_in": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_in" + }, + "tsequenceset_out": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_out" + }, + "ttextinst_from_mfjson": { + "class": "TTextInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "ttextinst", + "via": "prefix", + "backing": "ttextinst_from_mfjson", + "concreteOf": "TText", + "subtype": "TInstant" + }, + "ttextinst_in": { + "class": "TTextInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "ttextinst", + "via": "prefix", + "backing": "ttextinst_in", + "concreteOf": "TText", + "subtype": "TInstant" + }, + "ttextseq_from_mfjson": { + "class": "TTextSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "ttextseq", + "via": "prefix", + "backing": "ttextseq_from_mfjson", + "concreteOf": "TText", + "subtype": "TSequence" + }, + "ttextseq_in": { + "class": "TTextSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "ttextseq", + "via": "prefix", + "backing": "ttextseq_in", + "concreteOf": "TText", + "subtype": "TSequence" + }, + "ttextseqset_from_mfjson": { + "class": "TTextSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "ttextseqset", + "via": "prefix", + "backing": "ttextseqset_from_mfjson", + "concreteOf": "TText", + "subtype": "TSequenceSet" + }, + "ttextseqset_in": { + "class": "TTextSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "ttextseqset", + "via": "prefix", + "backing": "ttextseqset_in", + "concreteOf": "TText", + "subtype": "TSequenceSet" + }, + "temporal_from_mfjson": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_from_mfjson" + }, + "temporal_from_base_temp": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_from_base_temp" + }, + "tinstant_copy": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_copy" + }, + "tinstant_make": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_make" + }, + "tinstant_make_free": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_make_free" + }, + "tsequence_copy": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_copy" + }, + "tsequence_from_base_temp": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_from_base_temp" + }, + "tsequence_from_base_tstzset": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_from_base_tstzset" + }, + "tsequence_from_base_tstzspan": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_from_base_tstzspan" + }, + "tsequence_make_exp": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_make_exp" + }, + "tsequence_make_free": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_make_free" + }, + "tsequenceset_copy": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_copy" + }, + "tseqsetarr_to_tseqset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tsequenceset_from_base_temp": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_from_base_temp" + }, + "tsequenceset_from_base_tstzspanset": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_from_base_tstzspanset" + }, + "tsequenceset_make_exp": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_make_exp" + }, + "tsequenceset_make_free": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_make_free" + }, + "temporal_set_tstzspan": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_set_tstzspan" + }, + "tinstant_set_tstzspan": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_set_tstzspan" + }, + "tnumber_set_tbox": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_set_tbox" + }, + "tnumberinst_set_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseq_set_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseqset_set_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tsequence_set_tstzspan": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_set_tstzspan" + }, + "tsequenceset_set_tstzspan": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_set_tstzspan" + }, + "temporal_end_inst": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_end_inst" + }, + "temporal_end_value": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_end_value" + }, + "temporal_inst_n": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_inst_n" + }, + "temporal_insts_p": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_insts_p" + }, + "temporal_max_inst_p": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_max_inst_p" + }, + "temporal_max_value": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_max_value" + }, + "temporal_mem_size": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_mem_size" + }, + "temporal_min_inst_p": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_min_inst_p" + }, + "temporal_min_value": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_min_value" + }, + "temporal_sequences_p": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_sequences_p" + }, + "temporal_set_bbox": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_set_bbox" + }, + "temporal_start_inst": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_start_inst" + }, + "temporal_start_value": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_start_value" + }, + "temporal_values_p": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_values_p" + }, + "temporal_value_n": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_value_n" + }, + "temporal_values": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_values" + }, + "tinstant_hash": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_hash" + }, + "tinstant_insts": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_insts" + }, + "tinstant_set_bbox": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_set_bbox" + }, + "tinstant_time": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_time" + }, + "tinstant_timestamps": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_timestamps" + }, + "tinstant_value_p": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_value_p" + }, + "tinstant_value": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_value" + }, + "tinstant_value_at_timestamptz": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_value_at_timestamptz" + }, + "tinstant_values_p": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_values_p" + }, + "tnumber_set_span": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_set_span" + }, + "tnumberinst_valuespans": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseq_avg_val": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseq_valuespans": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseqset_avg_val": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseqset_valuespans": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tsequence_duration": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_duration" + }, + "tsequence_end_timestamptz": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_end_timestamptz" + }, + "tsequence_hash": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_hash" + }, + "tsequence_insts_p": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_insts_p" + }, + "tsequence_max_inst_p": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_max_inst_p" + }, + "tsequence_max_val": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_max_val" + }, + "tsequence_min_inst_p": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_min_inst_p" + }, + "tsequence_min_val": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_min_val" + }, + "tsequence_segments": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_segments" + }, + "tsequence_seqs": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_seqs" + }, + "tsequence_start_timestamptz": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_start_timestamptz" + }, + "tsequence_time": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_time" + }, + "tsequence_timestamps": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_timestamps" + }, + "tsequence_value_at_timestamptz": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_value_at_timestamptz" + }, + "tsequence_values_p": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_values_p" + }, + "tsequenceset_duration": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_duration" + }, + "tsequenceset_end_timestamptz": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_end_timestamptz" + }, + "tsequenceset_hash": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_hash" + }, + "tsequenceset_inst_n": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_inst_n" + }, + "tsequenceset_insts_p": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_insts_p" + }, + "tsequenceset_max_inst_p": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_max_inst_p" + }, + "tsequenceset_max_val": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_max_val" + }, + "tsequenceset_min_inst_p": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_min_inst_p" + }, + "tsequenceset_min_val": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_min_val" + }, + "tsequenceset_num_instants": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_num_instants" + }, + "tsequenceset_num_timestamps": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_num_timestamps" + }, + "tsequenceset_segments": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_segments" + }, + "tsequenceset_sequences_p": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_sequences_p" + }, + "tsequenceset_start_timestamptz": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_start_timestamptz" + }, + "tsequenceset_time": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_time" + }, + "tsequenceset_timestamptz_n": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_timestamptz_n" + }, + "tsequenceset_timestamps": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_timestamps" + }, + "tsequenceset_value_at_timestamptz": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_value_at_timestamptz" + }, + "tsequenceset_value_n": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_value_n" + }, + "tsequenceset_values_p": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_values_p" + }, + "temporal_restart": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_restart" + }, + "temporal_tsequence": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_tsequence" + }, + "temporal_tsequenceset": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_tsequenceset" + }, + "tinstant_shift_time": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_shift_time" + }, + "tinstant_to_tsequence": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_to_tsequence" + }, + "tinstant_to_tsequence_free": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_to_tsequence_free" + }, + "tinstant_to_tsequenceset": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_to_tsequenceset" + }, + "tnumber_shift_scale_value": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_shift_scale_value" + }, + "tnumberinst_shift_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseq_shift_scale_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseqset_shift_scale_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tsequence_restart": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_restart" + }, + "tsequence_set_interp": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_set_interp" + }, + "tsequence_shift_scale_time": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_shift_scale_time" + }, + "tsequence_subseq": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_subseq" + }, + "tsequence_to_tinstant": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_to_tinstant" + }, + "tsequence_to_tsequenceset": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_to_tsequenceset" + }, + "tsequence_to_tsequenceset_free": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_to_tsequenceset_free" + }, + "tsequence_to_tsequenceset_interp": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_to_tsequenceset_interp" + }, + "tsequenceset_restart": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_restart" + }, + "tsequenceset_set_interp": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_set_interp" + }, + "tsequenceset_shift_scale_time": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_shift_scale_time" + }, + "tsequenceset_to_discrete": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_to_discrete" + }, + "tsequenceset_to_linear": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_to_linear" + }, + "tsequenceset_to_step": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_to_step" + }, + "tsequenceset_to_tinstant": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_to_tinstant" + }, + "tsequenceset_to_tsequence": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_to_tsequence" + }, + "tinstant_merge": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_merge" + }, + "tinstant_merge_array": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_merge_array" + }, + "tsequence_append_tinstant": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_append_tinstant" + }, + "tsequence_append_tsequence": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_append_tsequence" + }, + "tsequence_delete_timestamptz": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_delete_timestamptz" + }, + "tsequence_delete_tstzset": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_delete_tstzset" + }, + "tsequence_delete_tstzspan": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_delete_tstzspan" + }, + "tsequence_delete_tstzspanset": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_delete_tstzspanset" + }, + "tsequence_insert": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_insert" + }, + "tsequence_merge": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_merge" + }, + "tsequence_merge_array": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_merge_array" + }, + "tsequenceset_append_tinstant": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_append_tinstant" + }, + "tsequenceset_append_tsequence": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_append_tsequence" + }, + "tsequenceset_delete_timestamptz": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_delete_timestamptz" + }, + "tsequenceset_delete_tstzset": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_delete_tstzset" + }, + "tsequenceset_delete_tstzspan": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_delete_tstzspan" + }, + "tsequenceset_delete_tstzspanset": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_delete_tstzspanset" + }, + "tsequenceset_insert": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_insert" + }, + "tsequenceset_merge": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_merge" + }, + "tsequenceset_merge_array": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_merge_array" + }, + "tsequence_expand_bbox": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_expand_bbox" + }, + "tsequence_set_bbox": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_set_bbox" + }, + "tsequenceset_expand_bbox": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_expand_bbox" + }, + "tsequenceset_set_bbox": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_set_bbox" + }, + "tcontseq_after_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcontseq_before_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tcontseq_restrict_minmax": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdiscseq_after_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdiscseq_before_timestamptz": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdiscseq_restrict_minmax": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "temporal_bbox_restrict_set": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_bbox_restrict_set" + }, + "temporal_restrict_minmax": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_restrict_minmax" + }, + "temporal_restrict_timestamptz": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_restrict_timestamptz" + }, + "temporal_restrict_tstzset": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_restrict_tstzset" + }, + "temporal_restrict_tstzspan": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_restrict_tstzspan" + }, + "temporal_restrict_tstzspanset": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_restrict_tstzspanset" + }, + "temporal_restrict_value": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_restrict_value" + }, + "temporal_restrict_values": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_restrict_values" + }, + "temporal_value_at_timestamptz": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_value_at_timestamptz" + }, + "tinstant_after_timestamptz": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_after_timestamptz" + }, + "tinstant_before_timestamptz": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_before_timestamptz" + }, + "tinstant_restrict_tstzspan": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_restrict_tstzspan" + }, + "tinstant_restrict_tstzspanset": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_restrict_tstzspanset" + }, + "tinstant_restrict_timestamptz": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_restrict_timestamptz" + }, + "tinstant_restrict_tstzset": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_restrict_tstzset" + }, + "tinstant_restrict_value": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_restrict_value" + }, + "tinstant_restrict_values": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_restrict_values" + }, + "tnumber_restrict_span": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_restrict_span" + }, + "tnumber_restrict_spanset": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_restrict_spanset" + }, + "tnumberinst_restrict_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberinst_restrict_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseqset_restrict_span": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseqset_restrict_spanset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tsequence_at_timestamptz": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_at_timestamptz" + }, + "tsequence_restrict_tstzspan": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_restrict_tstzspan" + }, + "tsequence_restrict_tstzspanset": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_restrict_tstzspanset" + }, + "tsequenceset_after_timestamptz": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_after_timestamptz" + }, + "tsequenceset_before_timestamptz": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_before_timestamptz" + }, + "tsequenceset_restrict_minmax": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_restrict_minmax" + }, + "tsequenceset_restrict_tstzspan": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_restrict_tstzspan" + }, + "tsequenceset_restrict_tstzspanset": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_restrict_tstzspanset" + }, + "tsequenceset_restrict_timestamptz": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_restrict_timestamptz" + }, + "tsequenceset_restrict_tstzset": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_restrict_tstzset" + }, + "tsequenceset_restrict_value": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_restrict_value" + }, + "tsequenceset_restrict_values": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_restrict_values" + }, + "tinstant_cmp": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_cmp" + }, + "tinstant_eq": { + "class": "TInstant", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tinstant", + "via": "prefix", + "backing": "tinstant_eq" + }, + "tsequence_cmp": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_cmp" + }, + "tsequence_eq": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_eq" + }, + "tsequenceset_cmp": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_cmp" + }, + "tsequenceset_eq": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_eq" + }, + "always_eq_base_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_temporal_base": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_base_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_temporal_base": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ge_base_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ge_temporal_base": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_gt_base_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_gt_temporal_base": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_le_base_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_le_temporal_base": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_lt_base_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_lt_temporal_base": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_base_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_temporal_base": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_base_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_temporal_base": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ge_base_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ge_temporal_base": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_gt_base_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_gt_temporal_base": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_le_base_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_le_temporal_base": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_lt_base_temporal": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_lt_temporal_base": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberinst_abs": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseq_abs": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseq_angular_difference": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseq_delta_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseqset_abs": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseqset_angular_difference": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseqset_delta_value": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdistance_tnumber_number": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tbox_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tnumber_number": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tnumber_tbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tnumber_tnumber": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseq_integral": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseq_twavg": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseqset_integral": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnumberseqset_twavg": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "temporal_compact": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_compact" + }, + "tsequence_compact": { + "class": "TSequence", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequence", + "via": "prefix", + "backing": "tsequence_compact" + }, + "tsequenceset_compact": { + "class": "TSequenceSet", + "scope": "subtype", + "axis": "subtype", + "matchedPrefix": "tsequenceset", + "via": "prefix", + "backing": "tsequenceset_compact" + }, + "temporal_skiplist_make": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_skiplist_make" + }, + "skiplist_make": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "skiplist_search": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "skiplist_free": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "skiplist_splice": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "temporal_skiplist_splice": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_skiplist_splice" + }, + "skiplist_values": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "skiplist_keys_values": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "temporal_app_tinst_transfn": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_app_tinst_transfn" + }, + "temporal_app_tseq_transfn": { + "class": "Temporal", + "scope": "superclass", + "axis": "typeFamily", + "matchedPrefix": "temporal", + "via": "prefix", + "backing": "temporal_app_tseq_transfn" + }, + "span_bins": { + "class": "Span", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "span", + "via": "prefix", + "backing": "span_bins" + }, + "spanset_bins": { + "class": "SpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "spanset", + "via": "prefix", + "backing": "spanset_bins" + }, + "tnumber_value_bins": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_value_bins" + }, + "tnumber_value_time_boxes": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_value_time_boxes" + }, + "tnumber_value_split": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_value_split" + }, + "tbox_get_value_time_tile": { + "class": "TBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "tbox", + "via": "prefix", + "backing": "tbox_get_value_time_tile" + }, + "tnumber_value_time_split": { + "class": "TNumber", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tnumber", + "via": "prefix", + "backing": "tnumber_value_time_split" + }, + "proj_get_context": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "datum_geo_round": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "point_round": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "stbox_set": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_set" + }, + "gbox_set_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geo_set_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geoarr_set_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spatial_set_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spatialset_set_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "stbox_set_box3d": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_set_box3d" + }, + "stbox_set_gbox": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_set_gbox" + }, + "tstzset_set_stbox": { + "class": "TsTzSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzset", + "via": "prefix", + "backing": "tstzset_set_stbox" + }, + "tstzspan_set_stbox": { + "class": "TsTzSpan", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspan", + "via": "prefix", + "backing": "tstzspan_set_stbox" + }, + "tstzspanset_set_stbox": { + "class": "TsTzSpanSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "tstzspanset", + "via": "prefix", + "backing": "tstzspanset_set_stbox" + }, + "stbox_expand": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_expand" + }, + "inter_stbox_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "stbox_geo": { + "class": "STBox", + "scope": "companion", + "axis": "box", + "matchedPrefix": "stbox", + "via": "prefix", + "backing": "stbox_geo" + }, + "tgeogpointinst_from_mfjson": { + "class": "TGeogPointInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeogpointinst", + "via": "prefix", + "backing": "tgeogpointinst_from_mfjson", + "concreteOf": "TGeogPoint", + "subtype": "TInstant" + }, + "tgeogpointinst_in": { + "class": "TGeogPointInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeogpointinst", + "via": "prefix", + "backing": "tgeogpointinst_in", + "concreteOf": "TGeogPoint", + "subtype": "TInstant" + }, + "tgeogpointseq_from_mfjson": { + "class": "TGeogPointSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeogpointseq", + "via": "prefix", + "backing": "tgeogpointseq_from_mfjson", + "concreteOf": "TGeogPoint", + "subtype": "TSequence" + }, + "tgeogpointseq_in": { + "class": "TGeogPointSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeogpointseq", + "via": "prefix", + "backing": "tgeogpointseq_in", + "concreteOf": "TGeogPoint", + "subtype": "TSequence" + }, + "tgeogpointseqset_from_mfjson": { + "class": "TGeogPointSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeogpointseqset", + "via": "prefix", + "backing": "tgeogpointseqset_from_mfjson", + "concreteOf": "TGeogPoint", + "subtype": "TSequenceSet" + }, + "tgeogpointseqset_in": { + "class": "TGeogPointSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeogpointseqset", + "via": "prefix", + "backing": "tgeogpointseqset_in", + "concreteOf": "TGeogPoint", + "subtype": "TSequenceSet" + }, + "tgeompointinst_from_mfjson": { + "class": "TGeomPointInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeompointinst", + "via": "prefix", + "backing": "tgeompointinst_from_mfjson", + "concreteOf": "TGeomPoint", + "subtype": "TInstant" + }, + "tgeompointinst_in": { + "class": "TGeomPointInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeompointinst", + "via": "prefix", + "backing": "tgeompointinst_in", + "concreteOf": "TGeomPoint", + "subtype": "TInstant" + }, + "tgeompointseq_from_mfjson": { + "class": "TGeomPointSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeompointseq", + "via": "prefix", + "backing": "tgeompointseq_from_mfjson", + "concreteOf": "TGeomPoint", + "subtype": "TSequence" + }, + "tgeompointseq_in": { + "class": "TGeomPointSeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeompointseq", + "via": "prefix", + "backing": "tgeompointseq_in", + "concreteOf": "TGeomPoint", + "subtype": "TSequence" + }, + "tgeompointseqset_from_mfjson": { + "class": "TGeomPointSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeompointseqset", + "via": "prefix", + "backing": "tgeompointseqset_from_mfjson", + "concreteOf": "TGeomPoint", + "subtype": "TSequenceSet" + }, + "tgeompointseqset_in": { + "class": "TGeomPointSeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeompointseqset", + "via": "prefix", + "backing": "tgeompointseqset_in", + "concreteOf": "TGeomPoint", + "subtype": "TSequenceSet" + }, + "tgeographyinst_from_mfjson": { + "class": "TGeographyInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeographyinst", + "via": "prefix", + "backing": "tgeographyinst_from_mfjson", + "concreteOf": "TGeography", + "subtype": "TInstant" + }, + "tgeographyinst_in": { + "class": "TGeographyInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeographyinst", + "via": "prefix", + "backing": "tgeographyinst_in", + "concreteOf": "TGeography", + "subtype": "TInstant" + }, + "tgeographyseq_from_mfjson": { + "class": "TGeographySeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeographyseq", + "via": "prefix", + "backing": "tgeographyseq_from_mfjson", + "concreteOf": "TGeography", + "subtype": "TSequence" + }, + "tgeographyseq_in": { + "class": "TGeographySeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeographyseq", + "via": "prefix", + "backing": "tgeographyseq_in", + "concreteOf": "TGeography", + "subtype": "TSequence" + }, + "tgeographyseqset_from_mfjson": { + "class": "TGeographySeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeographyseqset", + "via": "prefix", + "backing": "tgeographyseqset_from_mfjson", + "concreteOf": "TGeography", + "subtype": "TSequenceSet" + }, + "tgeographyseqset_in": { + "class": "TGeographySeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeographyseqset", + "via": "prefix", + "backing": "tgeographyseqset_in", + "concreteOf": "TGeography", + "subtype": "TSequenceSet" + }, + "tgeometryinst_from_mfjson": { + "class": "TGeometryInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeometryinst", + "via": "prefix", + "backing": "tgeometryinst_from_mfjson", + "concreteOf": "TGeometry", + "subtype": "TInstant" + }, + "tgeometryinst_in": { + "class": "TGeometryInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeometryinst", + "via": "prefix", + "backing": "tgeometryinst_in", + "concreteOf": "TGeometry", + "subtype": "TInstant" + }, + "tgeometryseq_from_mfjson": { + "class": "TGeometrySeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeometryseq", + "via": "prefix", + "backing": "tgeometryseq_from_mfjson", + "concreteOf": "TGeometry", + "subtype": "TSequence" + }, + "tgeometryseq_in": { + "class": "TGeometrySeq", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeometryseq", + "via": "prefix", + "backing": "tgeometryseq_in", + "concreteOf": "TGeometry", + "subtype": "TSequence" + }, + "tgeometryseqset_from_mfjson": { + "class": "TGeometrySeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeometryseqset", + "via": "prefix", + "backing": "tgeometryseqset_from_mfjson", + "concreteOf": "TGeometry", + "subtype": "TSequenceSet" + }, + "tgeometryseqset_in": { + "class": "TGeometrySeqSet", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tgeometryseqset", + "via": "prefix", + "backing": "tgeometryseqset_in", + "concreteOf": "TGeometry", + "subtype": "TSequenceSet" + }, + "tspatial_set_stbox": { + "class": "TSpatial", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tspatial", + "via": "prefix", + "backing": "tspatial_set_stbox" + }, + "tgeoinst_set_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tspatialseq_set_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tspatialseqset_set_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeo_restrict_elevation": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_restrict_elevation" + }, + "tgeo_restrict_geom": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_restrict_geom" + }, + "tgeo_restrict_stbox": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_restrict_stbox" + }, + "tgeoinst_restrict_geom": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeoinst_restrict_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeoseq_restrict_geom": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeoseq_restrict_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeoseqset_restrict_geom": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeoseqset_restrict_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spatial_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "spatial_set_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tspatialinst_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseq_azimuth": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseq_cumulative_length": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseq_is_simple": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseq_length": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseq_linear_trajectory": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeoseq_stboxes": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeoseq_split_n_stboxes": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseqset_azimuth": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseqset_cumulative_length": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseqset_is_simple": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseqset_length": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeoseqset_stboxes": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeoseqset_split_n_stboxes": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpoint_get_coord": { + "class": "TPoint", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tpoint", + "via": "prefix", + "backing": "tpoint_get_coord" + }, + "tgeominst_tgeoginst": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeomseq_tgeogseq": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeomseqset_tgeogseqset": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeom_tgeog": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tgeo_tpoint": { + "class": "TGeo", + "scope": "family", + "axis": "typeFamily", + "matchedPrefix": "tgeo", + "via": "prefix", + "backing": "tgeo_tpoint" + }, + "tspatialinst_set_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseq_make_simple": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tspatialseq_set_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseqset_make_simple": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tspatialseqset_set_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseq_twcentroid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpointseqset_twcentroid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_as_ewkt": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_as_hexwkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_as_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_as_wkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_from_hexwkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_from_wkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_make": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_make": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geompoint_to_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "geom_to_nsegment": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_to_geompoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_to_nsegment": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_to_geom": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_hash": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_hash_extended": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_position": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_route": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_end_position": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_route": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_start_position": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "route_exists": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "route_geom": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "route_length": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_round": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_round": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "get_srid_ways": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_timestamptz_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_tstzspan_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_cmp": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_eq": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_ge": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_gt": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_le": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_lt": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_ne": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_same": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_cmp": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_eq": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_ge": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_gt": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_le": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_lt": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nsegment_ne": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npointset_in": { + "class": "NpointSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "npointset", + "via": "prefix", + "backing": "npointset_in" + }, + "npointset_out": { + "class": "NpointSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "npointset", + "via": "prefix", + "backing": "npointset_out" + }, + "npointset_make": { + "class": "NpointSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "npointset", + "via": "prefix", + "backing": "npointset_make" + }, + "npoint_to_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npointset_end_value": { + "class": "NpointSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "npointset", + "via": "prefix", + "backing": "npointset_end_value" + }, + "npointset_routes": { + "class": "NpointSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "npointset", + "via": "prefix", + "backing": "npointset_routes" + }, + "npointset_start_value": { + "class": "NpointSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "npointset", + "via": "prefix", + "backing": "npointset_start_value" + }, + "npointset_value_n": { + "class": "NpointSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "npointset", + "via": "prefix", + "backing": "npointset_value_n" + }, + "npointset_values": { + "class": "NpointSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "npointset", + "via": "prefix", + "backing": "npointset_values" + }, + "contained_npoint_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_set_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_npoint_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_set_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_npoint_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_set_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "npoint_union_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_npoint_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_set_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnpoint_in": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_in" + }, + "tnpoint_out": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_out" + }, + "tnpointinst_make": { + "class": "TNpointInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "tnpointinst", + "via": "prefix", + "backing": "tnpointinst_make", + "concreteOf": "TNpoint", + "subtype": "TInstant" + }, + "tgeompoint_to_tnpoint": { + "class": "TGeomPoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tgeompoint", + "via": "prefix", + "backing": "tgeompoint_to_tnpoint" + }, + "tnpoint_to_tgeompoint": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_to_tgeompoint" + }, + "tnpoint_cumulative_length": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_cumulative_length" + }, + "tnpoint_length": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_length" + }, + "tnpoint_positions": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_positions" + }, + "tnpoint_route": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_route" + }, + "tnpoint_routes": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_routes" + }, + "tnpoint_speed": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_speed" + }, + "tnpoint_trajectory": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_trajectory" + }, + "tnpoint_twcentroid": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_twcentroid" + }, + "tnpoint_at_geom": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_at_geom" + }, + "tnpoint_at_npoint": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_at_npoint" + }, + "tnpoint_at_npointset": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_at_npointset" + }, + "tnpoint_at_stbox": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_at_stbox" + }, + "tnpoint_minus_geom": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_minus_geom" + }, + "tnpoint_minus_npoint": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_minus_npoint" + }, + "tnpoint_minus_npointset": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_minus_npointset" + }, + "tnpoint_minus_stbox": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_minus_stbox" + }, + "tdistance_tnpoint_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdistance_tnpoint_point": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdistance_tnpoint_tnpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tnpoint_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tnpoint_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tnpoint_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tnpoint_tnpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nai_tnpoint_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nai_tnpoint_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nai_tnpoint_tnpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "shortestline_tnpoint_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "shortestline_tnpoint_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "shortestline_tnpoint_tnpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tnpoint_tcentroid_transfn": { + "class": "TNpoint", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tnpoint", + "via": "prefix", + "backing": "tnpoint_tcentroid_transfn" + }, + "always_eq_npoint_tnpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_tnpoint_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_tnpoint_tnpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_npoint_tnpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_tnpoint_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_tnpoint_tnpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_npoint_tnpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_tnpoint_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_tnpoint_tnpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_npoint_tnpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_tnpoint_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_tnpoint_tnpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_tnpoint_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_tnpoint_npoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_as_ewkt": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_as_hexwkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_as_text": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_as_wkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_from_wkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_from_hexwkb": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_in": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_out": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_copy": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_make_2d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_make_3d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_make_point2d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_make_point3d": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_to_point": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_hash": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_hash_extended": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_orientation": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_rotation": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_round": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "posearr_round": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_set_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_srid": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_transform": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_transform_pipeline": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_tstzspan_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_timestamptz_to_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_pose_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_pose_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "distance_pose_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_cmp": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_eq": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_ge": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_gt": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_le": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_lt": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_ne": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_nsame": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_same": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "poseset_in": { + "class": "PoseSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "poseset", + "via": "prefix", + "backing": "poseset_in" + }, + "poseset_out": { + "class": "PoseSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "poseset", + "via": "prefix", + "backing": "poseset_out" + }, + "poseset_make": { + "class": "PoseSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "poseset", + "via": "prefix", + "backing": "poseset_make" + }, + "pose_to_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "poseset_end_value": { + "class": "PoseSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "poseset", + "via": "prefix", + "backing": "poseset_end_value" + }, + "poseset_start_value": { + "class": "PoseSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "poseset", + "via": "prefix", + "backing": "poseset_start_value" + }, + "poseset_value_n": { + "class": "PoseSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "poseset", + "via": "prefix", + "backing": "poseset_value_n" + }, + "poseset_values": { + "class": "PoseSet", + "scope": "companion", + "axis": "collection", + "matchedPrefix": "poseset", + "via": "prefix", + "backing": "poseset_values" + }, + "contained_pose_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "contains_set_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_pose_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "intersection_set_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_pose_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "minus_set_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "pose_union_transfn": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_pose_set": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "union_set_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tpose_in": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_in" + }, + "tpose_make": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_make" + }, + "tpose_to_tpoint": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_to_tpoint" + }, + "tpose_end_value": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_end_value" + }, + "tpose_points": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_points" + }, + "tpose_rotation": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_rotation" + }, + "tpose_start_value": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_start_value" + }, + "tpose_trajectory": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_trajectory" + }, + "tpose_value_at_timestamptz": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_value_at_timestamptz" + }, + "tpose_value_n": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_value_n" + }, + "tpose_values": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_values" + }, + "tpose_at_geom": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_at_geom" + }, + "tpose_at_stbox": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_at_stbox" + }, + "tpose_at_pose": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_at_pose" + }, + "tpose_minus_geom": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_minus_geom" + }, + "tpose_minus_pose": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_minus_pose" + }, + "tpose_minus_stbox": { + "class": "TPose", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "tpose", + "via": "prefix", + "backing": "tpose_minus_stbox" + }, + "tdistance_tpose_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdistance_tpose_point": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdistance_tpose_tpose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tpose_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tpose_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tpose_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_tpose_tpose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nai_tpose_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nai_tpose_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nai_tpose_tpose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "shortestline_tpose_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "shortestline_tpose_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "shortestline_tpose_tpose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_pose_tpose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_tpose_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_tpose_tpose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_pose_tpose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_tpose_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_tpose_tpose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_pose_tpose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_tpose_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_tpose_tpose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_pose_tpose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_tpose_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_tpose_tpose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_pose_tpose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_tpose_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_pose_tpose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_tpose_pose": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "trgeo_out": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_out" + }, + "trgeoinst_make": { + "class": "TRGeometryInst", + "scope": "constructor", + "axis": "concrete", + "matchedPrefix": "trgeoinst", + "via": "prefix", + "backing": "trgeoinst_make", + "concreteOf": "TRGeometry", + "subtype": "TInstant" + }, + "geo_tpose_to_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "trgeo_to_tpose": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_to_tpose" + }, + "trgeo_to_tpoint": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_to_tpoint" + }, + "trgeo_end_instant": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_end_instant" + }, + "trgeo_end_sequence": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_end_sequence" + }, + "trgeo_end_value": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_end_value" + }, + "trgeo_geom": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_geom" + }, + "trgeo_instant_n": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_instant_n" + }, + "trgeo_instants": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_instants" + }, + "trgeo_points": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_points" + }, + "trgeo_rotation": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_rotation" + }, + "trgeo_segments": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_segments" + }, + "trgeo_sequence_n": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_sequence_n" + }, + "trgeo_sequences": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_sequences" + }, + "trgeo_start_instant": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_start_instant" + }, + "trgeo_start_sequence": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_start_sequence" + }, + "trgeo_start_value": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_start_value" + }, + "trgeo_value_n": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_value_n" + }, + "trgeo_traversed_area": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_traversed_area" + }, + "trgeo_append_tinstant": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_append_tinstant" + }, + "trgeo_append_tsequence": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_append_tsequence" + }, + "trgeo_delete_timestamptz": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_delete_timestamptz" + }, + "trgeo_delete_tstzset": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_delete_tstzset" + }, + "trgeo_delete_tstzspan": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_delete_tstzspan" + }, + "trgeo_delete_tstzspanset": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_delete_tstzspanset" + }, + "trgeo_round": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_round" + }, + "trgeo_set_interp": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_set_interp" + }, + "trgeo_to_tinstant": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_to_tinstant" + }, + "trgeo_after_timestamptz": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_after_timestamptz" + }, + "trgeo_before_timestamptz": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_before_timestamptz" + }, + "trgeo_restrict_value": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_restrict_value" + }, + "trgeo_restrict_values": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_restrict_values" + }, + "trgeo_restrict_timestamptz": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_restrict_timestamptz" + }, + "trgeo_restrict_tstzset": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_restrict_tstzset" + }, + "trgeo_restrict_tstzspan": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_restrict_tstzspan" + }, + "trgeo_restrict_tstzspanset": { + "class": "TRGeometry", + "scope": "exact", + "axis": "typeFamily", + "matchedPrefix": "trgeo", + "via": "prefix", + "backing": "trgeo_restrict_tstzspanset" + }, + "tdistance_trgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdistance_trgeo_tpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tdistance_trgeo_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_stbox_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_trgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_trgeo_stbox": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_trgeo_tpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nad_trgeo_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nai_trgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nai_trgeo_tpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "nai_trgeo_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "shortestline_trgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "shortestline_trgeo_tpoint": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "shortestline_trgeo_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_geo_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_trgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_eq_trgeo_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_geo_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_trgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "always_ne_trgeo_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_geo_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_trgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_eq_trgeo_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_geo_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_trgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "ever_ne_trgeo_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_geo_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "teq_trgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_geo_trgeo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "tne_trgeo_geo": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + } + }, + "summary": { + "latticeNodes": 20, + "abstractClasses": [ + "TAlpha", + "TGeo", + "TNumber", + "TPoint", + "TSpatial", + "Temporal" + ], + "leafClasses": [ + "TBigint", + "TBool", + "TCbuffer", + "TFloat", + "TGeogPoint", + "TGeography", + "TGeomPoint", + "TGeometry", + "TInt", + "TJsonb", + "TNpoint", + "TPose", + "TRGeometry", + "TText" + ], + "concreteClasses": [ + "TBoolInst", + "TBoolSeq", + "TBoolSeqSet", + "TFloatInst", + "TFloatSeq", + "TFloatSeqSet", + "TGeogPointInst", + "TGeogPointSeq", + "TGeogPointSeqSet", + "TGeographyInst", + "TGeographySeq", + "TGeographySeqSet", + "TGeomPointInst", + "TGeomPointSeq", + "TGeomPointSeqSet", + "TGeometryInst", + "TGeometrySeq", + "TGeometrySeqSet", + "TInstant", + "TIntInst", + "TIntSeq", + "TIntSeqSet", + "TNpointInst", + "TRGeometryInst", + "TSequence", + "TSequenceSet", + "TTextInst", + "TTextSeq", + "TTextSeqSet" + ], + "classesWithMethods": 73, + "functionsClassified": 1080, + "functionsTotal": 2833, + "unclassified": 1753, + "unclassifiedNames": [ + "above_stbox_stbox", + "above_stbox_tspatial", + "above_tspatial_stbox", + "above_tspatial_tspatial", + "acontains_cbuffer_tcbuffer", + "acontains_geo_tcbuffer", + "acontains_geo_tgeo", + "acontains_tcbuffer_cbuffer", + "acontains_tcbuffer_geo", + "acontains_tgeo_geo", + "acontains_tgeo_tgeo", + "acovers_cbuffer_tcbuffer", + "acovers_geo_tcbuffer", + "acovers_tcbuffer_cbuffer", + "acovers_tcbuffer_geo", + "add_date_int", + "add_float_tfloat", + "add_int_tint", + "add_interval_interval", + "add_tfloat_float", + "add_timestamptz_interval", + "add_tint_int", + "add_tnumber_tnumber", + "adisjoint_tcbuffer_cbuffer", + "adisjoint_tcbuffer_geo", + "adisjoint_tcbuffer_tcbuffer", + "adisjoint_tgeo_geo", + "adisjoint_tgeo_tgeo", + "adjacent_numspan_tnumber", + "adjacent_span_bigint", + "adjacent_span_date", + "adjacent_span_float", + "adjacent_span_int", + "adjacent_span_span", + "adjacent_span_spanset", + "adjacent_span_timestamptz", + "adjacent_span_value", + "adjacent_spanset_bigint", + "adjacent_spanset_date", + "adjacent_spanset_float", + "adjacent_spanset_int", + "adjacent_spanset_span", + "adjacent_spanset_spanset", + "adjacent_spanset_timestamptz", + "adjacent_spanset_value", + "adjacent_stbox_stbox", + "adjacent_stbox_tspatial", + "adjacent_tbox_tbox", + "adjacent_tbox_tnumber", + "adjacent_temporal_temporal", + "adjacent_temporal_tstzspan", + "adjacent_tnumber_numspan", + "adjacent_tnumber_tbox", + "adjacent_tnumber_tnumber", + "adjacent_tspatial_stbox", + "adjacent_tspatial_tspatial", + "adjacent_tstzspan_temporal", + "adjacent_value_spanset", + "adwithin_tcbuffer_cbuffer", + "adwithin_tcbuffer_geo", + "adwithin_tcbuffer_tcbuffer", + "adwithin_tgeo_geo", + "adwithin_tgeo_tgeo", + "after_date_set", + "after_date_span", + "after_date_spanset", + "after_set_date", + "after_set_timestamptz", + "after_span_date", + "after_span_timestamptz", + "after_spanset_date", + "after_spanset_timestamptz", + "after_stbox_stbox", + "after_stbox_tspatial", + "after_tbox_tbox", + "after_tbox_tnumber", + "after_temporal_temporal", + "after_temporal_tstzspan", + "after_timestamptz_set", + "after_timestamptz_span", + "after_timestamptz_spanset", + "after_tnumber_tbox", + "after_tnumber_tnumber", + "after_tspatial_stbox", + "after_tspatial_tspatial", + "after_tstzspan_temporal", + "aintersects_tcbuffer_cbuffer", + "aintersects_tcbuffer_geo", + "aintersects_tcbuffer_tcbuffer", + "aintersects_tgeo_geo", + "aintersects_tgeo_tgeo", + "alphanum_basetype", + "alphanum_temptype", + "alphanumset_type", + "always_eq_base_temporal", + "always_eq_bool_tbool", + "always_eq_cbuffer_tcbuffer", + "always_eq_float_tfloat", + "always_eq_geo_tgeo", + "always_eq_geo_trgeo", + "always_eq_int_tint", + "always_eq_npoint_tnpoint", + "always_eq_pose_tpose", + "always_eq_tbool_bool", + "always_eq_tcbuffer_cbuffer", + "always_eq_tcbuffer_tcbuffer", + "always_eq_temporal_base", + "always_eq_temporal_temporal", + "always_eq_text_ttext", + "always_eq_tfloat_float", + "always_eq_tgeo_geo", + "always_eq_tgeo_tgeo", + "always_eq_tint_int", + "always_eq_tnpoint_npoint", + "always_eq_tnpoint_tnpoint", + "always_eq_tpose_pose", + "always_eq_tpose_tpose", + "always_eq_trgeo_geo", + "always_eq_trgeo_trgeo", + "always_eq_ttext_text", + "always_ge_base_temporal", + "always_ge_float_tfloat", + "always_ge_int_tint", + "always_ge_temporal_base", + "always_ge_temporal_temporal", + "always_ge_text_ttext", + "always_ge_tfloat_float", + "always_ge_tint_int", + "always_ge_ttext_text", + "always_gt_base_temporal", + "always_gt_float_tfloat", + "always_gt_int_tint", + "always_gt_temporal_base", + "always_gt_temporal_temporal", + "always_gt_text_ttext", + "always_gt_tfloat_float", + "always_gt_tint_int", + "always_gt_ttext_text", + "always_le_base_temporal", + "always_le_float_tfloat", + "always_le_int_tint", + "always_le_temporal_base", + "always_le_temporal_temporal", + "always_le_text_ttext", + "always_le_tfloat_float", + "always_le_tint_int", + "always_le_ttext_text", + "always_lt_base_temporal", + "always_lt_float_tfloat", + "always_lt_int_tint", + "always_lt_temporal_base", + "always_lt_temporal_temporal", + "always_lt_text_ttext", + "always_lt_tfloat_float", + "always_lt_tint_int", + "always_lt_ttext_text", + "always_ne_base_temporal", + "always_ne_bool_tbool", + "always_ne_cbuffer_tcbuffer", + "always_ne_float_tfloat", + "always_ne_geo_tgeo", + "always_ne_geo_trgeo", + "always_ne_int_tint", + "always_ne_npoint_tnpoint", + "always_ne_pose_tpose", + "always_ne_tbool_bool", + "always_ne_tcbuffer_cbuffer", + "always_ne_tcbuffer_tcbuffer", + "always_ne_temporal_base", + "always_ne_temporal_temporal", + "always_ne_text_ttext", + "always_ne_tfloat_float", + "always_ne_tgeo_geo", + "always_ne_tgeo_tgeo", + "always_ne_tint_int", + "always_ne_tnpoint_npoint", + "always_ne_tnpoint_tnpoint", + "always_ne_tpose_pose", + "always_ne_tpose_tpose", + "always_ne_trgeo_geo", + "always_ne_trgeo_trgeo", + "always_ne_ttext_text", + "areNeighborCells", + "atouches_tcbuffer_cbuffer", + "atouches_tcbuffer_geo", + "atouches_tcbuffer_tcbuffer", + "atouches_tgeo_geo", + "atouches_tgeo_tgeo", + "atouches_tpoint_geo", + "back_stbox_stbox", + "back_stbox_tspatial", + "back_tspatial_stbox", + "back_tspatial_tspatial", + "basetype_byvalue", + "basetype_settype", + "basetype_spantype", + "basetype_varlength", + "bbox_get_size", + "bbox_max_dims", + "bbox_type", + "bbox_union_span_span", + "bearing_point_point", + "bearing_tpoint_point", + "bearing_tpoint_tpoint", + "before_date_set", + "before_date_span", + "before_date_spanset", + "before_set_date", + "before_set_timestamptz", + "before_span_date", + "before_span_timestamptz", + "before_spanset_date", + "before_spanset_timestamptz", + "before_stbox_stbox", + "before_stbox_tspatial", + "before_tbox_tbox", + "before_tbox_tnumber", + "before_temporal_temporal", + "before_temporal_tstzspan", + "before_timestamptz_set", + "before_timestamptz_span", + "before_timestamptz_spanset", + "before_tnumber_tbox", + "before_tnumber_tnumber", + "before_tspatial_stbox", + "before_tspatial_tspatial", + "before_tstzspan_temporal", + "below_stbox_stbox", + "below_stbox_tspatial", + "below_tspatial_stbox", + "below_tspatial_tspatial", + "bigint_extent_transfn", + "bigint_get_bin", + "bigint_to_set", + "bigint_to_span", + "bigint_to_spanset", + "bigint_union_transfn", + "bool_in", + "bool_out", + "box3d_make", + "box3d_out", + "box3d_to_stbox", + "cbuffer_as_ewkt", + "cbuffer_as_hexwkb", + "cbuffer_as_text", + "cbuffer_as_wkb", + "cbuffer_cmp", + "cbuffer_copy", + "cbuffer_eq", + "cbuffer_from_hexwkb", + "cbuffer_from_wkb", + "cbuffer_ge", + "cbuffer_gt", + "cbuffer_hash", + "cbuffer_hash_extended", + "cbuffer_in", + "cbuffer_le", + "cbuffer_lt", + "cbuffer_make", + "cbuffer_ne", + "cbuffer_nsame", + "cbuffer_out", + "cbuffer_point", + "cbuffer_radius", + "cbuffer_round", + "cbuffer_same", + "cbuffer_set_srid", + "cbuffer_srid", + "cbuffer_timestamptz_to_stbox", + "cbuffer_to_geom", + "cbuffer_to_set", + "cbuffer_to_stbox", + "cbuffer_transform", + "cbuffer_transform_pipeline", + "cbuffer_tstzspan_to_stbox", + "cbuffer_union_transfn", + "cbufferarr_round", + "cbufferarr_to_geom", + "cellAreaKm2", + "cellAreaM2", + "cellAreaRads2", + "cellToBoundary", + "cellToCenterChild", + "cellToChildPos", + "cellToChildren", + "cellToChildrenSize", + "cellToLatLng", + "cellToLocalIj", + "cellToParent", + "cellToVertex", + "cellToVertexes", + "cellsToDirectedEdge", + "cellsToLinkedMultiPolygon", + "childPosToCell", + "compactCells", + "constructCell", + "contained_bigint_set", + "contained_bigint_span", + "contained_bigint_spanset", + "contained_cbuffer_set", + "contained_date_set", + "contained_date_span", + "contained_date_spanset", + "contained_float_set", + "contained_float_span", + "contained_float_spanset", + "contained_geo_set", + "contained_int_set", + "contained_int_span", + "contained_int_spanset", + "contained_npoint_set", + "contained_numspan_tnumber", + "contained_pose_set", + "contained_set_set", + "contained_span_span", + "contained_span_spanset", + "contained_spanset_span", + "contained_spanset_spanset", + "contained_stbox_stbox", + "contained_stbox_tspatial", + "contained_tbox_tbox", + "contained_tbox_tnumber", + "contained_temporal_temporal", + "contained_temporal_tstzspan", + "contained_text_set", + "contained_timestamptz_set", + "contained_timestamptz_span", + "contained_timestamptz_spanset", + "contained_tnumber_numspan", + "contained_tnumber_tbox", + "contained_tnumber_tnumber", + "contained_tspatial_stbox", + "contained_tspatial_tspatial", + "contained_tstzspan_temporal", + "contained_value_set", + "contained_value_span", + "contained_value_spanset", + "contains_cbuffer_cbuffer", + "contains_numspan_tnumber", + "contains_set_bigint", + "contains_set_cbuffer", + "contains_set_date", + "contains_set_float", + "contains_set_geo", + "contains_set_int", + "contains_set_npoint", + "contains_set_pose", + "contains_set_set", + "contains_set_text", + "contains_set_timestamptz", + "contains_set_value", + "contains_span_bigint", + "contains_span_date", + "contains_span_float", + "contains_span_int", + "contains_span_span", + "contains_span_spanset", + "contains_span_timestamptz", + "contains_span_value", + "contains_spanset_bigint", + "contains_spanset_date", + "contains_spanset_float", + "contains_spanset_int", + "contains_spanset_span", + "contains_spanset_spanset", + "contains_spanset_timestamptz", + "contains_spanset_value", + "contains_stbox_stbox", + "contains_stbox_tspatial", + "contains_tbox_tbox", + "contains_tbox_tnumber", + "contains_temporal_temporal", + "contains_temporal_tstzspan", + "contains_tnumber_numspan", + "contains_tnumber_tbox", + "contains_tnumber_tnumber", + "contains_tspatial_stbox", + "contains_tspatial_tspatial", + "contains_tstzspan_temporal", + "covers_cbuffer_cbuffer", + "cstring2text", + "date_extent_transfn", + "date_get_bin", + "date_in", + "date_out", + "date_to_set", + "date_to_span", + "date_to_spanset", + "date_to_timestamp", + "date_to_timestamptz", + "date_union_transfn", + "datum_ceil", + "datum_degrees", + "datum_float_round", + "datum_floor", + "datum_geo_round", + "datum_hash", + "datum_hash_extended", + "datum_radians", + "degsToRads", + "describeH3Error", + "destroyLinkedMultiPolygon", + "directedEdgeToBoundary", + "directedEdgeToCells", + "disjoint_cbuffer_cbuffer", + "distance_bigintset_bigintset", + "distance_bigintspan_bigintspan", + "distance_bigintspanset_bigintspan", + "distance_bigintspanset_bigintspanset", + "distance_cbuffer_cbuffer", + "distance_cbuffer_geo", + "distance_cbuffer_stbox", + "distance_dateset_dateset", + "distance_datespan_datespan", + "distance_datespanset_datespan", + "distance_datespanset_datespanset", + "distance_floatset_floatset", + "distance_floatspan_floatspan", + "distance_floatspanset_floatspan", + "distance_floatspanset_floatspanset", + "distance_intset_intset", + "distance_intspan_intspan", + "distance_intspanset_intspan", + "distance_intspanset_intspanset", + "distance_pose_geo", + "distance_pose_pose", + "distance_pose_stbox", + "distance_set_bigint", + "distance_set_date", + "distance_set_float", + "distance_set_int", + "distance_set_set", + "distance_set_timestamptz", + "distance_set_value", + "distance_span_bigint", + "distance_span_date", + "distance_span_float", + "distance_span_int", + "distance_span_span", + "distance_span_timestamptz", + "distance_span_value", + "distance_spanset_bigint", + "distance_spanset_date", + "distance_spanset_float", + "distance_spanset_int", + "distance_spanset_span", + "distance_spanset_spanset", + "distance_spanset_timestamptz", + "distance_spanset_value", + "distance_tstzset_tstzset", + "distance_tstzspan_tstzspan", + "distance_tstzspanset_tstzspan", + "distance_tstzspanset_tstzspanset", + "distance_value_value", + "div_float_tfloat", + "div_int_tint", + "div_tfloat_float", + "div_tint_int", + "div_tnumber_tnumber", + "dwithin_cbuffer_cbuffer", + "econtains_cbuffer_tcbuffer", + "econtains_geo_tgeo", + "econtains_tcbuffer_cbuffer", + "econtains_tcbuffer_geo", + "econtains_tgeo_geo", + "econtains_tgeo_tgeo", + "ecovers_cbuffer_tcbuffer", + "ecovers_geo_tgeo", + "ecovers_tcbuffer_cbuffer", + "ecovers_tcbuffer_geo", + "ecovers_tcbuffer_tcbuffer", + "ecovers_tgeo_geo", + "ecovers_tgeo_tgeo", + "edgeLengthKm", + "edgeLengthM", + "edgeLengthRads", + "edisjoint_tcbuffer_cbuffer", + "edisjoint_tcbuffer_geo", + "edisjoint_tgeo_geo", + "edisjoint_tgeo_tgeo", + "edwithin_tcbuffer_cbuffer", + "edwithin_tcbuffer_geo", + "edwithin_tcbuffer_tcbuffer", + "edwithin_tgeo_geo", + "edwithin_tgeo_tgeo", + "eintersects_tcbuffer_cbuffer", + "eintersects_tcbuffer_geo", + "eintersects_tcbuffer_tcbuffer", + "eintersects_tgeo_geo", + "eintersects_tgeo_tgeo", + "ensure_geoset_type", + "ensure_numset_type", + "ensure_numspan_type", + "ensure_set_spantype", + "ensure_span_tbox_type", + "ensure_spatialset_type", + "ensure_tgeo_type", + "ensure_tgeo_type_all", + "ensure_tgeodetic_type", + "ensure_tgeometry_type", + "ensure_timespanset_type", + "ensure_tnumber_basetype", + "ensure_tnumber_tpoint_type", + "ensure_tnumber_type", + "ensure_tpoint_type", + "ensure_tspatial_type", + "etouches_tcbuffer_cbuffer", + "etouches_tcbuffer_geo", + "etouches_tcbuffer_tcbuffer", + "etouches_tgeo_geo", + "etouches_tgeo_tgeo", + "etouches_tpoint_geo", + "ever_eq_base_temporal", + "ever_eq_bool_tbool", + "ever_eq_cbuffer_tcbuffer", + "ever_eq_float_tfloat", + "ever_eq_geo_tgeo", + "ever_eq_geo_trgeo", + "ever_eq_int_tint", + "ever_eq_npoint_tnpoint", + "ever_eq_pose_tpose", + "ever_eq_tbool_bool", + "ever_eq_tcbuffer_cbuffer", + "ever_eq_tcbuffer_tcbuffer", + "ever_eq_temporal_base", + "ever_eq_temporal_temporal", + "ever_eq_text_ttext", + "ever_eq_tfloat_float", + "ever_eq_tgeo_geo", + "ever_eq_tgeo_tgeo", + "ever_eq_tint_int", + "ever_eq_tnpoint_npoint", + "ever_eq_tnpoint_tnpoint", + "ever_eq_tpose_pose", + "ever_eq_tpose_tpose", + "ever_eq_trgeo_geo", + "ever_eq_trgeo_trgeo", + "ever_eq_ttext_text", + "ever_ge_base_temporal", + "ever_ge_float_tfloat", + "ever_ge_int_tint", + "ever_ge_temporal_base", + "ever_ge_temporal_temporal", + "ever_ge_text_ttext", + "ever_ge_tfloat_float", + "ever_ge_tint_int", + "ever_ge_ttext_text", + "ever_gt_base_temporal", + "ever_gt_float_tfloat", + "ever_gt_int_tint", + "ever_gt_temporal_base", + "ever_gt_temporal_temporal", + "ever_gt_text_ttext", + "ever_gt_tfloat_float", + "ever_gt_tint_int", + "ever_gt_ttext_text", + "ever_le_base_temporal", + "ever_le_float_tfloat", + "ever_le_int_tint", + "ever_le_temporal_base", + "ever_le_temporal_temporal", + "ever_le_text_ttext", + "ever_le_tfloat_float", + "ever_le_tint_int", + "ever_le_ttext_text", + "ever_lt_base_temporal", + "ever_lt_float_tfloat", + "ever_lt_int_tint", + "ever_lt_temporal_base", + "ever_lt_temporal_temporal", + "ever_lt_text_ttext", + "ever_lt_tfloat_float", + "ever_lt_tint_int", + "ever_lt_ttext_text", + "ever_ne_base_temporal", + "ever_ne_bool_tbool", + "ever_ne_cbuffer_tcbuffer", + "ever_ne_float_tfloat", + "ever_ne_geo_tgeo", + "ever_ne_geo_trgeo", + "ever_ne_int_tint", + "ever_ne_npoint_tnpoint", + "ever_ne_pose_tpose", + "ever_ne_tbool_bool", + "ever_ne_tcbuffer_cbuffer", + "ever_ne_tcbuffer_tcbuffer", + "ever_ne_temporal_base", + "ever_ne_temporal_temporal", + "ever_ne_text_ttext", + "ever_ne_tfloat_float", + "ever_ne_tgeo_geo", + "ever_ne_tgeo_tgeo", + "ever_ne_tint_int", + "ever_ne_tnpoint_npoint", + "ever_ne_tnpoint_tnpoint", + "ever_ne_tpose_pose", + "ever_ne_tpose_tpose", + "ever_ne_trgeo_geo", + "ever_ne_trgeo_trgeo", + "ever_ne_ttext_text", + "float8_out", + "float_angular_difference", + "float_degrees", + "float_exp", + "float_extent_transfn", + "float_get_bin", + "float_ln", + "float_log10", + "float_round", + "float_set_tbox", + "float_timestamptz_to_tbox", + "float_to_set", + "float_to_span", + "float_to_spanset", + "float_to_tbox", + "float_tstzspan_to_tbox", + "float_union_transfn", + "front_stbox_stbox", + "front_stbox_tspatial", + "front_tspatial_stbox", + "front_tspatial_tspatial", + "gbox_make", + "gbox_out", + "gbox_set_stbox", + "gbox_to_stbox", + "geo_as_ewkb", + "geo_as_ewkt", + "geo_as_geojson", + "geo_as_hexewkb", + "geo_as_text", + "geo_basetype", + "geo_cluster_dbscan", + "geo_cluster_intersecting", + "geo_cluster_kmeans", + "geo_cluster_within", + "geo_collect_garray", + "geo_copy", + "geo_equals", + "geo_from_ewkb", + "geo_from_geojson", + "geo_from_text", + "geo_geo_n", + "geo_get_srid", + "geo_is_empty", + "geo_is_unitary", + "geo_makeline_garray", + "geo_num_geos", + "geo_num_points", + "geo_out", + "geo_pointarr", + "geo_points", + "geo_reverse", + "geo_round", + "geo_same", + "geo_set_srid", + "geo_set_stbox", + "geo_split_each_n_stboxes", + "geo_split_n_stboxes", + "geo_srid", + "geo_stboxes", + "geo_timestamptz_to_stbox", + "geo_to_set", + "geo_to_stbox", + "geo_tpose_to_trgeo", + "geo_transform", + "geo_transform_pipeline", + "geo_tstzspan_to_stbox", + "geo_typename", + "geo_union_transfn", + "geoarr_set_stbox", + "geog_area", + "geog_centroid", + "geog_distance", + "geog_dwithin", + "geog_from_binary", + "geog_from_hexewkb", + "geog_in", + "geog_intersects", + "geog_length", + "geog_perimeter", + "geog_to_geom", + "geogpoint_make2d", + "geogpoint_make3dz", + "geom_array_union", + "geom_azimuth", + "geom_boundary", + "geom_buffer", + "geom_centroid", + "geom_contains", + "geom_convex_hull", + "geom_covers", + "geom_difference2d", + "geom_disjoint2d", + "geom_distance2d", + "geom_distance3d", + "geom_dwithin2d", + "geom_dwithin3d", + "geom_from_hexewkb", + "geom_in", + "geom_intersection2d", + "geom_intersection2d_coll", + "geom_intersects2d", + "geom_intersects3d", + "geom_length", + "geom_min_bounding_radius", + "geom_perimeter", + "geom_relate_pattern", + "geom_shortestline2d", + "geom_shortestline3d", + "geom_to_cbuffer", + "geom_to_geog", + "geom_to_nsegment", + "geom_touches", + "geom_unary_union", + "geomeas_to_tpoint", + "geompoint_make2d", + "geompoint_make3dz", + "geompoint_to_npoint", + "getBaseCellNumber", + "getDirectedEdgeDestination", + "getDirectedEdgeOrigin", + "getHexagonAreaAvgKm2", + "getHexagonAreaAvgM2", + "getHexagonEdgeLengthAvgKm", + "getHexagonEdgeLengthAvgM", + "getIcosahedronFaces", + "getIndexDigit", + "getNumCells", + "getPentagons", + "getRes0Cells", + "getResolution", + "get_srid_ways", + "greatCircleDistanceKm", + "greatCircleDistanceM", + "greatCircleDistanceRads", + "gridDisk", + "gridDiskDistances", + "gridDiskDistancesSafe", + "gridDiskDistancesUnsafe", + "gridDiskUnsafe", + "gridDisksUnsafe", + "gridDistance", + "gridPathCells", + "gridPathCellsSize", + "gridRing", + "gridRingUnsafe", + "gsl_get_aggregation_rng", + "gsl_get_generation_rng", + "h3ToString", + "int32_cmp", + "int64_cmp", + "int_extent_transfn", + "int_get_bin", + "int_set_tbox", + "int_timestamptz_to_tbox", + "int_to_set", + "int_to_span", + "int_to_spanset", + "int_to_tbox", + "int_tstzspan_to_tbox", + "int_union_transfn", + "inter_span_span", + "inter_stbox_stbox", + "inter_tbox_tbox", + "interptype_from_string", + "interptype_name", + "intersection_bigint_set", + "intersection_cbuffer_set", + "intersection_date_set", + "intersection_float_set", + "intersection_geo_set", + "intersection_int_set", + "intersection_npoint_set", + "intersection_pose_set", + "intersection_set_bigint", + "intersection_set_cbuffer", + "intersection_set_date", + "intersection_set_float", + "intersection_set_geo", + "intersection_set_int", + "intersection_set_npoint", + "intersection_set_pose", + "intersection_set_set", + "intersection_set_text", + "intersection_set_timestamptz", + "intersection_set_value", + "intersection_span_bigint", + "intersection_span_date", + "intersection_span_float", + "intersection_span_int", + "intersection_span_span", + "intersection_span_spanset", + "intersection_span_timestamptz", + "intersection_span_value", + "intersection_spanset_bigint", + "intersection_spanset_date", + "intersection_spanset_float", + "intersection_spanset_int", + "intersection_spanset_span", + "intersection_spanset_spanset", + "intersection_spanset_timestamptz", + "intersection_spanset_value", + "intersection_stbox_stbox", + "intersection_tbox_tbox", + "intersection_text_set", + "intersection_timestamptz_set", + "intersection_value_set", + "intersection_value_span", + "intersection_value_spanset", + "intersects_cbuffer_cbuffer", + "interval_cmp", + "interval_in", + "interval_make", + "interval_out", + "isPentagon", + "isResClassIII", + "isValidCell", + "isValidDirectedEdge", + "isValidIndex", + "isValidVertex", + "latLngToCell", + "left_bigint_set", + "left_bigint_span", + "left_bigint_spanset", + "left_float_set", + "left_float_span", + "left_float_spanset", + "left_int_set", + "left_int_span", + "left_int_spanset", + "left_numspan_tnumber", + "left_set_bigint", + "left_set_float", + "left_set_int", + "left_set_set", + "left_set_text", + "left_set_value", + "left_span_bigint", + "left_span_float", + "left_span_int", + "left_span_span", + "left_span_spanset", + "left_span_value", + "left_spanset_bigint", + "left_spanset_float", + "left_spanset_int", + "left_spanset_span", + "left_spanset_spanset", + "left_spanset_value", + "left_stbox_stbox", + "left_stbox_tspatial", + "left_tbox_tbox", + "left_tbox_tnumber", + "left_text_set", + "left_tnumber_numspan", + "left_tnumber_tbox", + "left_tnumber_tnumber", + "left_tspatial_stbox", + "left_tspatial_tspatial", + "left_value_set", + "left_value_span", + "left_value_spanset", + "lfnadj_span_span", + "line_interpolate_point", + "line_locate_point", + "line_numpoints", + "line_point_n", + "line_substring", + "localIjToCell", + "maxFaceCount", + "maxGridDiskSize", + "maxGridRingSize", + "maxPolygonToCellsSize", + "maxPolygonToCellsSizeExperimental", + "meos_array_add", + "meos_array_count", + "meos_array_create", + "meos_array_destroy", + "meos_array_destroy_free", + "meos_array_get", + "meos_array_reset", + "meos_array_reset_free", + "meos_basetype", + "meos_errno", + "meos_errno_reset", + "meos_errno_restore", + "meos_errno_set", + "meos_error", + "meos_finalize", + "meos_finalize_projsrs", + "meos_finalize_timezone", + "meos_finalize_ways", + "meos_get_datestyle", + "meos_get_intervalstyle", + "meos_initialize", + "meos_initialize_error_handler", + "meos_initialize_timezone", + "meos_set_datestyle", + "meos_set_intervalstyle", + "meos_set_spatial_ref_sys_csv", + "meosoper_from_string", + "meosoper_name", + "meostype_length", + "meostype_name", + "mi_span_span", + "minus_bigint_set", + "minus_bigint_span", + "minus_bigint_spanset", + "minus_cbuffer_set", + "minus_date_date", + "minus_date_int", + "minus_date_set", + "minus_date_span", + "minus_date_spanset", + "minus_float_set", + "minus_float_span", + "minus_float_spanset", + "minus_geo_set", + "minus_int_set", + "minus_int_span", + "minus_int_spanset", + "minus_npoint_set", + "minus_pose_set", + "minus_set_bigint", + "minus_set_cbuffer", + "minus_set_date", + "minus_set_float", + "minus_set_geo", + "minus_set_int", + "minus_set_npoint", + "minus_set_pose", + "minus_set_set", + "minus_set_text", + "minus_set_timestamptz", + "minus_set_value", + "minus_span_bigint", + "minus_span_date", + "minus_span_float", + "minus_span_int", + "minus_span_span", + "minus_span_spanset", + "minus_span_timestamptz", + "minus_span_value", + "minus_spanset_bigint", + "minus_spanset_date", + "minus_spanset_float", + "minus_spanset_int", + "minus_spanset_span", + "minus_spanset_spanset", + "minus_spanset_timestamptz", + "minus_spanset_value", + "minus_text_set", + "minus_timestamptz_interval", + "minus_timestamptz_set", + "minus_timestamptz_span", + "minus_timestamptz_spanset", + "minus_timestamptz_timestamptz", + "minus_value_set", + "minus_value_span", + "minus_value_spanset", + "mul_interval_double", + "mult_float_tfloat", + "mult_int_tint", + "mult_tfloat_float", + "mult_tint_int", + "mult_tnumber_tnumber", + "nad_cbuffer_stbox", + "nad_stbox_geo", + "nad_stbox_stbox", + "nad_stbox_trgeo", + "nad_tbox_tbox", + "nad_tboxfloat_tboxfloat", + "nad_tboxint_tboxint", + "nad_tcbuffer_cbuffer", + "nad_tcbuffer_geo", + "nad_tcbuffer_stbox", + "nad_tcbuffer_tcbuffer", + "nad_tfloat_float", + "nad_tfloat_tbox", + "nad_tfloat_tfloat", + "nad_tgeo_geo", + "nad_tgeo_stbox", + "nad_tgeo_tgeo", + "nad_tint_int", + "nad_tint_tbox", + "nad_tint_tint", + "nad_tnpoint_geo", + "nad_tnpoint_npoint", + "nad_tnpoint_stbox", + "nad_tnpoint_tnpoint", + "nad_tnumber_number", + "nad_tnumber_tbox", + "nad_tnumber_tnumber", + "nad_tpose_geo", + "nad_tpose_pose", + "nad_tpose_stbox", + "nad_tpose_tpose", + "nad_trgeo_geo", + "nad_trgeo_stbox", + "nad_trgeo_tpoint", + "nad_trgeo_trgeo", + "nai_tcbuffer_cbuffer", + "nai_tcbuffer_geo", + "nai_tcbuffer_tcbuffer", + "nai_tgeo_geo", + "nai_tgeo_tgeo", + "nai_tnpoint_geo", + "nai_tnpoint_npoint", + "nai_tnpoint_tnpoint", + "nai_tpose_geo", + "nai_tpose_pose", + "nai_tpose_tpose", + "nai_trgeo_geo", + "nai_trgeo_tpoint", + "nai_trgeo_trgeo", + "npoint_as_ewkt", + "npoint_as_hexwkb", + "npoint_as_text", + "npoint_as_wkb", + "npoint_cmp", + "npoint_eq", + "npoint_from_hexwkb", + "npoint_from_wkb", + "npoint_ge", + "npoint_gt", + "npoint_hash", + "npoint_hash_extended", + "npoint_in", + "npoint_le", + "npoint_lt", + "npoint_make", + "npoint_ne", + "npoint_out", + "npoint_position", + "npoint_round", + "npoint_route", + "npoint_same", + "npoint_srid", + "npoint_timestamptz_to_stbox", + "npoint_to_geompoint", + "npoint_to_nsegment", + "npoint_to_set", + "npoint_to_stbox", + "npoint_tstzspan_to_stbox", + "npoint_union_transfn", + "nsegment_cmp", + "nsegment_end_position", + "nsegment_eq", + "nsegment_ge", + "nsegment_gt", + "nsegment_in", + "nsegment_le", + "nsegment_lt", + "nsegment_make", + "nsegment_ne", + "nsegment_out", + "nsegment_round", + "nsegment_route", + "nsegment_srid", + "nsegment_start_position", + "nsegment_to_geom", + "nsegment_to_stbox", + "number_set_tbox", + "number_tbox", + "number_timestamptz_to_tbox", + "number_tstzspan_to_tbox", + "numset_set_tbox", + "numset_shift_scale", + "numset_type", + "numspan_basetype", + "numspan_expand", + "numspan_set_tbox", + "numspan_shift_scale", + "numspan_timestamptz_to_tbox", + "numspan_tstzspan_to_tbox", + "numspan_type", + "numspan_width", + "numspanset_shift_scale", + "numspanset_width", + "originToDirectedEdges", + "ovadj_span_span", + "overabove_stbox_stbox", + "overabove_stbox_tspatial", + "overabove_tspatial_stbox", + "overabove_tspatial_tspatial", + "overafter_date_set", + "overafter_date_span", + "overafter_date_spanset", + "overafter_set_date", + "overafter_set_timestamptz", + "overafter_span_date", + "overafter_span_timestamptz", + "overafter_spanset_date", + "overafter_spanset_timestamptz", + "overafter_stbox_stbox", + "overafter_stbox_tspatial", + "overafter_tbox_tbox", + "overafter_tbox_tnumber", + "overafter_temporal_temporal", + "overafter_temporal_tstzspan", + "overafter_timestamptz_set", + "overafter_timestamptz_span", + "overafter_timestamptz_spanset", + "overafter_tnumber_tbox", + "overafter_tnumber_tnumber", + "overafter_tspatial_stbox", + "overafter_tspatial_tspatial", + "overafter_tstzspan_temporal", + "overback_stbox_stbox", + "overback_stbox_tspatial", + "overback_tspatial_stbox", + "overback_tspatial_tspatial", + "overbefore_date_set", + "overbefore_date_span", + "overbefore_date_spanset", + "overbefore_set_date", + "overbefore_set_timestamptz", + "overbefore_span_date", + "overbefore_span_timestamptz", + "overbefore_spanset_date", + "overbefore_spanset_timestamptz", + "overbefore_stbox_stbox", + "overbefore_stbox_tspatial", + "overbefore_tbox_tbox", + "overbefore_tbox_tnumber", + "overbefore_temporal_temporal", + "overbefore_temporal_tstzspan", + "overbefore_timestamptz_set", + "overbefore_timestamptz_span", + "overbefore_timestamptz_spanset", + "overbefore_tnumber_tbox", + "overbefore_tnumber_tnumber", + "overbefore_tspatial_stbox", + "overbefore_tspatial_tspatial", + "overbefore_tstzspan_temporal", + "overbelow_stbox_stbox", + "overbelow_stbox_tspatial", + "overbelow_tspatial_stbox", + "overbelow_tspatial_tspatial", + "overfront_stbox_stbox", + "overfront_stbox_tspatial", + "overfront_tspatial_stbox", + "overfront_tspatial_tspatial", + "overlaps_numspan_tnumber", + "overlaps_set_set", + "overlaps_span_span", + "overlaps_span_spanset", + "overlaps_spanset_span", + "overlaps_spanset_spanset", + "overlaps_stbox_stbox", + "overlaps_stbox_tspatial", + "overlaps_tbox_tbox", + "overlaps_tbox_tnumber", + "overlaps_temporal_temporal", + "overlaps_temporal_tstzspan", + "overlaps_tnumber_numspan", + "overlaps_tnumber_tbox", + "overlaps_tnumber_tnumber", + "overlaps_tspatial_stbox", + "overlaps_tspatial_tspatial", + "overlaps_tstzspan_temporal", + "overleft_bigint_set", + "overleft_bigint_span", + "overleft_bigint_spanset", + "overleft_float_set", + "overleft_float_span", + "overleft_float_spanset", + "overleft_int_set", + "overleft_int_span", + "overleft_int_spanset", + "overleft_numspan_tnumber", + "overleft_set_bigint", + "overleft_set_float", + "overleft_set_int", + "overleft_set_set", + "overleft_set_text", + "overleft_set_value", + "overleft_span_bigint", + "overleft_span_float", + "overleft_span_int", + "overleft_span_span", + "overleft_span_spanset", + "overleft_span_value", + "overleft_spanset_bigint", + "overleft_spanset_float", + "overleft_spanset_int", + "overleft_spanset_span", + "overleft_spanset_spanset", + "overleft_spanset_value", + "overleft_stbox_stbox", + "overleft_stbox_tspatial", + "overleft_tbox_tbox", + "overleft_tbox_tnumber", + "overleft_text_set", + "overleft_tnumber_numspan", + "overleft_tnumber_tbox", + "overleft_tnumber_tnumber", + "overleft_tspatial_stbox", + "overleft_tspatial_tspatial", + "overleft_value_set", + "overleft_value_span", + "overleft_value_spanset", + "overright_bigint_set", + "overright_bigint_span", + "overright_bigint_spanset", + "overright_float_set", + "overright_float_span", + "overright_float_spanset", + "overright_int_set", + "overright_int_span", + "overright_int_spanset", + "overright_numspan_tnumber", + "overright_set_bigint", + "overright_set_float", + "overright_set_int", + "overright_set_set", + "overright_set_text", + "overright_set_value", + "overright_span_bigint", + "overright_span_float", + "overright_span_int", + "overright_span_span", + "overright_span_spanset", + "overright_span_value", + "overright_spanset_bigint", + "overright_spanset_float", + "overright_spanset_int", + "overright_spanset_span", + "overright_spanset_spanset", + "overright_spanset_value", + "overright_stbox_stbox", + "overright_stbox_tspatial", + "overright_tbox_tbox", + "overright_tbox_tnumber", + "overright_text_set", + "overright_tnumber_numspan", + "overright_tnumber_tbox", + "overright_tnumber_tnumber", + "overright_tspatial_stbox", + "overright_tspatial_tspatial", + "overright_value_set", + "overright_value_span", + "overright_value_spanset", + "pentagonCount", + "pg_date_in", + "pg_date_out", + "pg_interval_cmp", + "pg_interval_in", + "pg_interval_out", + "pg_timestamp_in", + "pg_timestamp_out", + "pg_timestamptz_in", + "pg_timestamptz_out", + "point_round", + "polygonToCells", + "polygonToCellsExperimental", + "pose_as_ewkt", + "pose_as_hexwkb", + "pose_as_text", + "pose_as_wkb", + "pose_cmp", + "pose_copy", + "pose_eq", + "pose_from_hexwkb", + "pose_from_wkb", + "pose_ge", + "pose_gt", + "pose_hash", + "pose_hash_extended", + "pose_in", + "pose_le", + "pose_lt", + "pose_make_2d", + "pose_make_3d", + "pose_make_point2d", + "pose_make_point3d", + "pose_ne", + "pose_nsame", + "pose_orientation", + "pose_out", + "pose_rotation", + "pose_round", + "pose_same", + "pose_set_srid", + "pose_srid", + "pose_timestamptz_to_stbox", + "pose_to_point", + "pose_to_set", + "pose_to_stbox", + "pose_transform", + "pose_transform_pipeline", + "pose_tstzspan_to_stbox", + "pose_union_transfn", + "posearr_round", + "proj_get_context", + "radsToDegs", + "res0CellCount", + "right_bigint_set", + "right_bigint_span", + "right_bigint_spanset", + "right_float_set", + "right_float_span", + "right_float_spanset", + "right_int_set", + "right_int_span", + "right_int_spanset", + "right_numspan_tnumber", + "right_set_bigint", + "right_set_float", + "right_set_int", + "right_set_set", + "right_set_text", + "right_set_value", + "right_span_bigint", + "right_span_float", + "right_span_int", + "right_span_span", + "right_span_spanset", + "right_span_value", + "right_spanset_bigint", + "right_spanset_float", + "right_spanset_int", + "right_spanset_span", + "right_spanset_spanset", + "right_spanset_value", + "right_stbox_stbox", + "right_stbox_tspatial", + "right_tbox_tbox", + "right_tbox_tnumber", + "right_text_set", + "right_tnumber_numspan", + "right_tnumber_tbox", + "right_tnumber_tnumber", + "right_tspatial_stbox", + "right_tspatial_tspatial", + "right_value_set", + "right_value_span", + "right_value_spanset", + "route_exists", + "route_geom", + "route_length", + "rtree_create_bigintspan", + "rtree_create_datespan", + "rtree_create_floatspan", + "rtree_create_intspan", + "rtree_create_stbox", + "rtree_create_tbox", + "rtree_create_tstzspan", + "rtree_free", + "rtree_insert", + "rtree_insert_temporal", + "rtree_search", + "rtree_search_temporal", + "same_numspan_tnumber", + "same_stbox_stbox", + "same_stbox_tspatial", + "same_tbox_tbox", + "same_tbox_tnumber", + "same_temporal_temporal", + "same_temporal_tstzspan", + "same_tnumber_numspan", + "same_tnumber_tbox", + "same_tnumber_tnumber", + "same_tspatial_stbox", + "same_tspatial_tspatial", + "same_tstzspan_temporal", + "settype_basetype", + "shortestline_tcbuffer_cbuffer", + "shortestline_tcbuffer_geo", + "shortestline_tcbuffer_tcbuffer", + "shortestline_tgeo_geo", + "shortestline_tgeo_tgeo", + "shortestline_tnpoint_geo", + "shortestline_tnpoint_npoint", + "shortestline_tnpoint_tnpoint", + "shortestline_tpose_geo", + "shortestline_tpose_pose", + "shortestline_tpose_tpose", + "shortestline_trgeo_geo", + "shortestline_trgeo_tpoint", + "shortestline_trgeo_trgeo", + "skiplist_free", + "skiplist_keys_values", + "skiplist_make", + "skiplist_search", + "skiplist_splice", + "skiplist_values", + "spanbase_extent_transfn", + "spansettype_spantype", + "spantype_basetype", + "spantype_spansettype", + "spatial_basetype", + "spatial_set_srid", + "spatial_set_stbox", + "spatial_srid", + "spatialset_as_ewkt", + "spatialset_as_text", + "spatialset_set_srid", + "spatialset_set_stbox", + "spatialset_srid", + "spatialset_to_stbox", + "spatialset_transform", + "spatialset_transform_pipeline", + "spatialset_type", + "stboxarr_round", + "stringToH3", + "sub_float_tfloat", + "sub_int_tint", + "sub_tfloat_float", + "sub_tint_int", + "sub_tnumber_tnumber", + "super_union_span_span", + "talphanum_type", + "tand_bool_tbool", + "tand_tbool_bool", + "tand_tbool_tbool", + "tboxfloat_xmax", + "tboxfloat_xmin", + "tboxint_xmax", + "tboxint_xmin", + "tcontains_cbuffer_tcbuffer", + "tcontains_geo_tcbuffer", + "tcontains_geo_tgeo", + "tcontains_tcbuffer_cbuffer", + "tcontains_tcbuffer_geo", + "tcontains_tcbuffer_tcbuffer", + "tcontains_tgeo_geo", + "tcontains_tgeo_tgeo", + "tcontseq_after_timestamptz", + "tcontseq_before_timestamptz", + "tcontseq_restrict_minmax", + "tcovers_cbuffer_tcbuffer", + "tcovers_geo_tcbuffer", + "tcovers_geo_tgeo", + "tcovers_tcbuffer_cbuffer", + "tcovers_tcbuffer_geo", + "tcovers_tcbuffer_tcbuffer", + "tcovers_tgeo_geo", + "tcovers_tgeo_tgeo", + "tdiscseq_after_timestamptz", + "tdiscseq_before_timestamptz", + "tdiscseq_restrict_minmax", + "tdisjoint_cbuffer_tcbuffer", + "tdisjoint_geo_tcbuffer", + "tdisjoint_geo_tgeo", + "tdisjoint_tcbuffer_cbuffer", + "tdisjoint_tcbuffer_geo", + "tdisjoint_tcbuffer_tcbuffer", + "tdisjoint_tgeo_geo", + "tdisjoint_tgeo_tgeo", + "tdistance_tcbuffer_cbuffer", + "tdistance_tcbuffer_geo", + "tdistance_tcbuffer_tcbuffer", + "tdistance_tfloat_float", + "tdistance_tgeo_geo", + "tdistance_tgeo_tgeo", + "tdistance_tint_int", + "tdistance_tnpoint_npoint", + "tdistance_tnpoint_point", + "tdistance_tnpoint_tnpoint", + "tdistance_tnumber_number", + "tdistance_tnumber_tnumber", + "tdistance_tpose_point", + "tdistance_tpose_pose", + "tdistance_tpose_tpose", + "tdistance_trgeo_geo", + "tdistance_trgeo_tpoint", + "tdistance_trgeo_trgeo", + "tdwithin_geo_tcbuffer", + "tdwithin_geo_tgeo", + "tdwithin_tcbuffer_cbuffer", + "tdwithin_tcbuffer_geo", + "tdwithin_tcbuffer_tcbuffer", + "tdwithin_tgeo_geo", + "tdwithin_tgeo_tgeo", + "temparr_out", + "temparr_round", + "tempsubtype_from_string", + "tempsubtype_name", + "temptype_basetype", + "temptype_subtype", + "temptype_subtype_all", + "temptype_supports_linear", + "teq_bool_tbool", + "teq_cbuffer_tcbuffer", + "teq_float_tfloat", + "teq_geo_tgeo", + "teq_geo_trgeo", + "teq_int_tint", + "teq_pose_tpose", + "teq_tbool_bool", + "teq_tcbuffer_cbuffer", + "teq_temporal_temporal", + "teq_text_ttext", + "teq_tfloat_float", + "teq_tgeo_geo", + "teq_tint_int", + "teq_tnpoint_npoint", + "teq_tpose_pose", + "teq_trgeo_geo", + "teq_ttext_text", + "text2cstring", + "text_cmp", + "text_copy", + "text_in", + "text_initcap", + "text_lower", + "text_out", + "text_to_set", + "text_union_transfn", + "text_upper", + "textcat_text_text", + "textcat_text_textset", + "textcat_text_ttext", + "textcat_textset_text", + "textcat_textset_text_common", + "textcat_ttext_text", + "textcat_ttext_ttext", + "tfloatbox_expand", + "tfloatbox_shift_scale", + "tfloatbox_time_tiles", + "tfloatbox_value_tiles", + "tfloatbox_value_time_tiles", + "tge_float_tfloat", + "tge_int_tint", + "tge_temporal_temporal", + "tge_text_ttext", + "tge_tfloat_float", + "tge_tint_int", + "tge_ttext_text", + "tgeodetic_type", + "tgeoinst_make", + "tgeoinst_restrict_geom", + "tgeoinst_restrict_stbox", + "tgeoinst_set_stbox", + "tgeom_tgeog", + "tgeominst_tgeoginst", + "tgeomseq_tgeogseq", + "tgeomseqset_tgeogseqset", + "tgeoseq_from_base_tstzset", + "tgeoseq_from_base_tstzspan", + "tgeoseq_restrict_geom", + "tgeoseq_restrict_stbox", + "tgeoseq_split_n_stboxes", + "tgeoseq_stboxes", + "tgeoseqset_from_base_tstzspanset", + "tgeoseqset_restrict_geom", + "tgeoseqset_restrict_stbox", + "tgeoseqset_split_n_stboxes", + "tgeoseqset_stboxes", + "tgt_float_tfloat", + "tgt_int_tint", + "tgt_temporal_temporal", + "tgt_text_ttext", + "tgt_tfloat_float", + "tgt_tint_int", + "tgt_ttext_text", + "time_in", + "time_out", + "time_type", + "timeset_type", + "timespan_basetype", + "timespan_type", + "timespanset_type", + "timestamp_in", + "timestamp_out", + "timestamp_to_date", + "timestamptz_extent_transfn", + "timestamptz_get_bin", + "timestamptz_in", + "timestamptz_out", + "timestamptz_set_tbox", + "timestamptz_shift", + "timestamptz_tcount_transfn", + "timestamptz_to_date", + "timestamptz_to_set", + "timestamptz_to_span", + "timestamptz_to_spanset", + "timestamptz_to_stbox", + "timestamptz_to_tbox", + "timestamptz_tprecision", + "timestamptz_union_transfn", + "tintbox_expand", + "tintbox_shift_scale", + "tintbox_time_tiles", + "tintbox_value_tiles", + "tintbox_value_time_tiles", + "tintersects_cbuffer_tcbuffer", + "tintersects_geo_tcbuffer", + "tintersects_geo_tgeo", + "tintersects_tcbuffer_cbuffer", + "tintersects_tcbuffer_geo", + "tintersects_tcbuffer_tcbuffer", + "tintersects_tgeo_geo", + "tintersects_tgeo_tgeo", + "tle_float_tfloat", + "tle_int_tint", + "tle_temporal_temporal", + "tle_text_ttext", + "tle_tfloat_float", + "tle_tint_int", + "tle_ttext_text", + "tlt_float_tfloat", + "tlt_int_tint", + "tlt_temporal_temporal", + "tlt_text_ttext", + "tlt_tfloat_float", + "tlt_tint_int", + "tlt_ttext_text", + "tne_bool_tbool", + "tne_cbuffer_tcbuffer", + "tne_float_tfloat", + "tne_geo_tgeo", + "tne_geo_trgeo", + "tne_int_tint", + "tne_pose_tpose", + "tne_tbool_bool", + "tne_tcbuffer_cbuffer", + "tne_temporal_temporal", + "tne_text_ttext", + "tne_tfloat_float", + "tne_tgeo_geo", + "tne_tint_int", + "tne_tnpoint_npoint", + "tne_tpose_pose", + "tne_trgeo_geo", + "tne_ttext_text", + "tnot_tbool", + "tnumberinst_abs", + "tnumberinst_restrict_span", + "tnumberinst_restrict_spanset", + "tnumberinst_set_tbox", + "tnumberinst_shift_value", + "tnumberinst_valuespans", + "tnumberseq_abs", + "tnumberseq_angular_difference", + "tnumberseq_avg_val", + "tnumberseq_delta_value", + "tnumberseq_integral", + "tnumberseq_set_tbox", + "tnumberseq_shift_scale_value", + "tnumberseq_twavg", + "tnumberseq_valuespans", + "tnumberseqset_abs", + "tnumberseqset_angular_difference", + "tnumberseqset_avg_val", + "tnumberseqset_delta_value", + "tnumberseqset_integral", + "tnumberseqset_restrict_span", + "tnumberseqset_restrict_spanset", + "tnumberseqset_set_tbox", + "tnumberseqset_shift_scale_value", + "tnumberseqset_twavg", + "tnumberseqset_valuespans", + "tor_bool_tbool", + "tor_tbool_bool", + "tor_tbool_tbool", + "touches_cbuffer_cbuffer", + "tpointinst_make", + "tpointseq_azimuth", + "tpointseq_cumulative_length", + "tpointseq_from_base_tstzset", + "tpointseq_from_base_tstzspan", + "tpointseq_is_simple", + "tpointseq_length", + "tpointseq_linear_trajectory", + "tpointseq_make_coords", + "tpointseq_make_simple", + "tpointseq_twcentroid", + "tpointseqset_azimuth", + "tpointseqset_cumulative_length", + "tpointseqset_from_base_tstzspanset", + "tpointseqset_is_simple", + "tpointseqset_length", + "tpointseqset_make_simple", + "tpointseqset_twcentroid", + "tseqsetarr_to_tseqset", + "tspatialinst_set_srid", + "tspatialinst_srid", + "tspatialseq_set_srid", + "tspatialseq_set_stbox", + "tspatialseqset_set_srid", + "tspatialseqset_set_stbox", + "ttouches_cbuffer_tcbuffer", + "ttouches_geo_tcbuffer", + "ttouches_geo_tgeo", + "ttouches_tcbuffer_cbuffer", + "ttouches_tcbuffer_geo", + "ttouches_tcbuffer_tcbuffer", + "ttouches_tgeo_geo", + "ttouches_tgeo_tgeo", + "type_span_bbox", + "uncompactCells", + "uncompactCellsSize", + "union_bigint_set", + "union_bigint_span", + "union_bigint_spanset", + "union_cbuffer_set", + "union_date_set", + "union_date_span", + "union_date_spanset", + "union_float_set", + "union_float_span", + "union_float_spanset", + "union_geo_set", + "union_int_set", + "union_int_span", + "union_int_spanset", + "union_npoint_set", + "union_pose_set", + "union_set_bigint", + "union_set_cbuffer", + "union_set_date", + "union_set_float", + "union_set_geo", + "union_set_int", + "union_set_npoint", + "union_set_pose", + "union_set_set", + "union_set_text", + "union_set_timestamptz", + "union_set_value", + "union_span_bigint", + "union_span_date", + "union_span_float", + "union_span_int", + "union_span_span", + "union_span_spanset", + "union_span_timestamptz", + "union_span_value", + "union_spanset_bigint", + "union_spanset_date", + "union_spanset_float", + "union_spanset_int", + "union_spanset_span", + "union_spanset_spanset", + "union_spanset_timestamptz", + "union_spanset_value", + "union_stbox_stbox", + "union_tbox_tbox", + "union_text_set", + "union_timestamptz_set", + "union_timestamptz_span", + "union_timestamptz_spanset", + "union_value_set", + "union_value_span", + "union_value_spanset", + "value_set", + "value_set_span", + "value_span", + "value_spanset", + "value_union_transfn", + "vertexToLatLng" + ], + "coveragePct": 38.1, + "errorStatus": "scanned", + "ooMethods": 1080, + "ooExcluded": 1080 + } + } } \ No newline at end of file