From ded97641bd44d7d752d0e256535f319a379dc59d Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Thu, 14 May 2026 14:27:41 +0200 Subject: [PATCH 1/7] Bump GoMEOS to MEOS 1.4 Vendor the MEOS 1.4 IDL (3544 functions, +1149 over 1.3) and the three new public headers (meos_cbuffer.h, meos_pose.h, meos_rgeo.h) to HEADER_FILES. Regenerate the tools/_preview/ wrappers against the new catalog. Update the hand-written wrappers in main_tpoint.go to match the MEOS 1.4 signatures: the tspatial-rel family (tcontains/tdisjoint/tdwithin/ tintersects/ttouches) dropped the restr/atvalue parameters and tpoint_at_geom/tpoint_minus_geom dropped the trailing z-span filter. --- main_tpoint.go | 36 +- meos.h | 58 +- meos_catalog.h | 154 +- meos_geo.h | 49 +- tools/_preview/meos_meos.go | 2485 +- tools/_preview/meos_meos_catalog.go | 462 +- tools/_preview/meos_meos_cbuffer.go | 810 + tools/_preview/meos_meos_geo.go | 1631 +- tools/_preview/meos_meos_internal.go | 430 +- tools/_preview/meos_meos_internal_geo.go | 110 +- tools/_preview/meos_meos_npoint.go | 151 +- tools/_preview/meos_meos_pose.go | 475 + tools/_preview/meos_meos_rgeo.go | 424 + tools/codegen.py | 3 + tools/meos-idl.json | 57074 +++++++++++++++------ 15 files changed, 45642 insertions(+), 18710 deletions(-) create mode 100644 tools/_preview/meos_meos_cbuffer.go create mode 100644 tools/_preview/meos_meos_pose.go create mode 100644 tools/_preview/meos_meos_rgeo.go diff --git a/main_tpoint.go b/main_tpoint.go index 7846442..866f3ad 100644 --- a/main_tpoint.go +++ b/main_tpoint.go @@ -219,7 +219,7 @@ func TPointAtValue[TP TPoint](tp TP, value *Geom) Temporal { // TPointAtGeomTime Return a temporal point restricted to a geometry func TpointAtGeomTime[T Temporal](temp T, new_temp T, geom *Geom) T { - c_temp := C.tpoint_at_geom(temp.Inner(), geom._inner, nil) + c_temp := C.tpoint_at_geom(temp.Inner(), geom._inner) new_temp.Init(c_temp) return new_temp } @@ -238,7 +238,7 @@ func TPointMinusValue[TP TPoint](tp TP, value *Geom) Temporal { // TPointMinusGeomTime Return a temporal point minus a geometry func TpointMinusGeomTime[T Temporal](temp T, new_temp T, geom *Geom) T { - c_temp := C.tpoint_minus_geom(temp.Inner(), geom._inner, nil) + c_temp := C.tpoint_minus_geom(temp.Inner(), geom._inner) new_temp.Init(c_temp) return new_temp } @@ -457,43 +457,43 @@ func EverNeTPointPoint(temp Temporal, gs *Geom) bool { return int(C.ever_ne_tgeo_geo(temp.Inner(), gs._inner)) > 0 } -func TContainsGeoTPoint[TP TPoint](gs *Geom, temp TP, restr, atvalue bool) Temporal { - res := C.tcontains_geo_tgeo(gs._inner, temp.Inner(), C.bool(restr), C.bool(atvalue)) +func TContainsGeoTPoint[TP TPoint](gs *Geom, temp TP) Temporal { + res := C.tcontains_geo_tgeo(gs._inner, temp.Inner()) return CreateTemporal(res) } -func TDisjointTPointGeo[TP TPoint](temp TP, gs *Geom, restr, atvalue bool) Temporal { - res := C.tdisjoint_tgeo_geo(temp.Inner(), gs._inner, C.bool(restr), C.bool(atvalue)) +func TDisjointTPointGeo[TP TPoint](temp TP, gs *Geom) Temporal { + res := C.tdisjoint_tgeo_geo(temp.Inner(), gs._inner) return CreateTemporal(res) } -func TDisjointTPointTPoint[TP1 TPoint, TP2 TPoint](temp1 TP1, temp2 TP2, restr, atvalue bool) Temporal { - res := C.tdisjoint_tgeo_tgeo(temp1.Inner(), temp2.Inner(), C.bool(restr), C.bool(atvalue)) +func TDisjointTPointTPoint[TP1 TPoint, TP2 TPoint](temp1 TP1, temp2 TP2) Temporal { + res := C.tdisjoint_tgeo_tgeo(temp1.Inner(), temp2.Inner()) return CreateTemporal(res) } -func TDWithinTPointGeo[TP TPoint](temp TP, gs *Geom, dist float64, restr, atvalue bool) Temporal { - res := C.tdwithin_tgeo_geo(temp.Inner(), gs._inner, C.double(dist), C.bool(restr), C.bool(atvalue)) +func TDWithinTPointGeo[TP TPoint](temp TP, gs *Geom, dist float64) Temporal { + res := C.tdwithin_tgeo_geo(temp.Inner(), gs._inner, C.double(dist)) return CreateTemporal(res) } -func TDWithinTPointTPoint[TP1 TPoint, TP2 TPoint](temp1 TP1, temp2 TP2, dist float64, restr, atvalue bool) Temporal { - res := C.tdwithin_tgeo_tgeo(temp1.Inner(), temp2.Inner(), C.double(dist), C.bool(restr), C.bool(atvalue)) +func TDWithinTPointTPoint[TP1 TPoint, TP2 TPoint](temp1 TP1, temp2 TP2, dist float64) Temporal { + res := C.tdwithin_tgeo_tgeo(temp1.Inner(), temp2.Inner(), C.double(dist)) return CreateTemporal(res) } -func TIntersectsTPointGeo[TP TPoint](temp TP, gs *Geom, restr, atvalue bool) Temporal { - res := C.tintersects_tgeo_geo(temp.Inner(), gs._inner, C.bool(restr), C.bool(atvalue)) +func TIntersectsTPointGeo[TP TPoint](temp TP, gs *Geom) Temporal { + res := C.tintersects_tgeo_geo(temp.Inner(), gs._inner) return CreateTemporal(res) } -func TIntersectsTPointTPoint[TP1 TPoint, TP2 TPoint](temp1 TP1, temp2 TP2, restr, atvalue bool) Temporal { - res := C.tintersects_tgeo_tgeo(temp1.Inner(), temp2.Inner(), C.bool(restr), C.bool(atvalue)) +func TIntersectsTPointTPoint[TP1 TPoint, TP2 TPoint](temp1 TP1, temp2 TP2) Temporal { + res := C.tintersects_tgeo_tgeo(temp1.Inner(), temp2.Inner()) return CreateTemporal(res) } -func TTouchesTPointGeo[TP TPoint](temp TP, gs *Geom, restr, atvalue bool) Temporal { - res := C.ttouches_tgeo_geo(temp.Inner(), gs._inner, C.bool(restr), C.bool(atvalue)) +func TTouchesTPointGeo[TP TPoint](temp TP, gs *Geom) Temporal { + res := C.ttouches_tgeo_geo(temp.Inner(), gs._inner) return CreateTemporal(res) } diff --git a/meos.h b/meos.h index 9eff516..59229f6 100644 --- a/meos.h +++ b/meos.h @@ -37,6 +37,7 @@ /* C */ #include +#include #include /* PostgreSQL */ #ifndef POSTGRES_H @@ -114,6 +115,15 @@ extern char *timestamptz_out(TimestampTz t); #define strdup _strdup #endif +/* + * Thread-local storage qualifier (MEOS_TLS) used internally by MEOS to + * make per-thread state (last-error number, PROJ context, SRS cache, + * ways cache, RNG, session timezone) safe under multithreading. Defined + * in a stand-alone header so that vendored PostgreSQL files can pick it + * up without pulling in the full meos.h. + */ +#include "meos_tls.h" + /***************************************************************************** * Type definitions *****************************************************************************/ @@ -309,6 +319,34 @@ typedef struct SkipList SkipList; /*****************************************************************************/ +/** + * Structure for expandable arrays + */ +typedef struct MeosArray MeosArray; + +/* MeosArray functions */ + +extern MeosArray *meos_array_create(int elem_size); +extern void meos_array_add(MeosArray *array, void *value); +extern void *meos_array_get(const MeosArray *array, int n); +extern int meos_array_count(const MeosArray *array); +extern void meos_array_reset(MeosArray *array); +extern void meos_array_reset_free(MeosArray *array); +extern void meos_array_destroy(MeosArray *array); +extern void meos_array_destroy_free(MeosArray *array); + +/*****************************************************************************/ + +/** + * @brief Enumeration that defines the search operations for an RTree. + */ +typedef enum +{ + RTREE_OVERLAPS, /**< Find stored boxes that overlap the query */ + RTREE_CONTAINS, /**< Find stored boxes that contain the query */ + RTREE_CONTAINED_BY /**< Find stored boxes contained by the query */ +} RTreeSearchOp; + /** * Structure for the in-memory Rtree index */ @@ -324,8 +362,10 @@ extern RTree *rtree_create_tstzspan(); extern RTree *rtree_create_tbox(); extern RTree *rtree_create_stbox(); extern void rtree_free(RTree *rtree); -extern void rtree_insert(RTree *rtree, void *box, int64 id); -extern int *rtree_search(const RTree *rtree,const void *query, int *count); +extern void rtree_insert(RTree *rtree, void *box, int id); +extern void rtree_insert_temporal(RTree *rtree, const Temporal *temp, int id); +extern int rtree_search(const RTree *rtree, RTreeSearchOp op, const void *query, MeosArray *result); +extern int rtree_search_temporal(const RTree *rtree, RTreeSearchOp op, const Temporal *temp, MeosArray *result); /***************************************************************************** * Error codes @@ -371,6 +411,18 @@ extern int meos_errno_reset(void); /***************************************************************************** * Initialization of the MEOS library + * + * Multithreading + * -------------- + * The MEOS state managed by these functions is per-thread. Each thread + * that calls into MEOS must call `meos_initialize()` before its first + * MEOS call and `meos_finalize()` before exiting; the PROJ context, SRS + * cache, ways cache, RNGs, last-error number (`meos_errno`), and + * session timezone are all thread-local. + * + * The error handler set by `meos_initialize_error_handler()` is the + * one exception: it is process-global and should be installed once + * before workers are spawned. *****************************************************************************/ /* Definition of error handler function */ @@ -1797,6 +1849,8 @@ extern int nad_tint_tint(const Temporal *temp1, const Temporal *temp2); extern SkipList *tbool_tand_transfn(SkipList *state, const Temporal *temp); extern SkipList *tbool_tor_transfn(SkipList *state, const Temporal *temp); extern Span *temporal_extent_transfn(Span *s, const Temporal *temp); +extern SkipList *temporal_merge_transfn(SkipList *state, const Temporal *temp); +extern SkipList *temporal_merge_combinefn(SkipList *state1, SkipList *state2); extern Temporal *temporal_tagg_finalfn(SkipList *state); extern SkipList *temporal_tcount_transfn(SkipList *state, const Temporal *temp); extern SkipList *tfloat_tmax_transfn(SkipList *state, const Temporal *temp); diff --git a/meos_catalog.h b/meos_catalog.h index 7a1f9e7..ea0dcf2 100644 --- a/meos_catalog.h +++ b/meos_catalog.h @@ -116,9 +116,9 @@ typedef enum T_TGEOMETRY = 60, /**< temporal geometry type */ T_TGEOGRAPHY = 61, /**< temporal geography type */ T_TRGEOMETRY = 62, /**< temporal rigid geometry type */ - NO_MEOS_TYPES /* Dummy value that determines the size of the - * lookup array meosType -> Oid */ -} meosType; + NUM_MEOS_TYPES /* Dummy value that determines the size of the + * lookup array MeosType -> Oid */ +} MeosType; /** * Enumeration that defines the classes of Boolean operators used in @@ -176,8 +176,8 @@ typedef enum */ typedef struct { - meosType temptype; /**< Enum value of the temporal type */ - meosType basetype; /**< Enum value of the base type */ + MeosType temptype; /**< Enum value of the temporal type */ + MeosType basetype; /**< Enum value of the base type */ } temptype_catalog_struct; /** @@ -185,8 +185,8 @@ typedef struct */ typedef struct { - meosType settype; /**< Enum value of the set type */ - meosType basetype; /**< Enum value of the base type */ + MeosType settype; /**< Enum value of the set type */ + MeosType basetype; /**< Enum value of the base type */ } settype_catalog_struct; /** @@ -194,8 +194,8 @@ typedef struct */ typedef struct { - meosType spantype; /**< Enum value of the span type */ - meosType basetype; /**< Enum value of the base type */ + MeosType spantype; /**< Enum value of the span type */ + MeosType basetype; /**< Enum value of the base type */ } spantype_catalog_struct; /** @@ -203,8 +203,8 @@ typedef struct */ typedef struct { - meosType spansettype; /**< Enum value of the span type */ - meosType spantype; /**< Enum value of the base type */ + MeosType spansettype; /**< Enum value of the span type */ + MeosType spantype; /**< Enum value of the base type */ } spansettype_catalog_struct; /*****************************************************************************/ @@ -222,88 +222,88 @@ extern interpType interptype_from_string(const char *interp_str); /* Type conversion functions */ -extern const char *meostype_name(meosType type); -extern meosType temptype_basetype(meosType type); -extern meosType settype_basetype(meosType type); -extern meosType spantype_basetype(meosType type); -extern meosType spantype_spansettype(meosType type); -extern meosType spansettype_spantype(meosType type); -extern meosType basetype_spantype(meosType type); -extern meosType basetype_settype(meosType type); +extern const char *meostype_name(MeosType type); +extern MeosType temptype_basetype(MeosType type); +extern MeosType settype_basetype(MeosType type); +extern MeosType spantype_basetype(MeosType type); +extern MeosType spantype_spansettype(MeosType type); +extern MeosType spansettype_spantype(MeosType type); +extern MeosType basetype_spantype(MeosType type); +extern MeosType basetype_settype(MeosType type); /* Catalog functions */ -extern bool tnumber_basetype(meosType type); -extern bool geo_basetype(meosType type); +extern bool tnumber_basetype(MeosType type); +extern bool geo_basetype(MeosType type); #ifndef NDEBUG -extern bool meos_basetype(meosType type); -extern bool alphanum_basetype(meosType type); -extern bool alphanum_temptype(meosType type); +extern bool meos_basetype(MeosType type); +extern bool alphanum_basetype(MeosType type); +extern bool alphanum_temptype(MeosType type); #endif -extern bool time_type(meosType type); +extern bool time_type(MeosType type); #ifndef NDEBUG -extern bool set_basetype(meosType type); +extern bool set_basetype(MeosType type); #endif -extern bool set_type(meosType type); -extern bool numset_type(meosType type); -extern bool ensure_numset_type(meosType type); -extern bool timeset_type(meosType type); -extern bool set_spantype(meosType type); -extern bool ensure_set_spantype(meosType type); -extern bool alphanumset_type(meosType settype); -extern bool geoset_type(meosType type); -extern bool ensure_geoset_type(meosType type); -extern bool spatialset_type(meosType type); -extern bool ensure_spatialset_type(meosType type); +extern bool set_type(MeosType type); +extern bool numset_type(MeosType type); +extern bool ensure_numset_type(MeosType type); +extern bool timeset_type(MeosType type); +extern bool set_spantype(MeosType type); +extern bool ensure_set_spantype(MeosType type); +extern bool alphanumset_type(MeosType settype); +extern bool geoset_type(MeosType type); +extern bool ensure_geoset_type(MeosType type); +extern bool spatialset_type(MeosType type); +extern bool ensure_spatialset_type(MeosType type); -extern bool span_basetype(meosType type); -extern bool span_canon_basetype(meosType type); -extern bool span_type(meosType type); -extern bool type_span_bbox(meosType type); -extern bool span_tbox_type(meosType type); -extern bool ensure_span_tbox_type(meosType type); -extern bool numspan_basetype(meosType type); -extern bool numspan_type(meosType type); -extern bool ensure_numspan_type(meosType type); -extern bool timespan_basetype(meosType type); -extern bool timespan_type(meosType type); +extern bool span_basetype(MeosType type); +extern bool span_canon_basetype(MeosType type); +extern bool span_type(MeosType type); +extern bool type_span_bbox(MeosType type); +extern bool span_tbox_type(MeosType type); +extern bool ensure_span_tbox_type(MeosType type); +extern bool numspan_basetype(MeosType type); +extern bool numspan_type(MeosType type); +extern bool ensure_numspan_type(MeosType type); +extern bool timespan_basetype(MeosType type); +extern bool timespan_type(MeosType type); -extern bool spanset_type(meosType type); -extern bool timespanset_type(meosType type); -extern bool ensure_timespanset_type(meosType type); +extern bool spanset_type(MeosType type); +extern bool timespanset_type(MeosType type); +extern bool ensure_timespanset_type(MeosType type); -extern bool temporal_type(meosType type); +extern bool temporal_type(MeosType type); #ifndef NDEBUG -extern bool temporal_basetype(meosType type); +extern bool temporal_basetype(MeosType type); #endif -extern bool temptype_continuous(meosType type); -extern bool basetype_byvalue(meosType type); -extern bool basetype_varlength(meosType type); -extern int16 basetype_length(meosType type); +extern bool temptype_continuous(MeosType type); +extern bool basetype_byvalue(MeosType type); +extern bool basetype_varlength(MeosType type); +extern int16 meostype_length(MeosType type); #ifndef NDEBUG -extern bool talphanum_type(meosType type); +extern bool talphanum_type(MeosType type); #endif -extern bool talpha_type(meosType type); -extern bool tnumber_type(meosType type); -extern bool ensure_tnumber_type(meosType type); -extern bool ensure_tnumber_basetype(meosType type); -extern bool tnumber_spantype(meosType type); -extern bool spatial_basetype(meosType type); -extern bool tspatial_type(meosType type); -extern bool ensure_tspatial_type(meosType type); -extern bool tpoint_type(meosType type); -extern bool ensure_tpoint_type(meosType type); -extern bool tgeo_type(meosType type); -extern bool ensure_tgeo_type(meosType type); -extern bool tgeo_type_all(meosType type); -extern bool ensure_tgeo_type_all(meosType type); -extern bool tgeometry_type(meosType type); -extern bool ensure_tgeometry_type(meosType type); -extern bool tgeodetic_type(meosType type); -extern bool ensure_tgeodetic_type(meosType type); -extern bool ensure_tnumber_tpoint_type(meosType type); +extern bool talpha_type(MeosType type); +extern bool tnumber_type(MeosType type); +extern bool ensure_tnumber_type(MeosType type); +extern bool ensure_tnumber_basetype(MeosType type); +extern bool tnumber_spantype(MeosType type); +extern bool spatial_basetype(MeosType type); +extern bool tspatial_type(MeosType type); +extern bool ensure_tspatial_type(MeosType type); +extern bool tpoint_type(MeosType type); +extern bool ensure_tpoint_type(MeosType type); +extern bool tgeo_type(MeosType type); +extern bool ensure_tgeo_type(MeosType type); +extern bool tgeo_type_all(MeosType type); +extern bool ensure_tgeo_type_all(MeosType type); +extern bool tgeometry_type(MeosType type); +extern bool ensure_tgeometry_type(MeosType type); +extern bool tgeodetic_type(MeosType type); +extern bool ensure_tgeodetic_type(MeosType type); +extern bool ensure_tnumber_tpoint_type(MeosType type); /*****************************************************************************/ diff --git a/meos_geo.h b/meos_geo.h index ebd0ad6..bfba4c0 100644 --- a/meos_geo.h +++ b/meos_geo.h @@ -1022,13 +1022,6 @@ extern bool stbox_le(const STBox *box1, const STBox *box2); extern bool stbox_lt(const STBox *box1, const STBox *box2); extern bool stbox_ne(const STBox *box1, const STBox *box2); -/* RTree functions */ - -// extern RTree *rtree_create_stbox(); -// extern void rtree_free(RTree *rtree); -// extern void rtree_insert(RTree *rtree, STBox *box, int64 id); -// extern int *rtree_search(const RTree *rtree,const STBox *query, int *count); - /***************************************************************************** * Functions for temporal geometries/geographies *****************************************************************************/ @@ -1123,9 +1116,11 @@ extern Temporal *tgeo_at_value(const Temporal *temp, GSERIALIZED *gs); extern Temporal *tgeo_minus_geom(const Temporal *temp, const GSERIALIZED *gs); extern Temporal *tgeo_minus_stbox(const Temporal *temp, const STBox *box, bool border_inc); extern Temporal *tgeo_minus_value(const Temporal *temp, GSERIALIZED *gs); -extern Temporal *tpoint_at_geom(const Temporal *temp, const GSERIALIZED *gs, const Span *zspan); +extern Temporal *tpoint_at_elevation(const Temporal *temp, const Span *s); +extern Temporal *tpoint_at_geom(const Temporal *temp, const GSERIALIZED *gs); extern Temporal *tpoint_at_value(const Temporal *temp, GSERIALIZED *gs); -extern Temporal *tpoint_minus_geom(const Temporal *temp, const GSERIALIZED *gs, const Span *zspan); +extern Temporal *tpoint_minus_elevation(const Temporal *temp, const Span *s); +extern Temporal *tpoint_minus_geom(const Temporal *temp, const GSERIALIZED *gs); extern Temporal *tpoint_minus_value(const Temporal *temp, GSERIALIZED *gs); /* Ever and always comparisons */ @@ -1259,24 +1254,24 @@ extern int etouches_tpoint_geo(const Temporal *temp, const GSERIALIZED *gs); /* Spatiotemporal relationships */ -extern Temporal *tcontains_geo_tgeo(const GSERIALIZED *gs, const Temporal *temp, bool restr, bool atvalue); -extern Temporal *tcontains_tgeo_geo(const Temporal *temp, const GSERIALIZED *gs, bool restr, bool atvalue); -extern Temporal *tcontains_tgeo_tgeo(const Temporal *temp1, const Temporal *temp2, bool restr, bool atvalue); -extern Temporal *tcovers_geo_tgeo(const GSERIALIZED *gs, const Temporal *temp, bool restr, bool atvalue); -extern Temporal *tcovers_tgeo_geo(const Temporal *temp, const GSERIALIZED *gs, bool restr, bool atvalue); -extern Temporal *tcovers_tgeo_tgeo(const Temporal *temp1, const Temporal *temp2, bool restr, bool atvalue); -extern Temporal *tdisjoint_geo_tgeo(const GSERIALIZED *gs, const Temporal *temp, bool restr, bool atvalue); -extern Temporal *tdisjoint_tgeo_geo(const Temporal *temp, const GSERIALIZED *gs, bool restr, bool atvalue); -extern Temporal *tdisjoint_tgeo_tgeo(const Temporal *temp1, const Temporal *temp2, bool restr, bool atvalue); -extern Temporal *tdwithin_geo_tgeo(const GSERIALIZED *gs, const Temporal *temp, double dist, bool restr, bool atvalue); -extern Temporal *tdwithin_tgeo_geo(const Temporal *temp, const GSERIALIZED *gs, double dist, bool restr, bool atvalue); -extern Temporal *tdwithin_tgeo_tgeo(const Temporal *temp1, const Temporal *temp2, double dist, bool restr, bool atvalue); -extern Temporal *tintersects_geo_tgeo(const GSERIALIZED *gs, const Temporal *temp, bool restr, bool atvalue); -extern Temporal *tintersects_tgeo_geo(const Temporal *temp, const GSERIALIZED *gs, bool restr, bool atvalue); -extern Temporal *tintersects_tgeo_tgeo(const Temporal *temp1, const Temporal *temp2, bool restr, bool atvalue); -extern Temporal *ttouches_geo_tgeo(const GSERIALIZED *gs, const Temporal *temp, bool restr, bool atvalue); -extern Temporal *ttouches_tgeo_geo(const Temporal *temp, const GSERIALIZED *gs, bool restr, bool atvalue); -extern Temporal *ttouches_tgeo_tgeo(const Temporal *temp1, const Temporal *temp2, bool restr, bool atvalue); +extern Temporal *tcontains_geo_tgeo(const GSERIALIZED *gs, const Temporal *temp); +extern Temporal *tcontains_tgeo_geo(const Temporal *temp, const GSERIALIZED *gs); +extern Temporal *tcontains_tgeo_tgeo(const Temporal *temp1, const Temporal *temp2); +extern Temporal *tcovers_geo_tgeo(const GSERIALIZED *gs, const Temporal *temp); +extern Temporal *tcovers_tgeo_geo(const Temporal *temp, const GSERIALIZED *gs); +extern Temporal *tcovers_tgeo_tgeo(const Temporal *temp1, const Temporal *temp2); +extern Temporal *tdisjoint_geo_tgeo(const GSERIALIZED *gs, const Temporal *temp); +extern Temporal *tdisjoint_tgeo_geo(const Temporal *temp, const GSERIALIZED *gs); +extern Temporal *tdisjoint_tgeo_tgeo(const Temporal *temp1, const Temporal *temp2); +extern Temporal *tdwithin_geo_tgeo(const GSERIALIZED *gs, const Temporal *temp, double dist); +extern Temporal *tdwithin_tgeo_geo(const Temporal *temp, const GSERIALIZED *gs, double dist); +extern Temporal *tdwithin_tgeo_tgeo(const Temporal *temp1, const Temporal *temp2, double dist); +extern Temporal *tintersects_geo_tgeo(const GSERIALIZED *gs, const Temporal *temp); +extern Temporal *tintersects_tgeo_geo(const Temporal *temp, const GSERIALIZED *gs); +extern Temporal *tintersects_tgeo_tgeo(const Temporal *temp1, const Temporal *temp2); +extern Temporal *ttouches_geo_tgeo(const GSERIALIZED *gs, const Temporal *temp); +extern Temporal *ttouches_tgeo_geo(const Temporal *temp, const GSERIALIZED *gs); +extern Temporal *ttouches_tgeo_tgeo(const Temporal *temp1, const Temporal *temp2); /* Distance */ diff --git a/tools/_preview/meos_meos.go b/tools/_preview/meos_meos.go index e450d9c..03412cf 100644 --- a/tools/_preview/meos_meos.go +++ b/tools/_preview/meos_meos.go @@ -11,91 +11,36 @@ import ( var _ = unsafe.Pointer(nil) var _ = timeutil.Timedelta{} -// DateIn wraps MEOS C function date_in. -func DateIn(str string) int32 { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.date_in(_c_str) - return int32(res) -} - - -// DateOut wraps MEOS C function date_out. -func DateOut(d int32) string { - res := C.date_out(C.DateADT(d)) - return C.GoString(res) -} - - -// IntervalCmp wraps MEOS C function interval_cmp. -func IntervalCmp(interv1 timeutil.Timedelta, interv2 timeutil.Timedelta) int { - res := C.interval_cmp(interv1.Inner(), interv2.Inner()) - return int(res) -} - - -// IntervalIn wraps MEOS C function interval_in. -func IntervalIn(str string, typmod int32) timeutil.Timedelta { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.interval_in(_c_str, C.int32(typmod)) - return IntervalToTimeDelta(res) -} +// TODO meos_array_create: unsupported return type MeosArray * +// func MeosArrayCreate(...) { /* not yet handled by codegen */ } -// IntervalOut wraps MEOS C function interval_out. -func IntervalOut(interv timeutil.Timedelta) string { - res := C.interval_out(interv.Inner()) - return C.GoString(res) -} +// TODO meos_array_add: unsupported param MeosArray * +// func MeosArrayAdd(...) { /* not yet handled by codegen */ } -// TimeIn wraps MEOS C function time_in. -func TimeIn(str string, typmod int32) int64 { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.time_in(_c_str, C.int32(typmod)) - return int64(res) -} +// TODO meos_array_get: unsupported param const MeosArray * +// func MeosArrayGet(...) { /* not yet handled by codegen */ } -// TimeOut wraps MEOS C function time_out. -func TimeOut(t int64) string { - res := C.time_out(C.TimeADT(t)) - return C.GoString(res) -} +// TODO meos_array_count: unsupported param const MeosArray * +// func MeosArrayCount(...) { /* not yet handled by codegen */ } -// TimestampIn wraps MEOS C function timestamp_in. -func TimestampIn(str string, typmod int32) int64 { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.timestamp_in(_c_str, C.int32(typmod)) - return int64(res) -} +// TODO meos_array_reset: unsupported param MeosArray * +// func MeosArrayReset(...) { /* not yet handled by codegen */ } -// TimestampOut wraps MEOS C function timestamp_out. -func TimestampOut(t int64) string { - res := C.timestamp_out(C.Timestamp(t)) - return C.GoString(res) -} +// TODO meos_array_reset_free: unsupported param MeosArray * +// func MeosArrayResetFree(...) { /* not yet handled by codegen */ } -// TimestamptzIn wraps MEOS C function timestamptz_in. -func TimestamptzIn(str string, typmod int32) int64 { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.timestamptz_in(_c_str, C.int32(typmod)) - return int64(res) -} +// TODO meos_array_destroy: unsupported param MeosArray * +// func MeosArrayDestroy(...) { /* not yet handled by codegen */ } -// TimestamptzOut wraps MEOS C function timestamptz_out. -func TimestamptzOut(t int64) string { - res := C.timestamptz_out(C.TimestampTz(t)) - return C.GoString(res) -} +// TODO meos_array_destroy_free: unsupported param MeosArray * +// func MeosArrayDestroyFree(...) { /* not yet handled by codegen */ } // RtreeCreateIntspan wraps MEOS C function rtree_create_intspan. @@ -154,25 +99,25 @@ func RtreeFree(rtree *RTree) { // RtreeInsert wraps MEOS C function rtree_insert. -func RtreeInsert(rtree *RTree, box unsafe.Pointer, id int64) { - C.rtree_insert(rtree._inner, unsafe.Pointer(box), C.int64(id)) +func RtreeInsert(rtree *RTree, box unsafe.Pointer, id int) { + C.rtree_insert(rtree._inner, unsafe.Pointer(box), C.int(id)) } -// RtreeSearch wraps MEOS C function rtree_search. -func RtreeSearch(rtree *RTree, query unsafe.Pointer) []int { - var _out_count C.int - res := C.rtree_search(rtree._inner, unsafe.Pointer(query), &_out_count) - _n := int(_out_count) - _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) - _out := make([]int, _n) - for _i, _e := range _slice { - _out[_i] = int(_e) - } - return _out +// RtreeInsertTemporal wraps MEOS C function rtree_insert_temporal. +func RtreeInsertTemporal(rtree *RTree, temp Temporal, id int) { + C.rtree_insert_temporal(rtree._inner, temp.Inner(), C.int(id)) } +// TODO rtree_search: unsupported param RTreeSearchOp +// func RtreeSearch(...) { /* not yet handled by codegen */ } + + +// TODO rtree_search_temporal: unsupported param RTreeSearchOp +// func RtreeSearchTemporal(...) { /* not yet handled by codegen */ } + + // MeosError wraps MEOS C function meos_error. func MeosError(errlevel int, errcode int, format string) { _c_format := C.CString(format) @@ -288,24 +233,18 @@ func MeosFinalize() { // AddDateInt wraps MEOS C function add_date_int. -func AddDateInt(d int32, days int32) int32 { - res := C.add_date_int(C.DateADT(d), C.int32(days)) - return int32(res) +func AddDateInt(d int, days int) int { + res := C.add_date_int(C.int(d), C.int(days)) + return int(res) } -// AddIntervalInterval wraps MEOS C function add_interval_interval. -func AddIntervalInterval(interv1 timeutil.Timedelta, interv2 timeutil.Timedelta) timeutil.Timedelta { - res := C.add_interval_interval(interv1.Inner(), interv2.Inner()) - return IntervalToTimeDelta(res) -} +// TODO add_interval_interval: unsupported return type int * +// func AddIntervalInterval(...) { /* not yet handled by codegen */ } -// AddTimestamptzInterval wraps MEOS C function add_timestamptz_interval. -func AddTimestamptzInterval(t int64, interv timeutil.Timedelta) int64 { - res := C.add_timestamptz_interval(C.TimestampTz(t), interv.Inner()) - return int64(res) -} +// TODO add_timestamptz_interval: unsupported param const int * +// func AddTimestamptzInterval(...) { /* not yet handled by codegen */ } // BoolIn wraps MEOS C function bool_in. @@ -324,26 +263,21 @@ func BoolOut(b bool) string { } -// Cstring2text wraps MEOS C function cstring2text. -func Cstring2text(str string) string { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.cstring2text(_c_str) - return text2cstring(res) -} +// TODO cstring2text: unsupported return type int * +// func Cstring2text(...) { /* not yet handled by codegen */ } // DateToTimestamp wraps MEOS C function date_to_timestamp. -func DateToTimestamp(dateVal int32) int64 { - res := C.date_to_timestamp(C.DateADT(dateVal)) - return int64(res) +func DateToTimestamp(dateVal int) int { + res := C.date_to_timestamp(C.int(dateVal)) + return int(res) } // DateToTimestamptz wraps MEOS C function date_to_timestamptz. -func DateToTimestamptz(d int32) int64 { - res := C.date_to_timestamptz(C.DateADT(d)) - return int64(res) +func DateToTimestamptz(d int) int { + res := C.date_to_timestamptz(C.int(d)) + return int(res) } @@ -383,235 +317,160 @@ func FloatRound(d float64, maxdd int) float64 { // Int32Cmp wraps MEOS C function int32_cmp. -func Int32Cmp(l int32, r int32) int { - res := C.int32_cmp(C.int32(l), C.int32(r)) +func Int32Cmp(l int, r int) int { + res := C.int32_cmp(C.int(l), C.int(r)) return int(res) } // Int64Cmp wraps MEOS C function int64_cmp. -func Int64Cmp(l int64, r int64) int { - res := C.int64_cmp(C.int64(l), C.int64(r)) +func Int64Cmp(l int, r int) int { + res := C.int64_cmp(C.int(l), C.int(r)) return int(res) } -// IntervalMake wraps MEOS C function interval_make. -func IntervalMake(years int32, months int32, weeks int32, days int32, hours int32, mins int32, secs float64) timeutil.Timedelta { - res := C.interval_make(C.int32(years), C.int32(months), C.int32(weeks), C.int32(days), C.int32(hours), C.int32(mins), C.double(secs)) - return IntervalToTimeDelta(res) -} +// TODO interval_make: unsupported return type int * +// func IntervalMake(...) { /* not yet handled by codegen */ } // MinusDateDate wraps MEOS C function minus_date_date. -func MinusDateDate(d1 int32, d2 int32) int { - res := C.minus_date_date(C.DateADT(d1), C.DateADT(d2)) +func MinusDateDate(d1 int, d2 int) int { + res := C.minus_date_date(C.int(d1), C.int(d2)) return int(res) } // MinusDateInt wraps MEOS C function minus_date_int. -func MinusDateInt(d int32, days int32) int32 { - res := C.minus_date_int(C.DateADT(d), C.int32(days)) - return int32(res) +func MinusDateInt(d int, days int) int { + res := C.minus_date_int(C.int(d), C.int(days)) + return int(res) } -// MinusTimestamptzInterval wraps MEOS C function minus_timestamptz_interval. -func MinusTimestamptzInterval(t int64, interv timeutil.Timedelta) int64 { - res := C.minus_timestamptz_interval(C.TimestampTz(t), interv.Inner()) - return int64(res) -} +// TODO minus_timestamptz_interval: unsupported param const int * +// func MinusTimestamptzInterval(...) { /* not yet handled by codegen */ } -// MinusTimestamptzTimestamptz wraps MEOS C function minus_timestamptz_timestamptz. -func MinusTimestamptzTimestamptz(t1 int64, t2 int64) timeutil.Timedelta { - res := C.minus_timestamptz_timestamptz(C.TimestampTz(t1), C.TimestampTz(t2)) - return IntervalToTimeDelta(res) -} +// TODO minus_timestamptz_timestamptz: unsupported return type int * +// func MinusTimestamptzTimestamptz(...) { /* not yet handled by codegen */ } -// MulIntervalDouble wraps MEOS C function mul_interval_double. -func MulIntervalDouble(interv timeutil.Timedelta, factor float64) timeutil.Timedelta { - res := C.mul_interval_double(interv.Inner(), C.double(factor)) - return IntervalToTimeDelta(res) -} +// TODO mul_interval_double: unsupported return type int * +// func MulIntervalDouble(...) { /* not yet handled by codegen */ } // PgDateIn wraps MEOS C function pg_date_in. -func PgDateIn(str string) int32 { +func PgDateIn(str string) int { _c_str := C.CString(str) defer C.free(unsafe.Pointer(_c_str)) res := C.pg_date_in(_c_str) - return int32(res) + return int(res) } // PgDateOut wraps MEOS C function pg_date_out. -func PgDateOut(d int32) string { - res := C.pg_date_out(C.DateADT(d)) +func PgDateOut(d int) string { + res := C.pg_date_out(C.int(d)) return C.GoString(res) } -// PgIntervalCmp wraps MEOS C function pg_interval_cmp. -func PgIntervalCmp(interv1 timeutil.Timedelta, interv2 timeutil.Timedelta) int { - res := C.pg_interval_cmp(interv1.Inner(), interv2.Inner()) - return int(res) -} +// TODO pg_interval_cmp: unsupported param const int * +// func PgIntervalCmp(...) { /* not yet handled by codegen */ } -// PgIntervalIn wraps MEOS C function pg_interval_in. -func PgIntervalIn(str string, typmod int32) timeutil.Timedelta { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.pg_interval_in(_c_str, C.int32(typmod)) - return IntervalToTimeDelta(res) -} +// TODO pg_interval_in: unsupported return type int * +// func PgIntervalIn(...) { /* not yet handled by codegen */ } -// PgIntervalOut wraps MEOS C function pg_interval_out. -func PgIntervalOut(interv timeutil.Timedelta) string { - res := C.pg_interval_out(interv.Inner()) - return C.GoString(res) -} +// TODO pg_interval_out: unsupported param const int * +// func PgIntervalOut(...) { /* not yet handled by codegen */ } // PgTimestampIn wraps MEOS C function pg_timestamp_in. -func PgTimestampIn(str string, typmod int32) int64 { +func PgTimestampIn(str string, typmod int) int { _c_str := C.CString(str) defer C.free(unsafe.Pointer(_c_str)) - res := C.pg_timestamp_in(_c_str, C.int32(typmod)) - return int64(res) + res := C.pg_timestamp_in(_c_str, C.int(typmod)) + return int(res) } // PgTimestampOut wraps MEOS C function pg_timestamp_out. -func PgTimestampOut(t int64) string { - res := C.pg_timestamp_out(C.Timestamp(t)) +func PgTimestampOut(t int) string { + res := C.pg_timestamp_out(C.int(t)) return C.GoString(res) } // PgTimestamptzIn wraps MEOS C function pg_timestamptz_in. -func PgTimestamptzIn(str string, typmod int32) int64 { +func PgTimestamptzIn(str string, typmod int) int { _c_str := C.CString(str) defer C.free(unsafe.Pointer(_c_str)) - res := C.pg_timestamptz_in(_c_str, C.int32(typmod)) - return int64(res) + res := C.pg_timestamptz_in(_c_str, C.int(typmod)) + return int(res) } // PgTimestamptzOut wraps MEOS C function pg_timestamptz_out. -func PgTimestamptzOut(t int64) string { - res := C.pg_timestamptz_out(C.TimestampTz(t)) +func PgTimestamptzOut(t int) string { + res := C.pg_timestamptz_out(C.int(t)) return C.GoString(res) } -// Text2cstring wraps MEOS C function text2cstring. -func Text2cstring(txt string) string { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.text2cstring(_c_txt) - return C.GoString(res) -} +// TODO text2cstring: unsupported param const int * +// func Text2cstring(...) { /* not yet handled by codegen */ } -// TextCmp wraps MEOS C function text_cmp. -func TextCmp(txt1 string, txt2 string) int { - _c_txt1 := cstring2text(txt1) - defer C.free(unsafe.Pointer(_c_txt1)) - _c_txt2 := cstring2text(txt2) - defer C.free(unsafe.Pointer(_c_txt2)) - res := C.text_cmp(_c_txt1, _c_txt2) - return int(res) -} +// TODO text_cmp: unsupported param const int * +// func TextCmp(...) { /* not yet handled by codegen */ } -// TextCopy wraps MEOS C function text_copy. -func TextCopy(txt string) string { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.text_copy(_c_txt) - return text2cstring(res) -} +// TODO text_copy: unsupported return type int * +// func TextCopy(...) { /* not yet handled by codegen */ } -// TextIn wraps MEOS C function text_in. -func TextIn(str string) string { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.text_in(_c_str) - return text2cstring(res) -} +// TODO text_in: unsupported return type int * +// func TextIn(...) { /* not yet handled by codegen */ } -// TextInitcap wraps MEOS C function text_initcap. -func TextInitcap(txt string) string { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.text_initcap(_c_txt) - return text2cstring(res) -} +// TODO text_initcap: unsupported return type int * +// func TextInitcap(...) { /* not yet handled by codegen */ } -// TextLower wraps MEOS C function text_lower. -func TextLower(txt string) string { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.text_lower(_c_txt) - return text2cstring(res) -} +// TODO text_lower: unsupported return type int * +// func TextLower(...) { /* not yet handled by codegen */ } -// TextOut wraps MEOS C function text_out. -func TextOut(txt string) string { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.text_out(_c_txt) - return C.GoString(res) -} +// TODO text_out: unsupported param const int * +// func TextOut(...) { /* not yet handled by codegen */ } -// TextUpper wraps MEOS C function text_upper. -func TextUpper(txt string) string { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.text_upper(_c_txt) - return text2cstring(res) -} +// TODO text_upper: unsupported return type int * +// func TextUpper(...) { /* not yet handled by codegen */ } -// TextcatTextText wraps MEOS C function textcat_text_text. -func TextcatTextText(txt1 string, txt2 string) string { - _c_txt1 := cstring2text(txt1) - defer C.free(unsafe.Pointer(_c_txt1)) - _c_txt2 := cstring2text(txt2) - defer C.free(unsafe.Pointer(_c_txt2)) - res := C.textcat_text_text(_c_txt1, _c_txt2) - return text2cstring(res) -} +// TODO textcat_text_text: unsupported return type int * +// func TextcatTextText(...) { /* not yet handled by codegen */ } -// TimestamptzShift wraps MEOS C function timestamptz_shift. -func TimestamptzShift(t int64, interv timeutil.Timedelta) int64 { - res := C.timestamptz_shift(C.TimestampTz(t), interv.Inner()) - return int64(res) -} +// TODO timestamptz_shift: unsupported param const int * +// func TimestamptzShift(...) { /* not yet handled by codegen */ } // TimestampToDate wraps MEOS C function timestamp_to_date. -func TimestampToDate(t int64) int32 { - res := C.timestamp_to_date(C.Timestamp(t)) - return int32(res) +func TimestampToDate(t int) int { + res := C.timestamp_to_date(C.int(t)) + return int(res) } // TimestamptzToDate wraps MEOS C function timestamptz_to_date. -func TimestamptzToDate(t int64) int32 { - res := C.timestamptz_to_date(C.TimestampTz(t)) - return int32(res) +func TimestamptzToDate(t int) int { + res := C.timestamptz_to_date(C.int(t)) + return int(res) } @@ -632,8 +491,8 @@ func BigintsetOut(set *Set) string { // BigintspanExpand wraps MEOS C function bigintspan_expand. -func BigintspanExpand(s *Span, value int64) *Span { - res := C.bigintspan_expand(s._inner, C.int64(value)) +func BigintspanExpand(s *Span, value int) *Span { + res := C.bigintspan_expand(s._inner, C.int(value)) return &Span{_inner: res} } @@ -790,8 +649,8 @@ func IntsetOut(set *Set) string { // IntspanExpand wraps MEOS C function intspan_expand. -func IntspanExpand(s *Span, value int32) *Span { - res := C.intspan_expand(s._inner, C.int32(value)) +func IntspanExpand(s *Span, value int) *Span { + res := C.intspan_expand(s._inner, C.int(value)) return &Span{_inner: res} } @@ -1007,33 +866,33 @@ func TstzspansetOut(ss *SpanSet) string { // BigintsetMake wraps MEOS C function bigintset_make. -func BigintsetMake(values []int64) *Set { - _c_values := make([]C.int64, len(values)) - for _i, _v := range values { _c_values[_i] = C.int64(_v) } +func BigintsetMake(values []int) *Set { + _c_values := make([]C.int, len(values)) + for _i, _v := range values { _c_values[_i] = C.int(_v) } res := C.bigintset_make(&_c_values[0], C.int(len(values))) return &Set{_inner: res} } // BigintspanMake wraps MEOS C function bigintspan_make. -func BigintspanMake(lower int64, upper int64, lower_inc bool, upper_inc bool) *Span { - res := C.bigintspan_make(C.int64(lower), C.int64(upper), C.bool(lower_inc), C.bool(upper_inc)) +func BigintspanMake(lower int, upper int, lower_inc bool, upper_inc bool) *Span { + res := C.bigintspan_make(C.int(lower), C.int(upper), C.bool(lower_inc), C.bool(upper_inc)) return &Span{_inner: res} } // DatesetMake wraps MEOS C function dateset_make. -func DatesetMake(values []int32) *Set { - _c_values := make([]C.DateADT, len(values)) - for _i, _v := range values { _c_values[_i] = C.DateADT(_v) } +func DatesetMake(values []int) *Set { + _c_values := make([]C.int, len(values)) + for _i, _v := range values { _c_values[_i] = C.int(_v) } res := C.dateset_make(&_c_values[0], C.int(len(values))) return &Set{_inner: res} } // DatespanMake wraps MEOS C function datespan_make. -func DatespanMake(lower int32, upper int32, lower_inc bool, upper_inc bool) *Span { - res := C.datespan_make(C.DateADT(lower), C.DateADT(upper), C.bool(lower_inc), C.bool(upper_inc)) +func DatespanMake(lower int, upper int, lower_inc bool, upper_inc bool) *Span { + res := C.datespan_make(C.int(lower), C.int(upper), C.bool(lower_inc), C.bool(upper_inc)) return &Span{_inner: res} } @@ -1098,34 +957,29 @@ func SpansetMake(spans *Span, count int) *SpanSet { } -// TextsetMake wraps MEOS C function textset_make. -func TextsetMake(values []string) *Set { - _c_values := make([]*C.text, len(values)) - for _i, _v := range values { _c_values[_i] = cstring2text(_v) } - res := C.textset_make((**C.text)(unsafe.Pointer(&_c_values[0])), C.int(len(values))) - return &Set{_inner: res} -} +// TODO textset_make: unsupported param int ** +// func TextsetMake(...) { /* not yet handled by codegen */ } // TstzsetMake wraps MEOS C function tstzset_make. -func TstzsetMake(values []int64) *Set { - _c_values := make([]C.TimestampTz, len(values)) - for _i, _v := range values { _c_values[_i] = C.TimestampTz(_v) } +func TstzsetMake(values []int) *Set { + _c_values := make([]C.int, len(values)) + for _i, _v := range values { _c_values[_i] = C.int(_v) } res := C.tstzset_make(&_c_values[0], C.int(len(values))) return &Set{_inner: res} } // TstzspanMake wraps MEOS C function tstzspan_make. -func TstzspanMake(lower int64, upper int64, lower_inc bool, upper_inc bool) *Span { - res := C.tstzspan_make(C.TimestampTz(lower), C.TimestampTz(upper), C.bool(lower_inc), C.bool(upper_inc)) +func TstzspanMake(lower int, upper int, lower_inc bool, upper_inc bool) *Span { + res := C.tstzspan_make(C.int(lower), C.int(upper), C.bool(lower_inc), C.bool(upper_inc)) return &Span{_inner: res} } // BigintToSet wraps MEOS C function bigint_to_set. -func BigintToSet(i int64) *Set { - res := C.bigint_to_set(C.int64(i)) +func BigintToSet(i int) *Set { + res := C.bigint_to_set(C.int(i)) return &Set{_inner: res} } @@ -1145,22 +999,22 @@ func BigintToSpanset(i int) *SpanSet { // DateToSet wraps MEOS C function date_to_set. -func DateToSet(d int32) *Set { - res := C.date_to_set(C.DateADT(d)) +func DateToSet(d int) *Set { + res := C.date_to_set(C.int(d)) return &Set{_inner: res} } // DateToSpan wraps MEOS C function date_to_span. -func DateToSpan(d int32) *Span { - res := C.date_to_span(C.DateADT(d)) +func DateToSpan(d int) *Span { + res := C.date_to_span(C.int(d)) return &Span{_inner: res} } // DateToSpanset wraps MEOS C function date_to_spanset. -func DateToSpanset(d int32) *SpanSet { - res := C.date_to_spanset(C.DateADT(d)) +func DateToSpanset(d int) *SpanSet { + res := C.date_to_spanset(C.int(d)) return &SpanSet{_inner: res} } @@ -1291,32 +1145,27 @@ func SpanToSpanset(s *Span) *SpanSet { } -// TextToSet wraps MEOS C function text_to_set. -func TextToSet(txt string) *Set { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.text_to_set(_c_txt) - return &Set{_inner: res} -} +// TODO text_to_set: unsupported param const int * +// func TextToSet(...) { /* not yet handled by codegen */ } // TimestamptzToSet wraps MEOS C function timestamptz_to_set. -func TimestamptzToSet(t int64) *Set { - res := C.timestamptz_to_set(C.TimestampTz(t)) +func TimestamptzToSet(t int) *Set { + res := C.timestamptz_to_set(C.int(t)) return &Set{_inner: res} } // TimestamptzToSpan wraps MEOS C function timestamptz_to_span. -func TimestamptzToSpan(t int64) *Span { - res := C.timestamptz_to_span(C.TimestampTz(t)) +func TimestamptzToSpan(t int) *Span { + res := C.timestamptz_to_span(C.int(t)) return &Span{_inner: res} } // TimestamptzToSpanset wraps MEOS C function timestamptz_to_spanset. -func TimestamptzToSpanset(t int64) *SpanSet { - res := C.timestamptz_to_spanset(C.TimestampTz(t)) +func TimestamptzToSpanset(t int) *SpanSet { + res := C.timestamptz_to_spanset(C.int(t)) return &SpanSet{_inner: res} } @@ -1343,143 +1192,140 @@ func TstzspansetToDatespanset(ss *SpanSet) *SpanSet { // BigintsetEndValue wraps MEOS C function bigintset_end_value. -func BigintsetEndValue(s *Set) int64 { +func BigintsetEndValue(s *Set) int { res := C.bigintset_end_value(s._inner) - return int64(res) + return int(res) } // BigintsetStartValue wraps MEOS C function bigintset_start_value. -func BigintsetStartValue(s *Set) int64 { +func BigintsetStartValue(s *Set) int { res := C.bigintset_start_value(s._inner) - return int64(res) + return int(res) } // BigintsetValueN wraps MEOS C function bigintset_value_n. -func BigintsetValueN(s *Set, n int) (bool, int64) { - var _out_result C.int64 +func BigintsetValueN(s *Set, n int) (bool, int) { + var _out_result C.int res := C.bigintset_value_n(s._inner, C.int(n), &_out_result) - return bool(res), int64(_out_result) + return bool(res), int(_out_result) } // BigintsetValues wraps MEOS C function bigintset_values. -func BigintsetValues(s *Set) []int64 { +func BigintsetValues(s *Set) []int { res := C.bigintset_values(s._inner) _n := int(C.set_num_values(s.Inner())) - _slice := unsafe.Slice((*C.int64)(unsafe.Pointer(res)), _n) - _out := make([]int64, _n) + _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) + _out := make([]int, _n) for _i, _e := range _slice { - _out[_i] = int64(_e) + _out[_i] = int(_e) } return _out } // BigintspanLower wraps MEOS C function bigintspan_lower. -func BigintspanLower(s *Span) int64 { +func BigintspanLower(s *Span) int { res := C.bigintspan_lower(s._inner) - return int64(res) + return int(res) } // BigintspanUpper wraps MEOS C function bigintspan_upper. -func BigintspanUpper(s *Span) int64 { +func BigintspanUpper(s *Span) int { res := C.bigintspan_upper(s._inner) - return int64(res) + return int(res) } // BigintspanWidth wraps MEOS C function bigintspan_width. -func BigintspanWidth(s *Span) int64 { +func BigintspanWidth(s *Span) int { res := C.bigintspan_width(s._inner) - return int64(res) + return int(res) } // BigintspansetLower wraps MEOS C function bigintspanset_lower. -func BigintspansetLower(ss *SpanSet) int64 { +func BigintspansetLower(ss *SpanSet) int { res := C.bigintspanset_lower(ss._inner) - return int64(res) + return int(res) } // BigintspansetUpper wraps MEOS C function bigintspanset_upper. -func BigintspansetUpper(ss *SpanSet) int64 { +func BigintspansetUpper(ss *SpanSet) int { res := C.bigintspanset_upper(ss._inner) - return int64(res) + return int(res) } // BigintspansetWidth wraps MEOS C function bigintspanset_width. -func BigintspansetWidth(ss *SpanSet, boundspan bool) int64 { +func BigintspansetWidth(ss *SpanSet, boundspan bool) int { res := C.bigintspanset_width(ss._inner, C.bool(boundspan)) - return int64(res) + return int(res) } // DatesetEndValue wraps MEOS C function dateset_end_value. -func DatesetEndValue(s *Set) int32 { +func DatesetEndValue(s *Set) int { res := C.dateset_end_value(s._inner) - return int32(res) + return int(res) } // DatesetStartValue wraps MEOS C function dateset_start_value. -func DatesetStartValue(s *Set) int32 { +func DatesetStartValue(s *Set) int { res := C.dateset_start_value(s._inner) - return int32(res) + return int(res) } // DatesetValueN wraps MEOS C function dateset_value_n. -func DatesetValueN(s *Set, n int) (bool, int32) { - var _out_result C.DateADT +func DatesetValueN(s *Set, n int) (bool, int) { + var _out_result C.int res := C.dateset_value_n(s._inner, C.int(n), &_out_result) - return bool(res), int32(_out_result) + return bool(res), int(_out_result) } // DatesetValues wraps MEOS C function dateset_values. -func DatesetValues(s *Set) []int32 { +func DatesetValues(s *Set) []int { res := C.dateset_values(s._inner) _n := int(C.set_num_values(s.Inner())) - _slice := unsafe.Slice((*C.DateADT)(unsafe.Pointer(res)), _n) - _out := make([]int32, _n) + _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) + _out := make([]int, _n) for _i, _e := range _slice { - _out[_i] = int32(_e) + _out[_i] = int(_e) } return _out } -// DatespanDuration wraps MEOS C function datespan_duration. -func DatespanDuration(s *Span) timeutil.Timedelta { - res := C.datespan_duration(s._inner) - return IntervalToTimeDelta(res) -} +// TODO datespan_duration: unsupported return type int * +// func DatespanDuration(...) { /* not yet handled by codegen */ } // DatespanLower wraps MEOS C function datespan_lower. -func DatespanLower(s *Span) int32 { +func DatespanLower(s *Span) int { res := C.datespan_lower(s._inner) - return int32(res) + return int(res) } // DatespanUpper wraps MEOS C function datespan_upper. -func DatespanUpper(s *Span) int32 { +func DatespanUpper(s *Span) int { res := C.datespan_upper(s._inner) - return int32(res) + return int(res) } // DatespansetDateN wraps MEOS C function datespanset_date_n. -func DatespansetDateN(ss *SpanSet, n int) (bool, int32) { - var _out_result C.DateADT +func DatespansetDateN(ss *SpanSet, n int) (bool, int) { + var _out_result C.int res := C.datespanset_date_n(ss._inner, C.int(n), &_out_result) - return bool(res), int32(_out_result) + return bool(res), int(_out_result) } @@ -1490,17 +1336,14 @@ func DatespansetDates(ss *SpanSet) *Set { } -// DatespansetDuration wraps MEOS C function datespanset_duration. -func DatespansetDuration(ss *SpanSet, boundspan bool) timeutil.Timedelta { - res := C.datespanset_duration(ss._inner, C.bool(boundspan)) - return IntervalToTimeDelta(res) -} +// TODO datespanset_duration: unsupported return type int * +// func DatespansetDuration(...) { /* not yet handled by codegen */ } // DatespansetEndDate wraps MEOS C function datespanset_end_date. -func DatespansetEndDate(ss *SpanSet) int32 { +func DatespansetEndDate(ss *SpanSet) int { res := C.datespanset_end_date(ss._inner) - return int32(res) + return int(res) } @@ -1512,9 +1355,9 @@ func DatespansetNumDates(ss *SpanSet) int { // DatespansetStartDate wraps MEOS C function datespanset_start_date. -func DatespansetStartDate(ss *SpanSet) int32 { +func DatespansetStartDate(ss *SpanSet) int { res := C.datespanset_start_date(ss._inner) - return int32(res) + return int(res) } @@ -1673,16 +1516,16 @@ func IntspansetWidth(ss *SpanSet, boundspan bool) int { // SetHash wraps MEOS C function set_hash. -func SetHash(s *Set) uint32 { +func SetHash(s *Set) int { res := C.set_hash(s._inner) - return uint32(res) + return int(res) } // SetHashExtended wraps MEOS C function set_hash_extended. -func SetHashExtended(s *Set, seed uint64) uint64 { - res := C.set_hash_extended(s._inner, C.uint64(seed)) - return uint64(res) +func SetHashExtended(s *Set, seed int) int { + res := C.set_hash_extended(s._inner, C.int(seed)) + return int(res) } @@ -1694,16 +1537,16 @@ func SetNumValues(s *Set) int { // SpanHash wraps MEOS C function span_hash. -func SpanHash(s *Span) uint32 { +func SpanHash(s *Span) int { res := C.span_hash(s._inner) - return uint32(res) + return int(res) } // SpanHashExtended wraps MEOS C function span_hash_extended. -func SpanHashExtended(s *Span, seed uint64) uint64 { - res := C.span_hash_extended(s._inner, C.uint64(seed)) - return uint64(res) +func SpanHashExtended(s *Span, seed int) int { + res := C.span_hash_extended(s._inner, C.int(seed)) + return int(res) } @@ -1729,16 +1572,16 @@ func SpansetEndSpan(ss *SpanSet) *Span { // SpansetHash wraps MEOS C function spanset_hash. -func SpansetHash(ss *SpanSet) uint32 { +func SpansetHash(ss *SpanSet) int { res := C.spanset_hash(ss._inner) - return uint32(res) + return int(res) } // SpansetHashExtended wraps MEOS C function spanset_hash_extended. -func SpansetHashExtended(ss *SpanSet, seed uint64) uint64 { - res := C.spanset_hash_extended(ss._inner, C.uint64(seed)) - return uint64(res) +func SpansetHashExtended(ss *SpanSet, seed int) int { + res := C.spanset_hash_extended(ss._inner, C.int(seed)) + return int(res) } @@ -1797,115 +1640,90 @@ func SpansetUpperInc(ss *SpanSet) bool { } -// TextsetEndValue wraps MEOS C function textset_end_value. -func TextsetEndValue(s *Set) string { - res := C.textset_end_value(s._inner) - return text2cstring(res) -} +// TODO textset_end_value: unsupported return type int * +// func TextsetEndValue(...) { /* not yet handled by codegen */ } -// TextsetStartValue wraps MEOS C function textset_start_value. -func TextsetStartValue(s *Set) string { - res := C.textset_start_value(s._inner) - return text2cstring(res) -} +// TODO textset_start_value: unsupported return type int * +// func TextsetStartValue(...) { /* not yet handled by codegen */ } -// TextsetValueN wraps MEOS C function textset_value_n. -func TextsetValueN(s *Set, n int) (bool, string) { - var _out_result *C.text - res := C.textset_value_n(s._inner, C.int(n), &_out_result) - return bool(res), text2cstring(_out_result) -} +// TODO textset_value_n: unhandled OUTPUT_SCALAR shape int ** +// func TextsetValueN(...) { /* not yet handled by codegen */ } -// TextsetValues wraps MEOS C function textset_values. -func TextsetValues(s *Set) []string { - res := C.textset_values(s._inner) - _n := int(C.set_num_values(s.Inner())) - _slice := unsafe.Slice((**C.text)(unsafe.Pointer(res)), _n) - _out := make([]string, _n) - for _i, _e := range _slice { - _out[_i] = text2cstring(_e) - } - return _out -} +// TODO textset_values: unsupported return type int ** +// func TextsetValues(...) { /* not yet handled by codegen */ } // TstzsetEndValue wraps MEOS C function tstzset_end_value. -func TstzsetEndValue(s *Set) int64 { +func TstzsetEndValue(s *Set) int { res := C.tstzset_end_value(s._inner) - return int64(res) + return int(res) } // TstzsetStartValue wraps MEOS C function tstzset_start_value. -func TstzsetStartValue(s *Set) int64 { +func TstzsetStartValue(s *Set) int { res := C.tstzset_start_value(s._inner) - return int64(res) + return int(res) } // TstzsetValueN wraps MEOS C function tstzset_value_n. -func TstzsetValueN(s *Set, n int) (bool, int64) { - var _out_result C.TimestampTz +func TstzsetValueN(s *Set, n int) (bool, int) { + var _out_result C.int res := C.tstzset_value_n(s._inner, C.int(n), &_out_result) - return bool(res), int64(_out_result) + return bool(res), int(_out_result) } // TstzsetValues wraps MEOS C function tstzset_values. -func TstzsetValues(s *Set) []int64 { +func TstzsetValues(s *Set) []int { res := C.tstzset_values(s._inner) _n := int(C.set_num_values(s.Inner())) - _slice := unsafe.Slice((*C.TimestampTz)(unsafe.Pointer(res)), _n) - _out := make([]int64, _n) + _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) + _out := make([]int, _n) for _i, _e := range _slice { - _out[_i] = int64(_e) + _out[_i] = int(_e) } return _out } -// TstzspanDuration wraps MEOS C function tstzspan_duration. -func TstzspanDuration(s *Span) timeutil.Timedelta { - res := C.tstzspan_duration(s._inner) - return IntervalToTimeDelta(res) -} +// TODO tstzspan_duration: unsupported return type int * +// func TstzspanDuration(...) { /* not yet handled by codegen */ } // TstzspanLower wraps MEOS C function tstzspan_lower. -func TstzspanLower(s *Span) int64 { +func TstzspanLower(s *Span) int { res := C.tstzspan_lower(s._inner) - return int64(res) + return int(res) } // TstzspanUpper wraps MEOS C function tstzspan_upper. -func TstzspanUpper(s *Span) int64 { +func TstzspanUpper(s *Span) int { res := C.tstzspan_upper(s._inner) - return int64(res) + return int(res) } -// TstzspansetDuration wraps MEOS C function tstzspanset_duration. -func TstzspansetDuration(ss *SpanSet, boundspan bool) timeutil.Timedelta { - res := C.tstzspanset_duration(ss._inner, C.bool(boundspan)) - return IntervalToTimeDelta(res) -} +// TODO tstzspanset_duration: unsupported return type int * +// func TstzspansetDuration(...) { /* not yet handled by codegen */ } // TstzspansetEndTimestamptz wraps MEOS C function tstzspanset_end_timestamptz. -func TstzspansetEndTimestamptz(ss *SpanSet) int64 { +func TstzspansetEndTimestamptz(ss *SpanSet) int { res := C.tstzspanset_end_timestamptz(ss._inner) - return int64(res) + return int(res) } // TstzspansetLower wraps MEOS C function tstzspanset_lower. -func TstzspansetLower(ss *SpanSet) int64 { +func TstzspansetLower(ss *SpanSet) int { res := C.tstzspanset_lower(ss._inner) - return int64(res) + return int(res) } @@ -1917,9 +1735,9 @@ func TstzspansetNumTimestamps(ss *SpanSet) int { // TstzspansetStartTimestamptz wraps MEOS C function tstzspanset_start_timestamptz. -func TstzspansetStartTimestamptz(ss *SpanSet) int64 { +func TstzspansetStartTimestamptz(ss *SpanSet) int { res := C.tstzspanset_start_timestamptz(ss._inner) - return int64(res) + return int(res) } @@ -1931,37 +1749,37 @@ func TstzspansetTimestamps(ss *SpanSet) *Set { // TstzspansetTimestamptzN wraps MEOS C function tstzspanset_timestamptz_n. -func TstzspansetTimestamptzN(ss *SpanSet, n int) (bool, int64) { - var _out_result C.TimestampTz +func TstzspansetTimestamptzN(ss *SpanSet, n int) (bool, int) { + var _out_result C.int res := C.tstzspanset_timestamptz_n(ss._inner, C.int(n), &_out_result) - return bool(res), int64(_out_result) + return bool(res), int(_out_result) } // TstzspansetUpper wraps MEOS C function tstzspanset_upper. -func TstzspansetUpper(ss *SpanSet) int64 { +func TstzspansetUpper(ss *SpanSet) int { res := C.tstzspanset_upper(ss._inner) - return int64(res) + return int(res) } // BigintsetShiftScale wraps MEOS C function bigintset_shift_scale. -func BigintsetShiftScale(s *Set, shift int64, width int64, hasshift bool, haswidth bool) *Set { - res := C.bigintset_shift_scale(s._inner, C.int64(shift), C.int64(width), C.bool(hasshift), C.bool(haswidth)) +func BigintsetShiftScale(s *Set, shift int, width int, hasshift bool, haswidth bool) *Set { + res := C.bigintset_shift_scale(s._inner, C.int(shift), C.int(width), C.bool(hasshift), C.bool(haswidth)) return &Set{_inner: res} } // BigintspanShiftScale wraps MEOS C function bigintspan_shift_scale. -func BigintspanShiftScale(s *Span, shift int64, width int64, hasshift bool, haswidth bool) *Span { - res := C.bigintspan_shift_scale(s._inner, C.int64(shift), C.int64(width), C.bool(hasshift), C.bool(haswidth)) +func BigintspanShiftScale(s *Span, shift int, width int, hasshift bool, haswidth bool) *Span { + res := C.bigintspan_shift_scale(s._inner, C.int(shift), C.int(width), C.bool(hasshift), C.bool(haswidth)) return &Span{_inner: res} } // BigintspansetShiftScale wraps MEOS C function bigintspanset_shift_scale. -func BigintspansetShiftScale(ss *SpanSet, shift int64, width int64, hasshift bool, haswidth bool) *SpanSet { - res := C.bigintspanset_shift_scale(ss._inner, C.int64(shift), C.int64(width), C.bool(hasshift), C.bool(haswidth)) +func BigintspansetShiftScale(ss *SpanSet, shift int, width int, hasshift bool, haswidth bool) *SpanSet { + res := C.bigintspanset_shift_scale(ss._inner, C.int(shift), C.int(width), C.bool(hasshift), C.bool(haswidth)) return &SpanSet{_inner: res} } @@ -2127,11 +1945,8 @@ func IntspansetShiftScale(ss *SpanSet, shift int, width int, hasshift bool, hasw } -// TstzspanExpand wraps MEOS C function tstzspan_expand. -func TstzspanExpand(s *Span, interv timeutil.Timedelta) *Span { - res := C.tstzspan_expand(s._inner, interv.Inner()) - return &Span{_inner: res} -} +// TODO tstzspan_expand: unsupported param const int * +// func TstzspanExpand(...) { /* not yet handled by codegen */ } // SetRound wraps MEOS C function set_round. @@ -2141,22 +1956,12 @@ func SetRound(s *Set, maxdd int) *Set { } -// TextcatTextTextset wraps MEOS C function textcat_text_textset. -func TextcatTextTextset(txt string, s *Set) *Set { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.textcat_text_textset(_c_txt, s._inner) - return &Set{_inner: res} -} +// TODO textcat_text_textset: unsupported param const int * +// func TextcatTextTextset(...) { /* not yet handled by codegen */ } -// TextcatTextsetText wraps MEOS C function textcat_textset_text. -func TextcatTextsetText(s *Set, txt string) *Set { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.textcat_textset_text(s._inner, _c_txt) - return &Set{_inner: res} -} +// TODO textcat_textset_text: unsupported param const int * +// func TextcatTextsetText(...) { /* not yet handled by codegen */ } // TextsetInitcap wraps MEOS C function textset_initcap. @@ -2180,53 +1985,32 @@ func TextsetUpper(s *Set) *Set { } -// TimestamptzTprecision wraps MEOS C function timestamptz_tprecision. -func TimestamptzTprecision(t int64, duration timeutil.Timedelta, torigin int64) int64 { - res := C.timestamptz_tprecision(C.TimestampTz(t), duration.Inner(), C.TimestampTz(torigin)) - return int64(res) -} +// TODO timestamptz_tprecision: unsupported param const int * +// func TimestamptzTprecision(...) { /* not yet handled by codegen */ } -// TstzsetShiftScale wraps MEOS C function tstzset_shift_scale. -func TstzsetShiftScale(s *Set, shift timeutil.Timedelta, duration timeutil.Timedelta) *Set { - res := C.tstzset_shift_scale(s._inner, shift.Inner(), duration.Inner()) - return &Set{_inner: res} -} +// TODO tstzset_shift_scale: unsupported param const int * +// func TstzsetShiftScale(...) { /* not yet handled by codegen */ } -// TstzsetTprecision wraps MEOS C function tstzset_tprecision. -func TstzsetTprecision(s *Set, duration timeutil.Timedelta, torigin int64) *Set { - res := C.tstzset_tprecision(s._inner, duration.Inner(), C.TimestampTz(torigin)) - return &Set{_inner: res} -} +// TODO tstzset_tprecision: unsupported param const int * +// func TstzsetTprecision(...) { /* not yet handled by codegen */ } -// TstzspanShiftScale wraps MEOS C function tstzspan_shift_scale. -func TstzspanShiftScale(s *Span, shift timeutil.Timedelta, duration timeutil.Timedelta) *Span { - res := C.tstzspan_shift_scale(s._inner, shift.Inner(), duration.Inner()) - return &Span{_inner: res} -} +// TODO tstzspan_shift_scale: unsupported param const int * +// func TstzspanShiftScale(...) { /* not yet handled by codegen */ } -// TstzspanTprecision wraps MEOS C function tstzspan_tprecision. -func TstzspanTprecision(s *Span, duration timeutil.Timedelta, torigin int64) *Span { - res := C.tstzspan_tprecision(s._inner, duration.Inner(), C.TimestampTz(torigin)) - return &Span{_inner: res} -} +// TODO tstzspan_tprecision: unsupported param const int * +// func TstzspanTprecision(...) { /* not yet handled by codegen */ } -// TstzspansetShiftScale wraps MEOS C function tstzspanset_shift_scale. -func TstzspansetShiftScale(ss *SpanSet, shift timeutil.Timedelta, duration timeutil.Timedelta) *SpanSet { - res := C.tstzspanset_shift_scale(ss._inner, shift.Inner(), duration.Inner()) - return &SpanSet{_inner: res} -} +// TODO tstzspanset_shift_scale: unsupported param const int * +// func TstzspansetShiftScale(...) { /* not yet handled by codegen */ } -// TstzspansetTprecision wraps MEOS C function tstzspanset_tprecision. -func TstzspansetTprecision(ss *SpanSet, duration timeutil.Timedelta, torigin int64) *SpanSet { - res := C.tstzspanset_tprecision(ss._inner, duration.Inner(), C.TimestampTz(torigin)) - return &SpanSet{_inner: res} -} +// TODO tstzspanset_tprecision: unsupported param const int * +// func TstzspansetTprecision(...) { /* not yet handled by codegen */ } // SetCmp wraps MEOS C function set_cmp. @@ -2423,15 +2207,15 @@ func SpansetSplitNSpans(ss *SpanSet, span_count int) (*Span, int) { // AdjacentSpanBigint wraps MEOS C function adjacent_span_bigint. -func AdjacentSpanBigint(s *Span, i int64) bool { - res := C.adjacent_span_bigint(s._inner, C.int64(i)) +func AdjacentSpanBigint(s *Span, i int) bool { + res := C.adjacent_span_bigint(s._inner, C.int(i)) return bool(res) } // AdjacentSpanDate wraps MEOS C function adjacent_span_date. -func AdjacentSpanDate(s *Span, d int32) bool { - res := C.adjacent_span_date(s._inner, C.DateADT(d)) +func AdjacentSpanDate(s *Span, d int) bool { + res := C.adjacent_span_date(s._inner, C.int(d)) return bool(res) } @@ -2465,22 +2249,22 @@ func AdjacentSpanSpanset(s *Span, ss *SpanSet) bool { // AdjacentSpanTimestamptz wraps MEOS C function adjacent_span_timestamptz. -func AdjacentSpanTimestamptz(s *Span, t int64) bool { - res := C.adjacent_span_timestamptz(s._inner, C.TimestampTz(t)) +func AdjacentSpanTimestamptz(s *Span, t int) bool { + res := C.adjacent_span_timestamptz(s._inner, C.int(t)) return bool(res) } // AdjacentSpansetBigint wraps MEOS C function adjacent_spanset_bigint. -func AdjacentSpansetBigint(ss *SpanSet, i int64) bool { - res := C.adjacent_spanset_bigint(ss._inner, C.int64(i)) +func AdjacentSpansetBigint(ss *SpanSet, i int) bool { + res := C.adjacent_spanset_bigint(ss._inner, C.int(i)) return bool(res) } // AdjacentSpansetDate wraps MEOS C function adjacent_spanset_date. -func AdjacentSpansetDate(ss *SpanSet, d int32) bool { - res := C.adjacent_spanset_date(ss._inner, C.DateADT(d)) +func AdjacentSpansetDate(ss *SpanSet, d int) bool { + res := C.adjacent_spanset_date(ss._inner, C.int(d)) return bool(res) } @@ -2500,8 +2284,8 @@ func AdjacentSpansetInt(ss *SpanSet, i int) bool { // AdjacentSpansetTimestamptz wraps MEOS C function adjacent_spanset_timestamptz. -func AdjacentSpansetTimestamptz(ss *SpanSet, t int64) bool { - res := C.adjacent_spanset_timestamptz(ss._inner, C.TimestampTz(t)) +func AdjacentSpansetTimestamptz(ss *SpanSet, t int) bool { + res := C.adjacent_spanset_timestamptz(ss._inner, C.int(t)) return bool(res) } @@ -2521,43 +2305,43 @@ func AdjacentSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { // ContainedBigintSet wraps MEOS C function contained_bigint_set. -func ContainedBigintSet(i int64, s *Set) bool { - res := C.contained_bigint_set(C.int64(i), s._inner) +func ContainedBigintSet(i int, s *Set) bool { + res := C.contained_bigint_set(C.int(i), s._inner) return bool(res) } // ContainedBigintSpan wraps MEOS C function contained_bigint_span. -func ContainedBigintSpan(i int64, s *Span) bool { - res := C.contained_bigint_span(C.int64(i), s._inner) +func ContainedBigintSpan(i int, s *Span) bool { + res := C.contained_bigint_span(C.int(i), s._inner) return bool(res) } // ContainedBigintSpanset wraps MEOS C function contained_bigint_spanset. -func ContainedBigintSpanset(i int64, ss *SpanSet) bool { - res := C.contained_bigint_spanset(C.int64(i), ss._inner) +func ContainedBigintSpanset(i int, ss *SpanSet) bool { + res := C.contained_bigint_spanset(C.int(i), ss._inner) return bool(res) } // ContainedDateSet wraps MEOS C function contained_date_set. -func ContainedDateSet(d int32, s *Set) bool { - res := C.contained_date_set(C.DateADT(d), s._inner) +func ContainedDateSet(d int, s *Set) bool { + res := C.contained_date_set(C.int(d), s._inner) return bool(res) } // ContainedDateSpan wraps MEOS C function contained_date_span. -func ContainedDateSpan(d int32, s *Span) bool { - res := C.contained_date_span(C.DateADT(d), s._inner) +func ContainedDateSpan(d int, s *Span) bool { + res := C.contained_date_span(C.int(d), s._inner) return bool(res) } // ContainedDateSpanset wraps MEOS C function contained_date_spanset. -func ContainedDateSpanset(d int32, ss *SpanSet) bool { - res := C.contained_date_spanset(C.DateADT(d), ss._inner) +func ContainedDateSpanset(d int, ss *SpanSet) bool { + res := C.contained_date_spanset(C.int(d), ss._inner) return bool(res) } @@ -2639,46 +2423,41 @@ func ContainedSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { } -// ContainedTextSet wraps MEOS C function contained_text_set. -func ContainedTextSet(txt string, s *Set) bool { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.contained_text_set(_c_txt, s._inner) - return bool(res) -} +// TODO contained_text_set: unsupported param const int * +// func ContainedTextSet(...) { /* not yet handled by codegen */ } // ContainedTimestamptzSet wraps MEOS C function contained_timestamptz_set. -func ContainedTimestamptzSet(t int64, s *Set) bool { - res := C.contained_timestamptz_set(C.TimestampTz(t), s._inner) +func ContainedTimestamptzSet(t int, s *Set) bool { + res := C.contained_timestamptz_set(C.int(t), s._inner) return bool(res) } // ContainedTimestamptzSpan wraps MEOS C function contained_timestamptz_span. -func ContainedTimestamptzSpan(t int64, s *Span) bool { - res := C.contained_timestamptz_span(C.TimestampTz(t), s._inner) +func ContainedTimestamptzSpan(t int, s *Span) bool { + res := C.contained_timestamptz_span(C.int(t), s._inner) return bool(res) } // ContainedTimestamptzSpanset wraps MEOS C function contained_timestamptz_spanset. -func ContainedTimestamptzSpanset(t int64, ss *SpanSet) bool { - res := C.contained_timestamptz_spanset(C.TimestampTz(t), ss._inner) +func ContainedTimestamptzSpanset(t int, ss *SpanSet) bool { + res := C.contained_timestamptz_spanset(C.int(t), ss._inner) return bool(res) } // ContainsSetBigint wraps MEOS C function contains_set_bigint. -func ContainsSetBigint(s *Set, i int64) bool { - res := C.contains_set_bigint(s._inner, C.int64(i)) +func ContainsSetBigint(s *Set, i int) bool { + res := C.contains_set_bigint(s._inner, C.int(i)) return bool(res) } // ContainsSetDate wraps MEOS C function contains_set_date. -func ContainsSetDate(s *Set, d int32) bool { - res := C.contains_set_date(s._inner, C.DateADT(d)) +func ContainsSetDate(s *Set, d int) bool { + res := C.contains_set_date(s._inner, C.int(d)) return bool(res) } @@ -2704,32 +2483,27 @@ func ContainsSetSet(s1 *Set, s2 *Set) bool { } -// ContainsSetText wraps MEOS C function contains_set_text. -func ContainsSetText(s *Set, t string) bool { - _c_t := cstring2text(t) - defer C.free(unsafe.Pointer(_c_t)) - res := C.contains_set_text(s._inner, _c_t) - return bool(res) -} +// TODO contains_set_text: unsupported param int * +// func ContainsSetText(...) { /* not yet handled by codegen */ } // ContainsSetTimestamptz wraps MEOS C function contains_set_timestamptz. -func ContainsSetTimestamptz(s *Set, t int64) bool { - res := C.contains_set_timestamptz(s._inner, C.TimestampTz(t)) +func ContainsSetTimestamptz(s *Set, t int) bool { + res := C.contains_set_timestamptz(s._inner, C.int(t)) return bool(res) } // ContainsSpanBigint wraps MEOS C function contains_span_bigint. -func ContainsSpanBigint(s *Span, i int64) bool { - res := C.contains_span_bigint(s._inner, C.int64(i)) +func ContainsSpanBigint(s *Span, i int) bool { + res := C.contains_span_bigint(s._inner, C.int(i)) return bool(res) } // ContainsSpanDate wraps MEOS C function contains_span_date. -func ContainsSpanDate(s *Span, d int32) bool { - res := C.contains_span_date(s._inner, C.DateADT(d)) +func ContainsSpanDate(s *Span, d int) bool { + res := C.contains_span_date(s._inner, C.int(d)) return bool(res) } @@ -2763,22 +2537,22 @@ func ContainsSpanSpanset(s *Span, ss *SpanSet) bool { // ContainsSpanTimestamptz wraps MEOS C function contains_span_timestamptz. -func ContainsSpanTimestamptz(s *Span, t int64) bool { - res := C.contains_span_timestamptz(s._inner, C.TimestampTz(t)) +func ContainsSpanTimestamptz(s *Span, t int) bool { + res := C.contains_span_timestamptz(s._inner, C.int(t)) return bool(res) } // ContainsSpansetBigint wraps MEOS C function contains_spanset_bigint. -func ContainsSpansetBigint(ss *SpanSet, i int64) bool { - res := C.contains_spanset_bigint(ss._inner, C.int64(i)) +func ContainsSpansetBigint(ss *SpanSet, i int) bool { + res := C.contains_spanset_bigint(ss._inner, C.int(i)) return bool(res) } // ContainsSpansetDate wraps MEOS C function contains_spanset_date. -func ContainsSpansetDate(ss *SpanSet, d int32) bool { - res := C.contains_spanset_date(ss._inner, C.DateADT(d)) +func ContainsSpansetDate(ss *SpanSet, d int) bool { + res := C.contains_spanset_date(ss._inner, C.int(d)) return bool(res) } @@ -2812,8 +2586,8 @@ func ContainsSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { // ContainsSpansetTimestamptz wraps MEOS C function contains_spanset_timestamptz. -func ContainsSpansetTimestamptz(ss *SpanSet, t int64) bool { - res := C.contains_spanset_timestamptz(ss._inner, C.TimestampTz(t)) +func ContainsSpansetTimestamptz(ss *SpanSet, t int) bool { + res := C.contains_spanset_timestamptz(ss._inner, C.int(t)) return bool(res) } @@ -2854,190 +2628,190 @@ func OverlapsSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { // AfterDateSet wraps MEOS C function after_date_set. -func AfterDateSet(d int32, s *Set) bool { - res := C.after_date_set(C.DateADT(d), s._inner) +func AfterDateSet(d int, s *Set) bool { + res := C.after_date_set(C.int(d), s._inner) return bool(res) } // AfterDateSpan wraps MEOS C function after_date_span. -func AfterDateSpan(d int32, s *Span) bool { - res := C.after_date_span(C.DateADT(d), s._inner) +func AfterDateSpan(d int, s *Span) bool { + res := C.after_date_span(C.int(d), s._inner) return bool(res) } // AfterDateSpanset wraps MEOS C function after_date_spanset. -func AfterDateSpanset(d int32, ss *SpanSet) bool { - res := C.after_date_spanset(C.DateADT(d), ss._inner) +func AfterDateSpanset(d int, ss *SpanSet) bool { + res := C.after_date_spanset(C.int(d), ss._inner) return bool(res) } // AfterSetDate wraps MEOS C function after_set_date. -func AfterSetDate(s *Set, d int32) bool { - res := C.after_set_date(s._inner, C.DateADT(d)) +func AfterSetDate(s *Set, d int) bool { + res := C.after_set_date(s._inner, C.int(d)) return bool(res) } // AfterSetTimestamptz wraps MEOS C function after_set_timestamptz. -func AfterSetTimestamptz(s *Set, t int64) bool { - res := C.after_set_timestamptz(s._inner, C.TimestampTz(t)) +func AfterSetTimestamptz(s *Set, t int) bool { + res := C.after_set_timestamptz(s._inner, C.int(t)) return bool(res) } // AfterSpanDate wraps MEOS C function after_span_date. -func AfterSpanDate(s *Span, d int32) bool { - res := C.after_span_date(s._inner, C.DateADT(d)) +func AfterSpanDate(s *Span, d int) bool { + res := C.after_span_date(s._inner, C.int(d)) return bool(res) } // AfterSpanTimestamptz wraps MEOS C function after_span_timestamptz. -func AfterSpanTimestamptz(s *Span, t int64) bool { - res := C.after_span_timestamptz(s._inner, C.TimestampTz(t)) +func AfterSpanTimestamptz(s *Span, t int) bool { + res := C.after_span_timestamptz(s._inner, C.int(t)) return bool(res) } // AfterSpansetDate wraps MEOS C function after_spanset_date. -func AfterSpansetDate(ss *SpanSet, d int32) bool { - res := C.after_spanset_date(ss._inner, C.DateADT(d)) +func AfterSpansetDate(ss *SpanSet, d int) bool { + res := C.after_spanset_date(ss._inner, C.int(d)) return bool(res) } // AfterSpansetTimestamptz wraps MEOS C function after_spanset_timestamptz. -func AfterSpansetTimestamptz(ss *SpanSet, t int64) bool { - res := C.after_spanset_timestamptz(ss._inner, C.TimestampTz(t)) +func AfterSpansetTimestamptz(ss *SpanSet, t int) bool { + res := C.after_spanset_timestamptz(ss._inner, C.int(t)) return bool(res) } // AfterTimestamptzSet wraps MEOS C function after_timestamptz_set. -func AfterTimestamptzSet(t int64, s *Set) bool { - res := C.after_timestamptz_set(C.TimestampTz(t), s._inner) +func AfterTimestamptzSet(t int, s *Set) bool { + res := C.after_timestamptz_set(C.int(t), s._inner) return bool(res) } // AfterTimestamptzSpan wraps MEOS C function after_timestamptz_span. -func AfterTimestamptzSpan(t int64, s *Span) bool { - res := C.after_timestamptz_span(C.TimestampTz(t), s._inner) +func AfterTimestamptzSpan(t int, s *Span) bool { + res := C.after_timestamptz_span(C.int(t), s._inner) return bool(res) } // AfterTimestamptzSpanset wraps MEOS C function after_timestamptz_spanset. -func AfterTimestamptzSpanset(t int64, ss *SpanSet) bool { - res := C.after_timestamptz_spanset(C.TimestampTz(t), ss._inner) +func AfterTimestamptzSpanset(t int, ss *SpanSet) bool { + res := C.after_timestamptz_spanset(C.int(t), ss._inner) return bool(res) } // BeforeDateSet wraps MEOS C function before_date_set. -func BeforeDateSet(d int32, s *Set) bool { - res := C.before_date_set(C.DateADT(d), s._inner) +func BeforeDateSet(d int, s *Set) bool { + res := C.before_date_set(C.int(d), s._inner) return bool(res) } // BeforeDateSpan wraps MEOS C function before_date_span. -func BeforeDateSpan(d int32, s *Span) bool { - res := C.before_date_span(C.DateADT(d), s._inner) +func BeforeDateSpan(d int, s *Span) bool { + res := C.before_date_span(C.int(d), s._inner) return bool(res) } // BeforeDateSpanset wraps MEOS C function before_date_spanset. -func BeforeDateSpanset(d int32, ss *SpanSet) bool { - res := C.before_date_spanset(C.DateADT(d), ss._inner) +func BeforeDateSpanset(d int, ss *SpanSet) bool { + res := C.before_date_spanset(C.int(d), ss._inner) return bool(res) } // BeforeSetDate wraps MEOS C function before_set_date. -func BeforeSetDate(s *Set, d int32) bool { - res := C.before_set_date(s._inner, C.DateADT(d)) +func BeforeSetDate(s *Set, d int) bool { + res := C.before_set_date(s._inner, C.int(d)) return bool(res) } // BeforeSetTimestamptz wraps MEOS C function before_set_timestamptz. -func BeforeSetTimestamptz(s *Set, t int64) bool { - res := C.before_set_timestamptz(s._inner, C.TimestampTz(t)) +func BeforeSetTimestamptz(s *Set, t int) bool { + res := C.before_set_timestamptz(s._inner, C.int(t)) return bool(res) } // BeforeSpanDate wraps MEOS C function before_span_date. -func BeforeSpanDate(s *Span, d int32) bool { - res := C.before_span_date(s._inner, C.DateADT(d)) +func BeforeSpanDate(s *Span, d int) bool { + res := C.before_span_date(s._inner, C.int(d)) return bool(res) } // BeforeSpanTimestamptz wraps MEOS C function before_span_timestamptz. -func BeforeSpanTimestamptz(s *Span, t int64) bool { - res := C.before_span_timestamptz(s._inner, C.TimestampTz(t)) +func BeforeSpanTimestamptz(s *Span, t int) bool { + res := C.before_span_timestamptz(s._inner, C.int(t)) return bool(res) } // BeforeSpansetDate wraps MEOS C function before_spanset_date. -func BeforeSpansetDate(ss *SpanSet, d int32) bool { - res := C.before_spanset_date(ss._inner, C.DateADT(d)) +func BeforeSpansetDate(ss *SpanSet, d int) bool { + res := C.before_spanset_date(ss._inner, C.int(d)) return bool(res) } // BeforeSpansetTimestamptz wraps MEOS C function before_spanset_timestamptz. -func BeforeSpansetTimestamptz(ss *SpanSet, t int64) bool { - res := C.before_spanset_timestamptz(ss._inner, C.TimestampTz(t)) +func BeforeSpansetTimestamptz(ss *SpanSet, t int) bool { + res := C.before_spanset_timestamptz(ss._inner, C.int(t)) return bool(res) } // BeforeTimestamptzSet wraps MEOS C function before_timestamptz_set. -func BeforeTimestamptzSet(t int64, s *Set) bool { - res := C.before_timestamptz_set(C.TimestampTz(t), s._inner) +func BeforeTimestamptzSet(t int, s *Set) bool { + res := C.before_timestamptz_set(C.int(t), s._inner) return bool(res) } // BeforeTimestamptzSpan wraps MEOS C function before_timestamptz_span. -func BeforeTimestamptzSpan(t int64, s *Span) bool { - res := C.before_timestamptz_span(C.TimestampTz(t), s._inner) +func BeforeTimestamptzSpan(t int, s *Span) bool { + res := C.before_timestamptz_span(C.int(t), s._inner) return bool(res) } // BeforeTimestamptzSpanset wraps MEOS C function before_timestamptz_spanset. -func BeforeTimestamptzSpanset(t int64, ss *SpanSet) bool { - res := C.before_timestamptz_spanset(C.TimestampTz(t), ss._inner) +func BeforeTimestamptzSpanset(t int, ss *SpanSet) bool { + res := C.before_timestamptz_spanset(C.int(t), ss._inner) return bool(res) } // LeftBigintSet wraps MEOS C function left_bigint_set. -func LeftBigintSet(i int64, s *Set) bool { - res := C.left_bigint_set(C.int64(i), s._inner) +func LeftBigintSet(i int, s *Set) bool { + res := C.left_bigint_set(C.int(i), s._inner) return bool(res) } // LeftBigintSpan wraps MEOS C function left_bigint_span. -func LeftBigintSpan(i int64, s *Span) bool { - res := C.left_bigint_span(C.int64(i), s._inner) +func LeftBigintSpan(i int, s *Span) bool { + res := C.left_bigint_span(C.int(i), s._inner) return bool(res) } // LeftBigintSpanset wraps MEOS C function left_bigint_spanset. -func LeftBigintSpanset(i int64, ss *SpanSet) bool { - res := C.left_bigint_spanset(C.int64(i), ss._inner) +func LeftBigintSpanset(i int, ss *SpanSet) bool { + res := C.left_bigint_spanset(C.int(i), ss._inner) return bool(res) } @@ -3085,8 +2859,8 @@ func LeftIntSpanset(i int, ss *SpanSet) bool { // LeftSetBigint wraps MEOS C function left_set_bigint. -func LeftSetBigint(s *Set, i int64) bool { - res := C.left_set_bigint(s._inner, C.int64(i)) +func LeftSetBigint(s *Set, i int) bool { + res := C.left_set_bigint(s._inner, C.int(i)) return bool(res) } @@ -3112,18 +2886,13 @@ func LeftSetSet(s1 *Set, s2 *Set) bool { } -// LeftSetText wraps MEOS C function left_set_text. -func LeftSetText(s *Set, txt string) bool { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.left_set_text(s._inner, _c_txt) - return bool(res) -} +// TODO left_set_text: unsupported param int * +// func LeftSetText(...) { /* not yet handled by codegen */ } // LeftSpanBigint wraps MEOS C function left_span_bigint. -func LeftSpanBigint(s *Span, i int64) bool { - res := C.left_span_bigint(s._inner, C.int64(i)) +func LeftSpanBigint(s *Span, i int) bool { + res := C.left_span_bigint(s._inner, C.int(i)) return bool(res) } @@ -3157,8 +2926,8 @@ func LeftSpanSpanset(s *Span, ss *SpanSet) bool { // LeftSpansetBigint wraps MEOS C function left_spanset_bigint. -func LeftSpansetBigint(ss *SpanSet, i int64) bool { - res := C.left_spanset_bigint(ss._inner, C.int64(i)) +func LeftSpansetBigint(ss *SpanSet, i int) bool { + res := C.left_spanset_bigint(ss._inner, C.int(i)) return bool(res) } @@ -3191,200 +2960,195 @@ func LeftSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { } -// LeftTextSet wraps MEOS C function left_text_set. -func LeftTextSet(txt string, s *Set) bool { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.left_text_set(_c_txt, s._inner) - return bool(res) -} +// TODO left_text_set: unsupported param const int * +// func LeftTextSet(...) { /* not yet handled by codegen */ } // OverafterDateSet wraps MEOS C function overafter_date_set. -func OverafterDateSet(d int32, s *Set) bool { - res := C.overafter_date_set(C.DateADT(d), s._inner) +func OverafterDateSet(d int, s *Set) bool { + res := C.overafter_date_set(C.int(d), s._inner) return bool(res) } // OverafterDateSpan wraps MEOS C function overafter_date_span. -func OverafterDateSpan(d int32, s *Span) bool { - res := C.overafter_date_span(C.DateADT(d), s._inner) +func OverafterDateSpan(d int, s *Span) bool { + res := C.overafter_date_span(C.int(d), s._inner) return bool(res) } // OverafterDateSpanset wraps MEOS C function overafter_date_spanset. -func OverafterDateSpanset(d int32, ss *SpanSet) bool { - res := C.overafter_date_spanset(C.DateADT(d), ss._inner) +func OverafterDateSpanset(d int, ss *SpanSet) bool { + res := C.overafter_date_spanset(C.int(d), ss._inner) return bool(res) } // OverafterSetDate wraps MEOS C function overafter_set_date. -func OverafterSetDate(s *Set, d int32) bool { - res := C.overafter_set_date(s._inner, C.DateADT(d)) +func OverafterSetDate(s *Set, d int) bool { + res := C.overafter_set_date(s._inner, C.int(d)) return bool(res) } // OverafterSetTimestamptz wraps MEOS C function overafter_set_timestamptz. -func OverafterSetTimestamptz(s *Set, t int64) bool { - res := C.overafter_set_timestamptz(s._inner, C.TimestampTz(t)) +func OverafterSetTimestamptz(s *Set, t int) bool { + res := C.overafter_set_timestamptz(s._inner, C.int(t)) return bool(res) } // OverafterSpanDate wraps MEOS C function overafter_span_date. -func OverafterSpanDate(s *Span, d int32) bool { - res := C.overafter_span_date(s._inner, C.DateADT(d)) +func OverafterSpanDate(s *Span, d int) bool { + res := C.overafter_span_date(s._inner, C.int(d)) return bool(res) } // OverafterSpanTimestamptz wraps MEOS C function overafter_span_timestamptz. -func OverafterSpanTimestamptz(s *Span, t int64) bool { - res := C.overafter_span_timestamptz(s._inner, C.TimestampTz(t)) +func OverafterSpanTimestamptz(s *Span, t int) bool { + res := C.overafter_span_timestamptz(s._inner, C.int(t)) return bool(res) } // OverafterSpansetDate wraps MEOS C function overafter_spanset_date. -func OverafterSpansetDate(ss *SpanSet, d int32) bool { - res := C.overafter_spanset_date(ss._inner, C.DateADT(d)) +func OverafterSpansetDate(ss *SpanSet, d int) bool { + res := C.overafter_spanset_date(ss._inner, C.int(d)) return bool(res) } // OverafterSpansetTimestamptz wraps MEOS C function overafter_spanset_timestamptz. -func OverafterSpansetTimestamptz(ss *SpanSet, t int64) bool { - res := C.overafter_spanset_timestamptz(ss._inner, C.TimestampTz(t)) +func OverafterSpansetTimestamptz(ss *SpanSet, t int) bool { + res := C.overafter_spanset_timestamptz(ss._inner, C.int(t)) return bool(res) } // OverafterTimestamptzSet wraps MEOS C function overafter_timestamptz_set. -func OverafterTimestamptzSet(t int64, s *Set) bool { - res := C.overafter_timestamptz_set(C.TimestampTz(t), s._inner) +func OverafterTimestamptzSet(t int, s *Set) bool { + res := C.overafter_timestamptz_set(C.int(t), s._inner) return bool(res) } // OverafterTimestamptzSpan wraps MEOS C function overafter_timestamptz_span. -func OverafterTimestamptzSpan(t int64, s *Span) bool { - res := C.overafter_timestamptz_span(C.TimestampTz(t), s._inner) +func OverafterTimestamptzSpan(t int, s *Span) bool { + res := C.overafter_timestamptz_span(C.int(t), s._inner) return bool(res) } // OverafterTimestamptzSpanset wraps MEOS C function overafter_timestamptz_spanset. -func OverafterTimestamptzSpanset(t int64, ss *SpanSet) bool { - res := C.overafter_timestamptz_spanset(C.TimestampTz(t), ss._inner) +func OverafterTimestamptzSpanset(t int, ss *SpanSet) bool { + res := C.overafter_timestamptz_spanset(C.int(t), ss._inner) return bool(res) } // OverbeforeDateSet wraps MEOS C function overbefore_date_set. -func OverbeforeDateSet(d int32, s *Set) bool { - res := C.overbefore_date_set(C.DateADT(d), s._inner) +func OverbeforeDateSet(d int, s *Set) bool { + res := C.overbefore_date_set(C.int(d), s._inner) return bool(res) } // OverbeforeDateSpan wraps MEOS C function overbefore_date_span. -func OverbeforeDateSpan(d int32, s *Span) bool { - res := C.overbefore_date_span(C.DateADT(d), s._inner) +func OverbeforeDateSpan(d int, s *Span) bool { + res := C.overbefore_date_span(C.int(d), s._inner) return bool(res) } // OverbeforeDateSpanset wraps MEOS C function overbefore_date_spanset. -func OverbeforeDateSpanset(d int32, ss *SpanSet) bool { - res := C.overbefore_date_spanset(C.DateADT(d), ss._inner) +func OverbeforeDateSpanset(d int, ss *SpanSet) bool { + res := C.overbefore_date_spanset(C.int(d), ss._inner) return bool(res) } // OverbeforeSetDate wraps MEOS C function overbefore_set_date. -func OverbeforeSetDate(s *Set, d int32) bool { - res := C.overbefore_set_date(s._inner, C.DateADT(d)) +func OverbeforeSetDate(s *Set, d int) bool { + res := C.overbefore_set_date(s._inner, C.int(d)) return bool(res) } // OverbeforeSetTimestamptz wraps MEOS C function overbefore_set_timestamptz. -func OverbeforeSetTimestamptz(s *Set, t int64) bool { - res := C.overbefore_set_timestamptz(s._inner, C.TimestampTz(t)) +func OverbeforeSetTimestamptz(s *Set, t int) bool { + res := C.overbefore_set_timestamptz(s._inner, C.int(t)) return bool(res) } // OverbeforeSpanDate wraps MEOS C function overbefore_span_date. -func OverbeforeSpanDate(s *Span, d int32) bool { - res := C.overbefore_span_date(s._inner, C.DateADT(d)) +func OverbeforeSpanDate(s *Span, d int) bool { + res := C.overbefore_span_date(s._inner, C.int(d)) return bool(res) } // OverbeforeSpanTimestamptz wraps MEOS C function overbefore_span_timestamptz. -func OverbeforeSpanTimestamptz(s *Span, t int64) bool { - res := C.overbefore_span_timestamptz(s._inner, C.TimestampTz(t)) +func OverbeforeSpanTimestamptz(s *Span, t int) bool { + res := C.overbefore_span_timestamptz(s._inner, C.int(t)) return bool(res) } // OverbeforeSpansetDate wraps MEOS C function overbefore_spanset_date. -func OverbeforeSpansetDate(ss *SpanSet, d int32) bool { - res := C.overbefore_spanset_date(ss._inner, C.DateADT(d)) +func OverbeforeSpansetDate(ss *SpanSet, d int) bool { + res := C.overbefore_spanset_date(ss._inner, C.int(d)) return bool(res) } // OverbeforeSpansetTimestamptz wraps MEOS C function overbefore_spanset_timestamptz. -func OverbeforeSpansetTimestamptz(ss *SpanSet, t int64) bool { - res := C.overbefore_spanset_timestamptz(ss._inner, C.TimestampTz(t)) +func OverbeforeSpansetTimestamptz(ss *SpanSet, t int) bool { + res := C.overbefore_spanset_timestamptz(ss._inner, C.int(t)) return bool(res) } // OverbeforeTimestamptzSet wraps MEOS C function overbefore_timestamptz_set. -func OverbeforeTimestamptzSet(t int64, s *Set) bool { - res := C.overbefore_timestamptz_set(C.TimestampTz(t), s._inner) +func OverbeforeTimestamptzSet(t int, s *Set) bool { + res := C.overbefore_timestamptz_set(C.int(t), s._inner) return bool(res) } // OverbeforeTimestamptzSpan wraps MEOS C function overbefore_timestamptz_span. -func OverbeforeTimestamptzSpan(t int64, s *Span) bool { - res := C.overbefore_timestamptz_span(C.TimestampTz(t), s._inner) +func OverbeforeTimestamptzSpan(t int, s *Span) bool { + res := C.overbefore_timestamptz_span(C.int(t), s._inner) return bool(res) } // OverbeforeTimestamptzSpanset wraps MEOS C function overbefore_timestamptz_spanset. -func OverbeforeTimestamptzSpanset(t int64, ss *SpanSet) bool { - res := C.overbefore_timestamptz_spanset(C.TimestampTz(t), ss._inner) +func OverbeforeTimestamptzSpanset(t int, ss *SpanSet) bool { + res := C.overbefore_timestamptz_spanset(C.int(t), ss._inner) return bool(res) } // OverleftBigintSet wraps MEOS C function overleft_bigint_set. -func OverleftBigintSet(i int64, s *Set) bool { - res := C.overleft_bigint_set(C.int64(i), s._inner) +func OverleftBigintSet(i int, s *Set) bool { + res := C.overleft_bigint_set(C.int(i), s._inner) return bool(res) } // OverleftBigintSpan wraps MEOS C function overleft_bigint_span. -func OverleftBigintSpan(i int64, s *Span) bool { - res := C.overleft_bigint_span(C.int64(i), s._inner) +func OverleftBigintSpan(i int, s *Span) bool { + res := C.overleft_bigint_span(C.int(i), s._inner) return bool(res) } // OverleftBigintSpanset wraps MEOS C function overleft_bigint_spanset. -func OverleftBigintSpanset(i int64, ss *SpanSet) bool { - res := C.overleft_bigint_spanset(C.int64(i), ss._inner) +func OverleftBigintSpanset(i int, ss *SpanSet) bool { + res := C.overleft_bigint_spanset(C.int(i), ss._inner) return bool(res) } @@ -3432,8 +3196,8 @@ func OverleftIntSpanset(i int, ss *SpanSet) bool { // OverleftSetBigint wraps MEOS C function overleft_set_bigint. -func OverleftSetBigint(s *Set, i int64) bool { - res := C.overleft_set_bigint(s._inner, C.int64(i)) +func OverleftSetBigint(s *Set, i int) bool { + res := C.overleft_set_bigint(s._inner, C.int(i)) return bool(res) } @@ -3459,18 +3223,13 @@ func OverleftSetSet(s1 *Set, s2 *Set) bool { } -// OverleftSetText wraps MEOS C function overleft_set_text. -func OverleftSetText(s *Set, txt string) bool { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.overleft_set_text(s._inner, _c_txt) - return bool(res) -} +// TODO overleft_set_text: unsupported param int * +// func OverleftSetText(...) { /* not yet handled by codegen */ } // OverleftSpanBigint wraps MEOS C function overleft_span_bigint. -func OverleftSpanBigint(s *Span, i int64) bool { - res := C.overleft_span_bigint(s._inner, C.int64(i)) +func OverleftSpanBigint(s *Span, i int) bool { + res := C.overleft_span_bigint(s._inner, C.int(i)) return bool(res) } @@ -3504,8 +3263,8 @@ func OverleftSpanSpanset(s *Span, ss *SpanSet) bool { // OverleftSpansetBigint wraps MEOS C function overleft_spanset_bigint. -func OverleftSpansetBigint(ss *SpanSet, i int64) bool { - res := C.overleft_spanset_bigint(ss._inner, C.int64(i)) +func OverleftSpansetBigint(ss *SpanSet, i int) bool { + res := C.overleft_spanset_bigint(ss._inner, C.int(i)) return bool(res) } @@ -3538,32 +3297,27 @@ func OverleftSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { } -// OverleftTextSet wraps MEOS C function overleft_text_set. -func OverleftTextSet(txt string, s *Set) bool { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.overleft_text_set(_c_txt, s._inner) - return bool(res) -} +// TODO overleft_text_set: unsupported param const int * +// func OverleftTextSet(...) { /* not yet handled by codegen */ } // OverrightBigintSet wraps MEOS C function overright_bigint_set. -func OverrightBigintSet(i int64, s *Set) bool { - res := C.overright_bigint_set(C.int64(i), s._inner) +func OverrightBigintSet(i int, s *Set) bool { + res := C.overright_bigint_set(C.int(i), s._inner) return bool(res) } // OverrightBigintSpan wraps MEOS C function overright_bigint_span. -func OverrightBigintSpan(i int64, s *Span) bool { - res := C.overright_bigint_span(C.int64(i), s._inner) +func OverrightBigintSpan(i int, s *Span) bool { + res := C.overright_bigint_span(C.int(i), s._inner) return bool(res) } // OverrightBigintSpanset wraps MEOS C function overright_bigint_spanset. -func OverrightBigintSpanset(i int64, ss *SpanSet) bool { - res := C.overright_bigint_spanset(C.int64(i), ss._inner) +func OverrightBigintSpanset(i int, ss *SpanSet) bool { + res := C.overright_bigint_spanset(C.int(i), ss._inner) return bool(res) } @@ -3611,8 +3365,8 @@ func OverrightIntSpanset(i int, ss *SpanSet) bool { // OverrightSetBigint wraps MEOS C function overright_set_bigint. -func OverrightSetBigint(s *Set, i int64) bool { - res := C.overright_set_bigint(s._inner, C.int64(i)) +func OverrightSetBigint(s *Set, i int) bool { + res := C.overright_set_bigint(s._inner, C.int(i)) return bool(res) } @@ -3638,18 +3392,13 @@ func OverrightSetSet(s1 *Set, s2 *Set) bool { } -// OverrightSetText wraps MEOS C function overright_set_text. -func OverrightSetText(s *Set, txt string) bool { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.overright_set_text(s._inner, _c_txt) - return bool(res) -} +// TODO overright_set_text: unsupported param int * +// func OverrightSetText(...) { /* not yet handled by codegen */ } // OverrightSpanBigint wraps MEOS C function overright_span_bigint. -func OverrightSpanBigint(s *Span, i int64) bool { - res := C.overright_span_bigint(s._inner, C.int64(i)) +func OverrightSpanBigint(s *Span, i int) bool { + res := C.overright_span_bigint(s._inner, C.int(i)) return bool(res) } @@ -3683,8 +3432,8 @@ func OverrightSpanSpanset(s *Span, ss *SpanSet) bool { // OverrightSpansetBigint wraps MEOS C function overright_spanset_bigint. -func OverrightSpansetBigint(ss *SpanSet, i int64) bool { - res := C.overright_spanset_bigint(ss._inner, C.int64(i)) +func OverrightSpansetBigint(ss *SpanSet, i int) bool { + res := C.overright_spanset_bigint(ss._inner, C.int(i)) return bool(res) } @@ -3717,32 +3466,27 @@ func OverrightSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { } -// OverrightTextSet wraps MEOS C function overright_text_set. -func OverrightTextSet(txt string, s *Set) bool { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.overright_text_set(_c_txt, s._inner) - return bool(res) -} +// TODO overright_text_set: unsupported param const int * +// func OverrightTextSet(...) { /* not yet handled by codegen */ } // RightBigintSet wraps MEOS C function right_bigint_set. -func RightBigintSet(i int64, s *Set) bool { - res := C.right_bigint_set(C.int64(i), s._inner) +func RightBigintSet(i int, s *Set) bool { + res := C.right_bigint_set(C.int(i), s._inner) return bool(res) } // RightBigintSpan wraps MEOS C function right_bigint_span. -func RightBigintSpan(i int64, s *Span) bool { - res := C.right_bigint_span(C.int64(i), s._inner) +func RightBigintSpan(i int, s *Span) bool { + res := C.right_bigint_span(C.int(i), s._inner) return bool(res) } // RightBigintSpanset wraps MEOS C function right_bigint_spanset. -func RightBigintSpanset(i int64, ss *SpanSet) bool { - res := C.right_bigint_spanset(C.int64(i), ss._inner) +func RightBigintSpanset(i int, ss *SpanSet) bool { + res := C.right_bigint_spanset(C.int(i), ss._inner) return bool(res) } @@ -3790,8 +3534,8 @@ func RightIntSpanset(i int, ss *SpanSet) bool { // RightSetBigint wraps MEOS C function right_set_bigint. -func RightSetBigint(s *Set, i int64) bool { - res := C.right_set_bigint(s._inner, C.int64(i)) +func RightSetBigint(s *Set, i int) bool { + res := C.right_set_bigint(s._inner, C.int(i)) return bool(res) } @@ -3817,18 +3561,13 @@ func RightSetSet(s1 *Set, s2 *Set) bool { } -// RightSetText wraps MEOS C function right_set_text. -func RightSetText(s *Set, txt string) bool { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.right_set_text(s._inner, _c_txt) - return bool(res) -} +// TODO right_set_text: unsupported param int * +// func RightSetText(...) { /* not yet handled by codegen */ } // RightSpanBigint wraps MEOS C function right_span_bigint. -func RightSpanBigint(s *Span, i int64) bool { - res := C.right_span_bigint(s._inner, C.int64(i)) +func RightSpanBigint(s *Span, i int) bool { + res := C.right_span_bigint(s._inner, C.int(i)) return bool(res) } @@ -3862,8 +3601,8 @@ func RightSpanSpanset(s *Span, ss *SpanSet) bool { // RightSpansetBigint wraps MEOS C function right_spanset_bigint. -func RightSpansetBigint(ss *SpanSet, i int64) bool { - res := C.right_spanset_bigint(ss._inner, C.int64(i)) +func RightSpansetBigint(ss *SpanSet, i int) bool { + res := C.right_spanset_bigint(ss._inner, C.int(i)) return bool(res) } @@ -3896,25 +3635,20 @@ func RightSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { } -// RightTextSet wraps MEOS C function right_text_set. -func RightTextSet(txt string, s *Set) bool { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.right_text_set(_c_txt, s._inner) - return bool(res) -} +// TODO right_text_set: unsupported param const int * +// func RightTextSet(...) { /* not yet handled by codegen */ } // IntersectionBigintSet wraps MEOS C function intersection_bigint_set. -func IntersectionBigintSet(i int64, s *Set) *Set { - res := C.intersection_bigint_set(C.int64(i), s._inner) +func IntersectionBigintSet(i int, s *Set) *Set { + res := C.intersection_bigint_set(C.int(i), s._inner) return &Set{_inner: res} } // IntersectionDateSet wraps MEOS C function intersection_date_set. -func IntersectionDateSet(d int32, s *Set) *Set { - res := C.intersection_date_set(C.DateADT(d), s._inner) +func IntersectionDateSet(d int, s *Set) *Set { + res := C.intersection_date_set(C.int(d), s._inner) return &Set{_inner: res} } @@ -3934,15 +3668,15 @@ func IntersectionIntSet(i int, s *Set) *Set { // IntersectionSetBigint wraps MEOS C function intersection_set_bigint. -func IntersectionSetBigint(s *Set, i int64) *Set { - res := C.intersection_set_bigint(s._inner, C.int64(i)) +func IntersectionSetBigint(s *Set, i int) *Set { + res := C.intersection_set_bigint(s._inner, C.int(i)) return &Set{_inner: res} } // IntersectionSetDate wraps MEOS C function intersection_set_date. -func IntersectionSetDate(s *Set, d int32) *Set { - res := C.intersection_set_date(s._inner, C.DateADT(d)) +func IntersectionSetDate(s *Set, d int) *Set { + res := C.intersection_set_date(s._inner, C.int(d)) return &Set{_inner: res} } @@ -3968,32 +3702,27 @@ func IntersectionSetSet(s1 *Set, s2 *Set) *Set { } -// IntersectionSetText wraps MEOS C function intersection_set_text. -func IntersectionSetText(s *Set, txt string) *Set { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.intersection_set_text(s._inner, _c_txt) - return &Set{_inner: res} -} +// TODO intersection_set_text: unsupported param const int * +// func IntersectionSetText(...) { /* not yet handled by codegen */ } // IntersectionSetTimestamptz wraps MEOS C function intersection_set_timestamptz. -func IntersectionSetTimestamptz(s *Set, t int64) *Set { - res := C.intersection_set_timestamptz(s._inner, C.TimestampTz(t)) +func IntersectionSetTimestamptz(s *Set, t int) *Set { + res := C.intersection_set_timestamptz(s._inner, C.int(t)) return &Set{_inner: res} } // IntersectionSpanBigint wraps MEOS C function intersection_span_bigint. -func IntersectionSpanBigint(s *Span, i int64) *Span { - res := C.intersection_span_bigint(s._inner, C.int64(i)) +func IntersectionSpanBigint(s *Span, i int) *Span { + res := C.intersection_span_bigint(s._inner, C.int(i)) return &Span{_inner: res} } // IntersectionSpanDate wraps MEOS C function intersection_span_date. -func IntersectionSpanDate(s *Span, d int32) *Span { - res := C.intersection_span_date(s._inner, C.DateADT(d)) +func IntersectionSpanDate(s *Span, d int) *Span { + res := C.intersection_span_date(s._inner, C.int(d)) return &Span{_inner: res} } @@ -4027,22 +3756,22 @@ func IntersectionSpanSpanset(s *Span, ss *SpanSet) *SpanSet { // IntersectionSpanTimestamptz wraps MEOS C function intersection_span_timestamptz. -func IntersectionSpanTimestamptz(s *Span, t int64) *Span { - res := C.intersection_span_timestamptz(s._inner, C.TimestampTz(t)) +func IntersectionSpanTimestamptz(s *Span, t int) *Span { + res := C.intersection_span_timestamptz(s._inner, C.int(t)) return &Span{_inner: res} } // IntersectionSpansetBigint wraps MEOS C function intersection_spanset_bigint. -func IntersectionSpansetBigint(ss *SpanSet, i int64) *SpanSet { - res := C.intersection_spanset_bigint(ss._inner, C.int64(i)) +func IntersectionSpansetBigint(ss *SpanSet, i int) *SpanSet { + res := C.intersection_spanset_bigint(ss._inner, C.int(i)) return &SpanSet{_inner: res} } // IntersectionSpansetDate wraps MEOS C function intersection_spanset_date. -func IntersectionSpansetDate(ss *SpanSet, d int32) *SpanSet { - res := C.intersection_spanset_date(ss._inner, C.DateADT(d)) +func IntersectionSpansetDate(ss *SpanSet, d int) *SpanSet { + res := C.intersection_spanset_date(ss._inner, C.int(d)) return &SpanSet{_inner: res} } @@ -4076,66 +3805,61 @@ func IntersectionSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) *SpanSet { // IntersectionSpansetTimestamptz wraps MEOS C function intersection_spanset_timestamptz. -func IntersectionSpansetTimestamptz(ss *SpanSet, t int64) *SpanSet { - res := C.intersection_spanset_timestamptz(ss._inner, C.TimestampTz(t)) +func IntersectionSpansetTimestamptz(ss *SpanSet, t int) *SpanSet { + res := C.intersection_spanset_timestamptz(ss._inner, C.int(t)) return &SpanSet{_inner: res} } -// IntersectionTextSet wraps MEOS C function intersection_text_set. -func IntersectionTextSet(txt string, s *Set) *Set { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.intersection_text_set(_c_txt, s._inner) - return &Set{_inner: res} -} +// TODO intersection_text_set: unsupported param const int * +// func IntersectionTextSet(...) { /* not yet handled by codegen */ } // IntersectionTimestamptzSet wraps MEOS C function intersection_timestamptz_set. -func IntersectionTimestamptzSet(t int64, s *Set) *Set { - res := C.intersection_timestamptz_set(C.TimestampTz(t), s._inner) +func IntersectionTimestamptzSet(t int, s *Set) *Set { + res := C.intersection_timestamptz_set(C.int(t), s._inner) return &Set{_inner: res} } // MinusBigintSet wraps MEOS C function minus_bigint_set. -func MinusBigintSet(i int64, s *Set) *Set { - res := C.minus_bigint_set(C.int64(i), s._inner) +func MinusBigintSet(i int, s *Set) *Set { + res := C.minus_bigint_set(C.int(i), s._inner) return &Set{_inner: res} } // MinusBigintSpan wraps MEOS C function minus_bigint_span. -func MinusBigintSpan(i int64, s *Span) *SpanSet { - res := C.minus_bigint_span(C.int64(i), s._inner) +func MinusBigintSpan(i int, s *Span) *SpanSet { + res := C.minus_bigint_span(C.int(i), s._inner) return &SpanSet{_inner: res} } // MinusBigintSpanset wraps MEOS C function minus_bigint_spanset. -func MinusBigintSpanset(i int64, ss *SpanSet) *SpanSet { - res := C.minus_bigint_spanset(C.int64(i), ss._inner) +func MinusBigintSpanset(i int, ss *SpanSet) *SpanSet { + res := C.minus_bigint_spanset(C.int(i), ss._inner) return &SpanSet{_inner: res} } // MinusDateSet wraps MEOS C function minus_date_set. -func MinusDateSet(d int32, s *Set) *Set { - res := C.minus_date_set(C.DateADT(d), s._inner) +func MinusDateSet(d int, s *Set) *Set { + res := C.minus_date_set(C.int(d), s._inner) return &Set{_inner: res} } // MinusDateSpan wraps MEOS C function minus_date_span. -func MinusDateSpan(d int32, s *Span) *SpanSet { - res := C.minus_date_span(C.DateADT(d), s._inner) +func MinusDateSpan(d int, s *Span) *SpanSet { + res := C.minus_date_span(C.int(d), s._inner) return &SpanSet{_inner: res} } // MinusDateSpanset wraps MEOS C function minus_date_spanset. -func MinusDateSpanset(d int32, ss *SpanSet) *SpanSet { - res := C.minus_date_spanset(C.DateADT(d), ss._inner) +func MinusDateSpanset(d int, ss *SpanSet) *SpanSet { + res := C.minus_date_spanset(C.int(d), ss._inner) return &SpanSet{_inner: res} } @@ -4183,15 +3907,15 @@ func MinusIntSpanset(i int, ss *SpanSet) *SpanSet { // MinusSetBigint wraps MEOS C function minus_set_bigint. -func MinusSetBigint(s *Set, i int64) *Set { - res := C.minus_set_bigint(s._inner, C.int64(i)) +func MinusSetBigint(s *Set, i int) *Set { + res := C.minus_set_bigint(s._inner, C.int(i)) return &Set{_inner: res} } // MinusSetDate wraps MEOS C function minus_set_date. -func MinusSetDate(s *Set, d int32) *Set { - res := C.minus_set_date(s._inner, C.DateADT(d)) +func MinusSetDate(s *Set, d int) *Set { + res := C.minus_set_date(s._inner, C.int(d)) return &Set{_inner: res} } @@ -4217,32 +3941,27 @@ func MinusSetSet(s1 *Set, s2 *Set) *Set { } -// MinusSetText wraps MEOS C function minus_set_text. -func MinusSetText(s *Set, txt string) *Set { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.minus_set_text(s._inner, _c_txt) - return &Set{_inner: res} -} +// TODO minus_set_text: unsupported param const int * +// func MinusSetText(...) { /* not yet handled by codegen */ } // MinusSetTimestamptz wraps MEOS C function minus_set_timestamptz. -func MinusSetTimestamptz(s *Set, t int64) *Set { - res := C.minus_set_timestamptz(s._inner, C.TimestampTz(t)) +func MinusSetTimestamptz(s *Set, t int) *Set { + res := C.minus_set_timestamptz(s._inner, C.int(t)) return &Set{_inner: res} } // MinusSpanBigint wraps MEOS C function minus_span_bigint. -func MinusSpanBigint(s *Span, i int64) *SpanSet { - res := C.minus_span_bigint(s._inner, C.int64(i)) +func MinusSpanBigint(s *Span, i int) *SpanSet { + res := C.minus_span_bigint(s._inner, C.int(i)) return &SpanSet{_inner: res} } // MinusSpanDate wraps MEOS C function minus_span_date. -func MinusSpanDate(s *Span, d int32) *SpanSet { - res := C.minus_span_date(s._inner, C.DateADT(d)) +func MinusSpanDate(s *Span, d int) *SpanSet { + res := C.minus_span_date(s._inner, C.int(d)) return &SpanSet{_inner: res} } @@ -4276,22 +3995,22 @@ func MinusSpanSpanset(s *Span, ss *SpanSet) *SpanSet { // MinusSpanTimestamptz wraps MEOS C function minus_span_timestamptz. -func MinusSpanTimestamptz(s *Span, t int64) *SpanSet { - res := C.minus_span_timestamptz(s._inner, C.TimestampTz(t)) +func MinusSpanTimestamptz(s *Span, t int) *SpanSet { + res := C.minus_span_timestamptz(s._inner, C.int(t)) return &SpanSet{_inner: res} } // MinusSpansetBigint wraps MEOS C function minus_spanset_bigint. -func MinusSpansetBigint(ss *SpanSet, i int64) *SpanSet { - res := C.minus_spanset_bigint(ss._inner, C.int64(i)) +func MinusSpansetBigint(ss *SpanSet, i int) *SpanSet { + res := C.minus_spanset_bigint(ss._inner, C.int(i)) return &SpanSet{_inner: res} } // MinusSpansetDate wraps MEOS C function minus_spanset_date. -func MinusSpansetDate(ss *SpanSet, d int32) *SpanSet { - res := C.minus_spanset_date(ss._inner, C.DateADT(d)) +func MinusSpansetDate(ss *SpanSet, d int) *SpanSet { + res := C.minus_spanset_date(ss._inner, C.int(d)) return &SpanSet{_inner: res} } @@ -4325,80 +4044,75 @@ func MinusSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) *SpanSet { // MinusSpansetTimestamptz wraps MEOS C function minus_spanset_timestamptz. -func MinusSpansetTimestamptz(ss *SpanSet, t int64) *SpanSet { - res := C.minus_spanset_timestamptz(ss._inner, C.TimestampTz(t)) +func MinusSpansetTimestamptz(ss *SpanSet, t int) *SpanSet { + res := C.minus_spanset_timestamptz(ss._inner, C.int(t)) return &SpanSet{_inner: res} } -// MinusTextSet wraps MEOS C function minus_text_set. -func MinusTextSet(txt string, s *Set) *Set { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.minus_text_set(_c_txt, s._inner) - return &Set{_inner: res} -} +// TODO minus_text_set: unsupported param const int * +// func MinusTextSet(...) { /* not yet handled by codegen */ } // MinusTimestamptzSet wraps MEOS C function minus_timestamptz_set. -func MinusTimestamptzSet(t int64, s *Set) *Set { - res := C.minus_timestamptz_set(C.TimestampTz(t), s._inner) +func MinusTimestamptzSet(t int, s *Set) *Set { + res := C.minus_timestamptz_set(C.int(t), s._inner) return &Set{_inner: res} } // MinusTimestamptzSpan wraps MEOS C function minus_timestamptz_span. -func MinusTimestamptzSpan(t int64, s *Span) *SpanSet { - res := C.minus_timestamptz_span(C.TimestampTz(t), s._inner) +func MinusTimestamptzSpan(t int, s *Span) *SpanSet { + res := C.minus_timestamptz_span(C.int(t), s._inner) return &SpanSet{_inner: res} } // MinusTimestamptzSpanset wraps MEOS C function minus_timestamptz_spanset. -func MinusTimestamptzSpanset(t int64, ss *SpanSet) *SpanSet { - res := C.minus_timestamptz_spanset(C.TimestampTz(t), ss._inner) +func MinusTimestamptzSpanset(t int, ss *SpanSet) *SpanSet { + res := C.minus_timestamptz_spanset(C.int(t), ss._inner) return &SpanSet{_inner: res} } // UnionBigintSet wraps MEOS C function union_bigint_set. -func UnionBigintSet(i int64, s *Set) *Set { - res := C.union_bigint_set(C.int64(i), s._inner) +func UnionBigintSet(i int, s *Set) *Set { + res := C.union_bigint_set(C.int(i), s._inner) return &Set{_inner: res} } // UnionBigintSpan wraps MEOS C function union_bigint_span. -func UnionBigintSpan(s *Span, i int64) *SpanSet { - res := C.union_bigint_span(s._inner, C.int64(i)) +func UnionBigintSpan(s *Span, i int) *SpanSet { + res := C.union_bigint_span(s._inner, C.int(i)) return &SpanSet{_inner: res} } // UnionBigintSpanset wraps MEOS C function union_bigint_spanset. -func UnionBigintSpanset(i int64, ss *SpanSet) *SpanSet { - res := C.union_bigint_spanset(C.int64(i), ss._inner) +func UnionBigintSpanset(i int, ss *SpanSet) *SpanSet { + res := C.union_bigint_spanset(C.int(i), ss._inner) return &SpanSet{_inner: res} } // UnionDateSet wraps MEOS C function union_date_set. -func UnionDateSet(d int32, s *Set) *Set { - res := C.union_date_set(C.DateADT(d), s._inner) +func UnionDateSet(d int, s *Set) *Set { + res := C.union_date_set(C.int(d), s._inner) return &Set{_inner: res} } // UnionDateSpan wraps MEOS C function union_date_span. -func UnionDateSpan(s *Span, d int32) *SpanSet { - res := C.union_date_span(s._inner, C.DateADT(d)) +func UnionDateSpan(s *Span, d int) *SpanSet { + res := C.union_date_span(s._inner, C.int(d)) return &SpanSet{_inner: res} } // UnionDateSpanset wraps MEOS C function union_date_spanset. -func UnionDateSpanset(d int32, ss *SpanSet) *SpanSet { - res := C.union_date_spanset(C.DateADT(d), ss._inner) +func UnionDateSpanset(d int, ss *SpanSet) *SpanSet { + res := C.union_date_spanset(C.int(d), ss._inner) return &SpanSet{_inner: res} } @@ -4446,15 +4160,15 @@ func UnionIntSpanset(i int, ss *SpanSet) *SpanSet { // UnionSetBigint wraps MEOS C function union_set_bigint. -func UnionSetBigint(s *Set, i int64) *Set { - res := C.union_set_bigint(s._inner, C.int64(i)) +func UnionSetBigint(s *Set, i int) *Set { + res := C.union_set_bigint(s._inner, C.int(i)) return &Set{_inner: res} } // UnionSetDate wraps MEOS C function union_set_date. -func UnionSetDate(s *Set, d int32) *Set { - res := C.union_set_date(s._inner, C.DateADT(d)) +func UnionSetDate(s *Set, d int) *Set { + res := C.union_set_date(s._inner, C.int(d)) return &Set{_inner: res} } @@ -4480,32 +4194,27 @@ func UnionSetSet(s1 *Set, s2 *Set) *Set { } -// UnionSetText wraps MEOS C function union_set_text. -func UnionSetText(s *Set, txt string) *Set { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.union_set_text(s._inner, _c_txt) - return &Set{_inner: res} -} +// TODO union_set_text: unsupported param const int * +// func UnionSetText(...) { /* not yet handled by codegen */ } // UnionSetTimestamptz wraps MEOS C function union_set_timestamptz. -func UnionSetTimestamptz(s *Set, t int64) *Set { - res := C.union_set_timestamptz(s._inner, C.TimestampTz(t)) +func UnionSetTimestamptz(s *Set, t int) *Set { + res := C.union_set_timestamptz(s._inner, C.int(t)) return &Set{_inner: res} } // UnionSpanBigint wraps MEOS C function union_span_bigint. -func UnionSpanBigint(s *Span, i int64) *SpanSet { - res := C.union_span_bigint(s._inner, C.int64(i)) +func UnionSpanBigint(s *Span, i int) *SpanSet { + res := C.union_span_bigint(s._inner, C.int(i)) return &SpanSet{_inner: res} } // UnionSpanDate wraps MEOS C function union_span_date. -func UnionSpanDate(s *Span, d int32) *SpanSet { - res := C.union_span_date(s._inner, C.DateADT(d)) +func UnionSpanDate(s *Span, d int) *SpanSet { + res := C.union_span_date(s._inner, C.int(d)) return &SpanSet{_inner: res} } @@ -4539,22 +4248,22 @@ func UnionSpanSpanset(s *Span, ss *SpanSet) *SpanSet { // UnionSpanTimestamptz wraps MEOS C function union_span_timestamptz. -func UnionSpanTimestamptz(s *Span, t int64) *SpanSet { - res := C.union_span_timestamptz(s._inner, C.TimestampTz(t)) +func UnionSpanTimestamptz(s *Span, t int) *SpanSet { + res := C.union_span_timestamptz(s._inner, C.int(t)) return &SpanSet{_inner: res} } // UnionSpansetBigint wraps MEOS C function union_spanset_bigint. -func UnionSpansetBigint(ss *SpanSet, i int64) *SpanSet { - res := C.union_spanset_bigint(ss._inner, C.int64(i)) +func UnionSpansetBigint(ss *SpanSet, i int) *SpanSet { + res := C.union_spanset_bigint(ss._inner, C.int(i)) return &SpanSet{_inner: res} } // UnionSpansetDate wraps MEOS C function union_spanset_date. -func UnionSpansetDate(ss *SpanSet, d int32) *SpanSet { - res := C.union_spanset_date(ss._inner, C.DateADT(d)) +func UnionSpansetDate(ss *SpanSet, d int) *SpanSet { + res := C.union_spanset_date(ss._inner, C.int(d)) return &SpanSet{_inner: res} } @@ -4588,67 +4297,62 @@ func UnionSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) *SpanSet { // UnionSpansetTimestamptz wraps MEOS C function union_spanset_timestamptz. -func UnionSpansetTimestamptz(ss *SpanSet, t int64) *SpanSet { - res := C.union_spanset_timestamptz(ss._inner, C.TimestampTz(t)) +func UnionSpansetTimestamptz(ss *SpanSet, t int) *SpanSet { + res := C.union_spanset_timestamptz(ss._inner, C.int(t)) return &SpanSet{_inner: res} } -// UnionTextSet wraps MEOS C function union_text_set. -func UnionTextSet(txt string, s *Set) *Set { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.union_text_set(_c_txt, s._inner) - return &Set{_inner: res} -} +// TODO union_text_set: unsupported param const int * +// func UnionTextSet(...) { /* not yet handled by codegen */ } // UnionTimestamptzSet wraps MEOS C function union_timestamptz_set. -func UnionTimestamptzSet(t int64, s *Set) *Set { - res := C.union_timestamptz_set(C.TimestampTz(t), s._inner) +func UnionTimestamptzSet(t int, s *Set) *Set { + res := C.union_timestamptz_set(C.int(t), s._inner) return &Set{_inner: res} } // UnionTimestamptzSpan wraps MEOS C function union_timestamptz_span. -func UnionTimestamptzSpan(t int64, s *Span) *SpanSet { - res := C.union_timestamptz_span(C.TimestampTz(t), s._inner) +func UnionTimestamptzSpan(t int, s *Span) *SpanSet { + res := C.union_timestamptz_span(C.int(t), s._inner) return &SpanSet{_inner: res} } // UnionTimestamptzSpanset wraps MEOS C function union_timestamptz_spanset. -func UnionTimestamptzSpanset(t int64, ss *SpanSet) *SpanSet { - res := C.union_timestamptz_spanset(C.TimestampTz(t), ss._inner) +func UnionTimestamptzSpanset(t int, ss *SpanSet) *SpanSet { + res := C.union_timestamptz_spanset(C.int(t), ss._inner) return &SpanSet{_inner: res} } // DistanceBigintsetBigintset wraps MEOS C function distance_bigintset_bigintset. -func DistanceBigintsetBigintset(s1 *Set, s2 *Set) int64 { +func DistanceBigintsetBigintset(s1 *Set, s2 *Set) int { res := C.distance_bigintset_bigintset(s1._inner, s2._inner) - return int64(res) + return int(res) } // DistanceBigintspanBigintspan wraps MEOS C function distance_bigintspan_bigintspan. -func DistanceBigintspanBigintspan(s1 *Span, s2 *Span) int64 { +func DistanceBigintspanBigintspan(s1 *Span, s2 *Span) int { res := C.distance_bigintspan_bigintspan(s1._inner, s2._inner) - return int64(res) + return int(res) } // DistanceBigintspansetBigintspan wraps MEOS C function distance_bigintspanset_bigintspan. -func DistanceBigintspansetBigintspan(ss *SpanSet, s *Span) int64 { +func DistanceBigintspansetBigintspan(ss *SpanSet, s *Span) int { res := C.distance_bigintspanset_bigintspan(ss._inner, s._inner) - return int64(res) + return int(res) } // DistanceBigintspansetBigintspanset wraps MEOS C function distance_bigintspanset_bigintspanset. -func DistanceBigintspansetBigintspanset(ss1 *SpanSet, ss2 *SpanSet) int64 { +func DistanceBigintspansetBigintspanset(ss1 *SpanSet, ss2 *SpanSet) int { res := C.distance_bigintspanset_bigintspanset(ss1._inner, ss2._inner) - return int64(res) + return int(res) } @@ -4737,15 +4441,15 @@ func DistanceIntspansetIntspanset(ss1 *SpanSet, ss2 *SpanSet) int { // DistanceSetBigint wraps MEOS C function distance_set_bigint. -func DistanceSetBigint(s *Set, i int64) int64 { - res := C.distance_set_bigint(s._inner, C.int64(i)) - return int64(res) +func DistanceSetBigint(s *Set, i int) int { + res := C.distance_set_bigint(s._inner, C.int(i)) + return int(res) } // DistanceSetDate wraps MEOS C function distance_set_date. -func DistanceSetDate(s *Set, d int32) int { - res := C.distance_set_date(s._inner, C.DateADT(d)) +func DistanceSetDate(s *Set, d int) int { + res := C.distance_set_date(s._inner, C.int(d)) return int(res) } @@ -4765,22 +4469,22 @@ func DistanceSetInt(s *Set, i int) int { // DistanceSetTimestamptz wraps MEOS C function distance_set_timestamptz. -func DistanceSetTimestamptz(s *Set, t int64) float64 { - res := C.distance_set_timestamptz(s._inner, C.TimestampTz(t)) +func DistanceSetTimestamptz(s *Set, t int) float64 { + res := C.distance_set_timestamptz(s._inner, C.int(t)) return float64(res) } // DistanceSpanBigint wraps MEOS C function distance_span_bigint. -func DistanceSpanBigint(s *Span, i int64) int64 { - res := C.distance_span_bigint(s._inner, C.int64(i)) - return int64(res) +func DistanceSpanBigint(s *Span, i int) int { + res := C.distance_span_bigint(s._inner, C.int(i)) + return int(res) } // DistanceSpanDate wraps MEOS C function distance_span_date. -func DistanceSpanDate(s *Span, d int32) int { - res := C.distance_span_date(s._inner, C.DateADT(d)) +func DistanceSpanDate(s *Span, d int) int { + res := C.distance_span_date(s._inner, C.int(d)) return int(res) } @@ -4800,22 +4504,22 @@ func DistanceSpanInt(s *Span, i int) int { // DistanceSpanTimestamptz wraps MEOS C function distance_span_timestamptz. -func DistanceSpanTimestamptz(s *Span, t int64) float64 { - res := C.distance_span_timestamptz(s._inner, C.TimestampTz(t)) +func DistanceSpanTimestamptz(s *Span, t int) float64 { + res := C.distance_span_timestamptz(s._inner, C.int(t)) return float64(res) } // DistanceSpansetBigint wraps MEOS C function distance_spanset_bigint. -func DistanceSpansetBigint(ss *SpanSet, i int64) int64 { - res := C.distance_spanset_bigint(ss._inner, C.int64(i)) - return int64(res) +func DistanceSpansetBigint(ss *SpanSet, i int) int { + res := C.distance_spanset_bigint(ss._inner, C.int(i)) + return int(res) } // DistanceSpansetDate wraps MEOS C function distance_spanset_date. -func DistanceSpansetDate(ss *SpanSet, d int32) int { - res := C.distance_spanset_date(ss._inner, C.DateADT(d)) +func DistanceSpansetDate(ss *SpanSet, d int) int { + res := C.distance_spanset_date(ss._inner, C.int(d)) return int(res) } @@ -4835,8 +4539,8 @@ func DistanceSpansetInt(ss *SpanSet, i int) int { // DistanceSpansetTimestamptz wraps MEOS C function distance_spanset_timestamptz. -func DistanceSpansetTimestamptz(ss *SpanSet, t int64) float64 { - res := C.distance_spanset_timestamptz(ss._inner, C.TimestampTz(t)) +func DistanceSpansetTimestamptz(ss *SpanSet, t int) float64 { + res := C.distance_spanset_timestamptz(ss._inner, C.int(t)) return float64(res) } @@ -4870,29 +4574,29 @@ func DistanceTstzspansetTstzspanset(ss1 *SpanSet, ss2 *SpanSet) float64 { // BigintExtentTransfn wraps MEOS C function bigint_extent_transfn. -func BigintExtentTransfn(state *Span, i int64) *Span { - res := C.bigint_extent_transfn(state._inner, C.int64(i)) +func BigintExtentTransfn(state *Span, i int) *Span { + res := C.bigint_extent_transfn(state._inner, C.int(i)) return &Span{_inner: res} } // BigintUnionTransfn wraps MEOS C function bigint_union_transfn. -func BigintUnionTransfn(state *Set, i int64) *Set { - res := C.bigint_union_transfn(state._inner, C.int64(i)) +func BigintUnionTransfn(state *Set, i int) *Set { + res := C.bigint_union_transfn(state._inner, C.int(i)) return &Set{_inner: res} } // DateExtentTransfn wraps MEOS C function date_extent_transfn. -func DateExtentTransfn(state *Span, d int32) *Span { - res := C.date_extent_transfn(state._inner, C.DateADT(d)) +func DateExtentTransfn(state *Span, d int) *Span { + res := C.date_extent_transfn(state._inner, C.int(d)) return &Span{_inner: res} } // DateUnionTransfn wraps MEOS C function date_union_transfn. -func DateUnionTransfn(state *Set, d int32) *Set { - res := C.date_union_transfn(state._inner, C.DateADT(d)) +func DateUnionTransfn(state *Set, d int) *Set { + res := C.date_union_transfn(state._inner, C.int(d)) return &Set{_inner: res} } @@ -4919,8 +4623,8 @@ func IntExtentTransfn(state *Span, i int) *Span { // IntUnionTransfn wraps MEOS C function int_union_transfn. -func IntUnionTransfn(state *Set, i int32) *Set { - res := C.int_union_transfn(state._inner, C.int32(i)) +func IntUnionTransfn(state *Set, i int) *Set { + res := C.int_union_transfn(state._inner, C.int(i)) return &Set{_inner: res} } @@ -4981,73 +4685,57 @@ func SpansetUnionTransfn(state *SpanSet, ss *SpanSet) *SpanSet { } -// TextUnionTransfn wraps MEOS C function text_union_transfn. -func TextUnionTransfn(state *Set, txt string) *Set { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.text_union_transfn(state._inner, _c_txt) - return &Set{_inner: res} -} +// TODO text_union_transfn: unsupported param const int * +// func TextUnionTransfn(...) { /* not yet handled by codegen */ } // TimestamptzExtentTransfn wraps MEOS C function timestamptz_extent_transfn. -func TimestamptzExtentTransfn(state *Span, t int64) *Span { - res := C.timestamptz_extent_transfn(state._inner, C.TimestampTz(t)) +func TimestamptzExtentTransfn(state *Span, t int) *Span { + res := C.timestamptz_extent_transfn(state._inner, C.int(t)) return &Span{_inner: res} } // TimestamptzUnionTransfn wraps MEOS C function timestamptz_union_transfn. -func TimestamptzUnionTransfn(state *Set, t int64) *Set { - res := C.timestamptz_union_transfn(state._inner, C.TimestampTz(t)) +func TimestamptzUnionTransfn(state *Set, t int) *Set { + res := C.timestamptz_union_transfn(state._inner, C.int(t)) return &Set{_inner: res} } // BigintGetBin wraps MEOS C function bigint_get_bin. -func BigintGetBin(value int64, vsize int64, vorigin int64) int64 { - res := C.bigint_get_bin(C.int64(value), C.int64(vsize), C.int64(vorigin)) - return int64(res) +func BigintGetBin(value int, vsize int, vorigin int) int { + res := C.bigint_get_bin(C.int(value), C.int(vsize), C.int(vorigin)) + return int(res) } // BigintspanBins wraps MEOS C function bigintspan_bins. -func BigintspanBins(s *Span, vsize int64, vorigin int64) (*Span, int) { +func BigintspanBins(s *Span, vsize int, vorigin int) (*Span, int) { var _out_count C.int - res := C.bigintspan_bins(s._inner, C.int64(vsize), C.int64(vorigin), &_out_count) + res := C.bigintspan_bins(s._inner, C.int(vsize), C.int(vorigin), &_out_count) return &Span{_inner: res}, int(_out_count) } // BigintspansetBins wraps MEOS C function bigintspanset_bins. -func BigintspansetBins(ss *SpanSet, vsize int64, vorigin int64) (*Span, int) { +func BigintspansetBins(ss *SpanSet, vsize int, vorigin int) (*Span, int) { var _out_count C.int - res := C.bigintspanset_bins(ss._inner, C.int64(vsize), C.int64(vorigin), &_out_count) + res := C.bigintspanset_bins(ss._inner, C.int(vsize), C.int(vorigin), &_out_count) return &Span{_inner: res}, int(_out_count) } -// DateGetBin wraps MEOS C function date_get_bin. -func DateGetBin(d int32, duration timeutil.Timedelta, torigin int32) int32 { - res := C.date_get_bin(C.DateADT(d), duration.Inner(), C.DateADT(torigin)) - return int32(res) -} +// TODO date_get_bin: unsupported param const int * +// func DateGetBin(...) { /* not yet handled by codegen */ } -// DatespanBins wraps MEOS C function datespan_bins. -func DatespanBins(s *Span, duration timeutil.Timedelta, torigin int32) (*Span, int) { - var _out_count C.int - res := C.datespan_bins(s._inner, duration.Inner(), C.DateADT(torigin), &_out_count) - return &Span{_inner: res}, int(_out_count) -} +// TODO datespan_bins: unsupported param const int * +// func DatespanBins(...) { /* not yet handled by codegen */ } -// DatespansetBins wraps MEOS C function datespanset_bins. -func DatespansetBins(ss *SpanSet, duration timeutil.Timedelta, torigin int32) (*Span, int) { - var _out_count C.int - res := C.datespanset_bins(ss._inner, duration.Inner(), C.DateADT(torigin), &_out_count) - return &Span{_inner: res}, int(_out_count) -} +// TODO datespanset_bins: unsupported param const int * +// func DatespansetBins(...) { /* not yet handled by codegen */ } // FloatGetBin wraps MEOS C function float_get_bin. @@ -5096,27 +4784,16 @@ func IntspansetBins(ss *SpanSet, vsize int, vorigin int) (*Span, int) { } -// TimestamptzGetBin wraps MEOS C function timestamptz_get_bin. -func TimestamptzGetBin(t int64, duration timeutil.Timedelta, torigin int64) int64 { - res := C.timestamptz_get_bin(C.TimestampTz(t), duration.Inner(), C.TimestampTz(torigin)) - return int64(res) -} +// TODO timestamptz_get_bin: unsupported param const int * +// func TimestamptzGetBin(...) { /* not yet handled by codegen */ } -// TstzspanBins wraps MEOS C function tstzspan_bins. -func TstzspanBins(s *Span, duration timeutil.Timedelta, origin int64) (*Span, int) { - var _out_count C.int - res := C.tstzspan_bins(s._inner, duration.Inner(), C.TimestampTz(origin), &_out_count) - return &Span{_inner: res}, int(_out_count) -} +// TODO tstzspan_bins: unsupported param const int * +// func TstzspanBins(...) { /* not yet handled by codegen */ } -// TstzspansetBins wraps MEOS C function tstzspanset_bins. -func TstzspansetBins(ss *SpanSet, duration timeutil.Timedelta, torigin int64) (*Span, int) { - var _out_count C.int - res := C.tstzspanset_bins(ss._inner, duration.Inner(), C.TimestampTz(torigin), &_out_count) - return &Span{_inner: res}, int(_out_count) -} +// TODO tstzspanset_bins: unsupported param const int * +// func TstzspansetBins(...) { /* not yet handled by codegen */ } // TBOXAsHexwkb wraps MEOS C function tbox_as_hexwkb. @@ -5174,8 +4851,8 @@ func TBOXOut(box *TBox, maxdd int) string { // FloatTimestamptzToTBOX wraps MEOS C function float_timestamptz_to_tbox. -func FloatTimestamptzToTBOX(d float64, t int64) *TBox { - res := C.float_timestamptz_to_tbox(C.double(d), C.TimestampTz(t)) +func FloatTimestamptzToTBOX(d float64, t int) *TBox { + res := C.float_timestamptz_to_tbox(C.double(d), C.int(t)) return &TBox{_inner: res} } @@ -5188,8 +4865,8 @@ func FloatTstzspanToTBOX(d float64, s *Span) *TBox { // IntTimestamptzToTBOX wraps MEOS C function int_timestamptz_to_tbox. -func IntTimestamptzToTBOX(i int, t int64) *TBox { - res := C.int_timestamptz_to_tbox(C.int(i), C.TimestampTz(t)) +func IntTimestamptzToTBOX(i int, t int) *TBox { + res := C.int_timestamptz_to_tbox(C.int(i), C.int(t)) return &TBox{_inner: res} } @@ -5209,8 +4886,8 @@ func NumspanTstzspanToTBOX(span *Span, s *Span) *TBox { // NumspanTimestamptzToTBOX wraps MEOS C function numspan_timestamptz_to_tbox. -func NumspanTimestamptzToTBOX(span *Span, t int64) *TBox { - res := C.numspan_timestamptz_to_tbox(span._inner, C.TimestampTz(t)) +func NumspanTimestamptzToTBOX(span *Span, t int) *TBox { + res := C.numspan_timestamptz_to_tbox(span._inner, C.int(t)) return &TBox{_inner: res} } @@ -5286,23 +4963,23 @@ func TBOXToTstzspan(box *TBox) *Span { // TimestamptzToTBOX wraps MEOS C function timestamptz_to_tbox. -func TimestamptzToTBOX(t int64) *TBox { - res := C.timestamptz_to_tbox(C.TimestampTz(t)) +func TimestamptzToTBOX(t int) *TBox { + res := C.timestamptz_to_tbox(C.int(t)) return &TBox{_inner: res} } // TBOXHash wraps MEOS C function tbox_hash. -func TBOXHash(box *TBox) uint32 { +func TBOXHash(box *TBox) int { res := C.tbox_hash(box._inner) - return uint32(res) + return int(res) } // TBOXHashExtended wraps MEOS C function tbox_hash_extended. -func TBOXHashExtended(box *TBox, seed uint64) uint64 { - res := C.tbox_hash_extended(box._inner, C.uint64(seed)) - return uint64(res) +func TBOXHashExtended(box *TBox, seed int) int { + res := C.tbox_hash_extended(box._inner, C.int(seed)) + return int(res) } @@ -5321,10 +4998,10 @@ func TBOXHasx(box *TBox) bool { // TBOXTmax wraps MEOS C function tbox_tmax. -func TBOXTmax(box *TBox) (bool, int64) { - var _out_result C.TimestampTz +func TBOXTmax(box *TBox) (bool, int) { + var _out_result C.int res := C.tbox_tmax(box._inner, &_out_result) - return bool(res), int64(_out_result) + return bool(res), int(_out_result) } @@ -5337,10 +5014,10 @@ func TBOXTmaxInc(box *TBox) (bool, bool) { // TBOXTmin wraps MEOS C function tbox_tmin. -func TBOXTmin(box *TBox) (bool, int64) { - var _out_result C.TimestampTz +func TBOXTmin(box *TBox) (bool, int) { + var _out_result C.int res := C.tbox_tmin(box._inner, &_out_result) - return bool(res), int64(_out_result) + return bool(res), int(_out_result) } @@ -5416,11 +5093,8 @@ func TboxintXmin(box *TBox) (bool, int) { } -// TBOXExpandTime wraps MEOS C function tbox_expand_time. -func TBOXExpandTime(box *TBox, interv timeutil.Timedelta) *TBox { - res := C.tbox_expand_time(box._inner, interv.Inner()) - return &TBox{_inner: res} -} +// TODO tbox_expand_time: unsupported param const int * +// func TBOXExpandTime(...) { /* not yet handled by codegen */ } // TBOXRound wraps MEOS C function tbox_round. @@ -5430,11 +5104,8 @@ func TBOXRound(box *TBox, maxdd int) *TBox { } -// TBOXShiftScaleTime wraps MEOS C function tbox_shift_scale_time. -func TBOXShiftScaleTime(box *TBox, shift timeutil.Timedelta, duration timeutil.Timedelta) *TBox { - res := C.tbox_shift_scale_time(box._inner, shift.Inner(), duration.Inner()) - return &TBox{_inner: res} -} +// TODO tbox_shift_scale_time: unsupported param const int * +// func TBOXShiftScaleTime(...) { /* not yet handled by codegen */ } // TfloatboxExpand wraps MEOS C function tfloatbox_expand. @@ -5774,8 +5445,8 @@ func TboolFromBaseTemp(b bool, temp Temporal) Temporal { // TboolinstMake wraps MEOS C function tboolinst_make. -func TboolinstMake(b bool, t int64) TInstant { - res := C.tboolinst_make(C.bool(b), C.TimestampTz(t)) +func TboolinstMake(b bool, t int) TInstant { + res := C.tboolinst_make(C.bool(b), C.int(t)) return TInstant{_inner: res} } @@ -5816,8 +5487,8 @@ func TfloatFromBaseTemp(d float64, temp Temporal) Temporal { // TfloatinstMake wraps MEOS C function tfloatinst_make. -func TfloatinstMake(d float64, t int64) TInstant { - res := C.tfloatinst_make(C.double(d), C.TimestampTz(t)) +func TfloatinstMake(d float64, t int) TInstant { + res := C.tfloatinst_make(C.double(d), C.int(t)) return TInstant{_inner: res} } @@ -5851,8 +5522,8 @@ func TintFromBaseTemp(i int, temp Temporal) Temporal { // TintinstMake wraps MEOS C function tintinst_make. -func TintinstMake(i int, t int64) TInstant { - res := C.tintinst_make(C.int(i), C.TimestampTz(t)) +func TintinstMake(i int, t int) TInstant { + res := C.tintinst_make(C.int(i), C.int(t)) return TInstant{_inner: res} } @@ -5896,58 +5567,28 @@ func TsequencesetMake(sequences []TSequence, normalize bool) TSequenceSet { } -// TsequencesetMakeGaps wraps MEOS C function tsequenceset_make_gaps. -func TsequencesetMakeGaps(instants []TInstant, interp Interpolation, maxt timeutil.Timedelta, maxdist float64) TSequenceSet { - _c_instants := make([]*C.TInstant, len(instants)) - for _i, _v := range instants { _c_instants[_i] = _v._inner } - res := C.tsequenceset_make_gaps((**C.TInstant)(unsafe.Pointer(&_c_instants[0])), C.int(len(instants)), C.interpType(interp), maxt.Inner(), C.double(maxdist)) - return TSequenceSet{_inner: res} -} +// TODO tsequenceset_make_gaps: unsupported param const int * +// func TsequencesetMakeGaps(...) { /* not yet handled by codegen */ } -// TtextFromBaseTemp wraps MEOS C function ttext_from_base_temp. -func TtextFromBaseTemp(txt string, temp Temporal) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ttext_from_base_temp(_c_txt, temp.Inner()) - return CreateTemporal(res) -} +// TODO ttext_from_base_temp: unsupported param const int * +// func TtextFromBaseTemp(...) { /* not yet handled by codegen */ } -// TtextinstMake wraps MEOS C function ttextinst_make. -func TtextinstMake(txt string, t int64) TInstant { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ttextinst_make(_c_txt, C.TimestampTz(t)) - return TInstant{_inner: res} -} +// TODO ttextinst_make: unsupported param const int * +// func TtextinstMake(...) { /* not yet handled by codegen */ } -// TtextseqFromBaseTstzset wraps MEOS C function ttextseq_from_base_tstzset. -func TtextseqFromBaseTstzset(txt string, s *Set) TSequence { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ttextseq_from_base_tstzset(_c_txt, s._inner) - return TSequence{_inner: res} -} +// TODO ttextseq_from_base_tstzset: unsupported param const int * +// func TtextseqFromBaseTstzset(...) { /* not yet handled by codegen */ } -// TtextseqFromBaseTstzspan wraps MEOS C function ttextseq_from_base_tstzspan. -func TtextseqFromBaseTstzspan(txt string, s *Span) TSequence { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ttextseq_from_base_tstzspan(_c_txt, s._inner) - return TSequence{_inner: res} -} +// TODO ttextseq_from_base_tstzspan: unsupported param const int * +// func TtextseqFromBaseTstzspan(...) { /* not yet handled by codegen */ } -// TtextseqsetFromBaseTstzspanset wraps MEOS C function ttextseqset_from_base_tstzspanset. -func TtextseqsetFromBaseTstzspanset(txt string, ss *SpanSet) TSequenceSet { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ttextseqset_from_base_tstzspanset(_c_txt, ss._inner) - return TSequenceSet{_inner: res} -} +// TODO ttextseqset_from_base_tstzspanset: unsupported param const int * +// func TtextseqsetFromBaseTstzspanset(...) { /* not yet handled by codegen */ } // TboolToTint wraps MEOS C function tbool_to_tint. @@ -6007,9 +5648,9 @@ func TboolStartValue(temp Temporal) bool { // TboolValueAtTimestamptz wraps MEOS C function tbool_value_at_timestamptz. -func TboolValueAtTimestamptz(temp Temporal, t int64, strict bool) (bool, bool) { +func TboolValueAtTimestamptz(temp Temporal, t int, strict bool) (bool, bool) { var _out_value C.bool - res := C.tbool_value_at_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict), &_out_value) + res := C.tbool_value_at_timestamptz(temp.Inner(), C.int(t), C.bool(strict), &_out_value) return bool(res), bool(_out_value) } @@ -6036,11 +5677,8 @@ func TboolValues(temp Temporal) []bool { } -// TemporalDuration wraps MEOS C function temporal_duration. -func TemporalDuration(temp Temporal, boundspan bool) timeutil.Timedelta { - res := C.temporal_duration(temp.Inner(), C.bool(boundspan)) - return IntervalToTimeDelta(res) -} +// TODO temporal_duration: unsupported return type int * +// func TemporalDuration(...) { /* not yet handled by codegen */ } // TemporalEndInstant wraps MEOS C function temporal_end_instant. @@ -6058,16 +5696,16 @@ func TemporalEndSequence(temp Temporal) TSequence { // TemporalEndTimestamptz wraps MEOS C function temporal_end_timestamptz. -func TemporalEndTimestamptz(temp Temporal) int64 { +func TemporalEndTimestamptz(temp Temporal) int { res := C.temporal_end_timestamptz(temp.Inner()) - return int64(res) + return int(res) } // TemporalHash wraps MEOS C function temporal_hash. -func TemporalHash(temp Temporal) uint32 { +func TemporalHash(temp Temporal) int { res := C.temporal_hash(temp.Inner()) - return uint32(res) + return int(res) } @@ -6141,11 +5779,8 @@ func TemporalNumTimestamps(temp Temporal) int { } -// TemporalSegmDuration wraps MEOS C function temporal_segm_duration. -func TemporalSegmDuration(temp Temporal, duration timeutil.Timedelta, atleast bool, strict bool) TSequenceSet { - res := C.temporal_segm_duration(temp.Inner(), duration.Inner(), C.bool(atleast), C.bool(strict)) - return TSequenceSet{_inner: res} -} +// TODO temporal_segm_duration: unsupported param const int * +// func TemporalSegmDuration(...) { /* not yet handled by codegen */ } // TemporalSegments wraps MEOS C function temporal_segments. @@ -6198,17 +5833,14 @@ func TemporalStartSequence(temp Temporal) TSequence { // TemporalStartTimestamptz wraps MEOS C function temporal_start_timestamptz. -func TemporalStartTimestamptz(temp Temporal) int64 { +func TemporalStartTimestamptz(temp Temporal) int { res := C.temporal_start_timestamptz(temp.Inner()) - return int64(res) + return int(res) } -// TemporalStops wraps MEOS C function temporal_stops. -func TemporalStops(temp Temporal, maxdist float64, minduration timeutil.Timedelta) TSequenceSet { - res := C.temporal_stops(temp.Inner(), C.double(maxdist), minduration.Inner()) - return TSequenceSet{_inner: res} -} +// TODO temporal_stops: unsupported param const int * +// func TemporalStops(...) { /* not yet handled by codegen */ } // TemporalSubtype wraps MEOS C function temporal_subtype. @@ -6226,24 +5858,24 @@ func TemporalTime(temp Temporal) *SpanSet { // TemporalTimestamps wraps MEOS C function temporal_timestamps. -func TemporalTimestamps(temp Temporal) []int64 { +func TemporalTimestamps(temp Temporal) []int { var _out_count C.int res := C.temporal_timestamps(temp.Inner(), &_out_count) _n := int(_out_count) - _slice := unsafe.Slice((*C.TimestampTz)(unsafe.Pointer(res)), _n) - _out := make([]int64, _n) + _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) + _out := make([]int, _n) for _i, _e := range _slice { - _out[_i] = int64(_e) + _out[_i] = int(_e) } return _out } // TemporalTimestamptzN wraps MEOS C function temporal_timestamptz_n. -func TemporalTimestamptzN(temp Temporal, n int) (bool, int64) { - var _out_result C.TimestampTz +func TemporalTimestamptzN(temp Temporal, n int) (bool, int) { + var _out_result C.int res := C.temporal_timestamptz_n(temp.Inner(), C.int(n), &_out_result) - return bool(res), int64(_out_result) + return bool(res), int(_out_result) } @@ -6290,9 +5922,9 @@ func TfloatStartValue(temp Temporal) float64 { // TfloatValueAtTimestamptz wraps MEOS C function tfloat_value_at_timestamptz. -func TfloatValueAtTimestamptz(temp Temporal, t int64, strict bool) (bool, float64) { +func TfloatValueAtTimestamptz(temp Temporal, t int, strict bool) (bool, float64) { var _out_value C.double - res := C.tfloat_value_at_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict), &_out_value) + res := C.tfloat_value_at_timestamptz(temp.Inner(), C.int(t), C.bool(strict), &_out_value) return bool(res), float64(_out_value) } @@ -6348,9 +5980,9 @@ func TintStartValue(temp Temporal) int { // TintValueAtTimestamptz wraps MEOS C function tint_value_at_timestamptz. -func TintValueAtTimestamptz(temp Temporal, t int64, strict bool) (bool, int) { +func TintValueAtTimestamptz(temp Temporal, t int, strict bool) (bool, int) { var _out_value C.int - res := C.tint_value_at_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict), &_out_value) + res := C.tint_value_at_timestamptz(temp.Inner(), C.int(t), C.bool(strict), &_out_value) return bool(res), int(_out_value) } @@ -6405,62 +6037,32 @@ func TnumberValuespans(temp Temporal) *SpanSet { } -// TtextEndValue wraps MEOS C function ttext_end_value. -func TtextEndValue(temp Temporal) string { - res := C.ttext_end_value(temp.Inner()) - return text2cstring(res) -} +// TODO ttext_end_value: unsupported return type int * +// func TtextEndValue(...) { /* not yet handled by codegen */ } -// TtextMaxValue wraps MEOS C function ttext_max_value. -func TtextMaxValue(temp Temporal) string { - res := C.ttext_max_value(temp.Inner()) - return text2cstring(res) -} +// TODO ttext_max_value: unsupported return type int * +// func TtextMaxValue(...) { /* not yet handled by codegen */ } -// TtextMinValue wraps MEOS C function ttext_min_value. -func TtextMinValue(temp Temporal) string { - res := C.ttext_min_value(temp.Inner()) - return text2cstring(res) -} +// TODO ttext_min_value: unsupported return type int * +// func TtextMinValue(...) { /* not yet handled by codegen */ } -// TtextStartValue wraps MEOS C function ttext_start_value. -func TtextStartValue(temp Temporal) string { - res := C.ttext_start_value(temp.Inner()) - return text2cstring(res) -} +// TODO ttext_start_value: unsupported return type int * +// func TtextStartValue(...) { /* not yet handled by codegen */ } -// TtextValueAtTimestamptz wraps MEOS C function ttext_value_at_timestamptz. -func TtextValueAtTimestamptz(temp Temporal, t int64, strict bool) (bool, string) { - var _out_value *C.text - res := C.ttext_value_at_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict), &_out_value) - return bool(res), text2cstring(_out_value) -} +// TODO ttext_value_at_timestamptz: unhandled OUTPUT_SCALAR shape int ** +// func TtextValueAtTimestamptz(...) { /* not yet handled by codegen */ } -// TtextValueN wraps MEOS C function ttext_value_n. -func TtextValueN(temp Temporal, n int) (bool, string) { - var _out_result *C.text - res := C.ttext_value_n(temp.Inner(), C.int(n), &_out_result) - return bool(res), text2cstring(_out_result) -} +// TODO ttext_value_n: unhandled OUTPUT_SCALAR shape int ** +// func TtextValueN(...) { /* not yet handled by codegen */ } -// TtextValues wraps MEOS C function ttext_values. -func TtextValues(temp Temporal) []string { - var _out_count C.int - res := C.ttext_values(temp.Inner(), &_out_count) - _n := int(_out_count) - _slice := unsafe.Slice((**C.text)(unsafe.Pointer(res)), _n) - _out := make([]string, _n) - for _i, _e := range _slice { - _out[_i] = text2cstring(_e) - } - return _out -} +// TODO ttext_values: unsupported return type int ** +// func TtextValues(...) { /* not yet handled by codegen */ } // FloatDegrees wraps MEOS C function float_degrees. @@ -6492,11 +6094,8 @@ func TemporalRound(temp Temporal, maxdd int) Temporal { } -// TemporalScaleTime wraps MEOS C function temporal_scale_time. -func TemporalScaleTime(temp Temporal, duration timeutil.Timedelta) Temporal { - res := C.temporal_scale_time(temp.Inner(), duration.Inner()) - return CreateTemporal(res) -} +// TODO temporal_scale_time: unsupported param const int * +// func TemporalScaleTime(...) { /* not yet handled by codegen */ } // TemporalSetInterp wraps MEOS C function temporal_set_interp. @@ -6506,18 +6105,12 @@ func TemporalSetInterp(temp Temporal, interp Interpolation) Temporal { } -// TemporalShiftScaleTime wraps MEOS C function temporal_shift_scale_time. -func TemporalShiftScaleTime(temp Temporal, shift timeutil.Timedelta, duration timeutil.Timedelta) Temporal { - res := C.temporal_shift_scale_time(temp.Inner(), shift.Inner(), duration.Inner()) - return CreateTemporal(res) -} +// TODO temporal_shift_scale_time: unsupported param const int * +// func TemporalShiftScaleTime(...) { /* not yet handled by codegen */ } -// TemporalShiftTime wraps MEOS C function temporal_shift_time. -func TemporalShiftTime(temp Temporal, shift timeutil.Timedelta) Temporal { - res := C.temporal_shift_time(temp.Inner(), shift.Inner()) - return CreateTemporal(res) -} +// TODO temporal_shift_time: unsupported param const int * +// func TemporalShiftTime(...) { /* not yet handled by codegen */ } // TemporalToTinstant wraps MEOS C function temporal_to_tinstant. @@ -6611,11 +6204,8 @@ func TintShiftValue(temp Temporal, shift int) Temporal { } -// TemporalAppendTinstant wraps MEOS C function temporal_append_tinstant. -func TemporalAppendTinstant(temp Temporal, inst TInstant, interp Interpolation, maxdist float64, maxt timeutil.Timedelta, expand bool) Temporal { - res := C.temporal_append_tinstant(temp.Inner(), inst.Inner(), C.interpType(interp), C.double(maxdist), maxt.Inner(), C.bool(expand)) - return CreateTemporal(res) -} +// TODO temporal_append_tinstant: unsupported param const int * +// func TemporalAppendTinstant(...) { /* not yet handled by codegen */ } // TemporalAppendTsequence wraps MEOS C function temporal_append_tsequence. @@ -6626,8 +6216,8 @@ func TemporalAppendTsequence(temp Temporal, seq TSequence, expand bool) Temporal // TemporalDeleteTimestamptz wraps MEOS C function temporal_delete_timestamptz. -func TemporalDeleteTimestamptz(temp Temporal, t int64, connect bool) Temporal { - res := C.temporal_delete_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(connect)) +func TemporalDeleteTimestamptz(temp Temporal, t int, connect bool) Temporal { + res := C.temporal_delete_timestamptz(temp.Inner(), C.int(t), C.bool(connect)) return CreateTemporal(res) } @@ -6698,8 +6288,8 @@ func TboolMinusValue(temp Temporal, b bool) Temporal { // TemporalAfterTimestamptz wraps MEOS C function temporal_after_timestamptz. -func TemporalAfterTimestamptz(temp Temporal, t int64, strict bool) Temporal { - res := C.temporal_after_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict)) +func TemporalAfterTimestamptz(temp Temporal, t int, strict bool) Temporal { + res := C.temporal_after_timestamptz(temp.Inner(), C.int(t), C.bool(strict)) return CreateTemporal(res) } @@ -6719,8 +6309,8 @@ func TemporalAtMin(temp Temporal) Temporal { // TemporalAtTimestamptz wraps MEOS C function temporal_at_timestamptz. -func TemporalAtTimestamptz(temp Temporal, t int64) Temporal { - res := C.temporal_at_timestamptz(temp.Inner(), C.TimestampTz(t)) +func TemporalAtTimestamptz(temp Temporal, t int) Temporal { + res := C.temporal_at_timestamptz(temp.Inner(), C.int(t)) return CreateTemporal(res) } @@ -6754,8 +6344,8 @@ func TemporalAtValues(temp Temporal, set *Set) Temporal { // TemporalBeforeTimestamptz wraps MEOS C function temporal_before_timestamptz. -func TemporalBeforeTimestamptz(temp Temporal, t int64, strict bool) Temporal { - res := C.temporal_before_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict)) +func TemporalBeforeTimestamptz(temp Temporal, t int, strict bool) Temporal { + res := C.temporal_before_timestamptz(temp.Inner(), C.int(t), C.bool(strict)) return CreateTemporal(res) } @@ -6775,8 +6365,8 @@ func TemporalMinusMin(temp Temporal) Temporal { // TemporalMinusTimestamptz wraps MEOS C function temporal_minus_timestamptz. -func TemporalMinusTimestamptz(temp Temporal, t int64) Temporal { - res := C.temporal_minus_timestamptz(temp.Inner(), C.TimestampTz(t)) +func TemporalMinusTimestamptz(temp Temporal, t int) Temporal { + res := C.temporal_minus_timestamptz(temp.Inner(), C.int(t)) return CreateTemporal(res) } @@ -6879,22 +6469,12 @@ func TnumberMinusTBOX(temp Temporal, box *TBox) Temporal { } -// TtextAtValue wraps MEOS C function ttext_at_value. -func TtextAtValue(temp Temporal, txt string) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ttext_at_value(temp.Inner(), _c_txt) - return CreateTemporal(res) -} +// TODO ttext_at_value: unsupported param int * +// func TtextAtValue(...) { /* not yet handled by codegen */ } -// TtextMinusValue wraps MEOS C function ttext_minus_value. -func TtextMinusValue(temp Temporal, txt string) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ttext_minus_value(temp.Inner(), _c_txt) - return CreateTemporal(res) -} +// TODO ttext_minus_value: unsupported param int * +// func TtextMinusValue(...) { /* not yet handled by codegen */ } // TemporalCmp wraps MEOS C function temporal_cmp. @@ -6981,13 +6561,8 @@ func AlwaysEqTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// AlwaysEqTextTtext wraps MEOS C function always_eq_text_ttext. -func AlwaysEqTextTtext(txt string, temp Temporal) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.always_eq_text_ttext(_c_txt, temp.Inner()) - return int(res) -} +// TODO always_eq_text_ttext: unsupported param const int * +// func AlwaysEqTextTtext(...) { /* not yet handled by codegen */ } // AlwaysEqTfloatFloat wraps MEOS C function always_eq_tfloat_float. @@ -7004,13 +6579,8 @@ func AlwaysEqTintInt(temp Temporal, i int) int { } -// AlwaysEqTtextText wraps MEOS C function always_eq_ttext_text. -func AlwaysEqTtextText(temp Temporal, txt string) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.always_eq_ttext_text(temp.Inner(), _c_txt) - return int(res) -} +// TODO always_eq_ttext_text: unsupported param const int * +// func AlwaysEqTtextText(...) { /* not yet handled by codegen */ } // AlwaysGeFloatTfloat wraps MEOS C function always_ge_float_tfloat. @@ -7034,13 +6604,8 @@ func AlwaysGeTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// AlwaysGeTextTtext wraps MEOS C function always_ge_text_ttext. -func AlwaysGeTextTtext(txt string, temp Temporal) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.always_ge_text_ttext(_c_txt, temp.Inner()) - return int(res) -} +// TODO always_ge_text_ttext: unsupported param const int * +// func AlwaysGeTextTtext(...) { /* not yet handled by codegen */ } // AlwaysGeTfloatFloat wraps MEOS C function always_ge_tfloat_float. @@ -7057,13 +6622,8 @@ func AlwaysGeTintInt(temp Temporal, i int) int { } -// AlwaysGeTtextText wraps MEOS C function always_ge_ttext_text. -func AlwaysGeTtextText(temp Temporal, txt string) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.always_ge_ttext_text(temp.Inner(), _c_txt) - return int(res) -} +// TODO always_ge_ttext_text: unsupported param const int * +// func AlwaysGeTtextText(...) { /* not yet handled by codegen */ } // AlwaysGtFloatTfloat wraps MEOS C function always_gt_float_tfloat. @@ -7087,13 +6647,8 @@ func AlwaysGtTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// AlwaysGtTextTtext wraps MEOS C function always_gt_text_ttext. -func AlwaysGtTextTtext(txt string, temp Temporal) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.always_gt_text_ttext(_c_txt, temp.Inner()) - return int(res) -} +// TODO always_gt_text_ttext: unsupported param const int * +// func AlwaysGtTextTtext(...) { /* not yet handled by codegen */ } // AlwaysGtTfloatFloat wraps MEOS C function always_gt_tfloat_float. @@ -7110,13 +6665,8 @@ func AlwaysGtTintInt(temp Temporal, i int) int { } -// AlwaysGtTtextText wraps MEOS C function always_gt_ttext_text. -func AlwaysGtTtextText(temp Temporal, txt string) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.always_gt_ttext_text(temp.Inner(), _c_txt) - return int(res) -} +// TODO always_gt_ttext_text: unsupported param const int * +// func AlwaysGtTtextText(...) { /* not yet handled by codegen */ } // AlwaysLeFloatTfloat wraps MEOS C function always_le_float_tfloat. @@ -7140,13 +6690,8 @@ func AlwaysLeTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// AlwaysLeTextTtext wraps MEOS C function always_le_text_ttext. -func AlwaysLeTextTtext(txt string, temp Temporal) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.always_le_text_ttext(_c_txt, temp.Inner()) - return int(res) -} +// TODO always_le_text_ttext: unsupported param const int * +// func AlwaysLeTextTtext(...) { /* not yet handled by codegen */ } // AlwaysLeTfloatFloat wraps MEOS C function always_le_tfloat_float. @@ -7163,13 +6708,8 @@ func AlwaysLeTintInt(temp Temporal, i int) int { } -// AlwaysLeTtextText wraps MEOS C function always_le_ttext_text. -func AlwaysLeTtextText(temp Temporal, txt string) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.always_le_ttext_text(temp.Inner(), _c_txt) - return int(res) -} +// TODO always_le_ttext_text: unsupported param const int * +// func AlwaysLeTtextText(...) { /* not yet handled by codegen */ } // AlwaysLtFloatTfloat wraps MEOS C function always_lt_float_tfloat. @@ -7193,13 +6733,8 @@ func AlwaysLtTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// AlwaysLtTextTtext wraps MEOS C function always_lt_text_ttext. -func AlwaysLtTextTtext(txt string, temp Temporal) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.always_lt_text_ttext(_c_txt, temp.Inner()) - return int(res) -} +// TODO always_lt_text_ttext: unsupported param const int * +// func AlwaysLtTextTtext(...) { /* not yet handled by codegen */ } // AlwaysLtTfloatFloat wraps MEOS C function always_lt_tfloat_float. @@ -7216,13 +6751,8 @@ func AlwaysLtTintInt(temp Temporal, i int) int { } -// AlwaysLtTtextText wraps MEOS C function always_lt_ttext_text. -func AlwaysLtTtextText(temp Temporal, txt string) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.always_lt_ttext_text(temp.Inner(), _c_txt) - return int(res) -} +// TODO always_lt_ttext_text: unsupported param const int * +// func AlwaysLtTtextText(...) { /* not yet handled by codegen */ } // AlwaysNeBoolTbool wraps MEOS C function always_ne_bool_tbool. @@ -7260,13 +6790,8 @@ func AlwaysNeTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// AlwaysNeTextTtext wraps MEOS C function always_ne_text_ttext. -func AlwaysNeTextTtext(txt string, temp Temporal) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.always_ne_text_ttext(_c_txt, temp.Inner()) - return int(res) -} +// TODO always_ne_text_ttext: unsupported param const int * +// func AlwaysNeTextTtext(...) { /* not yet handled by codegen */ } // AlwaysNeTfloatFloat wraps MEOS C function always_ne_tfloat_float. @@ -7283,13 +6808,8 @@ func AlwaysNeTintInt(temp Temporal, i int) int { } -// AlwaysNeTtextText wraps MEOS C function always_ne_ttext_text. -func AlwaysNeTtextText(temp Temporal, txt string) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.always_ne_ttext_text(temp.Inner(), _c_txt) - return int(res) -} +// TODO always_ne_ttext_text: unsupported param const int * +// func AlwaysNeTtextText(...) { /* not yet handled by codegen */ } // EverEqBoolTbool wraps MEOS C function ever_eq_bool_tbool. @@ -7327,13 +6847,8 @@ func EverEqTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// EverEqTextTtext wraps MEOS C function ever_eq_text_ttext. -func EverEqTextTtext(txt string, temp Temporal) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ever_eq_text_ttext(_c_txt, temp.Inner()) - return int(res) -} +// TODO ever_eq_text_ttext: unsupported param const int * +// func EverEqTextTtext(...) { /* not yet handled by codegen */ } // EverEqTfloatFloat wraps MEOS C function ever_eq_tfloat_float. @@ -7350,13 +6865,8 @@ func EverEqTintInt(temp Temporal, i int) int { } -// EverEqTtextText wraps MEOS C function ever_eq_ttext_text. -func EverEqTtextText(temp Temporal, txt string) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ever_eq_ttext_text(temp.Inner(), _c_txt) - return int(res) -} +// TODO ever_eq_ttext_text: unsupported param const int * +// func EverEqTtextText(...) { /* not yet handled by codegen */ } // EverGeFloatTfloat wraps MEOS C function ever_ge_float_tfloat. @@ -7380,13 +6890,8 @@ func EverGeTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// EverGeTextTtext wraps MEOS C function ever_ge_text_ttext. -func EverGeTextTtext(txt string, temp Temporal) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ever_ge_text_ttext(_c_txt, temp.Inner()) - return int(res) -} +// TODO ever_ge_text_ttext: unsupported param const int * +// func EverGeTextTtext(...) { /* not yet handled by codegen */ } // EverGeTfloatFloat wraps MEOS C function ever_ge_tfloat_float. @@ -7403,13 +6908,8 @@ func EverGeTintInt(temp Temporal, i int) int { } -// EverGeTtextText wraps MEOS C function ever_ge_ttext_text. -func EverGeTtextText(temp Temporal, txt string) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ever_ge_ttext_text(temp.Inner(), _c_txt) - return int(res) -} +// TODO ever_ge_ttext_text: unsupported param const int * +// func EverGeTtextText(...) { /* not yet handled by codegen */ } // EverGtFloatTfloat wraps MEOS C function ever_gt_float_tfloat. @@ -7433,13 +6933,8 @@ func EverGtTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// EverGtTextTtext wraps MEOS C function ever_gt_text_ttext. -func EverGtTextTtext(txt string, temp Temporal) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ever_gt_text_ttext(_c_txt, temp.Inner()) - return int(res) -} +// TODO ever_gt_text_ttext: unsupported param const int * +// func EverGtTextTtext(...) { /* not yet handled by codegen */ } // EverGtTfloatFloat wraps MEOS C function ever_gt_tfloat_float. @@ -7456,13 +6951,8 @@ func EverGtTintInt(temp Temporal, i int) int { } -// EverGtTtextText wraps MEOS C function ever_gt_ttext_text. -func EverGtTtextText(temp Temporal, txt string) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ever_gt_ttext_text(temp.Inner(), _c_txt) - return int(res) -} +// TODO ever_gt_ttext_text: unsupported param const int * +// func EverGtTtextText(...) { /* not yet handled by codegen */ } // EverLeFloatTfloat wraps MEOS C function ever_le_float_tfloat. @@ -7486,13 +6976,8 @@ func EverLeTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// EverLeTextTtext wraps MEOS C function ever_le_text_ttext. -func EverLeTextTtext(txt string, temp Temporal) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ever_le_text_ttext(_c_txt, temp.Inner()) - return int(res) -} +// TODO ever_le_text_ttext: unsupported param const int * +// func EverLeTextTtext(...) { /* not yet handled by codegen */ } // EverLeTfloatFloat wraps MEOS C function ever_le_tfloat_float. @@ -7509,13 +6994,8 @@ func EverLeTintInt(temp Temporal, i int) int { } -// EverLeTtextText wraps MEOS C function ever_le_ttext_text. -func EverLeTtextText(temp Temporal, txt string) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ever_le_ttext_text(temp.Inner(), _c_txt) - return int(res) -} +// TODO ever_le_ttext_text: unsupported param const int * +// func EverLeTtextText(...) { /* not yet handled by codegen */ } // EverLtFloatTfloat wraps MEOS C function ever_lt_float_tfloat. @@ -7539,13 +7019,8 @@ func EverLtTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// EverLtTextTtext wraps MEOS C function ever_lt_text_ttext. -func EverLtTextTtext(txt string, temp Temporal) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ever_lt_text_ttext(_c_txt, temp.Inner()) - return int(res) -} +// TODO ever_lt_text_ttext: unsupported param const int * +// func EverLtTextTtext(...) { /* not yet handled by codegen */ } // EverLtTfloatFloat wraps MEOS C function ever_lt_tfloat_float. @@ -7562,13 +7037,8 @@ func EverLtTintInt(temp Temporal, i int) int { } -// EverLtTtextText wraps MEOS C function ever_lt_ttext_text. -func EverLtTtextText(temp Temporal, txt string) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ever_lt_ttext_text(temp.Inner(), _c_txt) - return int(res) -} +// TODO ever_lt_ttext_text: unsupported param const int * +// func EverLtTtextText(...) { /* not yet handled by codegen */ } // EverNeBoolTbool wraps MEOS C function ever_ne_bool_tbool. @@ -7606,13 +7076,8 @@ func EverNeTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// EverNeTextTtext wraps MEOS C function ever_ne_text_ttext. -func EverNeTextTtext(txt string, temp Temporal) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ever_ne_text_ttext(_c_txt, temp.Inner()) - return int(res) -} +// TODO ever_ne_text_ttext: unsupported param const int * +// func EverNeTextTtext(...) { /* not yet handled by codegen */ } // EverNeTfloatFloat wraps MEOS C function ever_ne_tfloat_float. @@ -7629,13 +7094,8 @@ func EverNeTintInt(temp Temporal, i int) int { } -// EverNeTtextText wraps MEOS C function ever_ne_ttext_text. -func EverNeTtextText(temp Temporal, txt string) int { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.ever_ne_ttext_text(temp.Inner(), _c_txt) - return int(res) -} +// TODO ever_ne_ttext_text: unsupported param const int * +// func EverNeTtextText(...) { /* not yet handled by codegen */ } // TeqBoolTbool wraps MEOS C function teq_bool_tbool. @@ -7673,13 +7133,8 @@ func TeqTemporalTemporal(temp1 Temporal, temp2 Temporal) Temporal { } -// TeqTextTtext wraps MEOS C function teq_text_ttext. -func TeqTextTtext(txt string, temp Temporal) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.teq_text_ttext(_c_txt, temp.Inner()) - return CreateTemporal(res) -} +// TODO teq_text_ttext: unsupported param const int * +// func TeqTextTtext(...) { /* not yet handled by codegen */ } // TeqTfloatFloat wraps MEOS C function teq_tfloat_float. @@ -7696,13 +7151,8 @@ func TeqTintInt(temp Temporal, i int) Temporal { } -// TeqTtextText wraps MEOS C function teq_ttext_text. -func TeqTtextText(temp Temporal, txt string) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.teq_ttext_text(temp.Inner(), _c_txt) - return CreateTemporal(res) -} +// TODO teq_ttext_text: unsupported param const int * +// func TeqTtextText(...) { /* not yet handled by codegen */ } // TgeFloatTfloat wraps MEOS C function tge_float_tfloat. @@ -7726,13 +7176,8 @@ func TgeTemporalTemporal(temp1 Temporal, temp2 Temporal) Temporal { } -// TgeTextTtext wraps MEOS C function tge_text_ttext. -func TgeTextTtext(txt string, temp Temporal) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.tge_text_ttext(_c_txt, temp.Inner()) - return CreateTemporal(res) -} +// TODO tge_text_ttext: unsupported param const int * +// func TgeTextTtext(...) { /* not yet handled by codegen */ } // TgeTfloatFloat wraps MEOS C function tge_tfloat_float. @@ -7749,13 +7194,8 @@ func TgeTintInt(temp Temporal, i int) Temporal { } -// TgeTtextText wraps MEOS C function tge_ttext_text. -func TgeTtextText(temp Temporal, txt string) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.tge_ttext_text(temp.Inner(), _c_txt) - return CreateTemporal(res) -} +// TODO tge_ttext_text: unsupported param const int * +// func TgeTtextText(...) { /* not yet handled by codegen */ } // TgtFloatTfloat wraps MEOS C function tgt_float_tfloat. @@ -7779,13 +7219,8 @@ func TgtTemporalTemporal(temp1 Temporal, temp2 Temporal) Temporal { } -// TgtTextTtext wraps MEOS C function tgt_text_ttext. -func TgtTextTtext(txt string, temp Temporal) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.tgt_text_ttext(_c_txt, temp.Inner()) - return CreateTemporal(res) -} +// TODO tgt_text_ttext: unsupported param const int * +// func TgtTextTtext(...) { /* not yet handled by codegen */ } // TgtTfloatFloat wraps MEOS C function tgt_tfloat_float. @@ -7802,13 +7237,8 @@ func TgtTintInt(temp Temporal, i int) Temporal { } -// TgtTtextText wraps MEOS C function tgt_ttext_text. -func TgtTtextText(temp Temporal, txt string) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.tgt_ttext_text(temp.Inner(), _c_txt) - return CreateTemporal(res) -} +// TODO tgt_ttext_text: unsupported param const int * +// func TgtTtextText(...) { /* not yet handled by codegen */ } // TleFloatTfloat wraps MEOS C function tle_float_tfloat. @@ -7832,13 +7262,8 @@ func TleTemporalTemporal(temp1 Temporal, temp2 Temporal) Temporal { } -// TleTextTtext wraps MEOS C function tle_text_ttext. -func TleTextTtext(txt string, temp Temporal) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.tle_text_ttext(_c_txt, temp.Inner()) - return CreateTemporal(res) -} +// TODO tle_text_ttext: unsupported param const int * +// func TleTextTtext(...) { /* not yet handled by codegen */ } // TleTfloatFloat wraps MEOS C function tle_tfloat_float. @@ -7855,13 +7280,8 @@ func TleTintInt(temp Temporal, i int) Temporal { } -// TleTtextText wraps MEOS C function tle_ttext_text. -func TleTtextText(temp Temporal, txt string) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.tle_ttext_text(temp.Inner(), _c_txt) - return CreateTemporal(res) -} +// TODO tle_ttext_text: unsupported param const int * +// func TleTtextText(...) { /* not yet handled by codegen */ } // TltFloatTfloat wraps MEOS C function tlt_float_tfloat. @@ -7885,13 +7305,8 @@ func TltTemporalTemporal(temp1 Temporal, temp2 Temporal) Temporal { } -// TltTextTtext wraps MEOS C function tlt_text_ttext. -func TltTextTtext(txt string, temp Temporal) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.tlt_text_ttext(_c_txt, temp.Inner()) - return CreateTemporal(res) -} +// TODO tlt_text_ttext: unsupported param const int * +// func TltTextTtext(...) { /* not yet handled by codegen */ } // TltTfloatFloat wraps MEOS C function tlt_tfloat_float. @@ -7908,13 +7323,8 @@ func TltTintInt(temp Temporal, i int) Temporal { } -// TltTtextText wraps MEOS C function tlt_ttext_text. -func TltTtextText(temp Temporal, txt string) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.tlt_ttext_text(temp.Inner(), _c_txt) - return CreateTemporal(res) -} +// TODO tlt_ttext_text: unsupported param const int * +// func TltTtextText(...) { /* not yet handled by codegen */ } // TneBoolTbool wraps MEOS C function tne_bool_tbool. @@ -7952,13 +7362,8 @@ func TneTemporalTemporal(temp1 Temporal, temp2 Temporal) Temporal { } -// TneTextTtext wraps MEOS C function tne_text_ttext. -func TneTextTtext(txt string, temp Temporal) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.tne_text_ttext(_c_txt, temp.Inner()) - return CreateTemporal(res) -} +// TODO tne_text_ttext: unsupported param const int * +// func TneTextTtext(...) { /* not yet handled by codegen */ } // TneTfloatFloat wraps MEOS C function tne_tfloat_float. @@ -7975,13 +7380,8 @@ func TneTintInt(temp Temporal, i int) Temporal { } -// TneTtextText wraps MEOS C function tne_ttext_text. -func TneTtextText(temp Temporal, txt string) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.tne_ttext_text(temp.Inner(), _c_txt) - return CreateTemporal(res) -} +// TODO tne_ttext_text: unsupported param const int * +// func TneTtextText(...) { /* not yet handled by codegen */ } // TemporalSpans wraps MEOS C function temporal_spans. @@ -8879,22 +8279,12 @@ func TnumberDeltaValue(temp Temporal) Temporal { } -// TextcatTextTtext wraps MEOS C function textcat_text_ttext. -func TextcatTextTtext(txt string, temp Temporal) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.textcat_text_ttext(_c_txt, temp.Inner()) - return CreateTemporal(res) -} +// TODO textcat_text_ttext: unsupported param const int * +// func TextcatTextTtext(...) { /* not yet handled by codegen */ } -// TextcatTtextText wraps MEOS C function textcat_ttext_text. -func TextcatTtextText(temp Temporal, txt string) Temporal { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.textcat_ttext_text(temp.Inner(), _c_txt) - return CreateTemporal(res) -} +// TODO textcat_ttext_text: unsupported param const int * +// func TextcatTtextText(...) { /* not yet handled by codegen */ } // TextcatTtextTtext wraps MEOS C function textcat_ttext_ttext. @@ -9023,6 +8413,20 @@ func TemporalExtentTransfn(s *Span, temp Temporal) *Span { } +// TemporalMergeTransfn wraps MEOS C function temporal_merge_transfn. +func TemporalMergeTransfn(state *SkipList, temp Temporal) *SkipList { + res := C.temporal_merge_transfn(state._inner, temp.Inner()) + return &SkipList{_inner: res} +} + + +// TemporalMergeCombinefn wraps MEOS C function temporal_merge_combinefn. +func TemporalMergeCombinefn(state1 *SkipList, state2 *SkipList) *SkipList { + res := C.temporal_merge_combinefn(state1._inner, state2._inner) + return &SkipList{_inner: res} +} + + // TemporalTaggFinalfn wraps MEOS C function temporal_tagg_finalfn. func TemporalTaggFinalfn(state *SkipList) Temporal { res := C.temporal_tagg_finalfn(state._inner) @@ -9058,30 +8462,21 @@ func TfloatTsumTransfn(state *SkipList, temp Temporal) *SkipList { } -// TfloatWmaxTransfn wraps MEOS C function tfloat_wmax_transfn. -func TfloatWmaxTransfn(state *SkipList, temp Temporal, interv timeutil.Timedelta) *SkipList { - res := C.tfloat_wmax_transfn(state._inner, temp.Inner(), interv.Inner()) - return &SkipList{_inner: res} -} +// TODO tfloat_wmax_transfn: unsupported param const int * +// func TfloatWmaxTransfn(...) { /* not yet handled by codegen */ } -// TfloatWminTransfn wraps MEOS C function tfloat_wmin_transfn. -func TfloatWminTransfn(state *SkipList, temp Temporal, interv timeutil.Timedelta) *SkipList { - res := C.tfloat_wmin_transfn(state._inner, temp.Inner(), interv.Inner()) - return &SkipList{_inner: res} -} +// TODO tfloat_wmin_transfn: unsupported param const int * +// func TfloatWminTransfn(...) { /* not yet handled by codegen */ } -// TfloatWsumTransfn wraps MEOS C function tfloat_wsum_transfn. -func TfloatWsumTransfn(state *SkipList, temp Temporal, interv timeutil.Timedelta) *SkipList { - res := C.tfloat_wsum_transfn(state._inner, temp.Inner(), interv.Inner()) - return &SkipList{_inner: res} -} +// TODO tfloat_wsum_transfn: unsupported param const int * +// func TfloatWsumTransfn(...) { /* not yet handled by codegen */ } // TimestamptzTcountTransfn wraps MEOS C function timestamptz_tcount_transfn. -func TimestamptzTcountTransfn(state *SkipList, t int64) *SkipList { - res := C.timestamptz_tcount_transfn(state._inner, C.TimestampTz(t)) +func TimestamptzTcountTransfn(state *SkipList, t int) *SkipList { + res := C.timestamptz_tcount_transfn(state._inner, C.int(t)) return &SkipList{_inner: res} } @@ -9107,25 +8502,16 @@ func TintTsumTransfn(state *SkipList, temp Temporal) *SkipList { } -// TintWmaxTransfn wraps MEOS C function tint_wmax_transfn. -func TintWmaxTransfn(state *SkipList, temp Temporal, interv timeutil.Timedelta) *SkipList { - res := C.tint_wmax_transfn(state._inner, temp.Inner(), interv.Inner()) - return &SkipList{_inner: res} -} +// TODO tint_wmax_transfn: unsupported param const int * +// func TintWmaxTransfn(...) { /* not yet handled by codegen */ } -// TintWminTransfn wraps MEOS C function tint_wmin_transfn. -func TintWminTransfn(state *SkipList, temp Temporal, interv timeutil.Timedelta) *SkipList { - res := C.tint_wmin_transfn(state._inner, temp.Inner(), interv.Inner()) - return &SkipList{_inner: res} -} +// TODO tint_wmin_transfn: unsupported param const int * +// func TintWminTransfn(...) { /* not yet handled by codegen */ } -// TintWsumTransfn wraps MEOS C function tint_wsum_transfn. -func TintWsumTransfn(state *SkipList, temp Temporal, interv timeutil.Timedelta) *SkipList { - res := C.tint_wsum_transfn(state._inner, temp.Inner(), interv.Inner()) - return &SkipList{_inner: res} -} +// TODO tint_wsum_transfn: unsupported param const int * +// func TintWsumTransfn(...) { /* not yet handled by codegen */ } // TnumberExtentTransfn wraps MEOS C function tnumber_extent_transfn. @@ -9149,11 +8535,8 @@ func TnumberTavgTransfn(state *SkipList, temp Temporal) *SkipList { } -// TnumberWavgTransfn wraps MEOS C function tnumber_wavg_transfn. -func TnumberWavgTransfn(state *SkipList, temp Temporal, interv timeutil.Timedelta) *SkipList { - res := C.tnumber_wavg_transfn(state._inner, temp.Inner(), interv.Inner()) - return &SkipList{_inner: res} -} +// TODO tnumber_wavg_transfn: unsupported param const int * +// func TnumberWavgTransfn(...) { /* not yet handled by codegen */ } // TstzsetTcountTransfn wraps MEOS C function tstzset_tcount_transfn. @@ -9212,25 +8595,16 @@ func TemporalSimplifyMinDist(temp Temporal, dist float64) Temporal { } -// TemporalSimplifyMinTdelta wraps MEOS C function temporal_simplify_min_tdelta. -func TemporalSimplifyMinTdelta(temp Temporal, mint timeutil.Timedelta) Temporal { - res := C.temporal_simplify_min_tdelta(temp.Inner(), mint.Inner()) - return CreateTemporal(res) -} +// TODO temporal_simplify_min_tdelta: unsupported param const int * +// func TemporalSimplifyMinTdelta(...) { /* not yet handled by codegen */ } -// TemporalTprecision wraps MEOS C function temporal_tprecision. -func TemporalTprecision(temp Temporal, duration timeutil.Timedelta, origin int64) Temporal { - res := C.temporal_tprecision(temp.Inner(), duration.Inner(), C.TimestampTz(origin)) - return CreateTemporal(res) -} +// TODO temporal_tprecision: unsupported param const int * +// func TemporalTprecision(...) { /* not yet handled by codegen */ } -// TemporalTsample wraps MEOS C function temporal_tsample. -func TemporalTsample(temp Temporal, duration timeutil.Timedelta, origin int64, interp Interpolation) Temporal { - res := C.temporal_tsample(temp.Inner(), duration.Inner(), C.TimestampTz(origin), C.interpType(interp)) - return CreateTemporal(res) -} +// TODO temporal_tsample: unsupported param const int * +// func TemporalTsample(...) { /* not yet handled by codegen */ } // TemporalDyntimewarpDistance wraps MEOS C function temporal_dyntimewarp_distance. @@ -9270,35 +8644,16 @@ func TemporalHausdorffDistance(temp1 Temporal, temp2 Temporal) float64 { } -// TemporalTimeBins wraps MEOS C function temporal_time_bins. -func TemporalTimeBins(temp Temporal, duration timeutil.Timedelta, origin int64) (*Span, int) { - var _out_count C.int - res := C.temporal_time_bins(temp.Inner(), duration.Inner(), C.TimestampTz(origin), &_out_count) - return &Span{_inner: res}, int(_out_count) -} +// TODO temporal_time_bins: unsupported param const int * +// func TemporalTimeBins(...) { /* not yet handled by codegen */ } -// TemporalTimeSplit wraps MEOS C function temporal_time_split. -func TemporalTimeSplit(temp Temporal, duration timeutil.Timedelta, torigin int64) ([]Temporal, []int64) { - var _out_time_bins *C.TimestampTz - var _out_count C.int - res := C.temporal_time_split(temp.Inner(), duration.Inner(), C.TimestampTz(torigin), &_out_time_bins, &_out_count) - _n := int(_out_count) - _slice := unsafe.Slice((**C.Temporal)(unsafe.Pointer(res)), _n) - _out := make([]Temporal, _n) - for _i, _e := range _slice { - _out[_i] = CreateTemporal(_e) - } - return _out -} +// TODO temporal_time_split: unsupported param const int * +// func TemporalTimeSplit(...) { /* not yet handled by codegen */ } -// TfloatTimeBoxes wraps MEOS C function tfloat_time_boxes. -func TfloatTimeBoxes(temp Temporal, duration timeutil.Timedelta, torigin int64) (*TBox, int) { - var _out_count C.int - res := C.tfloat_time_boxes(temp.Inner(), duration.Inner(), C.TimestampTz(torigin), &_out_count) - return &TBox{_inner: res}, int(_out_count) -} +// TODO tfloat_time_boxes: unsupported param const int * +// func TfloatTimeBoxes(...) { /* not yet handled by codegen */ } // TfloatValueBins wraps MEOS C function tfloat_value_bins. @@ -9332,36 +8687,16 @@ func TfloatValueSplit(temp Temporal, size float64, origin float64) ([]Temporal, } -// TfloatValueTimeBoxes wraps MEOS C function tfloat_value_time_boxes. -func TfloatValueTimeBoxes(temp Temporal, vsize float64, duration timeutil.Timedelta, vorigin float64, torigin int64) (*TBox, int) { - var _out_count C.int - res := C.tfloat_value_time_boxes(temp.Inner(), C.double(vsize), duration.Inner(), C.double(vorigin), C.TimestampTz(torigin), &_out_count) - return &TBox{_inner: res}, int(_out_count) -} +// TODO tfloat_value_time_boxes: unsupported param const int * +// func TfloatValueTimeBoxes(...) { /* not yet handled by codegen */ } -// TfloatValueTimeSplit wraps MEOS C function tfloat_value_time_split. -func TfloatValueTimeSplit(temp Temporal, vsize float64, duration timeutil.Timedelta, vorigin float64, torigin int64) ([]Temporal, []float64, []int64) { - var _out_value_bins *C.double - var _out_time_bins *C.TimestampTz - var _out_count C.int - res := C.tfloat_value_time_split(temp.Inner(), C.double(vsize), duration.Inner(), C.double(vorigin), C.TimestampTz(torigin), &_out_value_bins, &_out_time_bins, &_out_count) - _n := int(_out_count) - _slice := unsafe.Slice((**C.Temporal)(unsafe.Pointer(res)), _n) - _out := make([]Temporal, _n) - for _i, _e := range _slice { - _out[_i] = CreateTemporal(_e) - } - return _out -} +// TODO tfloat_value_time_split: unsupported param const int * +// func TfloatValueTimeSplit(...) { /* not yet handled by codegen */ } -// TfloatboxTimeTiles wraps MEOS C function tfloatbox_time_tiles. -func TfloatboxTimeTiles(box *TBox, duration timeutil.Timedelta, torigin int64) (*TBox, int) { - var _out_count C.int - res := C.tfloatbox_time_tiles(box._inner, duration.Inner(), C.TimestampTz(torigin), &_out_count) - return &TBox{_inner: res}, int(_out_count) -} +// TODO tfloatbox_time_tiles: unsupported param const int * +// func TfloatboxTimeTiles(...) { /* not yet handled by codegen */ } // TfloatboxValueTiles wraps MEOS C function tfloatbox_value_tiles. @@ -9372,20 +8707,12 @@ func TfloatboxValueTiles(box *TBox, vsize float64, vorigin float64) (*TBox, int) } -// TfloatboxValueTimeTiles wraps MEOS C function tfloatbox_value_time_tiles. -func TfloatboxValueTimeTiles(box *TBox, vsize float64, duration timeutil.Timedelta, vorigin float64, torigin int64) (*TBox, int) { - var _out_count C.int - res := C.tfloatbox_value_time_tiles(box._inner, C.double(vsize), duration.Inner(), C.double(vorigin), C.TimestampTz(torigin), &_out_count) - return &TBox{_inner: res}, int(_out_count) -} +// TODO tfloatbox_value_time_tiles: unsupported param const int * +// func TfloatboxValueTimeTiles(...) { /* not yet handled by codegen */ } -// TintTimeBoxes wraps MEOS C function tint_time_boxes. -func TintTimeBoxes(temp Temporal, duration timeutil.Timedelta, torigin int64) (*TBox, int) { - var _out_count C.int - res := C.tint_time_boxes(temp.Inner(), duration.Inner(), C.TimestampTz(torigin), &_out_count) - return &TBox{_inner: res}, int(_out_count) -} +// TODO tint_time_boxes: unsupported param const int * +// func TintTimeBoxes(...) { /* not yet handled by codegen */ } // TintValueBins wraps MEOS C function tint_value_bins. @@ -9419,36 +8746,16 @@ func TintValueSplit(temp Temporal, vsize int, vorigin int) ([]Temporal, []int) { } -// TintValueTimeBoxes wraps MEOS C function tint_value_time_boxes. -func TintValueTimeBoxes(temp Temporal, vsize int, duration timeutil.Timedelta, vorigin int, torigin int64) (*TBox, int) { - var _out_count C.int - res := C.tint_value_time_boxes(temp.Inner(), C.int(vsize), duration.Inner(), C.int(vorigin), C.TimestampTz(torigin), &_out_count) - return &TBox{_inner: res}, int(_out_count) -} +// TODO tint_value_time_boxes: unsupported param const int * +// func TintValueTimeBoxes(...) { /* not yet handled by codegen */ } -// TintValueTimeSplit wraps MEOS C function tint_value_time_split. -func TintValueTimeSplit(temp Temporal, size int, duration timeutil.Timedelta, vorigin int, torigin int64) ([]Temporal, []int, []int64) { - var _out_value_bins *C.int - var _out_time_bins *C.TimestampTz - var _out_count C.int - res := C.tint_value_time_split(temp.Inner(), C.int(size), duration.Inner(), C.int(vorigin), C.TimestampTz(torigin), &_out_value_bins, &_out_time_bins, &_out_count) - _n := int(_out_count) - _slice := unsafe.Slice((**C.Temporal)(unsafe.Pointer(res)), _n) - _out := make([]Temporal, _n) - for _i, _e := range _slice { - _out[_i] = CreateTemporal(_e) - } - return _out -} +// TODO tint_value_time_split: unsupported param const int * +// func TintValueTimeSplit(...) { /* not yet handled by codegen */ } -// TintboxTimeTiles wraps MEOS C function tintbox_time_tiles. -func TintboxTimeTiles(box *TBox, duration timeutil.Timedelta, torigin int64) (*TBox, int) { - var _out_count C.int - res := C.tintbox_time_tiles(box._inner, duration.Inner(), C.TimestampTz(torigin), &_out_count) - return &TBox{_inner: res}, int(_out_count) -} +// TODO tintbox_time_tiles: unsupported param const int * +// func TintboxTimeTiles(...) { /* not yet handled by codegen */ } // TintboxValueTiles wraps MEOS C function tintbox_value_tiles. @@ -9459,10 +8766,6 @@ func TintboxValueTiles(box *TBox, xsize int, xorigin int) (*TBox, int) { } -// TintboxValueTimeTiles wraps MEOS C function tintbox_value_time_tiles. -func TintboxValueTimeTiles(box *TBox, xsize int, duration timeutil.Timedelta, xorigin int, torigin int64) (*TBox, int) { - var _out_count C.int - res := C.tintbox_value_time_tiles(box._inner, C.int(xsize), duration.Inner(), C.int(xorigin), C.TimestampTz(torigin), &_out_count) - return &TBox{_inner: res}, int(_out_count) -} +// TODO tintbox_value_time_tiles: unsupported param const int * +// func TintboxValueTimeTiles(...) { /* not yet handled by codegen */ } diff --git a/tools/_preview/meos_meos_catalog.go b/tools/_preview/meos_meos_catalog.go index dff80fc..06398bc 100644 --- a/tools/_preview/meos_meos_catalog.go +++ b/tools/_preview/meos_meos_catalog.go @@ -74,464 +74,266 @@ func InterptypeFromString(interp_str string) Interpolation { } -// MeostypeName wraps MEOS C function meostype_name. -func MeostypeName(type_ MeosType) string { - res := C.meostype_name(C.meosType(type_)) - return C.GoString(res) -} +// TODO meostype_name: unsupported param MeosType +// func MeostypeName(...) { /* not yet handled by codegen */ } -// TemptypeBasetype wraps MEOS C function temptype_basetype. -func TemptypeBasetype(type_ MeosType) MeosType { - res := C.temptype_basetype(C.meosType(type_)) - return MeosType(res) -} +// TODO temptype_basetype: unsupported return type MeosType +// func TemptypeBasetype(...) { /* not yet handled by codegen */ } -// SettypeBasetype wraps MEOS C function settype_basetype. -func SettypeBasetype(type_ MeosType) MeosType { - res := C.settype_basetype(C.meosType(type_)) - return MeosType(res) -} +// TODO settype_basetype: unsupported return type MeosType +// func SettypeBasetype(...) { /* not yet handled by codegen */ } -// SpantypeBasetype wraps MEOS C function spantype_basetype. -func SpantypeBasetype(type_ MeosType) MeosType { - res := C.spantype_basetype(C.meosType(type_)) - return MeosType(res) -} +// TODO spantype_basetype: unsupported return type MeosType +// func SpantypeBasetype(...) { /* not yet handled by codegen */ } -// SpantypeSpansettype wraps MEOS C function spantype_spansettype. -func SpantypeSpansettype(type_ MeosType) MeosType { - res := C.spantype_spansettype(C.meosType(type_)) - return MeosType(res) -} +// TODO spantype_spansettype: unsupported return type MeosType +// func SpantypeSpansettype(...) { /* not yet handled by codegen */ } -// SpansettypeSpantype wraps MEOS C function spansettype_spantype. -func SpansettypeSpantype(type_ MeosType) MeosType { - res := C.spansettype_spantype(C.meosType(type_)) - return MeosType(res) -} +// TODO spansettype_spantype: unsupported return type MeosType +// func SpansettypeSpantype(...) { /* not yet handled by codegen */ } -// BasetypeSpantype wraps MEOS C function basetype_spantype. -func BasetypeSpantype(type_ MeosType) MeosType { - res := C.basetype_spantype(C.meosType(type_)) - return MeosType(res) -} +// TODO basetype_spantype: unsupported return type MeosType +// func BasetypeSpantype(...) { /* not yet handled by codegen */ } -// BasetypeSettype wraps MEOS C function basetype_settype. -func BasetypeSettype(type_ MeosType) MeosType { - res := C.basetype_settype(C.meosType(type_)) - return MeosType(res) -} +// TODO basetype_settype: unsupported return type MeosType +// func BasetypeSettype(...) { /* not yet handled by codegen */ } -// TnumberBasetype wraps MEOS C function tnumber_basetype. -func TnumberBasetype(type_ MeosType) bool { - res := C.tnumber_basetype(C.meosType(type_)) - return bool(res) -} +// TODO tnumber_basetype: unsupported param MeosType +// func TnumberBasetype(...) { /* not yet handled by codegen */ } -// GeoBasetype wraps MEOS C function geo_basetype. -func GeoBasetype(type_ MeosType) bool { - res := C.geo_basetype(C.meosType(type_)) - return bool(res) -} +// TODO geo_basetype: unsupported param MeosType +// func GeoBasetype(...) { /* not yet handled by codegen */ } -// MeosBasetype wraps MEOS C function meos_basetype. -func MeosBasetype(type_ MeosType) bool { - res := C.meos_basetype(C.meosType(type_)) - return bool(res) -} +// TODO meos_basetype: unsupported param MeosType +// func MeosBasetype(...) { /* not yet handled by codegen */ } -// AlphanumBasetype wraps MEOS C function alphanum_basetype. -func AlphanumBasetype(type_ MeosType) bool { - res := C.alphanum_basetype(C.meosType(type_)) - return bool(res) -} +// TODO alphanum_basetype: unsupported param MeosType +// func AlphanumBasetype(...) { /* not yet handled by codegen */ } -// AlphanumTemptype wraps MEOS C function alphanum_temptype. -func AlphanumTemptype(type_ MeosType) bool { - res := C.alphanum_temptype(C.meosType(type_)) - return bool(res) -} +// TODO alphanum_temptype: unsupported param MeosType +// func AlphanumTemptype(...) { /* not yet handled by codegen */ } -// TimeType wraps MEOS C function time_type. -func TimeType(type_ MeosType) bool { - res := C.time_type(C.meosType(type_)) - return bool(res) -} +// TODO time_type: unsupported param MeosType +// func TimeType(...) { /* not yet handled by codegen */ } -// SetBasetype wraps MEOS C function set_basetype. -func SetBasetype(type_ MeosType) bool { - res := C.set_basetype(C.meosType(type_)) - return bool(res) -} +// TODO set_basetype: unsupported param MeosType +// func SetBasetype(...) { /* not yet handled by codegen */ } -// SetType wraps MEOS C function set_type. -func SetType(type_ MeosType) bool { - res := C.set_type(C.meosType(type_)) - return bool(res) -} +// TODO set_type: unsupported param MeosType +// func SetType(...) { /* not yet handled by codegen */ } -// NumsetType wraps MEOS C function numset_type. -func NumsetType(type_ MeosType) bool { - res := C.numset_type(C.meosType(type_)) - return bool(res) -} +// TODO numset_type: unsupported param MeosType +// func NumsetType(...) { /* not yet handled by codegen */ } -// EnsureNumsetType wraps MEOS C function ensure_numset_type. -func EnsureNumsetType(type_ MeosType) bool { - res := C.ensure_numset_type(C.meosType(type_)) - return bool(res) -} +// TODO ensure_numset_type: unsupported param MeosType +// func EnsureNumsetType(...) { /* not yet handled by codegen */ } -// TimesetType wraps MEOS C function timeset_type. -func TimesetType(type_ MeosType) bool { - res := C.timeset_type(C.meosType(type_)) - return bool(res) -} +// TODO timeset_type: unsupported param MeosType +// func TimesetType(...) { /* not yet handled by codegen */ } -// SetSpantype wraps MEOS C function set_spantype. -func SetSpantype(type_ MeosType) bool { - res := C.set_spantype(C.meosType(type_)) - return bool(res) -} +// TODO set_spantype: unsupported param MeosType +// func SetSpantype(...) { /* not yet handled by codegen */ } -// EnsureSetSpantype wraps MEOS C function ensure_set_spantype. -func EnsureSetSpantype(type_ MeosType) bool { - res := C.ensure_set_spantype(C.meosType(type_)) - return bool(res) -} +// TODO ensure_set_spantype: unsupported param MeosType +// func EnsureSetSpantype(...) { /* not yet handled by codegen */ } -// AlphanumsetType wraps MEOS C function alphanumset_type. -func AlphanumsetType(settype MeosType) bool { - res := C.alphanumset_type(C.meosType(settype)) - return bool(res) -} +// TODO alphanumset_type: unsupported param MeosType +// func AlphanumsetType(...) { /* not yet handled by codegen */ } -// GeosetType wraps MEOS C function geoset_type. -func GeosetType(type_ MeosType) bool { - res := C.geoset_type(C.meosType(type_)) - return bool(res) -} +// TODO geoset_type: unsupported param MeosType +// func GeosetType(...) { /* not yet handled by codegen */ } -// EnsureGeosetType wraps MEOS C function ensure_geoset_type. -func EnsureGeosetType(type_ MeosType) bool { - res := C.ensure_geoset_type(C.meosType(type_)) - return bool(res) -} +// TODO ensure_geoset_type: unsupported param MeosType +// func EnsureGeosetType(...) { /* not yet handled by codegen */ } -// SpatialsetType wraps MEOS C function spatialset_type. -func SpatialsetType(type_ MeosType) bool { - res := C.spatialset_type(C.meosType(type_)) - return bool(res) -} +// TODO spatialset_type: unsupported param MeosType +// func SpatialsetType(...) { /* not yet handled by codegen */ } -// EnsureSpatialsetType wraps MEOS C function ensure_spatialset_type. -func EnsureSpatialsetType(type_ MeosType) bool { - res := C.ensure_spatialset_type(C.meosType(type_)) - return bool(res) -} +// TODO ensure_spatialset_type: unsupported param MeosType +// func EnsureSpatialsetType(...) { /* not yet handled by codegen */ } -// SpanBasetype wraps MEOS C function span_basetype. -func SpanBasetype(type_ MeosType) bool { - res := C.span_basetype(C.meosType(type_)) - return bool(res) -} +// TODO span_basetype: unsupported param MeosType +// func SpanBasetype(...) { /* not yet handled by codegen */ } -// SpanCanonBasetype wraps MEOS C function span_canon_basetype. -func SpanCanonBasetype(type_ MeosType) bool { - res := C.span_canon_basetype(C.meosType(type_)) - return bool(res) -} +// TODO span_canon_basetype: unsupported param MeosType +// func SpanCanonBasetype(...) { /* not yet handled by codegen */ } -// SpanType wraps MEOS C function span_type. -func SpanType(type_ MeosType) bool { - res := C.span_type(C.meosType(type_)) - return bool(res) -} +// TODO span_type: unsupported param MeosType +// func SpanType(...) { /* not yet handled by codegen */ } -// TypeSpanBbox wraps MEOS C function type_span_bbox. -func TypeSpanBbox(type_ MeosType) bool { - res := C.type_span_bbox(C.meosType(type_)) - return bool(res) -} +// TODO type_span_bbox: unsupported param MeosType +// func TypeSpanBbox(...) { /* not yet handled by codegen */ } -// SpanTBOXType wraps MEOS C function span_tbox_type. -func SpanTBOXType(type_ MeosType) bool { - res := C.span_tbox_type(C.meosType(type_)) - return bool(res) -} +// TODO span_tbox_type: unsupported param MeosType +// func SpanTBOXType(...) { /* not yet handled by codegen */ } -// EnsureSpanTBOXType wraps MEOS C function ensure_span_tbox_type. -func EnsureSpanTBOXType(type_ MeosType) bool { - res := C.ensure_span_tbox_type(C.meosType(type_)) - return bool(res) -} +// TODO ensure_span_tbox_type: unsupported param MeosType +// func EnsureSpanTBOXType(...) { /* not yet handled by codegen */ } -// NumspanBasetype wraps MEOS C function numspan_basetype. -func NumspanBasetype(type_ MeosType) bool { - res := C.numspan_basetype(C.meosType(type_)) - return bool(res) -} +// TODO numspan_basetype: unsupported param MeosType +// func NumspanBasetype(...) { /* not yet handled by codegen */ } -// NumspanType wraps MEOS C function numspan_type. -func NumspanType(type_ MeosType) bool { - res := C.numspan_type(C.meosType(type_)) - return bool(res) -} +// TODO numspan_type: unsupported param MeosType +// func NumspanType(...) { /* not yet handled by codegen */ } -// EnsureNumspanType wraps MEOS C function ensure_numspan_type. -func EnsureNumspanType(type_ MeosType) bool { - res := C.ensure_numspan_type(C.meosType(type_)) - return bool(res) -} +// TODO ensure_numspan_type: unsupported param MeosType +// func EnsureNumspanType(...) { /* not yet handled by codegen */ } -// TimespanBasetype wraps MEOS C function timespan_basetype. -func TimespanBasetype(type_ MeosType) bool { - res := C.timespan_basetype(C.meosType(type_)) - return bool(res) -} +// TODO timespan_basetype: unsupported param MeosType +// func TimespanBasetype(...) { /* not yet handled by codegen */ } -// TimespanType wraps MEOS C function timespan_type. -func TimespanType(type_ MeosType) bool { - res := C.timespan_type(C.meosType(type_)) - return bool(res) -} +// TODO timespan_type: unsupported param MeosType +// func TimespanType(...) { /* not yet handled by codegen */ } -// SpansetType wraps MEOS C function spanset_type. -func SpansetType(type_ MeosType) bool { - res := C.spanset_type(C.meosType(type_)) - return bool(res) -} +// TODO spanset_type: unsupported param MeosType +// func SpansetType(...) { /* not yet handled by codegen */ } -// TimespansetType wraps MEOS C function timespanset_type. -func TimespansetType(type_ MeosType) bool { - res := C.timespanset_type(C.meosType(type_)) - return bool(res) -} +// TODO timespanset_type: unsupported param MeosType +// func TimespansetType(...) { /* not yet handled by codegen */ } -// EnsureTimespansetType wraps MEOS C function ensure_timespanset_type. -func EnsureTimespansetType(type_ MeosType) bool { - res := C.ensure_timespanset_type(C.meosType(type_)) - return bool(res) -} +// TODO ensure_timespanset_type: unsupported param MeosType +// func EnsureTimespansetType(...) { /* not yet handled by codegen */ } -// TemporalType wraps MEOS C function temporal_type. -func TemporalType(type_ MeosType) bool { - res := C.temporal_type(C.meosType(type_)) - return bool(res) -} +// TODO temporal_type: unsupported param MeosType +// func TemporalType(...) { /* not yet handled by codegen */ } -// TemporalBasetype wraps MEOS C function temporal_basetype. -func TemporalBasetype(type_ MeosType) bool { - res := C.temporal_basetype(C.meosType(type_)) - return bool(res) -} +// TODO temporal_basetype: unsupported param MeosType +// func TemporalBasetype(...) { /* not yet handled by codegen */ } -// TemptypeContinuous wraps MEOS C function temptype_continuous. -func TemptypeContinuous(type_ MeosType) bool { - res := C.temptype_continuous(C.meosType(type_)) - return bool(res) -} +// TODO temptype_supports_linear: unsupported param MeosType +// func TemptypeSupportsLinear(...) { /* not yet handled by codegen */ } -// BasetypeByvalue wraps MEOS C function basetype_byvalue. -func BasetypeByvalue(type_ MeosType) bool { - res := C.basetype_byvalue(C.meosType(type_)) - return bool(res) -} +// TODO basetype_byvalue: unsupported param MeosType +// func BasetypeByvalue(...) { /* not yet handled by codegen */ } -// BasetypeVarlength wraps MEOS C function basetype_varlength. -func BasetypeVarlength(type_ MeosType) bool { - res := C.basetype_varlength(C.meosType(type_)) - return bool(res) -} +// TODO basetype_varlength: unsupported param MeosType +// func BasetypeVarlength(...) { /* not yet handled by codegen */ } -// BasetypeLength wraps MEOS C function basetype_length. -func BasetypeLength(type_ MeosType) int16 { - res := C.basetype_length(C.meosType(type_)) - return int16(res) -} +// TODO meostype_length: unsupported param MeosType +// func MeostypeLength(...) { /* not yet handled by codegen */ } -// TalphanumType wraps MEOS C function talphanum_type. -func TalphanumType(type_ MeosType) bool { - res := C.talphanum_type(C.meosType(type_)) - return bool(res) -} +// TODO talphanum_type: unsupported param MeosType +// func TalphanumType(...) { /* not yet handled by codegen */ } -// TalphaType wraps MEOS C function talpha_type. -func TalphaType(type_ MeosType) bool { - res := C.talpha_type(C.meosType(type_)) - return bool(res) -} +// TODO talpha_type: unsupported param MeosType +// func TalphaType(...) { /* not yet handled by codegen */ } -// TnumberType wraps MEOS C function tnumber_type. -func TnumberType(type_ MeosType) bool { - res := C.tnumber_type(C.meosType(type_)) - return bool(res) -} +// TODO tnumber_type: unsupported param MeosType +// func TnumberType(...) { /* not yet handled by codegen */ } -// EnsureTnumberType wraps MEOS C function ensure_tnumber_type. -func EnsureTnumberType(type_ MeosType) bool { - res := C.ensure_tnumber_type(C.meosType(type_)) - return bool(res) -} +// TODO ensure_tnumber_type: unsupported param MeosType +// func EnsureTnumberType(...) { /* not yet handled by codegen */ } -// EnsureTnumberBasetype wraps MEOS C function ensure_tnumber_basetype. -func EnsureTnumberBasetype(type_ MeosType) bool { - res := C.ensure_tnumber_basetype(C.meosType(type_)) - return bool(res) -} +// TODO ensure_tnumber_basetype: unsupported param MeosType +// func EnsureTnumberBasetype(...) { /* not yet handled by codegen */ } -// TnumberSpantype wraps MEOS C function tnumber_spantype. -func TnumberSpantype(type_ MeosType) bool { - res := C.tnumber_spantype(C.meosType(type_)) - return bool(res) -} +// TODO tnumber_spantype: unsupported param MeosType +// func TnumberSpantype(...) { /* not yet handled by codegen */ } -// SpatialBasetype wraps MEOS C function spatial_basetype. -func SpatialBasetype(type_ MeosType) bool { - res := C.spatial_basetype(C.meosType(type_)) - return bool(res) -} +// TODO spatial_basetype: unsupported param MeosType +// func SpatialBasetype(...) { /* not yet handled by codegen */ } -// TspatialType wraps MEOS C function tspatial_type. -func TspatialType(type_ MeosType) bool { - res := C.tspatial_type(C.meosType(type_)) - return bool(res) -} +// TODO tspatial_type: unsupported param MeosType +// func TspatialType(...) { /* not yet handled by codegen */ } -// EnsureTspatialType wraps MEOS C function ensure_tspatial_type. -func EnsureTspatialType(type_ MeosType) bool { - res := C.ensure_tspatial_type(C.meosType(type_)) - return bool(res) -} +// TODO ensure_tspatial_type: unsupported param MeosType +// func EnsureTspatialType(...) { /* not yet handled by codegen */ } -// TpointType wraps MEOS C function tpoint_type. -func TpointType(type_ MeosType) bool { - res := C.tpoint_type(C.meosType(type_)) - return bool(res) -} +// TODO tpoint_type: unsupported param MeosType +// func TpointType(...) { /* not yet handled by codegen */ } -// EnsureTpointType wraps MEOS C function ensure_tpoint_type. -func EnsureTpointType(type_ MeosType) bool { - res := C.ensure_tpoint_type(C.meosType(type_)) - return bool(res) -} +// TODO ensure_tpoint_type: unsupported param MeosType +// func EnsureTpointType(...) { /* not yet handled by codegen */ } -// TgeoType wraps MEOS C function tgeo_type. -func TgeoType(type_ MeosType) bool { - res := C.tgeo_type(C.meosType(type_)) - return bool(res) -} +// TODO tgeo_type: unsupported param MeosType +// func TgeoType(...) { /* not yet handled by codegen */ } -// EnsureTgeoType wraps MEOS C function ensure_tgeo_type. -func EnsureTgeoType(type_ MeosType) bool { - res := C.ensure_tgeo_type(C.meosType(type_)) - return bool(res) -} +// TODO ensure_tgeo_type: unsupported param MeosType +// func EnsureTgeoType(...) { /* not yet handled by codegen */ } -// TgeoTypeAll wraps MEOS C function tgeo_type_all. -func TgeoTypeAll(type_ MeosType) bool { - res := C.tgeo_type_all(C.meosType(type_)) - return bool(res) -} +// TODO tgeo_type_all: unsupported param MeosType +// func TgeoTypeAll(...) { /* not yet handled by codegen */ } -// EnsureTgeoTypeAll wraps MEOS C function ensure_tgeo_type_all. -func EnsureTgeoTypeAll(type_ MeosType) bool { - res := C.ensure_tgeo_type_all(C.meosType(type_)) - return bool(res) -} +// TODO ensure_tgeo_type_all: unsupported param MeosType +// func EnsureTgeoTypeAll(...) { /* not yet handled by codegen */ } -// TgeometryType wraps MEOS C function tgeometry_type. -func TgeometryType(type_ MeosType) bool { - res := C.tgeometry_type(C.meosType(type_)) - return bool(res) -} +// TODO tgeometry_type: unsupported param MeosType +// func TgeometryType(...) { /* not yet handled by codegen */ } -// EnsureTgeometryType wraps MEOS C function ensure_tgeometry_type. -func EnsureTgeometryType(type_ MeosType) bool { - res := C.ensure_tgeometry_type(C.meosType(type_)) - return bool(res) -} +// TODO ensure_tgeometry_type: unsupported param MeosType +// func EnsureTgeometryType(...) { /* not yet handled by codegen */ } -// TgeodeticType wraps MEOS C function tgeodetic_type. -func TgeodeticType(type_ MeosType) bool { - res := C.tgeodetic_type(C.meosType(type_)) - return bool(res) -} +// TODO tgeodetic_type: unsupported param MeosType +// func TgeodeticType(...) { /* not yet handled by codegen */ } -// EnsureTgeodeticType wraps MEOS C function ensure_tgeodetic_type. -func EnsureTgeodeticType(type_ MeosType) bool { - res := C.ensure_tgeodetic_type(C.meosType(type_)) - return bool(res) -} +// TODO ensure_tgeodetic_type: unsupported param MeosType +// func EnsureTgeodeticType(...) { /* not yet handled by codegen */ } -// EnsureTnumberTpointType wraps MEOS C function ensure_tnumber_tpoint_type. -func EnsureTnumberTpointType(type_ MeosType) bool { - res := C.ensure_tnumber_tpoint_type(C.meosType(type_)) - return bool(res) -} +// TODO ensure_tnumber_tpoint_type: unsupported param MeosType +// func EnsureTnumberTpointType(...) { /* not yet handled by codegen */ } diff --git a/tools/_preview/meos_meos_cbuffer.go b/tools/_preview/meos_meos_cbuffer.go new file mode 100644 index 0000000..6e44dd5 --- /dev/null +++ b/tools/_preview/meos_meos_cbuffer.go @@ -0,0 +1,810 @@ +package generated + +// #include +import "C" +import ( + "unsafe" + + "github.com/leekchan/timeutil" +) + +var _ = unsafe.Pointer(nil) +var _ = timeutil.Timedelta{} + +// TODO cbuffer_as_ewkt: unsupported param const Cbuffer * +// func CbufferAsEWKT(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_as_hexwkb: unsupported param const Cbuffer * +// func CbufferAsHexwkb(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_as_text: unsupported param const Cbuffer * +// func CbufferAsText(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_as_wkb: unsupported param const Cbuffer * +// func CbufferAsWKB(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_from_hexwkb: unsupported return type Cbuffer * +// func CbufferFromHexwkb(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_from_wkb: unsupported return type Cbuffer * +// func CbufferFromWKB(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_in: unsupported return type Cbuffer * +// func CbufferIn(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_out: unsupported param const Cbuffer * +// func CbufferOut(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_copy: unsupported return type Cbuffer * +// func CbufferCopy(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_make: unsupported return type Cbuffer * +// func CbufferMake(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_to_geom: unsupported return type int * +// func CbufferToGeom(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_to_stbox: unsupported param const Cbuffer * +// func CbufferToSTBOX(...) { /* not yet handled by codegen */ } + + +// TODO cbufferarr_to_geom: unsupported return type int * +// func CbufferarrToGeom(...) { /* not yet handled by codegen */ } + + +// TODO geom_to_cbuffer: unsupported return type Cbuffer * +// func GeomToCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_hash: unsupported param const Cbuffer * +// func CbufferHash(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_hash_extended: unsupported param const Cbuffer * +// func CbufferHashExtended(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_point: unsupported return type int * +// func CbufferPoint(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_radius: unsupported param const Cbuffer * +// func CbufferRadius(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_round: unsupported return type Cbuffer * +// func CbufferRound(...) { /* not yet handled by codegen */ } + + +// TODO cbufferarr_round: unsupported return type Cbuffer ** +// func CbufferarrRound(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_set_srid: unsupported param Cbuffer * +// func CbufferSetSRID(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_srid: unsupported param const Cbuffer * +// func CbufferSRID(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_transform: unsupported return type Cbuffer * +// func CbufferTransform(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_transform_pipeline: unsupported return type Cbuffer * +// func CbufferTransformPipeline(...) { /* not yet handled by codegen */ } + + +// TODO contains_cbuffer_cbuffer: unsupported param const Cbuffer * +// func ContainsCbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO covers_cbuffer_cbuffer: unsupported param const Cbuffer * +// func CoversCbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO disjoint_cbuffer_cbuffer: unsupported param const Cbuffer * +// func DisjointCbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO dwithin_cbuffer_cbuffer: unsupported param const Cbuffer * +// func DwithinCbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO intersects_cbuffer_cbuffer: unsupported param const Cbuffer * +// func IntersectsCbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO touches_cbuffer_cbuffer: unsupported param const Cbuffer * +// func TouchesCbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_tstzspan_to_stbox: unsupported param const Cbuffer * +// func CbufferTstzspanToSTBOX(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_timestamptz_to_stbox: unsupported param const Cbuffer * +// func CbufferTimestamptzToSTBOX(...) { /* not yet handled by codegen */ } + + +// TODO distance_cbuffer_cbuffer: unsupported param const Cbuffer * +// func DistanceCbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO distance_cbuffer_geo: unsupported param const Cbuffer * +// func DistanceCbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO distance_cbuffer_stbox: unsupported param const Cbuffer * +// func DistanceCbufferSTBOX(...) { /* not yet handled by codegen */ } + + +// TODO nad_cbuffer_stbox: unsupported param const Cbuffer * +// func NadCbufferSTBOX(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_cmp: unsupported param const Cbuffer * +// func CbufferCmp(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_eq: unsupported param const Cbuffer * +// func CbufferEq(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_ge: unsupported param const Cbuffer * +// func CbufferGe(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_gt: unsupported param const Cbuffer * +// func CbufferGt(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_le: unsupported param const Cbuffer * +// func CbufferLe(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_lt: unsupported param const Cbuffer * +// func CbufferLt(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_ne: unsupported param const Cbuffer * +// func CbufferNe(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_nsame: unsupported param const Cbuffer * +// func CbufferNsame(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_same: unsupported param const Cbuffer * +// func CbufferSame(...) { /* not yet handled by codegen */ } + + +// CbuffersetIn wraps MEOS C function cbufferset_in. +func CbuffersetIn(str string) *Set { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.cbufferset_in(_c_str) + return &Set{_inner: res} +} + + +// CbuffersetOut wraps MEOS C function cbufferset_out. +func CbuffersetOut(s *Set, maxdd int) string { + res := C.cbufferset_out(s._inner, C.int(maxdd)) + return C.GoString(res) +} + + +// TODO cbufferset_make: unsupported param Cbuffer ** +// func CbuffersetMake(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_to_set: unsupported param const Cbuffer * +// func CbufferToSet(...) { /* not yet handled by codegen */ } + + +// TODO cbufferset_end_value: unsupported return type Cbuffer * +// func CbuffersetEndValue(...) { /* not yet handled by codegen */ } + + +// TODO cbufferset_start_value: unsupported return type Cbuffer * +// func CbuffersetStartValue(...) { /* not yet handled by codegen */ } + + +// TODO cbufferset_value_n: unhandled OUTPUT_SCALAR shape Cbuffer ** +// func CbuffersetValueN(...) { /* not yet handled by codegen */ } + + +// TODO cbufferset_values: unsupported return type Cbuffer ** +// func CbuffersetValues(...) { /* not yet handled by codegen */ } + + +// TODO cbuffer_union_transfn: unsupported param const Cbuffer * +// func CbufferUnionTransfn(...) { /* not yet handled by codegen */ } + + +// TODO contained_cbuffer_set: unsupported param const Cbuffer * +// func ContainedCbufferSet(...) { /* not yet handled by codegen */ } + + +// TODO contains_set_cbuffer: unsupported param Cbuffer * +// func ContainsSetCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO intersection_cbuffer_set: unsupported param const Cbuffer * +// func IntersectionCbufferSet(...) { /* not yet handled by codegen */ } + + +// TODO intersection_set_cbuffer: unsupported param const Cbuffer * +// func IntersectionSetCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO minus_cbuffer_set: unsupported param const Cbuffer * +// func MinusCbufferSet(...) { /* not yet handled by codegen */ } + + +// TODO minus_set_cbuffer: unsupported param const Cbuffer * +// func MinusSetCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO union_cbuffer_set: unsupported param const Cbuffer * +// func UnionCbufferSet(...) { /* not yet handled by codegen */ } + + +// TODO union_set_cbuffer: unsupported param const Cbuffer * +// func UnionSetCbuffer(...) { /* not yet handled by codegen */ } + + +// TcbufferIn wraps MEOS C function tcbuffer_in. +func TcbufferIn(str string) Temporal { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.tcbuffer_in(_c_str) + return CreateTemporal(res) +} + + +// TcbufferMake wraps MEOS C function tcbuffer_make. +func TcbufferMake(tpoint Temporal, tfloat Temporal) Temporal { + res := C.tcbuffer_make(tpoint.Inner(), tfloat.Inner()) + return CreateTemporal(res) +} + + +// TcbufferPoints wraps MEOS C function tcbuffer_points. +func TcbufferPoints(temp Temporal) *Set { + res := C.tcbuffer_points(temp.Inner()) + return &Set{_inner: res} +} + + +// TcbufferRadius wraps MEOS C function tcbuffer_radius. +func TcbufferRadius(temp Temporal) *Set { + res := C.tcbuffer_radius(temp.Inner()) + return &Set{_inner: res} +} + + +// TODO tcbuffer_trav_area: unsupported return type int * +// func TcbufferTravArea(...) { /* not yet handled by codegen */ } + + +// TcbufferToTfloat wraps MEOS C function tcbuffer_to_tfloat. +func TcbufferToTfloat(temp Temporal) Temporal { + res := C.tcbuffer_to_tfloat(temp.Inner()) + return CreateTemporal(res) +} + + +// TcbufferToTgeompoint wraps MEOS C function tcbuffer_to_tgeompoint. +func TcbufferToTgeompoint(temp Temporal) Temporal { + res := C.tcbuffer_to_tgeompoint(temp.Inner()) + return CreateTemporal(res) +} + + +// TgeometryToTcbuffer wraps MEOS C function tgeometry_to_tcbuffer. +func TgeometryToTcbuffer(temp Temporal) Temporal { + res := C.tgeometry_to_tcbuffer(temp.Inner()) + return CreateTemporal(res) +} + + +// TcbufferExpand wraps MEOS C function tcbuffer_expand. +func TcbufferExpand(temp Temporal, dist float64) Temporal { + res := C.tcbuffer_expand(temp.Inner(), C.double(dist)) + return CreateTemporal(res) +} + + +// TODO tcbuffer_at_cbuffer: unsupported param const Cbuffer * +// func TcbufferAtCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO tcbuffer_at_geom: unsupported param const int * +// func TcbufferAtGeom(...) { /* not yet handled by codegen */ } + + +// TcbufferAtSTBOX wraps MEOS C function tcbuffer_at_stbox. +func TcbufferAtSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { + res := C.tcbuffer_at_stbox(temp.Inner(), box._inner, C.bool(border_inc)) + return CreateTemporal(res) +} + + +// TODO tcbuffer_minus_cbuffer: unsupported param const Cbuffer * +// func TcbufferMinusCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO tcbuffer_minus_geom: unsupported param const int * +// func TcbufferMinusGeom(...) { /* not yet handled by codegen */ } + + +// TcbufferMinusSTBOX wraps MEOS C function tcbuffer_minus_stbox. +func TcbufferMinusSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { + res := C.tcbuffer_minus_stbox(temp.Inner(), box._inner, C.bool(border_inc)) + return CreateTemporal(res) +} + + +// TODO tdistance_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func TdistanceTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO tdistance_tcbuffer_geo: unsupported param const int * +// func TdistanceTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TdistanceTcbufferTcbuffer wraps MEOS C function tdistance_tcbuffer_tcbuffer. +func TdistanceTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) Temporal { + res := C.tdistance_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return CreateTemporal(res) +} + + +// TODO nad_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func NadTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO nad_tcbuffer_geo: unsupported param const int * +// func NadTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// NadTcbufferSTBOX wraps MEOS C function nad_tcbuffer_stbox. +func NadTcbufferSTBOX(temp Temporal, box *STBox) float64 { + res := C.nad_tcbuffer_stbox(temp.Inner(), box._inner) + return float64(res) +} + + +// NadTcbufferTcbuffer wraps MEOS C function nad_tcbuffer_tcbuffer. +func NadTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) float64 { + res := C.nad_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return float64(res) +} + + +// TODO nai_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func NaiTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO nai_tcbuffer_geo: unsupported param const int * +// func NaiTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// NaiTcbufferTcbuffer wraps MEOS C function nai_tcbuffer_tcbuffer. +func NaiTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) TInstant { + res := C.nai_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return TInstant{_inner: res} +} + + +// TODO shortestline_tcbuffer_cbuffer: unsupported return type int * +// func ShortestlineTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO shortestline_tcbuffer_geo: unsupported return type int * +// func ShortestlineTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO shortestline_tcbuffer_tcbuffer: unsupported return type int * +// func ShortestlineTcbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO always_eq_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func AlwaysEqCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO always_eq_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func AlwaysEqTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// AlwaysEqTcbufferTcbuffer wraps MEOS C function always_eq_tcbuffer_tcbuffer. +func AlwaysEqTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { + res := C.always_eq_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO always_ne_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func AlwaysNeCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO always_ne_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func AlwaysNeTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// AlwaysNeTcbufferTcbuffer wraps MEOS C function always_ne_tcbuffer_tcbuffer. +func AlwaysNeTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { + res := C.always_ne_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO ever_eq_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func EverEqCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO ever_eq_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func EverEqTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// EverEqTcbufferTcbuffer wraps MEOS C function ever_eq_tcbuffer_tcbuffer. +func EverEqTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { + res := C.ever_eq_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO ever_ne_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func EverNeCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO ever_ne_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func EverNeTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// EverNeTcbufferTcbuffer wraps MEOS C function ever_ne_tcbuffer_tcbuffer. +func EverNeTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { + res := C.ever_ne_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO teq_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func TeqCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO teq_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func TeqTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO tne_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func TneCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO tne_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func TneTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO acontains_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func AcontainsCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO acontains_geo_tcbuffer: unsupported param const int * +// func AcontainsGeoTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO acontains_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func AcontainsTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO acontains_tcbuffer_geo: unsupported param const int * +// func AcontainsTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO acovers_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func AcoversCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO acovers_geo_tcbuffer: unsupported param const int * +// func AcoversGeoTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO acovers_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func AcoversTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO acovers_tcbuffer_geo: unsupported param const int * +// func AcoversTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO adisjoint_tcbuffer_geo: unsupported param const int * +// func AdisjointTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO adisjoint_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func AdisjointTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// AdisjointTcbufferTcbuffer wraps MEOS C function adisjoint_tcbuffer_tcbuffer. +func AdisjointTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { + res := C.adisjoint_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO adwithin_tcbuffer_geo: unsupported param const int * +// func AdwithinTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO adwithin_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func AdwithinTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// AdwithinTcbufferTcbuffer wraps MEOS C function adwithin_tcbuffer_tcbuffer. +func AdwithinTcbufferTcbuffer(temp1 Temporal, temp2 Temporal, dist float64) int { + res := C.adwithin_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner(), C.double(dist)) + return int(res) +} + + +// TODO aintersects_tcbuffer_geo: unsupported param const int * +// func AintersectsTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO aintersects_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func AintersectsTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// AintersectsTcbufferTcbuffer wraps MEOS C function aintersects_tcbuffer_tcbuffer. +func AintersectsTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { + res := C.aintersects_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO atouches_tcbuffer_geo: unsupported param const int * +// func AtouchesTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO atouches_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func AtouchesTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// AtouchesTcbufferTcbuffer wraps MEOS C function atouches_tcbuffer_tcbuffer. +func AtouchesTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { + res := C.atouches_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO econtains_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func EcontainsCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO econtains_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func EcontainsTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO econtains_tcbuffer_geo: unsupported param const int * +// func EcontainsTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO ecovers_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func EcoversCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO ecovers_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func EcoversTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO ecovers_tcbuffer_geo: unsupported param const int * +// func EcoversTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// EcoversTcbufferTcbuffer wraps MEOS C function ecovers_tcbuffer_tcbuffer. +func EcoversTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { + res := C.ecovers_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO edisjoint_tcbuffer_geo: unsupported param const int * +// func EdisjointTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO edisjoint_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func EdisjointTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TODO edwithin_tcbuffer_geo: unsupported param const int * +// func EdwithinTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO edwithin_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func EdwithinTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// EdwithinTcbufferTcbuffer wraps MEOS C function edwithin_tcbuffer_tcbuffer. +func EdwithinTcbufferTcbuffer(temp1 Temporal, temp2 Temporal, dist float64) int { + res := C.edwithin_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner(), C.double(dist)) + return int(res) +} + + +// TODO eintersects_tcbuffer_geo: unsupported param const int * +// func EintersectsTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO eintersects_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func EintersectsTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// EintersectsTcbufferTcbuffer wraps MEOS C function eintersects_tcbuffer_tcbuffer. +func EintersectsTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { + res := C.eintersects_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO etouches_tcbuffer_geo: unsupported param const int * +// func EtouchesTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO etouches_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func EtouchesTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// EtouchesTcbufferTcbuffer wraps MEOS C function etouches_tcbuffer_tcbuffer. +func EtouchesTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { + res := C.etouches_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO tcontains_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func TcontainsCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO tcontains_geo_tcbuffer: unsupported param const int * +// func TcontainsGeoTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO tcontains_tcbuffer_geo: unsupported param const int * +// func TcontainsTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO tcontains_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func TcontainsTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TcontainsTcbufferTcbuffer wraps MEOS C function tcontains_tcbuffer_tcbuffer. +func TcontainsTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) Temporal { + res := C.tcontains_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return CreateTemporal(res) +} + + +// TODO tcovers_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func TcoversCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO tcovers_geo_tcbuffer: unsupported param const int * +// func TcoversGeoTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO tcovers_tcbuffer_geo: unsupported param const int * +// func TcoversTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO tcovers_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func TcoversTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TcoversTcbufferTcbuffer wraps MEOS C function tcovers_tcbuffer_tcbuffer. +func TcoversTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) Temporal { + res := C.tcovers_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return CreateTemporal(res) +} + + +// TODO tdwithin_geo_tcbuffer: unsupported param const int * +// func TdwithinGeoTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO tdwithin_tcbuffer_geo: unsupported param const int * +// func TdwithinTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO tdwithin_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func TdwithinTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TdwithinTcbufferTcbuffer wraps MEOS C function tdwithin_tcbuffer_tcbuffer. +func TdwithinTcbufferTcbuffer(temp1 Temporal, temp2 Temporal, dist float64) Temporal { + res := C.tdwithin_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner(), C.double(dist)) + return CreateTemporal(res) +} + + +// TODO tdisjoint_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func TdisjointCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO tdisjoint_geo_tcbuffer: unsupported param const int * +// func TdisjointGeoTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO tdisjoint_tcbuffer_geo: unsupported param const int * +// func TdisjointTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO tdisjoint_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func TdisjointTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TdisjointTcbufferTcbuffer wraps MEOS C function tdisjoint_tcbuffer_tcbuffer. +func TdisjointTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) Temporal { + res := C.tdisjoint_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return CreateTemporal(res) +} + + +// TODO tintersects_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func TintersectsCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO tintersects_geo_tcbuffer: unsupported param const int * +// func TintersectsGeoTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO tintersects_tcbuffer_geo: unsupported param const int * +// func TintersectsTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO tintersects_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func TintersectsTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TintersectsTcbufferTcbuffer wraps MEOS C function tintersects_tcbuffer_tcbuffer. +func TintersectsTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) Temporal { + res := C.tintersects_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return CreateTemporal(res) +} + + +// TODO ttouches_geo_tcbuffer: unsupported param const int * +// func TtouchesGeoTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO ttouches_tcbuffer_geo: unsupported param const int * +// func TtouchesTcbufferGeo(...) { /* not yet handled by codegen */ } + + +// TODO ttouches_cbuffer_tcbuffer: unsupported param const Cbuffer * +// func TtouchesCbufferTcbuffer(...) { /* not yet handled by codegen */ } + + +// TODO ttouches_tcbuffer_cbuffer: unsupported param const Cbuffer * +// func TtouchesTcbufferCbuffer(...) { /* not yet handled by codegen */ } + + +// TtouchesTcbufferTcbuffer wraps MEOS C function ttouches_tcbuffer_tcbuffer. +func TtouchesTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) Temporal { + res := C.ttouches_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return CreateTemporal(res) +} + diff --git a/tools/_preview/meos_meos_geo.go b/tools/_preview/meos_meos_geo.go index b3d1721..668d4ac 100644 --- a/tools/_preview/meos_meos_geo.go +++ b/tools/_preview/meos_meos_geo.go @@ -11,227 +11,121 @@ import ( var _ = unsafe.Pointer(nil) var _ = timeutil.Timedelta{} -// GeoGetSRID wraps MEOS C function geo_get_srid. -func GeoGetSRID(g *Geom) int32 { - res := C.geo_get_srid(g._inner) - return int32(res) -} +// TODO geo_as_ewkb: unsupported param const int * +// func GeoAsEWKB(...) { /* not yet handled by codegen */ } -// GeoAsEWKB wraps MEOS C function geo_as_ewkb. -func GeoAsEWKB(gs *Geom, endian string) []uint8 { - _c_endian := C.CString(endian) - defer C.free(unsafe.Pointer(_c_endian)) - var _out_size C.size_t - res := C.geo_as_ewkb(gs._inner, _c_endian, &_out_size) - _n := int(_out_size) - _slice := unsafe.Slice((*C.uint8_t)(unsafe.Pointer(res)), _n) - _out := make([]uint8, _n) - for _i, _e := range _slice { - _out[_i] = uint8(_e) - } - return _out -} - - -// GeoAsEWKT wraps MEOS C function geo_as_ewkt. -func GeoAsEWKT(gs *Geom, precision int) string { - res := C.geo_as_ewkt(gs._inner, C.int(precision)) - return C.GoString(res) -} +// TODO geo_as_ewkt: unsupported param const int * +// func GeoAsEWKT(...) { /* not yet handled by codegen */ } -// GeoAsGeojson wraps MEOS C function geo_as_geojson. -func GeoAsGeojson(gs *Geom, option int, precision int, srs string) string { - _c_srs := C.CString(srs) - defer C.free(unsafe.Pointer(_c_srs)) - res := C.geo_as_geojson(gs._inner, C.int(option), C.int(precision), _c_srs) - return C.GoString(res) -} +// TODO geo_as_geojson: unsupported param const int * +// func GeoAsGeojson(...) { /* not yet handled by codegen */ } -// GeoAsHexewkb wraps MEOS C function geo_as_hexewkb. -func GeoAsHexewkb(gs *Geom, endian string) string { - _c_endian := C.CString(endian) - defer C.free(unsafe.Pointer(_c_endian)) - res := C.geo_as_hexewkb(gs._inner, _c_endian) - return C.GoString(res) -} +// TODO geo_as_hexewkb: unsupported param const int * +// func GeoAsHexewkb(...) { /* not yet handled by codegen */ } -// GeoAsText wraps MEOS C function geo_as_text. -func GeoAsText(gs *Geom, precision int) string { - res := C.geo_as_text(gs._inner, C.int(precision)) - return C.GoString(res) -} +// TODO geo_as_text: unsupported param const int * +// func GeoAsText(...) { /* not yet handled by codegen */ } // GeoFromEWKB wraps MEOS C function geo_from_ewkb. -func GeoFromEWKB(wkb []byte, srid int32) *Geom { - res := C.geo_from_ewkb((*C.uint8_t)(unsafe.Pointer(&wkb[0])), C.size_t(len(wkb)), C.int32(srid)) - return &Geom{_inner: res} +func GeoFromEWKB(wkb []byte, srid int) []int { + res := C.geo_from_ewkb((*C.uint8_t)(unsafe.Pointer(&wkb[0])), C.size_t(len(wkb)), C.int(srid)) + _n := len(wkb) + _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) + _out := make([]int, _n) + for _i, _e := range _slice { + _out[_i] = int(_e) + } + return _out } -// GeoFromGeojson wraps MEOS C function geo_from_geojson. -func GeoFromGeojson(geojson string) *Geom { - _c_geojson := C.CString(geojson) - defer C.free(unsafe.Pointer(_c_geojson)) - res := C.geo_from_geojson(_c_geojson) - return &Geom{_inner: res} -} +// TODO geo_from_geojson: unsupported return type int * +// func GeoFromGeojson(...) { /* not yet handled by codegen */ } -// GeoFromText wraps MEOS C function geo_from_text. -func GeoFromText(wkt string, srid int32) *Geom { - _c_wkt := C.CString(wkt) - defer C.free(unsafe.Pointer(_c_wkt)) - res := C.geo_from_text(_c_wkt, C.int32_t(srid)) - return &Geom{_inner: res} -} +// TODO geo_from_text: unsupported return type int * +// func GeoFromText(...) { /* not yet handled by codegen */ } -// GeoOut wraps MEOS C function geo_out. -func GeoOut(gs *Geom) string { - res := C.geo_out(gs._inner) - return C.GoString(res) -} +// TODO geo_out: unsupported param const int * +// func GeoOut(...) { /* not yet handled by codegen */ } -// GeogFromBinary wraps MEOS C function geog_from_binary. -func GeogFromBinary(wkb_bytea string) *Geom { - _c_wkb_bytea := C.CString(wkb_bytea) - defer C.free(unsafe.Pointer(_c_wkb_bytea)) - res := C.geog_from_binary(_c_wkb_bytea) - return &Geom{_inner: res} -} +// TODO geog_from_binary: unsupported return type int * +// func GeogFromBinary(...) { /* not yet handled by codegen */ } -// GeogFromHexewkb wraps MEOS C function geog_from_hexewkb. -func GeogFromHexewkb(wkt string) *Geom { - _c_wkt := C.CString(wkt) - defer C.free(unsafe.Pointer(_c_wkt)) - res := C.geog_from_hexewkb(_c_wkt) - return &Geom{_inner: res} -} +// TODO geog_from_hexewkb: unsupported return type int * +// func GeogFromHexewkb(...) { /* not yet handled by codegen */ } -// GeogIn wraps MEOS C function geog_in. -func GeogIn(str string, typmod int32) *Geom { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.geog_in(_c_str, C.int32(typmod)) - return &Geom{_inner: res} -} +// TODO geog_in: unsupported return type int * +// func GeogIn(...) { /* not yet handled by codegen */ } -// GeomFromHexewkb wraps MEOS C function geom_from_hexewkb. -func GeomFromHexewkb(wkt string) *Geom { - _c_wkt := C.CString(wkt) - defer C.free(unsafe.Pointer(_c_wkt)) - res := C.geom_from_hexewkb(_c_wkt) - return &Geom{_inner: res} -} +// TODO geom_from_hexewkb: unsupported return type int * +// func GeomFromHexewkb(...) { /* not yet handled by codegen */ } -// GeomIn wraps MEOS C function geom_in. -func GeomIn(str string, typmod int32) *Geom { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.geom_in(_c_str, C.int32(typmod)) - return &Geom{_inner: res} -} +// TODO geom_in: unsupported return type int * +// func GeomIn(...) { /* not yet handled by codegen */ } -// Box3dMake wraps MEOS C function box3d_make. -func Box3dMake(xmin float64, xmax float64, ymin float64, ymax float64, zmin float64, zmax float64, srid int32) *Box3D { - res := C.box3d_make(C.double(xmin), C.double(xmax), C.double(ymin), C.double(ymax), C.double(zmin), C.double(zmax), C.int32_t(srid)) - return &Box3D{_inner: res} -} +// TODO box3d_make: unsupported return type int * +// func Box3dMake(...) { /* not yet handled by codegen */ } -// Box3dOut wraps MEOS C function box3d_out. -func Box3dOut(box *Box3D, maxdd int) string { - res := C.box3d_out(box._inner, C.int(maxdd)) - return C.GoString(res) -} +// TODO box3d_out: unsupported param const int * +// func Box3dOut(...) { /* not yet handled by codegen */ } -// GboxMake wraps MEOS C function gbox_make. -func GboxMake(hasz bool, xmin float64, xmax float64, ymin float64, ymax float64, zmin float64, zmax float64) *GBox { - res := C.gbox_make(C.bool(hasz), C.double(xmin), C.double(xmax), C.double(ymin), C.double(ymax), C.double(zmin), C.double(zmax)) - return &GBox{_inner: res} -} +// TODO gbox_make: unsupported return type int * +// func GboxMake(...) { /* not yet handled by codegen */ } -// GboxOut wraps MEOS C function gbox_out. -func GboxOut(box *GBox, maxdd int) string { - res := C.gbox_out(box._inner, C.int(maxdd)) - return C.GoString(res) -} +// TODO gbox_out: unsupported param const int * +// func GboxOut(...) { /* not yet handled by codegen */ } -// GeoCopy wraps MEOS C function geo_copy. -func GeoCopy(g *Geom) *Geom { - res := C.geo_copy(g._inner) - return &Geom{_inner: res} -} +// TODO geo_copy: unsupported return type int * +// func GeoCopy(...) { /* not yet handled by codegen */ } -// GeogpointMake2d wraps MEOS C function geogpoint_make2d. -func GeogpointMake2d(srid int32, x float64, y float64) *Geom { - res := C.geogpoint_make2d(C.int32_t(srid), C.double(x), C.double(y)) - return &Geom{_inner: res} -} +// TODO geogpoint_make2d: unsupported return type int * +// func GeogpointMake2d(...) { /* not yet handled by codegen */ } -// GeogpointMake3dz wraps MEOS C function geogpoint_make3dz. -func GeogpointMake3dz(srid int32, x float64, y float64, z float64) *Geom { - res := C.geogpoint_make3dz(C.int32_t(srid), C.double(x), C.double(y), C.double(z)) - return &Geom{_inner: res} -} +// TODO geogpoint_make3dz: unsupported return type int * +// func GeogpointMake3dz(...) { /* not yet handled by codegen */ } -// GeompointMake2d wraps MEOS C function geompoint_make2d. -func GeompointMake2d(srid int32, x float64, y float64) *Geom { - res := C.geompoint_make2d(C.int32_t(srid), C.double(x), C.double(y)) - return &Geom{_inner: res} -} +// TODO geompoint_make2d: unsupported return type int * +// func GeompointMake2d(...) { /* not yet handled by codegen */ } -// GeompointMake3dz wraps MEOS C function geompoint_make3dz. -func GeompointMake3dz(srid int32, x float64, y float64, z float64) *Geom { - res := C.geompoint_make3dz(C.int32_t(srid), C.double(x), C.double(y), C.double(z)) - return &Geom{_inner: res} -} +// TODO geompoint_make3dz: unsupported return type int * +// func GeompointMake3dz(...) { /* not yet handled by codegen */ } -// GeomToGeog wraps MEOS C function geom_to_geog. -func GeomToGeog(geom *Geom) *Geom { - res := C.geom_to_geog(geom._inner) - return &Geom{_inner: res} -} +// TODO geom_to_geog: unsupported return type int * +// func GeomToGeog(...) { /* not yet handled by codegen */ } -// GeogToGeom wraps MEOS C function geog_to_geom. -func GeogToGeom(geog *Geom) *Geom { - res := C.geog_to_geom(geog._inner) - return &Geom{_inner: res} -} +// TODO geog_to_geom: unsupported return type int * +// func GeogToGeom(...) { /* not yet handled by codegen */ } -// GeoIsEmpty wraps MEOS C function geo_is_empty. -func GeoIsEmpty(g *Geom) bool { - res := C.geo_is_empty(g._inner) - return bool(res) -} +// TODO geo_is_empty: unsupported param const int * +// func GeoIsEmpty(...) { /* not yet handled by codegen */ } -// GeoIsUnitary wraps MEOS C function geo_is_unitary. -func GeoIsUnitary(gs *Geom) bool { - res := C.geo_is_unitary(gs._inner) - return bool(res) -} +// TODO geo_is_unitary: unsupported param const int * +// func GeoIsUnitary(...) { /* not yet handled by codegen */ } // GeoTypename wraps MEOS C function geo_typename. @@ -241,420 +135,228 @@ func GeoTypename(type_ int) string { } -// GeogArea wraps MEOS C function geog_area. -func GeogArea(g *Geom, use_spheroid bool) float64 { - res := C.geog_area(g._inner, C.bool(use_spheroid)) - return float64(res) -} +// TODO geog_area: unsupported param const int * +// func GeogArea(...) { /* not yet handled by codegen */ } -// GeogCentroid wraps MEOS C function geog_centroid. -func GeogCentroid(g *Geom, use_spheroid bool) *Geom { - res := C.geog_centroid(g._inner, C.bool(use_spheroid)) - return &Geom{_inner: res} -} +// TODO geog_centroid: unsupported return type int * +// func GeogCentroid(...) { /* not yet handled by codegen */ } -// GeogLength wraps MEOS C function geog_length. -func GeogLength(g *Geom, use_spheroid bool) float64 { - res := C.geog_length(g._inner, C.bool(use_spheroid)) - return float64(res) -} +// TODO geog_length: unsupported param const int * +// func GeogLength(...) { /* not yet handled by codegen */ } -// GeogPerimeter wraps MEOS C function geog_perimeter. -func GeogPerimeter(g *Geom, use_spheroid bool) float64 { - res := C.geog_perimeter(g._inner, C.bool(use_spheroid)) - return float64(res) -} +// TODO geog_perimeter: unsupported param const int * +// func GeogPerimeter(...) { /* not yet handled by codegen */ } -// GeomAzimuth wraps MEOS C function geom_azimuth. -func GeomAzimuth(gs1 *Geom, gs2 *Geom) (bool, float64) { - var _out_result C.double - res := C.geom_azimuth(gs1._inner, gs2._inner, &_out_result) - return bool(res), float64(_out_result) -} +// TODO geom_azimuth: unsupported param const int * +// func GeomAzimuth(...) { /* not yet handled by codegen */ } -// GeomLength wraps MEOS C function geom_length. -func GeomLength(gs *Geom) float64 { - res := C.geom_length(gs._inner) - return float64(res) -} +// TODO geom_length: unsupported param const int * +// func GeomLength(...) { /* not yet handled by codegen */ } -// GeomPerimeter wraps MEOS C function geom_perimeter. -func GeomPerimeter(gs *Geom) float64 { - res := C.geom_perimeter(gs._inner) - return float64(res) -} +// TODO geom_perimeter: unsupported param const int * +// func GeomPerimeter(...) { /* not yet handled by codegen */ } -// LineNumpoints wraps MEOS C function line_numpoints. -func LineNumpoints(gs *Geom) int { - res := C.line_numpoints(gs._inner) - return int(res) -} +// TODO line_numpoints: unsupported param const int * +// func LineNumpoints(...) { /* not yet handled by codegen */ } -// LinePointN wraps MEOS C function line_point_n. -func LinePointN(geom *Geom, n int) *Geom { - res := C.line_point_n(geom._inner, C.int(n)) - return &Geom{_inner: res} -} +// TODO line_point_n: unsupported return type int * +// func LinePointN(...) { /* not yet handled by codegen */ } -// GeoReverse wraps MEOS C function geo_reverse. -func GeoReverse(gs *Geom) *Geom { - res := C.geo_reverse(gs._inner) - return &Geom{_inner: res} -} +// TODO geo_reverse: unsupported return type int * +// func GeoReverse(...) { /* not yet handled by codegen */ } -// GeoRound wraps MEOS C function geo_round. -func GeoRound(gs *Geom, maxdd int) *Geom { - res := C.geo_round(gs._inner, C.int(maxdd)) - return &Geom{_inner: res} -} +// TODO geo_round: unsupported return type int * +// func GeoRound(...) { /* not yet handled by codegen */ } -// GeoSetSRID wraps MEOS C function geo_set_srid. -func GeoSetSRID(gs *Geom, srid int32) *Geom { - res := C.geo_set_srid(gs._inner, C.int32_t(srid)) - return &Geom{_inner: res} -} +// TODO geo_set_srid: unsupported return type int * +// func GeoSetSRID(...) { /* not yet handled by codegen */ } -// GeoSRID wraps MEOS C function geo_srid. -func GeoSRID(gs *Geom) int32 { - res := C.geo_srid(gs._inner) - return int32(res) -} +// TODO geo_srid: unsupported param const int * +// func GeoSRID(...) { /* not yet handled by codegen */ } -// GeoTransform wraps MEOS C function geo_transform. -func GeoTransform(geom *Geom, srid_to int32) *Geom { - res := C.geo_transform(geom._inner, C.int32_t(srid_to)) - return &Geom{_inner: res} -} +// TODO geo_transform: unsupported return type int * +// func GeoTransform(...) { /* not yet handled by codegen */ } -// GeoTransformPipeline wraps MEOS C function geo_transform_pipeline. -func GeoTransformPipeline(gs *Geom, pipeline string, srid_to int32, is_forward bool) *Geom { - _c_pipeline := C.CString(pipeline) - defer C.free(unsafe.Pointer(_c_pipeline)) - res := C.geo_transform_pipeline(gs._inner, _c_pipeline, C.int32_t(srid_to), C.bool(is_forward)) - return &Geom{_inner: res} -} +// TODO geo_transform_pipeline: unsupported return type int * +// func GeoTransformPipeline(...) { /* not yet handled by codegen */ } -// GeoCollectGarray wraps MEOS C function geo_collect_garray. -func GeoCollectGarray(gsarr []*Geom) *Geom { - _c_gsarr := make([]*C.GSERIALIZED, len(gsarr)) - for _i, _v := range gsarr { _c_gsarr[_i] = _v._inner } - res := C.geo_collect_garray((**C.GSERIALIZED)(unsafe.Pointer(&_c_gsarr[0])), C.int(len(gsarr))) - return &Geom{_inner: res} -} +// TODO geo_collect_garray: unsupported return type int * +// func GeoCollectGarray(...) { /* not yet handled by codegen */ } -// GeoMakelineGarray wraps MEOS C function geo_makeline_garray. -func GeoMakelineGarray(gsarr []*Geom) *Geom { - _c_gsarr := make([]*C.GSERIALIZED, len(gsarr)) - for _i, _v := range gsarr { _c_gsarr[_i] = _v._inner } - res := C.geo_makeline_garray((**C.GSERIALIZED)(unsafe.Pointer(&_c_gsarr[0])), C.int(len(gsarr))) - return &Geom{_inner: res} -} +// TODO geo_makeline_garray: unsupported return type int * +// func GeoMakelineGarray(...) { /* not yet handled by codegen */ } -// GeoNumPoints wraps MEOS C function geo_num_points. -func GeoNumPoints(gs *Geom) int { - res := C.geo_num_points(gs._inner) - return int(res) -} +// TODO geo_num_points: unsupported param const int * +// func GeoNumPoints(...) { /* not yet handled by codegen */ } -// GeoNumGeos wraps MEOS C function geo_num_geos. -func GeoNumGeos(gs *Geom) int { - res := C.geo_num_geos(gs._inner) - return int(res) -} +// TODO geo_num_geos: unsupported param const int * +// func GeoNumGeos(...) { /* not yet handled by codegen */ } -// GeoGeoN wraps MEOS C function geo_geo_n. -func GeoGeoN(geom *Geom, n int) *Geom { - res := C.geo_geo_n(geom._inner, C.int(n)) - return &Geom{_inner: res} -} +// TODO geo_geo_n: unsupported return type int * +// func GeoGeoN(...) { /* not yet handled by codegen */ } -// GeoPointarr wraps MEOS C function geo_pointarr. -func GeoPointarr(gs *Geom) []*Geom { - var _out_count C.int - res := C.geo_pointarr(gs._inner, &_out_count) - _n := int(_out_count) - _slice := unsafe.Slice((**C.GSERIALIZED)(unsafe.Pointer(res)), _n) - _out := make([]*Geom, _n) - for _i, _e := range _slice { - _out[_i] = &Geom{_inner: _e} - } - return _out -} +// TODO geo_pointarr: unsupported return type int ** +// func GeoPointarr(...) { /* not yet handled by codegen */ } -// GeoPoints wraps MEOS C function geo_points. -func GeoPoints(gs *Geom) *Geom { - res := C.geo_points(gs._inner) - return &Geom{_inner: res} -} +// TODO geo_points: unsupported return type int * +// func GeoPoints(...) { /* not yet handled by codegen */ } -// GeomArrayUnion wraps MEOS C function geom_array_union. -func GeomArrayUnion(gsarr []*Geom) *Geom { - _c_gsarr := make([]*C.GSERIALIZED, len(gsarr)) - for _i, _v := range gsarr { _c_gsarr[_i] = _v._inner } - res := C.geom_array_union((**C.GSERIALIZED)(unsafe.Pointer(&_c_gsarr[0])), C.int(len(gsarr))) - return &Geom{_inner: res} -} +// TODO geom_array_union: unsupported return type int * +// func GeomArrayUnion(...) { /* not yet handled by codegen */ } -// GeomBoundary wraps MEOS C function geom_boundary. -func GeomBoundary(gs *Geom) *Geom { - res := C.geom_boundary(gs._inner) - return &Geom{_inner: res} -} +// TODO geom_boundary: unsupported return type int * +// func GeomBoundary(...) { /* not yet handled by codegen */ } -// GeomBuffer wraps MEOS C function geom_buffer. -func GeomBuffer(gs *Geom, size float64, params string) *Geom { - _c_params := C.CString(params) - defer C.free(unsafe.Pointer(_c_params)) - res := C.geom_buffer(gs._inner, C.double(size), _c_params) - return &Geom{_inner: res} -} +// TODO geom_buffer: unsupported return type int * +// func GeomBuffer(...) { /* not yet handled by codegen */ } -// GeomCentroid wraps MEOS C function geom_centroid. -func GeomCentroid(gs *Geom) *Geom { - res := C.geom_centroid(gs._inner) - return &Geom{_inner: res} -} +// TODO geom_centroid: unsupported return type int * +// func GeomCentroid(...) { /* not yet handled by codegen */ } -// GeomConvexHull wraps MEOS C function geom_convex_hull. -func GeomConvexHull(gs *Geom) *Geom { - res := C.geom_convex_hull(gs._inner) - return &Geom{_inner: res} -} +// TODO geom_convex_hull: unsupported return type int * +// func GeomConvexHull(...) { /* not yet handled by codegen */ } -// GeomDifference2d wraps MEOS C function geom_difference2d. -func GeomDifference2d(gs1 *Geom, gs2 *Geom) *Geom { - res := C.geom_difference2d(gs1._inner, gs2._inner) - return &Geom{_inner: res} -} +// TODO geom_difference2d: unsupported return type int * +// func GeomDifference2d(...) { /* not yet handled by codegen */ } -// GeomIntersection2d wraps MEOS C function geom_intersection2d. -func GeomIntersection2d(gs1 *Geom, gs2 *Geom) *Geom { - res := C.geom_intersection2d(gs1._inner, gs2._inner) - return &Geom{_inner: res} -} +// TODO geom_intersection2d: unsupported return type int * +// func GeomIntersection2d(...) { /* not yet handled by codegen */ } -// GeomIntersection2dColl wraps MEOS C function geom_intersection2d_coll. -func GeomIntersection2dColl(gs1 *Geom, gs2 *Geom) *Geom { - res := C.geom_intersection2d_coll(gs1._inner, gs2._inner) - return &Geom{_inner: res} -} +// TODO geom_intersection2d_coll: unsupported return type int * +// func GeomIntersection2dColl(...) { /* not yet handled by codegen */ } -// GeomMinBoundingRadius wraps MEOS C function geom_min_bounding_radius. -func GeomMinBoundingRadius(geom *Geom) (*Geom, float64) { - var _out_radius C.double - res := C.geom_min_bounding_radius(geom._inner, &_out_radius) - return &Geom{_inner: res}, float64(_out_radius) -} +// TODO geom_min_bounding_radius: unsupported return type int * +// func GeomMinBoundingRadius(...) { /* not yet handled by codegen */ } -// GeomShortestline2d wraps MEOS C function geom_shortestline2d. -func GeomShortestline2d(gs1 *Geom, s2 *Geom) *Geom { - res := C.geom_shortestline2d(gs1._inner, s2._inner) - return &Geom{_inner: res} -} +// TODO geom_shortestline2d: unsupported return type int * +// func GeomShortestline2d(...) { /* not yet handled by codegen */ } -// GeomShortestline3d wraps MEOS C function geom_shortestline3d. -func GeomShortestline3d(gs1 *Geom, s2 *Geom) *Geom { - res := C.geom_shortestline3d(gs1._inner, s2._inner) - return &Geom{_inner: res} -} +// TODO geom_shortestline3d: unsupported return type int * +// func GeomShortestline3d(...) { /* not yet handled by codegen */ } -// GeomUnaryUnion wraps MEOS C function geom_unary_union. -func GeomUnaryUnion(gs *Geom, prec float64) *Geom { - res := C.geom_unary_union(gs._inner, C.double(prec)) - return &Geom{_inner: res} -} +// TODO geom_unary_union: unsupported return type int * +// func GeomUnaryUnion(...) { /* not yet handled by codegen */ } -// LineInterpolatePoint wraps MEOS C function line_interpolate_point. -func LineInterpolatePoint(gs *Geom, distance_fraction float64, repeat bool) *Geom { - res := C.line_interpolate_point(gs._inner, C.double(distance_fraction), C.bool(repeat)) - return &Geom{_inner: res} -} +// TODO line_interpolate_point: unsupported return type int * +// func LineInterpolatePoint(...) { /* not yet handled by codegen */ } -// LineLocatePoint wraps MEOS C function line_locate_point. -func LineLocatePoint(gs1 *Geom, gs2 *Geom) float64 { - res := C.line_locate_point(gs1._inner, gs2._inner) - return float64(res) -} +// TODO line_locate_point: unsupported param const int * +// func LineLocatePoint(...) { /* not yet handled by codegen */ } -// LineSubstring wraps MEOS C function line_substring. -func LineSubstring(gs *Geom, from float64, to float64) *Geom { - res := C.line_substring(gs._inner, C.double(from), C.double(to)) - return &Geom{_inner: res} -} +// TODO line_substring: unsupported return type int * +// func LineSubstring(...) { /* not yet handled by codegen */ } -// GeogDwithin wraps MEOS C function geog_dwithin. -func GeogDwithin(g1 *Geom, g2 *Geom, tolerance float64, use_spheroid bool) bool { - res := C.geog_dwithin(g1._inner, g2._inner, C.double(tolerance), C.bool(use_spheroid)) - return bool(res) -} +// TODO geog_dwithin: unsupported param const int * +// func GeogDwithin(...) { /* not yet handled by codegen */ } -// GeogIntersects wraps MEOS C function geog_intersects. -func GeogIntersects(gs1 *Geom, gs2 *Geom, use_spheroid bool) bool { - res := C.geog_intersects(gs1._inner, gs2._inner, C.bool(use_spheroid)) - return bool(res) -} +// TODO geog_intersects: unsupported param const int * +// func GeogIntersects(...) { /* not yet handled by codegen */ } -// GeomContains wraps MEOS C function geom_contains. -func GeomContains(gs1 *Geom, gs2 *Geom) bool { - res := C.geom_contains(gs1._inner, gs2._inner) - return bool(res) -} +// TODO geom_contains: unsupported param const int * +// func GeomContains(...) { /* not yet handled by codegen */ } -// GeomCovers wraps MEOS C function geom_covers. -func GeomCovers(gs1 *Geom, gs2 *Geom) bool { - res := C.geom_covers(gs1._inner, gs2._inner) - return bool(res) -} +// TODO geom_covers: unsupported param const int * +// func GeomCovers(...) { /* not yet handled by codegen */ } -// GeomDisjoint2d wraps MEOS C function geom_disjoint2d. -func GeomDisjoint2d(gs1 *Geom, gs2 *Geom) bool { - res := C.geom_disjoint2d(gs1._inner, gs2._inner) - return bool(res) -} +// TODO geom_disjoint2d: unsupported param const int * +// func GeomDisjoint2d(...) { /* not yet handled by codegen */ } -// GeomDwithin2d wraps MEOS C function geom_dwithin2d. -func GeomDwithin2d(gs1 *Geom, gs2 *Geom, tolerance float64) bool { - res := C.geom_dwithin2d(gs1._inner, gs2._inner, C.double(tolerance)) - return bool(res) -} +// TODO geom_dwithin2d: unsupported param const int * +// func GeomDwithin2d(...) { /* not yet handled by codegen */ } -// GeomDwithin3d wraps MEOS C function geom_dwithin3d. -func GeomDwithin3d(gs1 *Geom, gs2 *Geom, tolerance float64) bool { - res := C.geom_dwithin3d(gs1._inner, gs2._inner, C.double(tolerance)) - return bool(res) -} +// TODO geom_dwithin3d: unsupported param const int * +// func GeomDwithin3d(...) { /* not yet handled by codegen */ } -// GeomIntersects2d wraps MEOS C function geom_intersects2d. -func GeomIntersects2d(gs1 *Geom, gs2 *Geom) bool { - res := C.geom_intersects2d(gs1._inner, gs2._inner) - return bool(res) -} +// TODO geom_intersects2d: unsupported param const int * +// func GeomIntersects2d(...) { /* not yet handled by codegen */ } -// GeomIntersects3d wraps MEOS C function geom_intersects3d. -func GeomIntersects3d(gs1 *Geom, gs2 *Geom) bool { - res := C.geom_intersects3d(gs1._inner, gs2._inner) - return bool(res) -} +// TODO geom_intersects3d: unsupported param const int * +// func GeomIntersects3d(...) { /* not yet handled by codegen */ } -// GeomRelatePattern wraps MEOS C function geom_relate_pattern. -func GeomRelatePattern(gs1 *Geom, gs2 *Geom, patt string) bool { - _c_patt := C.CString(patt) - defer C.free(unsafe.Pointer(_c_patt)) - res := C.geom_relate_pattern(gs1._inner, gs2._inner, _c_patt) - return bool(res) -} +// TODO geom_relate_pattern: unsupported param const int * +// func GeomRelatePattern(...) { /* not yet handled by codegen */ } -// GeomTouches wraps MEOS C function geom_touches. -func GeomTouches(gs1 *Geom, gs2 *Geom) bool { - res := C.geom_touches(gs1._inner, gs2._inner) - return bool(res) -} +// TODO geom_touches: unsupported param const int * +// func GeomTouches(...) { /* not yet handled by codegen */ } -// GeoStboxes wraps MEOS C function geo_stboxes. -func GeoStboxes(gs *Geom) (*STBox, int) { - var _out_count C.int - res := C.geo_stboxes(gs._inner, &_out_count) - return &STBox{_inner: res}, int(_out_count) -} +// TODO geo_stboxes: unsupported param const int * +// func GeoStboxes(...) { /* not yet handled by codegen */ } -// GeoSplitEachNStboxes wraps MEOS C function geo_split_each_n_stboxes. -func GeoSplitEachNStboxes(gs *Geom, elem_count int) (*STBox, int) { - var _out_count C.int - res := C.geo_split_each_n_stboxes(gs._inner, C.int(elem_count), &_out_count) - return &STBox{_inner: res}, int(_out_count) -} +// TODO geo_split_each_n_stboxes: unsupported param const int * +// func GeoSplitEachNStboxes(...) { /* not yet handled by codegen */ } -// GeoSplitNStboxes wraps MEOS C function geo_split_n_stboxes. -func GeoSplitNStboxes(gs *Geom, box_count int) (*STBox, int) { - var _out_count C.int - res := C.geo_split_n_stboxes(gs._inner, C.int(box_count), &_out_count) - return &STBox{_inner: res}, int(_out_count) -} +// TODO geo_split_n_stboxes: unsupported param const int * +// func GeoSplitNStboxes(...) { /* not yet handled by codegen */ } -// GeogDistance wraps MEOS C function geog_distance. -func GeogDistance(g1 *Geom, g2 *Geom) float64 { - res := C.geog_distance(g1._inner, g2._inner) - return float64(res) -} +// TODO geog_distance: unsupported param const int * +// func GeogDistance(...) { /* not yet handled by codegen */ } -// GeomDistance2d wraps MEOS C function geom_distance2d. -func GeomDistance2d(gs1 *Geom, gs2 *Geom) float64 { - res := C.geom_distance2d(gs1._inner, gs2._inner) - return float64(res) -} +// TODO geom_distance2d: unsupported param const int * +// func GeomDistance2d(...) { /* not yet handled by codegen */ } -// GeomDistance3d wraps MEOS C function geom_distance3d. -func GeomDistance3d(gs1 *Geom, gs2 *Geom) float64 { - res := C.geom_distance3d(gs1._inner, gs2._inner) - return float64(res) -} +// TODO geom_distance3d: unsupported param const int * +// func GeomDistance3d(...) { /* not yet handled by codegen */ } -// GeoEquals wraps MEOS C function geo_equals. -func GeoEquals(gs1 *Geom, gs2 *Geom) int { - res := C.geo_equals(gs1._inner, gs2._inner) - return int(res) -} +// TODO geo_equals: unsupported param const int * +// func GeoEquals(...) { /* not yet handled by codegen */ } -// GeoSame wraps MEOS C function geo_same. -func GeoSame(gs1 *Geom, gs2 *Geom) bool { - res := C.geo_same(gs1._inner, gs2._inner) - return bool(res) -} +// TODO geo_same: unsupported param const int * +// func GeoSame(...) { /* not yet handled by codegen */ } // GeogsetIn wraps MEOS C function geogset_in. @@ -689,118 +391,64 @@ func SpatialsetAsEWKT(set *Set, maxdd int) string { } -// GeosetMake wraps MEOS C function geoset_make. -func GeosetMake(values []*Geom) *Set { - _c_values := make([]*C.GSERIALIZED, len(values)) - for _i, _v := range values { _c_values[_i] = _v._inner } - res := C.geoset_make((**C.GSERIALIZED)(unsafe.Pointer(&_c_values[0])), C.int(len(values))) - return &Set{_inner: res} -} +// TODO geoset_make: unsupported param int ** +// func GeosetMake(...) { /* not yet handled by codegen */ } -// GeoToSet wraps MEOS C function geo_to_set. -func GeoToSet(gs *Geom) *Set { - res := C.geo_to_set(gs._inner) - return &Set{_inner: res} -} +// TODO geo_to_set: unsupported param const int * +// func GeoToSet(...) { /* not yet handled by codegen */ } -// GeosetEndValue wraps MEOS C function geoset_end_value. -func GeosetEndValue(s *Set) *Geom { - res := C.geoset_end_value(s._inner) - return &Geom{_inner: res} -} +// TODO geoset_end_value: unsupported return type int * +// func GeosetEndValue(...) { /* not yet handled by codegen */ } -// GeosetStartValue wraps MEOS C function geoset_start_value. -func GeosetStartValue(s *Set) *Geom { - res := C.geoset_start_value(s._inner) - return &Geom{_inner: res} -} +// TODO geoset_start_value: unsupported return type int * +// func GeosetStartValue(...) { /* not yet handled by codegen */ } -// GeosetValueN wraps MEOS C function geoset_value_n. -func GeosetValueN(s *Set, n int) (bool, *Geom) { - var _out_result *C.GSERIALIZED - res := C.geoset_value_n(s._inner, C.int(n), &_out_result) - return bool(res), &Geom{_inner: _out_result} -} +// TODO geoset_value_n: unhandled OUTPUT_SCALAR shape int ** +// func GeosetValueN(...) { /* not yet handled by codegen */ } -// GeosetValues wraps MEOS C function geoset_values. -func GeosetValues(s *Set) []*Geom { - res := C.geoset_values(s._inner) - _n := int(C.set_num_values(s.Inner())) - _slice := unsafe.Slice((**C.GSERIALIZED)(unsafe.Pointer(res)), _n) - _out := make([]*Geom, _n) - for _i, _e := range _slice { - _out[_i] = &Geom{_inner: _e} - } - return _out -} +// TODO geoset_values: unsupported return type int ** +// func GeosetValues(...) { /* not yet handled by codegen */ } -// ContainedGeoSet wraps MEOS C function contained_geo_set. -func ContainedGeoSet(gs *Geom, s *Set) bool { - res := C.contained_geo_set(gs._inner, s._inner) - return bool(res) -} +// TODO contained_geo_set: unsupported param const int * +// func ContainedGeoSet(...) { /* not yet handled by codegen */ } -// ContainsSetGeo wraps MEOS C function contains_set_geo. -func ContainsSetGeo(s *Set, gs *Geom) bool { - res := C.contains_set_geo(s._inner, gs._inner) - return bool(res) -} +// TODO contains_set_geo: unsupported param int * +// func ContainsSetGeo(...) { /* not yet handled by codegen */ } -// GeoUnionTransfn wraps MEOS C function geo_union_transfn. -func GeoUnionTransfn(state *Set, gs *Geom) *Set { - res := C.geo_union_transfn(state._inner, gs._inner) - return &Set{_inner: res} -} +// TODO geo_union_transfn: unsupported param const int * +// func GeoUnionTransfn(...) { /* not yet handled by codegen */ } -// IntersectionGeoSet wraps MEOS C function intersection_geo_set. -func IntersectionGeoSet(gs *Geom, s *Set) *Set { - res := C.intersection_geo_set(gs._inner, s._inner) - return &Set{_inner: res} -} +// TODO intersection_geo_set: unsupported param const int * +// func IntersectionGeoSet(...) { /* not yet handled by codegen */ } -// IntersectionSetGeo wraps MEOS C function intersection_set_geo. -func IntersectionSetGeo(s *Set, gs *Geom) *Set { - res := C.intersection_set_geo(s._inner, gs._inner) - return &Set{_inner: res} -} +// TODO intersection_set_geo: unsupported param const int * +// func IntersectionSetGeo(...) { /* not yet handled by codegen */ } -// MinusGeoSet wraps MEOS C function minus_geo_set. -func MinusGeoSet(gs *Geom, s *Set) *Set { - res := C.minus_geo_set(gs._inner, s._inner) - return &Set{_inner: res} -} +// TODO minus_geo_set: unsupported param const int * +// func MinusGeoSet(...) { /* not yet handled by codegen */ } -// MinusSetGeo wraps MEOS C function minus_set_geo. -func MinusSetGeo(s *Set, gs *Geom) *Set { - res := C.minus_set_geo(s._inner, gs._inner) - return &Set{_inner: res} -} +// TODO minus_set_geo: unsupported param const int * +// func MinusSetGeo(...) { /* not yet handled by codegen */ } -// UnionGeoSet wraps MEOS C function union_geo_set. -func UnionGeoSet(gs *Geom, s *Set) *Set { - res := C.union_geo_set(gs._inner, s._inner) - return &Set{_inner: res} -} +// TODO union_geo_set: unsupported param const int * +// func UnionGeoSet(...) { /* not yet handled by codegen */ } -// UnionSetGeo wraps MEOS C function union_set_geo. -func UnionSetGeo(s *Set, gs *Geom) *Set { - res := C.union_set_geo(s._inner, gs._inner) - return &Set{_inner: res} -} +// TODO union_set_geo: unsupported param const int * +// func UnionSetGeo(...) { /* not yet handled by codegen */ } // SpatialsetSetSRID wraps MEOS C function spatialset_set_srid. @@ -887,18 +535,12 @@ func STBOXOut(box *STBox, maxdd int) string { } -// GeoTimestamptzToSTBOX wraps MEOS C function geo_timestamptz_to_stbox. -func GeoTimestamptzToSTBOX(gs *Geom, t int64) *STBox { - res := C.geo_timestamptz_to_stbox(gs._inner, C.TimestampTz(t)) - return &STBox{_inner: res} -} +// TODO geo_timestamptz_to_stbox: unsupported param const int * +// func GeoTimestamptzToSTBOX(...) { /* not yet handled by codegen */ } -// GeoTstzspanToSTBOX wraps MEOS C function geo_tstzspan_to_stbox. -func GeoTstzspanToSTBOX(gs *Geom, s *Span) *STBox { - res := C.geo_tstzspan_to_stbox(gs._inner, s._inner) - return &STBox{_inner: res} -} +// TODO geo_tstzspan_to_stbox: unsupported param const int * +// func GeoTstzspanToSTBOX(...) { /* not yet handled by codegen */ } // STBOXCopy wraps MEOS C function stbox_copy. @@ -909,17 +551,14 @@ func STBOXCopy(box *STBox) *STBox { // STBOXMake wraps MEOS C function stbox_make. -func STBOXMake(hasx bool, hasz bool, geodetic bool, srid int32, xmin float64, xmax float64, ymin float64, ymax float64, zmin float64, zmax float64, s *Span) *STBox { - res := C.stbox_make(C.bool(hasx), C.bool(hasz), C.bool(geodetic), C.int32(srid), C.double(xmin), C.double(xmax), C.double(ymin), C.double(ymax), C.double(zmin), C.double(zmax), s._inner) +func STBOXMake(hasx bool, hasz bool, geodetic bool, srid int, xmin float64, xmax float64, ymin float64, ymax float64, zmin float64, zmax float64, s *Span) *STBox { + res := C.stbox_make(C.bool(hasx), C.bool(hasz), C.bool(geodetic), C.int(srid), C.double(xmin), C.double(xmax), C.double(ymin), C.double(ymax), C.double(zmin), C.double(zmax), s._inner) return &STBox{_inner: res} } -// GeoToSTBOX wraps MEOS C function geo_to_stbox. -func GeoToSTBOX(gs *Geom) *STBox { - res := C.geo_to_stbox(gs._inner) - return &STBox{_inner: res} -} +// TODO geo_to_stbox: unsupported param const int * +// func GeoToSTBOX(...) { /* not yet handled by codegen */ } // SpatialsetToSTBOX wraps MEOS C function spatialset_to_stbox. @@ -929,25 +568,16 @@ func SpatialsetToSTBOX(s *Set) *STBox { } -// STBOXToBox3d wraps MEOS C function stbox_to_box3d. -func STBOXToBox3d(box *STBox) *Box3D { - res := C.stbox_to_box3d(box._inner) - return &Box3D{_inner: res} -} +// TODO stbox_to_box3d: unsupported return type int * +// func STBOXToBox3d(...) { /* not yet handled by codegen */ } -// STBOXToGbox wraps MEOS C function stbox_to_gbox. -func STBOXToGbox(box *STBox) *GBox { - res := C.stbox_to_gbox(box._inner) - return &GBox{_inner: res} -} +// TODO stbox_to_gbox: unsupported return type int * +// func STBOXToGbox(...) { /* not yet handled by codegen */ } -// STBOXToGeo wraps MEOS C function stbox_to_geo. -func STBOXToGeo(box *STBox) *Geom { - res := C.stbox_to_geo(box._inner) - return &Geom{_inner: res} -} +// TODO stbox_to_geo: unsupported return type int * +// func STBOXToGeo(...) { /* not yet handled by codegen */ } // STBOXToTstzspan wraps MEOS C function stbox_to_tstzspan. @@ -958,8 +588,8 @@ func STBOXToTstzspan(box *STBox) *Span { // TimestamptzToSTBOX wraps MEOS C function timestamptz_to_stbox. -func TimestamptzToSTBOX(t int64) *STBox { - res := C.timestamptz_to_stbox(C.TimestampTz(t)) +func TimestamptzToSTBOX(t int) *STBox { + res := C.timestamptz_to_stbox(C.int(t)) return &STBox{_inner: res} } @@ -993,16 +623,16 @@ func STBOXArea(box *STBox, spheroid bool) float64 { // STBOXHash wraps MEOS C function stbox_hash. -func STBOXHash(box *STBox) uint32 { +func STBOXHash(box *STBox) int { res := C.stbox_hash(box._inner) - return uint32(res) + return int(res) } // STBOXHashExtended wraps MEOS C function stbox_hash_extended. -func STBOXHashExtended(box *STBox, seed uint64) uint64 { - res := C.stbox_hash_extended(box._inner, C.uint64(seed)) - return uint64(res) +func STBOXHashExtended(box *STBox, seed int) int { + res := C.stbox_hash_extended(box._inner, C.int(seed)) + return int(res) } @@ -1042,10 +672,10 @@ func STBOXPerimeter(box *STBox, spheroid bool) float64 { // STBOXTmax wraps MEOS C function stbox_tmax. -func STBOXTmax(box *STBox) (bool, int64) { - var _out_result C.TimestampTz +func STBOXTmax(box *STBox) (bool, int) { + var _out_result C.int res := C.stbox_tmax(box._inner, &_out_result) - return bool(res), int64(_out_result) + return bool(res), int(_out_result) } @@ -1058,10 +688,10 @@ func STBOXTmaxInc(box *STBox) (bool, bool) { // STBOXTmin wraps MEOS C function stbox_tmin. -func STBOXTmin(box *STBox) (bool, int64) { - var _out_result C.TimestampTz +func STBOXTmin(box *STBox) (bool, int) { + var _out_result C.int res := C.stbox_tmin(box._inner, &_out_result) - return bool(res), int64(_out_result) + return bool(res), int(_out_result) } @@ -1135,11 +765,8 @@ func STBOXExpandSpace(box *STBox, d float64) *STBox { } -// STBOXExpandTime wraps MEOS C function stbox_expand_time. -func STBOXExpandTime(box *STBox, interv timeutil.Timedelta) *STBox { - res := C.stbox_expand_time(box._inner, interv.Inner()) - return &STBox{_inner: res} -} +// TODO stbox_expand_time: unsupported param const int * +// func STBOXExpandTime(...) { /* not yet handled by codegen */ } // STBOXGetSpace wraps MEOS C function stbox_get_space. @@ -1164,11 +791,8 @@ func STBOXRound(box *STBox, maxdd int) *STBox { } -// STBOXShiftScaleTime wraps MEOS C function stbox_shift_scale_time. -func STBOXShiftScaleTime(box *STBox, shift timeutil.Timedelta, duration timeutil.Timedelta) *STBox { - res := C.stbox_shift_scale_time(box._inner, shift.Inner(), duration.Inner()) - return &STBox{_inner: res} -} +// TODO stbox_shift_scale_time: unsupported param const int * +// func STBOXShiftScaleTime(...) { /* not yet handled by codegen */ } // StboxarrRound wraps MEOS C function stboxarr_round. @@ -1511,71 +1135,44 @@ func TspatialOut(temp Temporal, maxdd int) string { } -// TgeoFromBaseTemp wraps MEOS C function tgeo_from_base_temp. -func TgeoFromBaseTemp(gs *Geom, temp Temporal) Temporal { - res := C.tgeo_from_base_temp(gs._inner, temp.Inner()) - return CreateTemporal(res) -} +// TODO tgeo_from_base_temp: unsupported param const int * +// func TgeoFromBaseTemp(...) { /* not yet handled by codegen */ } -// TgeoinstMake wraps MEOS C function tgeoinst_make. -func TgeoinstMake(gs *Geom, t int64) TInstant { - res := C.tgeoinst_make(gs._inner, C.TimestampTz(t)) - return TInstant{_inner: res} -} +// TODO tgeoinst_make: unsupported param const int * +// func TgeoinstMake(...) { /* not yet handled by codegen */ } -// TgeoseqFromBaseTstzset wraps MEOS C function tgeoseq_from_base_tstzset. -func TgeoseqFromBaseTstzset(gs *Geom, s *Set) TSequence { - res := C.tgeoseq_from_base_tstzset(gs._inner, s._inner) - return TSequence{_inner: res} -} +// TODO tgeoseq_from_base_tstzset: unsupported param const int * +// func TgeoseqFromBaseTstzset(...) { /* not yet handled by codegen */ } -// TgeoseqFromBaseTstzspan wraps MEOS C function tgeoseq_from_base_tstzspan. -func TgeoseqFromBaseTstzspan(gs *Geom, s *Span, interp Interpolation) TSequence { - res := C.tgeoseq_from_base_tstzspan(gs._inner, s._inner, C.interpType(interp)) - return TSequence{_inner: res} -} +// TODO tgeoseq_from_base_tstzspan: unsupported param const int * +// func TgeoseqFromBaseTstzspan(...) { /* not yet handled by codegen */ } -// TgeoseqsetFromBaseTstzspanset wraps MEOS C function tgeoseqset_from_base_tstzspanset. -func TgeoseqsetFromBaseTstzspanset(gs *Geom, ss *SpanSet, interp Interpolation) TSequenceSet { - res := C.tgeoseqset_from_base_tstzspanset(gs._inner, ss._inner, C.interpType(interp)) - return TSequenceSet{_inner: res} -} +// TODO tgeoseqset_from_base_tstzspanset: unsupported param const int * +// func TgeoseqsetFromBaseTstzspanset(...) { /* not yet handled by codegen */ } -// TpointFromBaseTemp wraps MEOS C function tpoint_from_base_temp. -func TpointFromBaseTemp(gs *Geom, temp Temporal) Temporal { - res := C.tpoint_from_base_temp(gs._inner, temp.Inner()) - return CreateTemporal(res) -} +// TODO tpoint_from_base_temp: unsupported param const int * +// func TpointFromBaseTemp(...) { /* not yet handled by codegen */ } -// TpointinstMake wraps MEOS C function tpointinst_make. -func TpointinstMake(gs *Geom, t int64) TInstant { - res := C.tpointinst_make(gs._inner, C.TimestampTz(t)) - return TInstant{_inner: res} -} +// TODO tpointinst_make: unsupported param const int * +// func TpointinstMake(...) { /* not yet handled by codegen */ } -// TpointseqFromBaseTstzset wraps MEOS C function tpointseq_from_base_tstzset. -func TpointseqFromBaseTstzset(gs *Geom, s *Set) TSequence { - res := C.tpointseq_from_base_tstzset(gs._inner, s._inner) - return TSequence{_inner: res} -} +// TODO tpointseq_from_base_tstzset: unsupported param const int * +// func TpointseqFromBaseTstzset(...) { /* not yet handled by codegen */ } -// TpointseqFromBaseTstzspan wraps MEOS C function tpointseq_from_base_tstzspan. -func TpointseqFromBaseTstzspan(gs *Geom, s *Span, interp Interpolation) TSequence { - res := C.tpointseq_from_base_tstzspan(gs._inner, s._inner, C.interpType(interp)) - return TSequence{_inner: res} -} +// TODO tpointseq_from_base_tstzspan: unsupported param const int * +// func TpointseqFromBaseTstzspan(...) { /* not yet handled by codegen */ } // TpointseqMakeCoords wraps MEOS C function tpointseq_make_coords. -func TpointseqMakeCoords(xcoords []float64, ycoords []float64, zcoords []float64, times []int64, srid int32, geodetic bool, lower_inc bool, upper_inc bool, interp Interpolation, normalize bool) TSequence { +func TpointseqMakeCoords(xcoords []float64, ycoords []float64, zcoords []float64, times []int, srid int, geodetic bool, lower_inc bool, upper_inc bool, interp Interpolation, normalize bool) TSequence { _c_xcoords := make([]C.double, len(xcoords)) for _i, _v := range xcoords { _c_xcoords[_i] = C.double(_v) } _c_ycoords := make([]C.double, len(ycoords)) @@ -1585,42 +1182,30 @@ func TpointseqMakeCoords(xcoords []float64, ycoords []float64, zcoords []float64 _c_zcoords = make([]C.double, len(zcoords)) for _i, _v := range zcoords { _c_zcoords[_i] = C.double(_v) } } - var _c_times []C.TimestampTz + var _c_times []C.int if times != nil { - _c_times = make([]C.TimestampTz, len(times)) - for _i, _v := range times { _c_times[_i] = C.TimestampTz(_v) } + _c_times = make([]C.int, len(times)) + for _i, _v := range times { _c_times[_i] = C.int(_v) } } - res := C.tpointseq_make_coords(&_c_xcoords[0], &_c_ycoords[0], _ptr_or_nil_double(_c_zcoords), _ptr_or_nil_TimestampTz(_c_times), C.int(len(xcoords)), C.int32(srid), C.bool(geodetic), C.bool(lower_inc), C.bool(upper_inc), C.interpType(interp), C.bool(normalize)) + res := C.tpointseq_make_coords(&_c_xcoords[0], &_c_ycoords[0], _ptr_or_nil_double(_c_zcoords), _ptr_or_nil_int(_c_times), C.int(len(xcoords)), C.int(srid), C.bool(geodetic), C.bool(lower_inc), C.bool(upper_inc), C.interpType(interp), C.bool(normalize)) return TSequence{_inner: res} } -// TpointseqsetFromBaseTstzspanset wraps MEOS C function tpointseqset_from_base_tstzspanset. -func TpointseqsetFromBaseTstzspanset(gs *Geom, ss *SpanSet, interp Interpolation) TSequenceSet { - res := C.tpointseqset_from_base_tstzspanset(gs._inner, ss._inner, C.interpType(interp)) - return TSequenceSet{_inner: res} -} +// TODO tpointseqset_from_base_tstzspanset: unsupported param const int * +// func TpointseqsetFromBaseTstzspanset(...) { /* not yet handled by codegen */ } -// Box3dToSTBOX wraps MEOS C function box3d_to_stbox. -func Box3dToSTBOX(box *Box3D) *STBox { - res := C.box3d_to_stbox(box._inner) - return &STBox{_inner: res} -} +// TODO box3d_to_stbox: unsupported param const int * +// func Box3dToSTBOX(...) { /* not yet handled by codegen */ } -// GboxToSTBOX wraps MEOS C function gbox_to_stbox. -func GboxToSTBOX(box *GBox) *STBox { - res := C.gbox_to_stbox(box._inner) - return &STBox{_inner: res} -} +// TODO gbox_to_stbox: unsupported param const int * +// func GboxToSTBOX(...) { /* not yet handled by codegen */ } -// GeomeasToTpoint wraps MEOS C function geomeas_to_tpoint. -func GeomeasToTpoint(gs *Geom) Temporal { - res := C.geomeas_to_tpoint(gs._inner) - return CreateTemporal(res) -} +// TODO geomeas_to_tpoint: unsupported param const int * +// func GeomeasToTpoint(...) { /* not yet handled by codegen */ } // TgeogpointToTgeography wraps MEOS C function tgeogpoint_to_tgeography. @@ -1666,27 +1251,23 @@ func TgeompointToTgeometry(temp Temporal) Temporal { // TpointAsMvtgeom wraps MEOS C function tpoint_as_mvtgeom. -func TpointAsMvtgeom(temp Temporal, bounds *STBox, extent int32, buffer int32, clip_geom bool) (bool, []*Geom, []int64, int) { - var _out_gsarr *C.GSERIALIZED - var _out_timesarr *C.int64 +func TpointAsMvtgeom(temp Temporal, bounds *STBox, extent int32, buffer int32, clip_geom bool) (bool, []int, []int, int) { + var _out_gsarr *C.int + var _out_timesarr *C.int var _out_count C.int res := C.tpoint_as_mvtgeom(temp.Inner(), bounds._inner, C.int32_t(extent), C.int32_t(buffer), C.bool(clip_geom), &_out_gsarr, &_out_timesarr, &_out_count) _slice__out_gsarr := unsafe.Slice(_out_gsarr, None) - _out_gsarr_go := make([]*Geom, None) - for _i, _e := range _slice__out_gsarr { _out_gsarr_go[_i] = &Geom{_inner: _e} } + _out_gsarr_go := make([]int, None) + for _i, _e := range _slice__out_gsarr { _out_gsarr_go[_i] = int(_e) } _slice__out_timesarr := unsafe.Slice(_out_timesarr, None) - _out_timesarr_go := make([]int64, None) - for _i, _e := range _slice__out_timesarr { _out_timesarr_go[_i] = int64(_e) } + _out_timesarr_go := make([]int, None) + for _i, _e := range _slice__out_timesarr { _out_timesarr_go[_i] = int(_e) } return bool(res), _out_gsarr_go, _out_timesarr_go, int(_out_count) } -// TpointTfloatToGeomeas wraps MEOS C function tpoint_tfloat_to_geomeas. -func TpointTfloatToGeomeas(tpoint Temporal, measure Temporal, segmentize bool) (bool, *Geom) { - var _out_result *C.GSERIALIZED - res := C.tpoint_tfloat_to_geomeas(tpoint.Inner(), measure.Inner(), C.bool(segmentize), &_out_result) - return bool(res), &Geom{_inner: _out_result} -} +// TODO tpoint_tfloat_to_geomeas: unhandled OUTPUT_SCALAR shape int ** +// func TpointTfloatToGeomeas(...) { /* not yet handled by codegen */ } // TspatialToSTBOX wraps MEOS C function tspatial_to_stbox. @@ -1696,19 +1277,12 @@ func TspatialToSTBOX(temp Temporal) *STBox { } -// BearingPointPoint wraps MEOS C function bearing_point_point. -func BearingPointPoint(gs1 *Geom, gs2 *Geom) (bool, float64) { - var _out_result C.double - res := C.bearing_point_point(gs1._inner, gs2._inner, &_out_result) - return bool(res), float64(_out_result) -} +// TODO bearing_point_point: unsupported param const int * +// func BearingPointPoint(...) { /* not yet handled by codegen */ } -// BearingTpointPoint wraps MEOS C function bearing_tpoint_point. -func BearingTpointPoint(temp Temporal, gs *Geom, invert bool) Temporal { - res := C.bearing_tpoint_point(temp.Inner(), gs._inner, C.bool(invert)) - return CreateTemporal(res) -} +// TODO bearing_tpoint_point: unsupported param const int * +// func BearingTpointPoint(...) { /* not yet handled by codegen */ } // BearingTpointTpoint wraps MEOS C function bearing_tpoint_tpoint. @@ -1725,62 +1299,32 @@ func TgeoCentroid(temp Temporal) Temporal { } -// TgeoConvexHull wraps MEOS C function tgeo_convex_hull. -func TgeoConvexHull(temp Temporal) *Geom { - res := C.tgeo_convex_hull(temp.Inner()) - return &Geom{_inner: res} -} +// TODO tgeo_convex_hull: unsupported return type int * +// func TgeoConvexHull(...) { /* not yet handled by codegen */ } -// TgeoEndValue wraps MEOS C function tgeo_end_value. -func TgeoEndValue(temp Temporal) *Geom { - res := C.tgeo_end_value(temp.Inner()) - return &Geom{_inner: res} -} +// TODO tgeo_end_value: unsupported return type int * +// func TgeoEndValue(...) { /* not yet handled by codegen */ } -// TgeoStartValue wraps MEOS C function tgeo_start_value. -func TgeoStartValue(temp Temporal) *Geom { - res := C.tgeo_start_value(temp.Inner()) - return &Geom{_inner: res} -} +// TODO tgeo_start_value: unsupported return type int * +// func TgeoStartValue(...) { /* not yet handled by codegen */ } -// TgeoTraversedArea wraps MEOS C function tgeo_traversed_area. -func TgeoTraversedArea(temp Temporal, unary_union bool) *Geom { - res := C.tgeo_traversed_area(temp.Inner(), C.bool(unary_union)) - return &Geom{_inner: res} -} +// TODO tgeo_traversed_area: unsupported return type int * +// func TgeoTraversedArea(...) { /* not yet handled by codegen */ } -// TgeoValueAtTimestamptz wraps MEOS C function tgeo_value_at_timestamptz. -func TgeoValueAtTimestamptz(temp Temporal, t int64, strict bool) (bool, *Geom) { - var _out_value *C.GSERIALIZED - res := C.tgeo_value_at_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict), &_out_value) - return bool(res), &Geom{_inner: _out_value} -} +// TODO tgeo_value_at_timestamptz: unhandled OUTPUT_SCALAR shape int ** +// func TgeoValueAtTimestamptz(...) { /* not yet handled by codegen */ } -// TgeoValueN wraps MEOS C function tgeo_value_n. -func TgeoValueN(temp Temporal, n int) (bool, *Geom) { - var _out_result *C.GSERIALIZED - res := C.tgeo_value_n(temp.Inner(), C.int(n), &_out_result) - return bool(res), &Geom{_inner: _out_result} -} +// TODO tgeo_value_n: unhandled OUTPUT_SCALAR shape int ** +// func TgeoValueN(...) { /* not yet handled by codegen */ } -// TgeoValues wraps MEOS C function tgeo_values. -func TgeoValues(temp Temporal) []*Geom { - var _out_count C.int - res := C.tgeo_values(temp.Inner(), &_out_count) - _n := int(_out_count) - _slice := unsafe.Slice((**C.GSERIALIZED)(unsafe.Pointer(res)), _n) - _out := make([]*Geom, _n) - for _i, _e := range _slice { - _out[_i] = &Geom{_inner: _e} - } - return _out -} +// TODO tgeo_values: unsupported return type int ** +// func TgeoValues(...) { /* not yet handled by codegen */ } // TpointAngularDifference wraps MEOS C function tpoint_angular_difference. @@ -1854,32 +1398,20 @@ func TpointSpeed(temp Temporal) Temporal { } -// TpointTrajectory wraps MEOS C function tpoint_trajectory. -func TpointTrajectory(temp Temporal, unary_union bool) *Geom { - res := C.tpoint_trajectory(temp.Inner(), C.bool(unary_union)) - return &Geom{_inner: res} -} +// TODO tpoint_trajectory: unsupported return type int * +// func TpointTrajectory(...) { /* not yet handled by codegen */ } -// TpointTwcentroid wraps MEOS C function tpoint_twcentroid. -func TpointTwcentroid(temp Temporal) *Geom { - res := C.tpoint_twcentroid(temp.Inner()) - return &Geom{_inner: res} -} +// TODO tpoint_twcentroid: unsupported return type int * +// func TpointTwcentroid(...) { /* not yet handled by codegen */ } -// TgeoAffine wraps MEOS C function tgeo_affine. -func TgeoAffine(temp Temporal, a *AFFINE) Temporal { - res := C.tgeo_affine(temp.Inner(), a._inner) - return CreateTemporal(res) -} +// TODO tgeo_affine: unsupported param const int * +// func TgeoAffine(...) { /* not yet handled by codegen */ } -// TgeoScale wraps MEOS C function tgeo_scale. -func TgeoScale(temp Temporal, scale *Geom, sorigin *Geom) Temporal { - res := C.tgeo_scale(temp.Inner(), scale._inner, sorigin._inner) - return CreateTemporal(res) -} +// TODO tgeo_scale: unsupported param const int * +// func TgeoScale(...) { /* not yet handled by codegen */ } // TpointMakeSimple wraps MEOS C function tpoint_make_simple. @@ -1926,11 +1458,8 @@ func TspatialTransformPipeline(temp Temporal, pipelinestr string, srid int32, is } -// TgeoAtGeom wraps MEOS C function tgeo_at_geom. -func TgeoAtGeom(temp Temporal, gs *Geom) Temporal { - res := C.tgeo_at_geom(temp.Inner(), gs._inner) - return CreateTemporal(res) -} +// TODO tgeo_at_geom: unsupported param const int * +// func TgeoAtGeom(...) { /* not yet handled by codegen */ } // TgeoAtSTBOX wraps MEOS C function tgeo_at_stbox. @@ -1940,18 +1469,12 @@ func TgeoAtSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { } -// TgeoAtValue wraps MEOS C function tgeo_at_value. -func TgeoAtValue(temp Temporal, gs *Geom) Temporal { - res := C.tgeo_at_value(temp.Inner(), gs._inner) - return CreateTemporal(res) -} +// TODO tgeo_at_value: unsupported param int * +// func TgeoAtValue(...) { /* not yet handled by codegen */ } -// TgeoMinusGeom wraps MEOS C function tgeo_minus_geom. -func TgeoMinusGeom(temp Temporal, gs *Geom) Temporal { - res := C.tgeo_minus_geom(temp.Inner(), gs._inner) - return CreateTemporal(res) -} +// TODO tgeo_minus_geom: unsupported param const int * +// func TgeoMinusGeom(...) { /* not yet handled by codegen */ } // TgeoMinusSTBOX wraps MEOS C function tgeo_minus_stbox. @@ -1961,53 +1484,46 @@ func TgeoMinusSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { } -// TgeoMinusValue wraps MEOS C function tgeo_minus_value. -func TgeoMinusValue(temp Temporal, gs *Geom) Temporal { - res := C.tgeo_minus_value(temp.Inner(), gs._inner) - return CreateTemporal(res) -} +// TODO tgeo_minus_value: unsupported param int * +// func TgeoMinusValue(...) { /* not yet handled by codegen */ } -// TpointAtGeom wraps MEOS C function tpoint_at_geom. -func TpointAtGeom(temp Temporal, gs *Geom, zspan *Span) Temporal { - res := C.tpoint_at_geom(temp.Inner(), gs._inner, zspan._inner) +// TpointAtElevation wraps MEOS C function tpoint_at_elevation. +func TpointAtElevation(temp Temporal, s *Span) Temporal { + res := C.tpoint_at_elevation(temp.Inner(), s._inner) return CreateTemporal(res) } -// TpointAtValue wraps MEOS C function tpoint_at_value. -func TpointAtValue(temp Temporal, gs *Geom) Temporal { - res := C.tpoint_at_value(temp.Inner(), gs._inner) - return CreateTemporal(res) -} +// TODO tpoint_at_geom: unsupported param const int * +// func TpointAtGeom(...) { /* not yet handled by codegen */ } -// TpointMinusGeom wraps MEOS C function tpoint_minus_geom. -func TpointMinusGeom(temp Temporal, gs *Geom, zspan *Span) Temporal { - res := C.tpoint_minus_geom(temp.Inner(), gs._inner, zspan._inner) - return CreateTemporal(res) -} +// TODO tpoint_at_value: unsupported param int * +// func TpointAtValue(...) { /* not yet handled by codegen */ } -// TpointMinusValue wraps MEOS C function tpoint_minus_value. -func TpointMinusValue(temp Temporal, gs *Geom) Temporal { - res := C.tpoint_minus_value(temp.Inner(), gs._inner) +// TpointMinusElevation wraps MEOS C function tpoint_minus_elevation. +func TpointMinusElevation(temp Temporal, s *Span) Temporal { + res := C.tpoint_minus_elevation(temp.Inner(), s._inner) return CreateTemporal(res) } -// AlwaysEqGeoTgeo wraps MEOS C function always_eq_geo_tgeo. -func AlwaysEqGeoTgeo(gs *Geom, temp Temporal) int { - res := C.always_eq_geo_tgeo(gs._inner, temp.Inner()) - return int(res) -} +// TODO tpoint_minus_geom: unsupported param const int * +// func TpointMinusGeom(...) { /* not yet handled by codegen */ } -// AlwaysEqTgeoGeo wraps MEOS C function always_eq_tgeo_geo. -func AlwaysEqTgeoGeo(temp Temporal, gs *Geom) int { - res := C.always_eq_tgeo_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO tpoint_minus_value: unsupported param int * +// func TpointMinusValue(...) { /* not yet handled by codegen */ } + + +// TODO always_eq_geo_tgeo: unsupported param const int * +// func AlwaysEqGeoTgeo(...) { /* not yet handled by codegen */ } + + +// TODO always_eq_tgeo_geo: unsupported param const int * +// func AlwaysEqTgeoGeo(...) { /* not yet handled by codegen */ } // AlwaysEqTgeoTgeo wraps MEOS C function always_eq_tgeo_tgeo. @@ -2017,18 +1533,12 @@ func AlwaysEqTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// AlwaysNeGeoTgeo wraps MEOS C function always_ne_geo_tgeo. -func AlwaysNeGeoTgeo(gs *Geom, temp Temporal) int { - res := C.always_ne_geo_tgeo(gs._inner, temp.Inner()) - return int(res) -} +// TODO always_ne_geo_tgeo: unsupported param const int * +// func AlwaysNeGeoTgeo(...) { /* not yet handled by codegen */ } -// AlwaysNeTgeoGeo wraps MEOS C function always_ne_tgeo_geo. -func AlwaysNeTgeoGeo(temp Temporal, gs *Geom) int { - res := C.always_ne_tgeo_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO always_ne_tgeo_geo: unsupported param const int * +// func AlwaysNeTgeoGeo(...) { /* not yet handled by codegen */ } // AlwaysNeTgeoTgeo wraps MEOS C function always_ne_tgeo_tgeo. @@ -2038,18 +1548,12 @@ func AlwaysNeTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// EverEqGeoTgeo wraps MEOS C function ever_eq_geo_tgeo. -func EverEqGeoTgeo(gs *Geom, temp Temporal) int { - res := C.ever_eq_geo_tgeo(gs._inner, temp.Inner()) - return int(res) -} +// TODO ever_eq_geo_tgeo: unsupported param const int * +// func EverEqGeoTgeo(...) { /* not yet handled by codegen */ } -// EverEqTgeoGeo wraps MEOS C function ever_eq_tgeo_geo. -func EverEqTgeoGeo(temp Temporal, gs *Geom) int { - res := C.ever_eq_tgeo_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO ever_eq_tgeo_geo: unsupported param const int * +// func EverEqTgeoGeo(...) { /* not yet handled by codegen */ } // EverEqTgeoTgeo wraps MEOS C function ever_eq_tgeo_tgeo. @@ -2059,18 +1563,12 @@ func EverEqTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// EverNeGeoTgeo wraps MEOS C function ever_ne_geo_tgeo. -func EverNeGeoTgeo(gs *Geom, temp Temporal) int { - res := C.ever_ne_geo_tgeo(gs._inner, temp.Inner()) - return int(res) -} +// TODO ever_ne_geo_tgeo: unsupported param const int * +// func EverNeGeoTgeo(...) { /* not yet handled by codegen */ } -// EverNeTgeoGeo wraps MEOS C function ever_ne_tgeo_geo. -func EverNeTgeoGeo(temp Temporal, gs *Geom) int { - res := C.ever_ne_tgeo_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO ever_ne_tgeo_geo: unsupported param const int * +// func EverNeTgeoGeo(...) { /* not yet handled by codegen */ } // EverNeTgeoTgeo wraps MEOS C function ever_ne_tgeo_tgeo. @@ -2080,32 +1578,20 @@ func EverNeTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// TeqGeoTgeo wraps MEOS C function teq_geo_tgeo. -func TeqGeoTgeo(gs *Geom, temp Temporal) Temporal { - res := C.teq_geo_tgeo(gs._inner, temp.Inner()) - return CreateTemporal(res) -} +// TODO teq_geo_tgeo: unsupported param const int * +// func TeqGeoTgeo(...) { /* not yet handled by codegen */ } -// TeqTgeoGeo wraps MEOS C function teq_tgeo_geo. -func TeqTgeoGeo(temp Temporal, gs *Geom) Temporal { - res := C.teq_tgeo_geo(temp.Inner(), gs._inner) - return CreateTemporal(res) -} +// TODO teq_tgeo_geo: unsupported param const int * +// func TeqTgeoGeo(...) { /* not yet handled by codegen */ } -// TneGeoTgeo wraps MEOS C function tne_geo_tgeo. -func TneGeoTgeo(gs *Geom, temp Temporal) Temporal { - res := C.tne_geo_tgeo(gs._inner, temp.Inner()) - return CreateTemporal(res) -} +// TODO tne_geo_tgeo: unsupported param const int * +// func TneGeoTgeo(...) { /* not yet handled by codegen */ } -// TneTgeoGeo wraps MEOS C function tne_tgeo_geo. -func TneTgeoGeo(temp Temporal, gs *Geom) Temporal { - res := C.tne_tgeo_geo(temp.Inner(), gs._inner) - return CreateTemporal(res) -} +// TODO tne_tgeo_geo: unsupported param const int * +// func TneTgeoGeo(...) { /* not yet handled by codegen */ } // TgeoStboxes wraps MEOS C function tgeo_stboxes. @@ -2116,20 +1602,12 @@ func TgeoStboxes(temp Temporal) (*STBox, int) { } -// TgeoSpaceBoxes wraps MEOS C function tgeo_space_boxes. -func TgeoSpaceBoxes(temp Temporal, xsize float64, ysize float64, zsize float64, sorigin *Geom, bitmatrix bool, border_inc bool) (*STBox, int) { - var _out_count C.int - res := C.tgeo_space_boxes(temp.Inner(), C.double(xsize), C.double(ysize), C.double(zsize), sorigin._inner, C.bool(bitmatrix), C.bool(border_inc), &_out_count) - return &STBox{_inner: res}, int(_out_count) -} +// TODO tgeo_space_boxes: unsupported param const int * +// func TgeoSpaceBoxes(...) { /* not yet handled by codegen */ } -// TgeoSpaceTimeBoxes wraps MEOS C function tgeo_space_time_boxes. -func TgeoSpaceTimeBoxes(temp Temporal, xsize float64, ysize float64, zsize float64, duration timeutil.Timedelta, sorigin *Geom, torigin int64, bitmatrix bool, border_inc bool) (*STBox, int) { - var _out_count C.int - res := C.tgeo_space_time_boxes(temp.Inner(), C.double(xsize), C.double(ysize), C.double(zsize), duration.Inner(), sorigin._inner, C.TimestampTz(torigin), C.bool(bitmatrix), C.bool(border_inc), &_out_count) - return &STBox{_inner: res}, int(_out_count) -} +// TODO tgeo_space_time_boxes: unsupported param const int * +// func TgeoSpaceTimeBoxes(...) { /* not yet handled by codegen */ } // TgeoSplitEachNStboxes wraps MEOS C function tgeo_split_each_n_stboxes. @@ -2589,18 +2067,12 @@ func RightTspatialTspatial(temp1 Temporal, temp2 Temporal) bool { } -// AcontainsGeoTgeo wraps MEOS C function acontains_geo_tgeo. -func AcontainsGeoTgeo(gs *Geom, temp Temporal) int { - res := C.acontains_geo_tgeo(gs._inner, temp.Inner()) - return int(res) -} +// TODO acontains_geo_tgeo: unsupported param const int * +// func AcontainsGeoTgeo(...) { /* not yet handled by codegen */ } -// AcontainsTgeoGeo wraps MEOS C function acontains_tgeo_geo. -func AcontainsTgeoGeo(temp Temporal, gs *Geom) int { - res := C.acontains_tgeo_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO acontains_tgeo_geo: unsupported param const int * +// func AcontainsTgeoGeo(...) { /* not yet handled by codegen */ } // AcontainsTgeoTgeo wraps MEOS C function acontains_tgeo_tgeo. @@ -2610,11 +2082,8 @@ func AcontainsTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// AdisjointTgeoGeo wraps MEOS C function adisjoint_tgeo_geo. -func AdisjointTgeoGeo(temp Temporal, gs *Geom) int { - res := C.adisjoint_tgeo_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO adisjoint_tgeo_geo: unsupported param const int * +// func AdisjointTgeoGeo(...) { /* not yet handled by codegen */ } // AdisjointTgeoTgeo wraps MEOS C function adisjoint_tgeo_tgeo. @@ -2624,11 +2093,8 @@ func AdisjointTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// AdwithinTgeoGeo wraps MEOS C function adwithin_tgeo_geo. -func AdwithinTgeoGeo(temp Temporal, gs *Geom, dist float64) int { - res := C.adwithin_tgeo_geo(temp.Inner(), gs._inner, C.double(dist)) - return int(res) -} +// TODO adwithin_tgeo_geo: unsupported param const int * +// func AdwithinTgeoGeo(...) { /* not yet handled by codegen */ } // AdwithinTgeoTgeo wraps MEOS C function adwithin_tgeo_tgeo. @@ -2638,11 +2104,8 @@ func AdwithinTgeoTgeo(temp1 Temporal, temp2 Temporal, dist float64) int { } -// AintersectsTgeoGeo wraps MEOS C function aintersects_tgeo_geo. -func AintersectsTgeoGeo(temp Temporal, gs *Geom) int { - res := C.aintersects_tgeo_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO aintersects_tgeo_geo: unsupported param const int * +// func AintersectsTgeoGeo(...) { /* not yet handled by codegen */ } // AintersectsTgeoTgeo wraps MEOS C function aintersects_tgeo_tgeo. @@ -2652,11 +2115,8 @@ func AintersectsTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// AtouchesTgeoGeo wraps MEOS C function atouches_tgeo_geo. -func AtouchesTgeoGeo(temp Temporal, gs *Geom) int { - res := C.atouches_tgeo_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO atouches_tgeo_geo: unsupported param const int * +// func AtouchesTgeoGeo(...) { /* not yet handled by codegen */ } // AtouchesTgeoTgeo wraps MEOS C function atouches_tgeo_tgeo. @@ -2666,25 +2126,16 @@ func AtouchesTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// AtouchesTpointGeo wraps MEOS C function atouches_tpoint_geo. -func AtouchesTpointGeo(temp Temporal, gs *Geom) int { - res := C.atouches_tpoint_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO atouches_tpoint_geo: unsupported param const int * +// func AtouchesTpointGeo(...) { /* not yet handled by codegen */ } -// EcontainsGeoTgeo wraps MEOS C function econtains_geo_tgeo. -func EcontainsGeoTgeo(gs *Geom, temp Temporal) int { - res := C.econtains_geo_tgeo(gs._inner, temp.Inner()) - return int(res) -} +// TODO econtains_geo_tgeo: unsupported param const int * +// func EcontainsGeoTgeo(...) { /* not yet handled by codegen */ } -// EcontainsTgeoGeo wraps MEOS C function econtains_tgeo_geo. -func EcontainsTgeoGeo(temp Temporal, gs *Geom) int { - res := C.econtains_tgeo_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO econtains_tgeo_geo: unsupported param const int * +// func EcontainsTgeoGeo(...) { /* not yet handled by codegen */ } // EcontainsTgeoTgeo wraps MEOS C function econtains_tgeo_tgeo. @@ -2694,18 +2145,12 @@ func EcontainsTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// EcoversGeoTgeo wraps MEOS C function ecovers_geo_tgeo. -func EcoversGeoTgeo(gs *Geom, temp Temporal) int { - res := C.ecovers_geo_tgeo(gs._inner, temp.Inner()) - return int(res) -} +// TODO ecovers_geo_tgeo: unsupported param const int * +// func EcoversGeoTgeo(...) { /* not yet handled by codegen */ } -// EcoversTgeoGeo wraps MEOS C function ecovers_tgeo_geo. -func EcoversTgeoGeo(temp Temporal, gs *Geom) int { - res := C.ecovers_tgeo_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO ecovers_tgeo_geo: unsupported param const int * +// func EcoversTgeoGeo(...) { /* not yet handled by codegen */ } // EcoversTgeoTgeo wraps MEOS C function ecovers_tgeo_tgeo. @@ -2715,11 +2160,8 @@ func EcoversTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// EdisjointTgeoGeo wraps MEOS C function edisjoint_tgeo_geo. -func EdisjointTgeoGeo(temp Temporal, gs *Geom) int { - res := C.edisjoint_tgeo_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO edisjoint_tgeo_geo: unsupported param const int * +// func EdisjointTgeoGeo(...) { /* not yet handled by codegen */ } // EdisjointTgeoTgeo wraps MEOS C function edisjoint_tgeo_tgeo. @@ -2729,11 +2171,8 @@ func EdisjointTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// EdwithinTgeoGeo wraps MEOS C function edwithin_tgeo_geo. -func EdwithinTgeoGeo(temp Temporal, gs *Geom, dist float64) int { - res := C.edwithin_tgeo_geo(temp.Inner(), gs._inner, C.double(dist)) - return int(res) -} +// TODO edwithin_tgeo_geo: unsupported param const int * +// func EdwithinTgeoGeo(...) { /* not yet handled by codegen */ } // EdwithinTgeoTgeo wraps MEOS C function edwithin_tgeo_tgeo. @@ -2743,11 +2182,8 @@ func EdwithinTgeoTgeo(temp1 Temporal, temp2 Temporal, dist float64) int { } -// EintersectsTgeoGeo wraps MEOS C function eintersects_tgeo_geo. -func EintersectsTgeoGeo(temp Temporal, gs *Geom) int { - res := C.eintersects_tgeo_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO eintersects_tgeo_geo: unsupported param const int * +// func EintersectsTgeoGeo(...) { /* not yet handled by codegen */ } // EintersectsTgeoTgeo wraps MEOS C function eintersects_tgeo_tgeo. @@ -2757,11 +2193,8 @@ func EintersectsTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// EtouchesTgeoGeo wraps MEOS C function etouches_tgeo_geo. -func EtouchesTgeoGeo(temp Temporal, gs *Geom) int { - res := C.etouches_tgeo_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO etouches_tgeo_geo: unsupported param const int * +// func EtouchesTgeoGeo(...) { /* not yet handled by codegen */ } // EtouchesTgeoTgeo wraps MEOS C function etouches_tgeo_tgeo. @@ -2771,144 +2204,102 @@ func EtouchesTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// EtouchesTpointGeo wraps MEOS C function etouches_tpoint_geo. -func EtouchesTpointGeo(temp Temporal, gs *Geom) int { - res := C.etouches_tpoint_geo(temp.Inner(), gs._inner) - return int(res) -} +// TODO etouches_tpoint_geo: unsupported param const int * +// func EtouchesTpointGeo(...) { /* not yet handled by codegen */ } -// TcontainsGeoTgeo wraps MEOS C function tcontains_geo_tgeo. -func TcontainsGeoTgeo(gs *Geom, temp Temporal, restr bool, atvalue bool) Temporal { - res := C.tcontains_geo_tgeo(gs._inner, temp.Inner(), C.bool(restr), C.bool(atvalue)) - return CreateTemporal(res) -} +// TODO tcontains_geo_tgeo: unsupported param const int * +// func TcontainsGeoTgeo(...) { /* not yet handled by codegen */ } -// TcontainsTgeoGeo wraps MEOS C function tcontains_tgeo_geo. -func TcontainsTgeoGeo(temp Temporal, gs *Geom, restr bool, atvalue bool) Temporal { - res := C.tcontains_tgeo_geo(temp.Inner(), gs._inner, C.bool(restr), C.bool(atvalue)) - return CreateTemporal(res) -} +// TODO tcontains_tgeo_geo: unsupported param const int * +// func TcontainsTgeoGeo(...) { /* not yet handled by codegen */ } // TcontainsTgeoTgeo wraps MEOS C function tcontains_tgeo_tgeo. -func TcontainsTgeoTgeo(temp1 Temporal, temp2 Temporal, restr bool, atvalue bool) Temporal { - res := C.tcontains_tgeo_tgeo(temp1.Inner(), temp2.Inner(), C.bool(restr), C.bool(atvalue)) +func TcontainsTgeoTgeo(temp1 Temporal, temp2 Temporal) Temporal { + res := C.tcontains_tgeo_tgeo(temp1.Inner(), temp2.Inner()) return CreateTemporal(res) } -// TcoversGeoTgeo wraps MEOS C function tcovers_geo_tgeo. -func TcoversGeoTgeo(gs *Geom, temp Temporal, restr bool, atvalue bool) Temporal { - res := C.tcovers_geo_tgeo(gs._inner, temp.Inner(), C.bool(restr), C.bool(atvalue)) - return CreateTemporal(res) -} +// TODO tcovers_geo_tgeo: unsupported param const int * +// func TcoversGeoTgeo(...) { /* not yet handled by codegen */ } -// TcoversTgeoGeo wraps MEOS C function tcovers_tgeo_geo. -func TcoversTgeoGeo(temp Temporal, gs *Geom, restr bool, atvalue bool) Temporal { - res := C.tcovers_tgeo_geo(temp.Inner(), gs._inner, C.bool(restr), C.bool(atvalue)) - return CreateTemporal(res) -} +// TODO tcovers_tgeo_geo: unsupported param const int * +// func TcoversTgeoGeo(...) { /* not yet handled by codegen */ } // TcoversTgeoTgeo wraps MEOS C function tcovers_tgeo_tgeo. -func TcoversTgeoTgeo(temp1 Temporal, temp2 Temporal, restr bool, atvalue bool) Temporal { - res := C.tcovers_tgeo_tgeo(temp1.Inner(), temp2.Inner(), C.bool(restr), C.bool(atvalue)) +func TcoversTgeoTgeo(temp1 Temporal, temp2 Temporal) Temporal { + res := C.tcovers_tgeo_tgeo(temp1.Inner(), temp2.Inner()) return CreateTemporal(res) } -// TdisjointGeoTgeo wraps MEOS C function tdisjoint_geo_tgeo. -func TdisjointGeoTgeo(gs *Geom, temp Temporal, restr bool, atvalue bool) Temporal { - res := C.tdisjoint_geo_tgeo(gs._inner, temp.Inner(), C.bool(restr), C.bool(atvalue)) - return CreateTemporal(res) -} +// TODO tdisjoint_geo_tgeo: unsupported param const int * +// func TdisjointGeoTgeo(...) { /* not yet handled by codegen */ } -// TdisjointTgeoGeo wraps MEOS C function tdisjoint_tgeo_geo. -func TdisjointTgeoGeo(temp Temporal, gs *Geom, restr bool, atvalue bool) Temporal { - res := C.tdisjoint_tgeo_geo(temp.Inner(), gs._inner, C.bool(restr), C.bool(atvalue)) - return CreateTemporal(res) -} +// TODO tdisjoint_tgeo_geo: unsupported param const int * +// func TdisjointTgeoGeo(...) { /* not yet handled by codegen */ } // TdisjointTgeoTgeo wraps MEOS C function tdisjoint_tgeo_tgeo. -func TdisjointTgeoTgeo(temp1 Temporal, temp2 Temporal, restr bool, atvalue bool) Temporal { - res := C.tdisjoint_tgeo_tgeo(temp1.Inner(), temp2.Inner(), C.bool(restr), C.bool(atvalue)) +func TdisjointTgeoTgeo(temp1 Temporal, temp2 Temporal) Temporal { + res := C.tdisjoint_tgeo_tgeo(temp1.Inner(), temp2.Inner()) return CreateTemporal(res) } -// TdwithinGeoTgeo wraps MEOS C function tdwithin_geo_tgeo. -func TdwithinGeoTgeo(gs *Geom, temp Temporal, dist float64, restr bool, atvalue bool) Temporal { - res := C.tdwithin_geo_tgeo(gs._inner, temp.Inner(), C.double(dist), C.bool(restr), C.bool(atvalue)) - return CreateTemporal(res) -} +// TODO tdwithin_geo_tgeo: unsupported param const int * +// func TdwithinGeoTgeo(...) { /* not yet handled by codegen */ } -// TdwithinTgeoGeo wraps MEOS C function tdwithin_tgeo_geo. -func TdwithinTgeoGeo(temp Temporal, gs *Geom, dist float64, restr bool, atvalue bool) Temporal { - res := C.tdwithin_tgeo_geo(temp.Inner(), gs._inner, C.double(dist), C.bool(restr), C.bool(atvalue)) - return CreateTemporal(res) -} +// TODO tdwithin_tgeo_geo: unsupported param const int * +// func TdwithinTgeoGeo(...) { /* not yet handled by codegen */ } // TdwithinTgeoTgeo wraps MEOS C function tdwithin_tgeo_tgeo. -func TdwithinTgeoTgeo(temp1 Temporal, temp2 Temporal, dist float64, restr bool, atvalue bool) Temporal { - res := C.tdwithin_tgeo_tgeo(temp1.Inner(), temp2.Inner(), C.double(dist), C.bool(restr), C.bool(atvalue)) +func TdwithinTgeoTgeo(temp1 Temporal, temp2 Temporal, dist float64) Temporal { + res := C.tdwithin_tgeo_tgeo(temp1.Inner(), temp2.Inner(), C.double(dist)) return CreateTemporal(res) } -// TintersectsGeoTgeo wraps MEOS C function tintersects_geo_tgeo. -func TintersectsGeoTgeo(gs *Geom, temp Temporal, restr bool, atvalue bool) Temporal { - res := C.tintersects_geo_tgeo(gs._inner, temp.Inner(), C.bool(restr), C.bool(atvalue)) - return CreateTemporal(res) -} +// TODO tintersects_geo_tgeo: unsupported param const int * +// func TintersectsGeoTgeo(...) { /* not yet handled by codegen */ } -// TintersectsTgeoGeo wraps MEOS C function tintersects_tgeo_geo. -func TintersectsTgeoGeo(temp Temporal, gs *Geom, restr bool, atvalue bool) Temporal { - res := C.tintersects_tgeo_geo(temp.Inner(), gs._inner, C.bool(restr), C.bool(atvalue)) - return CreateTemporal(res) -} +// TODO tintersects_tgeo_geo: unsupported param const int * +// func TintersectsTgeoGeo(...) { /* not yet handled by codegen */ } // TintersectsTgeoTgeo wraps MEOS C function tintersects_tgeo_tgeo. -func TintersectsTgeoTgeo(temp1 Temporal, temp2 Temporal, restr bool, atvalue bool) Temporal { - res := C.tintersects_tgeo_tgeo(temp1.Inner(), temp2.Inner(), C.bool(restr), C.bool(atvalue)) +func TintersectsTgeoTgeo(temp1 Temporal, temp2 Temporal) Temporal { + res := C.tintersects_tgeo_tgeo(temp1.Inner(), temp2.Inner()) return CreateTemporal(res) } -// TtouchesGeoTgeo wraps MEOS C function ttouches_geo_tgeo. -func TtouchesGeoTgeo(gs *Geom, temp Temporal, restr bool, atvalue bool) Temporal { - res := C.ttouches_geo_tgeo(gs._inner, temp.Inner(), C.bool(restr), C.bool(atvalue)) - return CreateTemporal(res) -} +// TODO ttouches_geo_tgeo: unsupported param const int * +// func TtouchesGeoTgeo(...) { /* not yet handled by codegen */ } -// TtouchesTgeoGeo wraps MEOS C function ttouches_tgeo_geo. -func TtouchesTgeoGeo(temp Temporal, gs *Geom, restr bool, atvalue bool) Temporal { - res := C.ttouches_tgeo_geo(temp.Inner(), gs._inner, C.bool(restr), C.bool(atvalue)) - return CreateTemporal(res) -} +// TODO ttouches_tgeo_geo: unsupported param const int * +// func TtouchesTgeoGeo(...) { /* not yet handled by codegen */ } // TtouchesTgeoTgeo wraps MEOS C function ttouches_tgeo_tgeo. -func TtouchesTgeoTgeo(temp1 Temporal, temp2 Temporal, restr bool, atvalue bool) Temporal { - res := C.ttouches_tgeo_tgeo(temp1.Inner(), temp2.Inner(), C.bool(restr), C.bool(atvalue)) +func TtouchesTgeoTgeo(temp1 Temporal, temp2 Temporal) Temporal { + res := C.ttouches_tgeo_tgeo(temp1.Inner(), temp2.Inner()) return CreateTemporal(res) } -// TdistanceTgeoGeo wraps MEOS C function tdistance_tgeo_geo. -func TdistanceTgeoGeo(temp Temporal, gs *Geom) Temporal { - res := C.tdistance_tgeo_geo(temp.Inner(), gs._inner) - return CreateTemporal(res) -} +// TODO tdistance_tgeo_geo: unsupported param const int * +// func TdistanceTgeoGeo(...) { /* not yet handled by codegen */ } // TdistanceTgeoTgeo wraps MEOS C function tdistance_tgeo_tgeo. @@ -2918,11 +2309,8 @@ func TdistanceTgeoTgeo(temp1 Temporal, temp2 Temporal) Temporal { } -// NadSTBOXGeo wraps MEOS C function nad_stbox_geo. -func NadSTBOXGeo(box *STBox, gs *Geom) float64 { - res := C.nad_stbox_geo(box._inner, gs._inner) - return float64(res) -} +// TODO nad_stbox_geo: unsupported param const int * +// func NadSTBOXGeo(...) { /* not yet handled by codegen */ } // NadSTBOXSTBOX wraps MEOS C function nad_stbox_stbox. @@ -2932,11 +2320,8 @@ func NadSTBOXSTBOX(box1 *STBox, box2 *STBox) float64 { } -// NadTgeoGeo wraps MEOS C function nad_tgeo_geo. -func NadTgeoGeo(temp Temporal, gs *Geom) float64 { - res := C.nad_tgeo_geo(temp.Inner(), gs._inner) - return float64(res) -} +// TODO nad_tgeo_geo: unsupported param const int * +// func NadTgeoGeo(...) { /* not yet handled by codegen */ } // NadTgeoSTBOX wraps MEOS C function nad_tgeo_stbox. @@ -2953,11 +2338,8 @@ func NadTgeoTgeo(temp1 Temporal, temp2 Temporal) float64 { } -// NaiTgeoGeo wraps MEOS C function nai_tgeo_geo. -func NaiTgeoGeo(temp Temporal, gs *Geom) TInstant { - res := C.nai_tgeo_geo(temp.Inner(), gs._inner) - return TInstant{_inner: res} -} +// TODO nai_tgeo_geo: unsupported param const int * +// func NaiTgeoGeo(...) { /* not yet handled by codegen */ } // NaiTgeoTgeo wraps MEOS C function nai_tgeo_tgeo. @@ -2967,18 +2349,12 @@ func NaiTgeoTgeo(temp1 Temporal, temp2 Temporal) TInstant { } -// ShortestlineTgeoGeo wraps MEOS C function shortestline_tgeo_geo. -func ShortestlineTgeoGeo(temp Temporal, gs *Geom) *Geom { - res := C.shortestline_tgeo_geo(temp.Inner(), gs._inner) - return &Geom{_inner: res} -} +// TODO shortestline_tgeo_geo: unsupported return type int * +// func ShortestlineTgeoGeo(...) { /* not yet handled by codegen */ } -// ShortestlineTgeoTgeo wraps MEOS C function shortestline_tgeo_tgeo. -func ShortestlineTgeoTgeo(temp1 Temporal, temp2 Temporal) *Geom { - res := C.shortestline_tgeo_tgeo(temp1.Inner(), temp2.Inner()) - return &Geom{_inner: res} -} +// TODO shortestline_tgeo_tgeo: unsupported return type int * +// func ShortestlineTgeoTgeo(...) { /* not yet handled by codegen */ } // TpointTcentroidFinalfn wraps MEOS C function tpoint_tcentroid_finalfn. @@ -3002,141 +2378,50 @@ func TspatialExtentTransfn(box *STBox, temp Temporal) *STBox { } -// STBOXGetSpaceTile wraps MEOS C function stbox_get_space_tile. -func STBOXGetSpaceTile(point *Geom, xsize float64, ysize float64, zsize float64, sorigin *Geom) *STBox { - res := C.stbox_get_space_tile(point._inner, C.double(xsize), C.double(ysize), C.double(zsize), sorigin._inner) - return &STBox{_inner: res} -} +// TODO stbox_get_space_tile: unsupported param const int * +// func STBOXGetSpaceTile(...) { /* not yet handled by codegen */ } -// STBOXGetSpaceTimeTile wraps MEOS C function stbox_get_space_time_tile. -func STBOXGetSpaceTimeTile(point *Geom, t int64, xsize float64, ysize float64, zsize float64, duration timeutil.Timedelta, sorigin *Geom, torigin int64) *STBox { - res := C.stbox_get_space_time_tile(point._inner, C.TimestampTz(t), C.double(xsize), C.double(ysize), C.double(zsize), duration.Inner(), sorigin._inner, C.TimestampTz(torigin)) - return &STBox{_inner: res} -} +// TODO stbox_get_space_time_tile: unsupported param const int * +// func STBOXGetSpaceTimeTile(...) { /* not yet handled by codegen */ } -// STBOXGetTimeTile wraps MEOS C function stbox_get_time_tile. -func STBOXGetTimeTile(t int64, duration timeutil.Timedelta, torigin int64) *STBox { - res := C.stbox_get_time_tile(C.TimestampTz(t), duration.Inner(), C.TimestampTz(torigin)) - return &STBox{_inner: res} -} +// TODO stbox_get_time_tile: unsupported param const int * +// func STBOXGetTimeTile(...) { /* not yet handled by codegen */ } -// STBOXSpaceTiles wraps MEOS C function stbox_space_tiles. -func STBOXSpaceTiles(bounds *STBox, xsize float64, ysize float64, zsize float64, sorigin *Geom, border_inc bool) (*STBox, int) { - var _out_count C.int - res := C.stbox_space_tiles(bounds._inner, C.double(xsize), C.double(ysize), C.double(zsize), sorigin._inner, C.bool(border_inc), &_out_count) - return &STBox{_inner: res}, int(_out_count) -} +// TODO stbox_space_tiles: unsupported param const int * +// func STBOXSpaceTiles(...) { /* not yet handled by codegen */ } -// STBOXSpaceTimeTiles wraps MEOS C function stbox_space_time_tiles. -func STBOXSpaceTimeTiles(bounds *STBox, xsize float64, ysize float64, zsize float64, duration timeutil.Timedelta, sorigin *Geom, torigin int64, border_inc bool) (*STBox, int) { - var _out_count C.int - res := C.stbox_space_time_tiles(bounds._inner, C.double(xsize), C.double(ysize), C.double(zsize), duration.Inner(), sorigin._inner, C.TimestampTz(torigin), C.bool(border_inc), &_out_count) - return &STBox{_inner: res}, int(_out_count) -} +// TODO stbox_space_time_tiles: unsupported param const int * +// func STBOXSpaceTimeTiles(...) { /* not yet handled by codegen */ } -// STBOXTimeTiles wraps MEOS C function stbox_time_tiles. -func STBOXTimeTiles(bounds *STBox, duration timeutil.Timedelta, torigin int64, border_inc bool) (*STBox, int) { - var _out_count C.int - res := C.stbox_time_tiles(bounds._inner, duration.Inner(), C.TimestampTz(torigin), C.bool(border_inc), &_out_count) - return &STBox{_inner: res}, int(_out_count) -} +// TODO stbox_time_tiles: unsupported param const int * +// func STBOXTimeTiles(...) { /* not yet handled by codegen */ } -// TgeoSpaceSplit wraps MEOS C function tgeo_space_split. -func TgeoSpaceSplit(temp Temporal, xsize float64, ysize float64, zsize float64, sorigin *Geom, bitmatrix bool, border_inc bool) ([]Temporal, []*Geom) { - var _out_space_bins **C.GSERIALIZED - var _out_count C.int - res := C.tgeo_space_split(temp.Inner(), C.double(xsize), C.double(ysize), C.double(zsize), sorigin._inner, C.bool(bitmatrix), C.bool(border_inc), &_out_space_bins, &_out_count) - _n := int(_out_count) - _slice := unsafe.Slice((**C.Temporal)(unsafe.Pointer(res)), _n) - _out := make([]Temporal, _n) - for _i, _e := range _slice { - _out[_i] = CreateTemporal(_e) - } - return _out -} +// TODO tgeo_space_split: unsupported param const int * +// func TgeoSpaceSplit(...) { /* not yet handled by codegen */ } -// TgeoSpaceTimeSplit wraps MEOS C function tgeo_space_time_split. -func TgeoSpaceTimeSplit(temp Temporal, xsize float64, ysize float64, zsize float64, duration timeutil.Timedelta, sorigin *Geom, torigin int64, bitmatrix bool, border_inc bool) ([]Temporal, []*Geom, []int64) { - var _out_space_bins **C.GSERIALIZED - var _out_time_bins *C.TimestampTz - var _out_count C.int - res := C.tgeo_space_time_split(temp.Inner(), C.double(xsize), C.double(ysize), C.double(zsize), duration.Inner(), sorigin._inner, C.TimestampTz(torigin), C.bool(bitmatrix), C.bool(border_inc), &_out_space_bins, &_out_time_bins, &_out_count) - _n := int(_out_count) - _slice := unsafe.Slice((**C.Temporal)(unsafe.Pointer(res)), _n) - _out := make([]Temporal, _n) - for _i, _e := range _slice { - _out[_i] = CreateTemporal(_e) - } - return _out -} +// TODO tgeo_space_time_split: unsupported param const int * +// func TgeoSpaceTimeSplit(...) { /* not yet handled by codegen */ } -// GeoClusterKmeans wraps MEOS C function geo_cluster_kmeans. -func GeoClusterKmeans(geoms []*Geom, k uint32) []int { - _c_geoms := make([]*C.GSERIALIZED, len(geoms)) - for _i, _v := range geoms { _c_geoms[_i] = _v._inner } - res := C.geo_cluster_kmeans((**C.GSERIALIZED)(unsafe.Pointer(&_c_geoms[0])), C.uint32_t(len(geoms)), C.uint32_t(k)) - _n := len(geoms) - _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) - _out := make([]int, _n) - for _i, _e := range _slice { - _out[_i] = int(_e) - } - return _out -} +// TODO geo_cluster_kmeans: unsupported return type int * +// func GeoClusterKmeans(...) { /* not yet handled by codegen */ } -// GeoClusterDbscan wraps MEOS C function geo_cluster_dbscan. -func GeoClusterDbscan(geoms []*Geom, tolerance float64, minpoints int) []uint32 { - _c_geoms := make([]*C.GSERIALIZED, len(geoms)) - for _i, _v := range geoms { _c_geoms[_i] = _v._inner } - var _out_count C.int - res := C.geo_cluster_dbscan((**C.GSERIALIZED)(unsafe.Pointer(&_c_geoms[0])), C.uint32_t(len(geoms)), C.double(tolerance), C.int(minpoints), &_out_count) - _n := int(_out_count) - _slice := unsafe.Slice((*C.uint32_t)(unsafe.Pointer(res)), _n) - _out := make([]uint32, _n) - for _i, _e := range _slice { - _out[_i] = uint32(_e) - } - return _out -} +// TODO geo_cluster_dbscan: unsupported param const int ** +// func GeoClusterDbscan(...) { /* not yet handled by codegen */ } -// GeoClusterIntersecting wraps MEOS C function geo_cluster_intersecting. -func GeoClusterIntersecting(geoms []*Geom) []*Geom { - _c_geoms := make([]*C.GSERIALIZED, len(geoms)) - for _i, _v := range geoms { _c_geoms[_i] = _v._inner } - var _out_count C.int - res := C.geo_cluster_intersecting((**C.GSERIALIZED)(unsafe.Pointer(&_c_geoms[0])), C.uint32_t(len(geoms)), &_out_count) - _n := int(_out_count) - _slice := unsafe.Slice((**C.GSERIALIZED)(unsafe.Pointer(res)), _n) - _out := make([]*Geom, _n) - for _i, _e := range _slice { - _out[_i] = &Geom{_inner: _e} - } - return _out -} +// TODO geo_cluster_intersecting: unsupported return type int ** +// func GeoClusterIntersecting(...) { /* not yet handled by codegen */ } -// GeoClusterWithin wraps MEOS C function geo_cluster_within. -func GeoClusterWithin(geoms []*Geom, tolerance float64) []*Geom { - _c_geoms := make([]*C.GSERIALIZED, len(geoms)) - for _i, _v := range geoms { _c_geoms[_i] = _v._inner } - var _out_count C.int - res := C.geo_cluster_within((**C.GSERIALIZED)(unsafe.Pointer(&_c_geoms[0])), C.uint32_t(len(geoms)), C.double(tolerance), &_out_count) - _n := int(_out_count) - _slice := unsafe.Slice((**C.GSERIALIZED)(unsafe.Pointer(res)), _n) - _out := make([]*Geom, _n) - for _i, _e := range _slice { - _out[_i] = &Geom{_inner: _e} - } - return _out -} +// TODO geo_cluster_within: unsupported return type int ** +// func GeoClusterWithin(...) { /* not yet handled by codegen */ } diff --git a/tools/_preview/meos_meos_internal.go b/tools/_preview/meos_meos_internal.go index 8fe89bc..35566af 100644 --- a/tools/_preview/meos_meos_internal.go +++ b/tools/_preview/meos_meos_internal.go @@ -33,13 +33,8 @@ func FloatspanRoundSet(s *Span, maxdd int) *Span { } -// SetIn wraps MEOS C function set_in. -func SetIn(str string, basetype MeosType) *Set { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.set_in(_c_str, C.meosType(basetype)) - return &Set{_inner: res} -} +// TODO set_in: unsupported param MeosType +// func SetIn(...) { /* not yet handled by codegen */ } // SetOut wraps MEOS C function set_out. @@ -49,13 +44,8 @@ func SetOut(s *Set, maxdd int) string { } -// SpanIn wraps MEOS C function span_in. -func SpanIn(str string, spantype MeosType) *Span { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.span_in(_c_str, C.meosType(spantype)) - return &Span{_inner: res} -} +// TODO span_in: unsupported param MeosType +// func SpanIn(...) { /* not yet handled by codegen */ } // SpanOut wraps MEOS C function span_out. @@ -65,13 +55,8 @@ func SpanOut(s *Span, maxdd int) string { } -// SpansetIn wraps MEOS C function spanset_in. -func SpansetIn(str string, spantype MeosType) *SpanSet { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.spanset_in(_c_str, C.meosType(spantype)) - return &SpanSet{_inner: res} -} +// TODO spanset_in: unsupported param MeosType +// func SpansetIn(...) { /* not yet handled by codegen */ } // SpansetOut wraps MEOS C function spanset_out. @@ -109,6 +94,27 @@ func SetSpanset(s *Set) *SpanSet { } +// NumspanWidth wraps MEOS C function numspan_width. +func NumspanWidth(s *Span) int { + res := C.numspan_width(s._inner) + return int(res) +} + + +// NumspansetWidth wraps MEOS C function numspanset_width. +func NumspansetWidth(ss *SpanSet, boundspan bool) int { + res := C.numspanset_width(ss._inner, C.bool(boundspan)) + return int(res) +} + + +// SetEndValue wraps MEOS C function set_end_value. +func SetEndValue(s *Set) int { + res := C.set_end_value(s._inner) + return int(res) +} + + // SetMemSize wraps MEOS C function set_mem_size. func SetMemSize(s *Set) int { res := C.set_mem_size(s._inner) @@ -132,6 +138,20 @@ func SetSetSpan(s *Set) *Span { } +// SetStartValue wraps MEOS C function set_start_value. +func SetStartValue(s *Set) int { + res := C.set_start_value(s._inner) + return int(res) +} + + +// SpansetLower wraps MEOS C function spanset_lower. +func SpansetLower(ss *SpanSet) int { + res := C.spanset_lower(ss._inner) + return int(res) +} + + // SpansetMemSize wraps MEOS C function spanset_mem_size. func SpansetMemSize(ss *SpanSet) int { res := C.spanset_mem_size(ss._inner) @@ -152,6 +172,13 @@ func SpansetSps(ss *SpanSet) []*Span { } +// SpansetUpper wraps MEOS C function spanset_upper. +func SpansetUpper(ss *SpanSet) int { + res := C.spanset_upper(ss._inner) + return int(res) +} + + // DatespanSetTstzspan wraps MEOS C function datespan_set_tstzspan. func DatespanSetTstzspan(s1 *Span, s2 *Span) { C.datespan_set_tstzspan(s1._inner, s2._inner) @@ -190,13 +217,8 @@ func SpansetCompact(ss *SpanSet) *SpanSet { } -// TextcatTextsetTextCommon wraps MEOS C function textcat_textset_text_common. -func TextcatTextsetTextCommon(s *Set, txt string, invert bool) *Set { - _c_txt := cstring2text(txt) - defer C.free(unsafe.Pointer(_c_txt)) - res := C.textcat_textset_text_common(s._inner, _c_txt, C.bool(invert)) - return &Set{_inner: res} -} +// TODO textcat_textset_text_common: unsupported param const int * +// func TextcatTextsetTextCommon(...) { /* not yet handled by codegen */ } // TstzspanSetDatespan wraps MEOS C function tstzspan_set_datespan. @@ -219,39 +241,24 @@ func LfnadjSpanSpan(s1 *Span, s2 *Span) bool { } -// BboxType wraps MEOS C function bbox_type. -func BboxType(bboxtype MeosType) bool { - res := C.bbox_type(C.meosType(bboxtype)) - return bool(res) -} +// TODO bbox_type: unsupported param MeosType +// func BboxType(...) { /* not yet handled by codegen */ } -// BboxGetSize wraps MEOS C function bbox_get_size. -func BboxGetSize(bboxtype MeosType) uint { - res := C.bbox_get_size(C.meosType(bboxtype)) - return uint(res) -} +// TODO bbox_get_size: unsupported param MeosType +// func BboxGetSize(...) { /* not yet handled by codegen */ } -// BboxMaxDims wraps MEOS C function bbox_max_dims. -func BboxMaxDims(bboxtype MeosType) int { - res := C.bbox_max_dims(C.meosType(bboxtype)) - return int(res) -} +// TODO bbox_max_dims: unsupported param MeosType +// func BboxMaxDims(...) { /* not yet handled by codegen */ } -// TemporalBboxEq wraps MEOS C function temporal_bbox_eq. -func TemporalBboxEq(box1 unsafe.Pointer, box2 unsafe.Pointer, temptype MeosType) bool { - res := C.temporal_bbox_eq(unsafe.Pointer(box1), unsafe.Pointer(box2), C.meosType(temptype)) - return bool(res) -} +// TODO temporal_bbox_eq: unsupported param MeosType +// func TemporalBboxEq(...) { /* not yet handled by codegen */ } -// TemporalBboxCmp wraps MEOS C function temporal_bbox_cmp. -func TemporalBboxCmp(box1 unsafe.Pointer, box2 unsafe.Pointer, temptype MeosType) int { - res := C.temporal_bbox_cmp(unsafe.Pointer(box1), unsafe.Pointer(box2), C.meosType(temptype)) - return int(res) -} +// TODO temporal_bbox_cmp: unsupported param MeosType +// func TemporalBboxCmp(...) { /* not yet handled by codegen */ } // BboxUnionSpanSpan wraps MEOS C function bbox_union_span_span. @@ -285,6 +292,34 @@ func SuperUnionSpanSpan(s1 *Span, s2 *Span) *Span { } +// DistanceSetSet wraps MEOS C function distance_set_set. +func DistanceSetSet(s1 *Set, s2 *Set) int { + res := C.distance_set_set(s1._inner, s2._inner) + return int(res) +} + + +// DistanceSpanSpan wraps MEOS C function distance_span_span. +func DistanceSpanSpan(s1 *Span, s2 *Span) int { + res := C.distance_span_span(s1._inner, s2._inner) + return int(res) +} + + +// DistanceSpansetSpan wraps MEOS C function distance_spanset_span. +func DistanceSpansetSpan(ss *SpanSet, s *Span) int { + res := C.distance_spanset_span(ss._inner, s._inner) + return int(res) +} + + +// DistanceSpansetSpanset wraps MEOS C function distance_spanset_spanset. +func DistanceSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) int { + res := C.distance_spanset_spanset(ss1._inner, ss2._inner) + return int(res) +} + + // TBOXSet wraps MEOS C function tbox_set. func TBOXSet(s *Span, p *Span, box *TBox) { C.tbox_set(s._inner, p._inner, box._inner) @@ -316,8 +351,8 @@ func NumspanSetTBOX(span *Span, box *TBox) { // TimestamptzSetTBOX wraps MEOS C function timestamptz_set_tbox. -func TimestamptzSetTBOX(t int64, box *TBox) { - C.timestamptz_set_tbox(C.TimestampTz(t), box._inner) +func TimestamptzSetTBOX(t int, box *TBox) { + C.timestamptz_set_tbox(C.int(t), box._inner) } @@ -374,13 +409,8 @@ func TboolseqsetIn(str string) TSequenceSet { } -// TemporalIn wraps MEOS C function temporal_in. -func TemporalIn(str string, temptype MeosType) Temporal { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.temporal_in(_c_str, C.meosType(temptype)) - return CreateTemporal(res) -} +// TODO temporal_in: unsupported param MeosType +// func TemporalIn(...) { /* not yet handled by codegen */ } // TemporalOut wraps MEOS C function temporal_out. @@ -432,13 +462,8 @@ func TfloatseqsetIn(str string) TSequenceSet { } -// TinstantIn wraps MEOS C function tinstant_in. -func TinstantIn(str string, temptype MeosType) TInstant { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.tinstant_in(_c_str, C.meosType(temptype)) - return TInstant{_inner: res} -} +// TODO tinstant_in: unsupported param MeosType +// func TinstantIn(...) { /* not yet handled by codegen */ } // TinstantOut wraps MEOS C function tinstant_out. @@ -475,13 +500,8 @@ func TintseqsetIn(str string) TSequenceSet { } -// TsequenceIn wraps MEOS C function tsequence_in. -func TsequenceIn(str string, temptype MeosType, interp Interpolation) TSequence { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.tsequence_in(_c_str, C.meosType(temptype), C.interpType(interp)) - return TSequence{_inner: res} -} +// TODO tsequence_in: unsupported param MeosType +// func TsequenceIn(...) { /* not yet handled by codegen */ } // TsequenceOut wraps MEOS C function tsequence_out. @@ -491,13 +511,8 @@ func TsequenceOut(seq TSequence, maxdd int) string { } -// TsequencesetIn wraps MEOS C function tsequenceset_in. -func TsequencesetIn(str string, temptype MeosType, interp Interpolation) TSequenceSet { - _c_str := C.CString(str) - defer C.free(unsafe.Pointer(_c_str)) - res := C.tsequenceset_in(_c_str, C.meosType(temptype), C.interpType(interp)) - return TSequenceSet{_inner: res} -} +// TODO tsequenceset_in: unsupported param MeosType +// func TsequencesetIn(...) { /* not yet handled by codegen */ } // TsequencesetOut wraps MEOS C function tsequenceset_out. @@ -534,13 +549,8 @@ func TtextseqsetIn(str string) TSequenceSet { } -// TemporalFromMFJSON wraps MEOS C function temporal_from_mfjson. -func TemporalFromMFJSON(mfjson string, temptype MeosType) Temporal { - _c_mfjson := C.CString(mfjson) - defer C.free(unsafe.Pointer(_c_mfjson)) - res := C.temporal_from_mfjson(_c_mfjson, C.meosType(temptype)) - return CreateTemporal(res) -} +// TODO temporal_from_mfjson: unsupported param MeosType +// func TemporalFromMFJSON(...) { /* not yet handled by codegen */ } // TinstantCopy wraps MEOS C function tinstant_copy. @@ -664,6 +674,13 @@ func TemporalEndInst(temp Temporal) TInstant { } +// TemporalEndValue wraps MEOS C function temporal_end_value. +func TemporalEndValue(temp Temporal) int { + res := C.temporal_end_value(temp.Inner()) + return int(res) +} + + // TemporalInstN wraps MEOS C function temporal_inst_n. func TemporalInstN(temp Temporal, n int) TInstant { res := C.temporal_inst_n(temp.Inner(), C.int(n)) @@ -692,6 +709,13 @@ func TemporalMaxInstP(temp Temporal) TInstant { } +// TemporalMaxValue wraps MEOS C function temporal_max_value. +func TemporalMaxValue(temp Temporal) int { + res := C.temporal_max_value(temp.Inner()) + return int(res) +} + + // TemporalMemSize wraps MEOS C function temporal_mem_size. func TemporalMemSize(temp Temporal) uint { res := C.temporal_mem_size(temp.Inner()) @@ -706,6 +730,13 @@ func TemporalMinInstP(temp Temporal) TInstant { } +// TemporalMinValue wraps MEOS C function temporal_min_value. +func TemporalMinValue(temp Temporal) int { + res := C.temporal_min_value(temp.Inner()) + return int(res) +} + + // TemporalSequencesP wraps MEOS C function temporal_sequences_p. func TemporalSequencesP(temp Temporal) []TSequence { var _out_count C.int @@ -733,10 +764,17 @@ func TemporalStartInst(temp Temporal) TInstant { } +// TemporalStartValue wraps MEOS C function temporal_start_value. +func TemporalStartValue(temp Temporal) int { + res := C.temporal_start_value(temp.Inner()) + return int(res) +} + + // TinstantHash wraps MEOS C function tinstant_hash. -func TinstantHash(inst TInstant) uint32 { +func TinstantHash(inst TInstant) int { res := C.tinstant_hash(inst.Inner()) - return uint32(res) + return int(res) } @@ -768,19 +806,33 @@ func TinstantTime(inst TInstant) *SpanSet { // TinstantTimestamps wraps MEOS C function tinstant_timestamps. -func TinstantTimestamps(inst TInstant) []int64 { +func TinstantTimestamps(inst TInstant) []int { var _out_count C.int res := C.tinstant_timestamps(inst.Inner(), &_out_count) _n := int(_out_count) - _slice := unsafe.Slice((*C.TimestampTz)(unsafe.Pointer(res)), _n) - _out := make([]int64, _n) + _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) + _out := make([]int, _n) for _i, _e := range _slice { - _out[_i] = int64(_e) + _out[_i] = int(_e) } return _out } +// TinstantValueP wraps MEOS C function tinstant_value_p. +func TinstantValueP(inst TInstant) int { + res := C.tinstant_value_p(inst.Inner()) + return int(res) +} + + +// TinstantValue wraps MEOS C function tinstant_value. +func TinstantValue(inst TInstant) int { + res := C.tinstant_value(inst.Inner()) + return int(res) +} + + // TnumberSetSpan wraps MEOS C function tnumber_set_span. func TnumberSetSpan(temp Temporal, span *Span) { C.tnumber_set_span(temp.Inner(), span._inner) @@ -822,24 +874,21 @@ func TnumberseqsetValuespans(ss TSequenceSet) *SpanSet { } -// TsequenceDuration wraps MEOS C function tsequence_duration. -func TsequenceDuration(seq TSequence) timeutil.Timedelta { - res := C.tsequence_duration(seq.Inner()) - return IntervalToTimeDelta(res) -} +// TODO tsequence_duration: unsupported return type int * +// func TsequenceDuration(...) { /* not yet handled by codegen */ } // TsequenceEndTimestamptz wraps MEOS C function tsequence_end_timestamptz. -func TsequenceEndTimestamptz(seq TSequence) int64 { +func TsequenceEndTimestamptz(seq TSequence) int { res := C.tsequence_end_timestamptz(seq.Inner()) - return int64(res) + return int(res) } // TsequenceHash wraps MEOS C function tsequence_hash. -func TsequenceHash(seq TSequence) uint32 { +func TsequenceHash(seq TSequence) int { res := C.tsequence_hash(seq.Inner()) - return uint32(res) + return int(res) } @@ -863,6 +912,13 @@ func TsequenceMaxInstP(seq TSequence) TInstant { } +// TsequenceMaxVal wraps MEOS C function tsequence_max_val. +func TsequenceMaxVal(seq TSequence) int { + res := C.tsequence_max_val(seq.Inner()) + return int(res) +} + + // TsequenceMinInstP wraps MEOS C function tsequence_min_inst_p. func TsequenceMinInstP(seq TSequence) TInstant { res := C.tsequence_min_inst_p(seq.Inner()) @@ -870,6 +926,13 @@ func TsequenceMinInstP(seq TSequence) TInstant { } +// TsequenceMinVal wraps MEOS C function tsequence_min_val. +func TsequenceMinVal(seq TSequence) int { + res := C.tsequence_min_val(seq.Inner()) + return int(res) +} + + // TsequenceSegments wraps MEOS C function tsequence_segments. func TsequenceSegments(seq TSequence) []TSequence { var _out_count C.int @@ -899,9 +962,9 @@ func TsequenceSeqs(seq TSequence) []TSequence { // TsequenceStartTimestamptz wraps MEOS C function tsequence_start_timestamptz. -func TsequenceStartTimestamptz(seq TSequence) int64 { +func TsequenceStartTimestamptz(seq TSequence) int { res := C.tsequence_start_timestamptz(seq.Inner()) - return int64(res) + return int(res) } @@ -913,37 +976,34 @@ func TsequenceTime(seq TSequence) *SpanSet { // TsequenceTimestamps wraps MEOS C function tsequence_timestamps. -func TsequenceTimestamps(seq TSequence) []int64 { +func TsequenceTimestamps(seq TSequence) []int { var _out_count C.int res := C.tsequence_timestamps(seq.Inner(), &_out_count) _n := int(_out_count) - _slice := unsafe.Slice((*C.TimestampTz)(unsafe.Pointer(res)), _n) - _out := make([]int64, _n) + _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) + _out := make([]int, _n) for _i, _e := range _slice { - _out[_i] = int64(_e) + _out[_i] = int(_e) } return _out } -// TsequencesetDuration wraps MEOS C function tsequenceset_duration. -func TsequencesetDuration(ss TSequenceSet, boundspan bool) timeutil.Timedelta { - res := C.tsequenceset_duration(ss.Inner(), C.bool(boundspan)) - return IntervalToTimeDelta(res) -} +// TODO tsequenceset_duration: unsupported return type int * +// func TsequencesetDuration(...) { /* not yet handled by codegen */ } // TsequencesetEndTimestamptz wraps MEOS C function tsequenceset_end_timestamptz. -func TsequencesetEndTimestamptz(ss TSequenceSet) int64 { +func TsequencesetEndTimestamptz(ss TSequenceSet) int { res := C.tsequenceset_end_timestamptz(ss.Inner()) - return int64(res) + return int(res) } // TsequencesetHash wraps MEOS C function tsequenceset_hash. -func TsequencesetHash(ss TSequenceSet) uint32 { +func TsequencesetHash(ss TSequenceSet) int { res := C.tsequenceset_hash(ss.Inner()) - return uint32(res) + return int(res) } @@ -974,6 +1034,13 @@ func TsequencesetMaxInstP(ss TSequenceSet) TInstant { } +// TsequencesetMaxVal wraps MEOS C function tsequenceset_max_val. +func TsequencesetMaxVal(ss TSequenceSet) int { + res := C.tsequenceset_max_val(ss.Inner()) + return int(res) +} + + // TsequencesetMinInstP wraps MEOS C function tsequenceset_min_inst_p. func TsequencesetMinInstP(ss TSequenceSet) TInstant { res := C.tsequenceset_min_inst_p(ss.Inner()) @@ -981,6 +1048,13 @@ func TsequencesetMinInstP(ss TSequenceSet) TInstant { } +// TsequencesetMinVal wraps MEOS C function tsequenceset_min_val. +func TsequencesetMinVal(ss TSequenceSet) int { + res := C.tsequenceset_min_val(ss.Inner()) + return int(res) +} + + // TsequencesetNumInstants wraps MEOS C function tsequenceset_num_instants. func TsequencesetNumInstants(ss TSequenceSet) int { res := C.tsequenceset_num_instants(ss.Inner()) @@ -1023,9 +1097,9 @@ func TsequencesetSequencesP(ss TSequenceSet) []TSequence { // TsequencesetStartTimestamptz wraps MEOS C function tsequenceset_start_timestamptz. -func TsequencesetStartTimestamptz(ss TSequenceSet) int64 { +func TsequencesetStartTimestamptz(ss TSequenceSet) int { res := C.tsequenceset_start_timestamptz(ss.Inner()) - return int64(res) + return int(res) } @@ -1037,22 +1111,22 @@ func TsequencesetTime(ss TSequenceSet) *SpanSet { // TsequencesetTimestamptzN wraps MEOS C function tsequenceset_timestamptz_n. -func TsequencesetTimestamptzN(ss TSequenceSet, n int) (bool, int64) { - var _out_result C.TimestampTz +func TsequencesetTimestamptzN(ss TSequenceSet, n int) (bool, int) { + var _out_result C.int res := C.tsequenceset_timestamptz_n(ss.Inner(), C.int(n), &_out_result) - return bool(res), int64(_out_result) + return bool(res), int(_out_result) } // TsequencesetTimestamps wraps MEOS C function tsequenceset_timestamps. -func TsequencesetTimestamps(ss TSequenceSet) []int64 { +func TsequencesetTimestamps(ss TSequenceSet) []int { var _out_count C.int res := C.tsequenceset_timestamps(ss.Inner(), &_out_count) _n := int(_out_count) - _slice := unsafe.Slice((*C.TimestampTz)(unsafe.Pointer(res)), _n) - _out := make([]int64, _n) + _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) + _out := make([]int, _n) for _i, _e := range _slice { - _out[_i] = int64(_e) + _out[_i] = int(_e) } return _out } @@ -1078,11 +1152,8 @@ func TemporalTsequenceset(temp Temporal, interp Interpolation) TSequenceSet { } -// TinstantShiftTime wraps MEOS C function tinstant_shift_time. -func TinstantShiftTime(inst TInstant, interv timeutil.Timedelta) TInstant { - res := C.tinstant_shift_time(inst.Inner(), interv.Inner()) - return TInstant{_inner: res} -} +// TODO tinstant_shift_time: unsupported param const int * +// func TinstantShiftTime(...) { /* not yet handled by codegen */ } // TinstantToTsequence wraps MEOS C function tinstant_to_tsequence. @@ -1119,11 +1190,8 @@ func TsequenceSetInterp(seq TSequence, interp Interpolation) Temporal { } -// TsequenceShiftScaleTime wraps MEOS C function tsequence_shift_scale_time. -func TsequenceShiftScaleTime(seq TSequence, shift timeutil.Timedelta, duration timeutil.Timedelta) TSequence { - res := C.tsequence_shift_scale_time(seq.Inner(), shift.Inner(), duration.Inner()) - return TSequence{_inner: res} -} +// TODO tsequence_shift_scale_time: unsupported param const int * +// func TsequenceShiftScaleTime(...) { /* not yet handled by codegen */ } // TsequenceSubseq wraps MEOS C function tsequence_subseq. @@ -1174,11 +1242,8 @@ func TsequencesetSetInterp(ss TSequenceSet, interp Interpolation) Temporal { } -// TsequencesetShiftScaleTime wraps MEOS C function tsequenceset_shift_scale_time. -func TsequencesetShiftScaleTime(ss TSequenceSet, start timeutil.Timedelta, duration timeutil.Timedelta) TSequenceSet { - res := C.tsequenceset_shift_scale_time(ss.Inner(), start.Inner(), duration.Inner()) - return TSequenceSet{_inner: res} -} +// TODO tsequenceset_shift_scale_time: unsupported param const int * +// func TsequencesetShiftScaleTime(...) { /* not yet handled by codegen */ } // TsequencesetToDiscrete wraps MEOS C function tsequenceset_to_discrete. @@ -1232,11 +1297,8 @@ func TinstantMergeArray(instants []TInstant) Temporal { } -// TsequenceAppendTinstant wraps MEOS C function tsequence_append_tinstant. -func TsequenceAppendTinstant(seq TSequence, inst TInstant, maxdist float64, maxt timeutil.Timedelta, expand bool) Temporal { - res := C.tsequence_append_tinstant(seq.Inner(), inst.Inner(), C.double(maxdist), maxt.Inner(), C.bool(expand)) - return CreateTemporal(res) -} +// TODO tsequence_append_tinstant: unsupported param const int * +// func TsequenceAppendTinstant(...) { /* not yet handled by codegen */ } // TsequenceAppendTsequence wraps MEOS C function tsequence_append_tsequence. @@ -1247,8 +1309,8 @@ func TsequenceAppendTsequence(seq1 TSequence, seq2 TSequence, expand bool) Tempo // TsequenceDeleteTimestamptz wraps MEOS C function tsequence_delete_timestamptz. -func TsequenceDeleteTimestamptz(seq TSequence, t int64, connect bool) Temporal { - res := C.tsequence_delete_timestamptz(seq.Inner(), C.TimestampTz(t), C.bool(connect)) +func TsequenceDeleteTimestamptz(seq TSequence, t int, connect bool) Temporal { + res := C.tsequence_delete_timestamptz(seq.Inner(), C.int(t), C.bool(connect)) return CreateTemporal(res) } @@ -1297,11 +1359,8 @@ func TsequenceMergeArray(sequences []TSequence) Temporal { } -// TsequencesetAppendTinstant wraps MEOS C function tsequenceset_append_tinstant. -func TsequencesetAppendTinstant(ss TSequenceSet, inst TInstant, maxdist float64, maxt timeutil.Timedelta, expand bool) TSequenceSet { - res := C.tsequenceset_append_tinstant(ss.Inner(), inst.Inner(), C.double(maxdist), maxt.Inner(), C.bool(expand)) - return TSequenceSet{_inner: res} -} +// TODO tsequenceset_append_tinstant: unsupported param const int * +// func TsequencesetAppendTinstant(...) { /* not yet handled by codegen */ } // TsequencesetAppendTsequence wraps MEOS C function tsequenceset_append_tsequence. @@ -1312,8 +1371,8 @@ func TsequencesetAppendTsequence(ss TSequenceSet, seq TSequence, expand bool) TS // TsequencesetDeleteTimestamptz wraps MEOS C function tsequenceset_delete_timestamptz. -func TsequencesetDeleteTimestamptz(ss TSequenceSet, t int64) TSequenceSet { - res := C.tsequenceset_delete_timestamptz(ss.Inner(), C.TimestampTz(t)) +func TsequencesetDeleteTimestamptz(ss TSequenceSet, t int) TSequenceSet { + res := C.tsequenceset_delete_timestamptz(ss.Inner(), C.int(t)) return TSequenceSet{_inner: res} } @@ -1387,15 +1446,15 @@ func TsequencesetSetBbox(ss TSequenceSet, box unsafe.Pointer) { // TcontseqAfterTimestamptz wraps MEOS C function tcontseq_after_timestamptz. -func TcontseqAfterTimestamptz(seq TSequence, t int64, strict bool) TSequence { - res := C.tcontseq_after_timestamptz(seq.Inner(), C.TimestampTz(t), C.bool(strict)) +func TcontseqAfterTimestamptz(seq TSequence, t int, strict bool) TSequence { + res := C.tcontseq_after_timestamptz(seq.Inner(), C.int(t), C.bool(strict)) return TSequence{_inner: res} } // TcontseqBeforeTimestamptz wraps MEOS C function tcontseq_before_timestamptz. -func TcontseqBeforeTimestamptz(seq TSequence, t int64, strict bool) TSequence { - res := C.tcontseq_before_timestamptz(seq.Inner(), C.TimestampTz(t), C.bool(strict)) +func TcontseqBeforeTimestamptz(seq TSequence, t int, strict bool) TSequence { + res := C.tcontseq_before_timestamptz(seq.Inner(), C.int(t), C.bool(strict)) return TSequence{_inner: res} } @@ -1408,15 +1467,15 @@ func TcontseqRestrictMinmax(seq TSequence, min bool, atfunc bool) TSequenceSet { // TdiscseqAfterTimestamptz wraps MEOS C function tdiscseq_after_timestamptz. -func TdiscseqAfterTimestamptz(seq TSequence, t int64, strict bool) TSequence { - res := C.tdiscseq_after_timestamptz(seq.Inner(), C.TimestampTz(t), C.bool(strict)) +func TdiscseqAfterTimestamptz(seq TSequence, t int, strict bool) TSequence { + res := C.tdiscseq_after_timestamptz(seq.Inner(), C.int(t), C.bool(strict)) return TSequence{_inner: res} } // TdiscseqBeforeTimestamptz wraps MEOS C function tdiscseq_before_timestamptz. -func TdiscseqBeforeTimestamptz(seq TSequence, t int64, strict bool) TSequence { - res := C.tdiscseq_before_timestamptz(seq.Inner(), C.TimestampTz(t), C.bool(strict)) +func TdiscseqBeforeTimestamptz(seq TSequence, t int, strict bool) TSequence { + res := C.tdiscseq_before_timestamptz(seq.Inner(), C.int(t), C.bool(strict)) return TSequence{_inner: res} } @@ -1443,8 +1502,8 @@ func TemporalRestrictMinmax(temp Temporal, min bool, atfunc bool) Temporal { // TemporalRestrictTimestamptz wraps MEOS C function temporal_restrict_timestamptz. -func TemporalRestrictTimestamptz(temp Temporal, t int64, atfunc bool) Temporal { - res := C.temporal_restrict_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(atfunc)) +func TemporalRestrictTimestamptz(temp Temporal, t int, atfunc bool) Temporal { + res := C.temporal_restrict_timestamptz(temp.Inner(), C.int(t), C.bool(atfunc)) return CreateTemporal(res) } @@ -1478,15 +1537,15 @@ func TemporalRestrictValues(temp Temporal, set *Set, atfunc bool) Temporal { // TinstantAfterTimestamptz wraps MEOS C function tinstant_after_timestamptz. -func TinstantAfterTimestamptz(inst TInstant, t int64, strict bool) TInstant { - res := C.tinstant_after_timestamptz(inst.Inner(), C.TimestampTz(t), C.bool(strict)) +func TinstantAfterTimestamptz(inst TInstant, t int, strict bool) TInstant { + res := C.tinstant_after_timestamptz(inst.Inner(), C.int(t), C.bool(strict)) return TInstant{_inner: res} } // TinstantBeforeTimestamptz wraps MEOS C function tinstant_before_timestamptz. -func TinstantBeforeTimestamptz(inst TInstant, t int64, strict bool) TInstant { - res := C.tinstant_before_timestamptz(inst.Inner(), C.TimestampTz(t), C.bool(strict)) +func TinstantBeforeTimestamptz(inst TInstant, t int, strict bool) TInstant { + res := C.tinstant_before_timestamptz(inst.Inner(), C.int(t), C.bool(strict)) return TInstant{_inner: res} } @@ -1506,8 +1565,8 @@ func TinstantRestrictTstzspanset(inst TInstant, ss *SpanSet, atfunc bool) TInsta // TinstantRestrictTimestamptz wraps MEOS C function tinstant_restrict_timestamptz. -func TinstantRestrictTimestamptz(inst TInstant, t int64, atfunc bool) TInstant { - res := C.tinstant_restrict_timestamptz(inst.Inner(), C.TimestampTz(t), C.bool(atfunc)) +func TinstantRestrictTimestamptz(inst TInstant, t int, atfunc bool) TInstant { + res := C.tinstant_restrict_timestamptz(inst.Inner(), C.int(t), C.bool(atfunc)) return TInstant{_inner: res} } @@ -1569,8 +1628,8 @@ func TnumberseqsetRestrictSpanset(ss TSequenceSet, spanset *SpanSet, atfunc bool // TsequenceAtTimestamptz wraps MEOS C function tsequence_at_timestamptz. -func TsequenceAtTimestamptz(seq TSequence, t int64) TInstant { - res := C.tsequence_at_timestamptz(seq.Inner(), C.TimestampTz(t)) +func TsequenceAtTimestamptz(seq TSequence, t int) TInstant { + res := C.tsequence_at_timestamptz(seq.Inner(), C.int(t)) return TInstant{_inner: res} } @@ -1590,15 +1649,15 @@ func TsequenceRestrictTstzspanset(seq TSequence, ss *SpanSet, atfunc bool) Tempo // TsequencesetAfterTimestamptz wraps MEOS C function tsequenceset_after_timestamptz. -func TsequencesetAfterTimestamptz(ss TSequenceSet, t int64, strict bool) TSequenceSet { - res := C.tsequenceset_after_timestamptz(ss.Inner(), C.TimestampTz(t), C.bool(strict)) +func TsequencesetAfterTimestamptz(ss TSequenceSet, t int, strict bool) TSequenceSet { + res := C.tsequenceset_after_timestamptz(ss.Inner(), C.int(t), C.bool(strict)) return TSequenceSet{_inner: res} } // TsequencesetBeforeTimestamptz wraps MEOS C function tsequenceset_before_timestamptz. -func TsequencesetBeforeTimestamptz(ss TSequenceSet, t int64, strict bool) TSequenceSet { - res := C.tsequenceset_before_timestamptz(ss.Inner(), C.TimestampTz(t), C.bool(strict)) +func TsequencesetBeforeTimestamptz(ss TSequenceSet, t int, strict bool) TSequenceSet { + res := C.tsequenceset_before_timestamptz(ss.Inner(), C.int(t), C.bool(strict)) return TSequenceSet{_inner: res} } @@ -1625,8 +1684,8 @@ func TsequencesetRestrictTstzspanset(ss TSequenceSet, ps *SpanSet, atfunc bool) // TsequencesetRestrictTimestamptz wraps MEOS C function tsequenceset_restrict_timestamptz. -func TsequencesetRestrictTimestamptz(ss TSequenceSet, t int64, atfunc bool) Temporal { - res := C.tsequenceset_restrict_timestamptz(ss.Inner(), C.TimestampTz(t), C.bool(atfunc)) +func TsequencesetRestrictTimestamptz(ss TSequenceSet, t int, atfunc bool) Temporal { + res := C.tsequenceset_restrict_timestamptz(ss.Inner(), C.int(t), C.bool(atfunc)) return CreateTemporal(res) } @@ -1860,11 +1919,8 @@ func SkiplistKeysValues(list *SkipList, values unsafe.Pointer) unsafe.Pointer { } -// TemporalAppTinstTransfn wraps MEOS C function temporal_app_tinst_transfn. -func TemporalAppTinstTransfn(state Temporal, inst TInstant, interp Interpolation, maxdist float64, maxt timeutil.Timedelta) Temporal { - res := C.temporal_app_tinst_transfn(state.Inner(), inst.Inner(), C.interpType(interp), C.double(maxdist), maxt.Inner()) - return CreateTemporal(res) -} +// TODO temporal_app_tinst_transfn: unsupported param const int * +// func TemporalAppTinstTransfn(...) { /* not yet handled by codegen */ } // TemporalAppTseqTransfn wraps MEOS C function temporal_app_tseq_transfn. diff --git a/tools/_preview/meos_meos_internal_geo.go b/tools/_preview/meos_meos_internal_geo.go index 8a27698..9d67aa1 100644 --- a/tools/_preview/meos_meos_internal_geo.go +++ b/tools/_preview/meos_meos_internal_geo.go @@ -18,32 +18,22 @@ func ProjGetContext() *PJContext { } -// PointRound wraps MEOS C function point_round. -func PointRound(gs *Geom, maxdd int) *Geom { - res := C.point_round(gs._inner, C.int(maxdd)) - return &Geom{_inner: res} -} +// TODO point_round: unsupported return type int * +// func PointRound(...) { /* not yet handled by codegen */ } // STBOXSet wraps MEOS C function stbox_set. -func STBOXSet(hasx bool, hasz bool, geodetic bool, srid int32, xmin float64, xmax float64, ymin float64, ymax float64, zmin float64, zmax float64, s *Span, box *STBox) { - C.stbox_set(C.bool(hasx), C.bool(hasz), C.bool(geodetic), C.int32(srid), C.double(xmin), C.double(xmax), C.double(ymin), C.double(ymax), C.double(zmin), C.double(zmax), s._inner, box._inner) +func STBOXSet(hasx bool, hasz bool, geodetic bool, srid int, xmin float64, xmax float64, ymin float64, ymax float64, zmin float64, zmax float64, s *Span, box *STBox) { + C.stbox_set(C.bool(hasx), C.bool(hasz), C.bool(geodetic), C.int(srid), C.double(xmin), C.double(xmax), C.double(ymin), C.double(ymax), C.double(zmin), C.double(zmax), s._inner, box._inner) } -// GboxSetSTBOX wraps MEOS C function gbox_set_stbox. -func GboxSetSTBOX(box *GBox, srid int32) *STBox { - var _out_result C.STBox - C.gbox_set_stbox(box._inner, C.int32_t(srid), &_out_result) - return &STBox{_inner: &_out_result} -} +// TODO gbox_set_stbox: unsupported param const int * +// func GboxSetSTBOX(...) { /* not yet handled by codegen */ } -// GeoSetSTBOX wraps MEOS C function geo_set_stbox. -func GeoSetSTBOX(gs *Geom, box *STBox) bool { - res := C.geo_set_stbox(gs._inner, box._inner) - return bool(res) -} +// TODO geo_set_stbox: unsupported param const int * +// func GeoSetSTBOX(...) { /* not yet handled by codegen */ } // SpatialsetSetSTBOX wraps MEOS C function spatialset_set_stbox. @@ -52,16 +42,12 @@ func SpatialsetSetSTBOX(set *Set, box *STBox) { } -// STBOXSetBox3d wraps MEOS C function stbox_set_box3d. -func STBOXSetBox3d(box *STBox, box3d *Box3D) { - C.stbox_set_box3d(box._inner, box3d._inner) -} +// TODO stbox_set_box3d: unsupported param int * +// func STBOXSetBox3d(...) { /* not yet handled by codegen */ } -// STBOXSetGbox wraps MEOS C function stbox_set_gbox. -func STBOXSetGbox(box *STBox, gbox *GBox) { - C.stbox_set_gbox(box._inner, gbox._inner) -} +// TODO stbox_set_gbox: unsupported param int * +// func STBOXSetGbox(...) { /* not yet handled by codegen */ } // TstzsetSetSTBOX wraps MEOS C function tstzset_set_stbox. @@ -96,13 +82,6 @@ func InterSTBOXSTBOX(box1 *STBox, box2 *STBox) (bool, *STBox) { } -// STBOXGeo wraps MEOS C function stbox_geo. -func STBOXGeo(box *STBox) *Geom { - res := C.stbox_geo(box._inner) - return &Geom{_inner: res} -} - - // TgeogpointinstIn wraps MEOS C function tgeogpointinst_in. func TgeogpointinstIn(str string) TInstant { _c_str := C.CString(str) @@ -217,12 +196,6 @@ func TspatialSetSTBOX(temp Temporal, box *STBox) { } -// TgeoinstSetSTBOX wraps MEOS C function tgeoinst_set_stbox. -func TgeoinstSetSTBOX(inst TInstant, box *STBox) { - C.tgeoinst_set_stbox(inst.Inner(), box._inner) -} - - // TspatialseqSetSTBOX wraps MEOS C function tspatialseq_set_stbox. func TspatialseqSetSTBOX(seq TSequence, box *STBox) { C.tspatialseq_set_stbox(seq.Inner(), box._inner) @@ -235,13 +208,17 @@ func TspatialseqsetSetSTBOX(ss TSequenceSet, box *STBox) { } -// TgeoRestrictGeom wraps MEOS C function tgeo_restrict_geom. -func TgeoRestrictGeom(temp Temporal, gs *Geom, zspan *Span, atfunc bool) Temporal { - res := C.tgeo_restrict_geom(temp.Inner(), gs._inner, zspan._inner, C.bool(atfunc)) +// TgeoRestrictElevation wraps MEOS C function tgeo_restrict_elevation. +func TgeoRestrictElevation(temp Temporal, s *Span, atfunc bool) Temporal { + res := C.tgeo_restrict_elevation(temp.Inner(), s._inner, C.bool(atfunc)) return CreateTemporal(res) } +// TODO tgeo_restrict_geom: unsupported param const int * +// func TgeoRestrictGeom(...) { /* not yet handled by codegen */ } + + // TgeoRestrictSTBOX wraps MEOS C function tgeo_restrict_stbox. func TgeoRestrictSTBOX(temp Temporal, box *STBox, border_inc bool, atfunc bool) Temporal { res := C.tgeo_restrict_stbox(temp.Inner(), box._inner, C.bool(border_inc), C.bool(atfunc)) @@ -249,11 +226,8 @@ func TgeoRestrictSTBOX(temp Temporal, box *STBox, border_inc bool, atfunc bool) } -// TgeoinstRestrictGeom wraps MEOS C function tgeoinst_restrict_geom. -func TgeoinstRestrictGeom(inst TInstant, gs *Geom, zspan *Span, atfunc bool) TInstant { - res := C.tgeoinst_restrict_geom(inst.Inner(), gs._inner, zspan._inner, C.bool(atfunc)) - return TInstant{_inner: res} -} +// TODO tgeoinst_restrict_geom: unsupported param const int * +// func TgeoinstRestrictGeom(...) { /* not yet handled by codegen */ } // TgeoinstRestrictSTBOX wraps MEOS C function tgeoinst_restrict_stbox. @@ -263,11 +237,8 @@ func TgeoinstRestrictSTBOX(inst TInstant, box *STBox, border_inc bool, atfunc bo } -// TgeoseqRestrictGeom wraps MEOS C function tgeoseq_restrict_geom. -func TgeoseqRestrictGeom(seq TSequence, gs *Geom, zspan *Span, atfunc bool) Temporal { - res := C.tgeoseq_restrict_geom(seq.Inner(), gs._inner, zspan._inner, C.bool(atfunc)) - return CreateTemporal(res) -} +// TODO tgeoseq_restrict_geom: unsupported param const int * +// func TgeoseqRestrictGeom(...) { /* not yet handled by codegen */ } // TgeoseqRestrictSTBOX wraps MEOS C function tgeoseq_restrict_stbox. @@ -277,11 +248,8 @@ func TgeoseqRestrictSTBOX(seq TSequence, box *STBox, border_inc bool, atfunc boo } -// TgeoseqsetRestrictGeom wraps MEOS C function tgeoseqset_restrict_geom. -func TgeoseqsetRestrictGeom(ss TSequenceSet, gs *Geom, zspan *Span, atfunc bool) TSequenceSet { - res := C.tgeoseqset_restrict_geom(ss.Inner(), gs._inner, zspan._inner, C.bool(atfunc)) - return TSequenceSet{_inner: res} -} +// TODO tgeoseqset_restrict_geom: unsupported param const int * +// func TgeoseqsetRestrictGeom(...) { /* not yet handled by codegen */ } // TgeoseqsetRestrictSTBOX wraps MEOS C function tgeoseqset_restrict_stbox. @@ -326,11 +294,8 @@ func TpointseqLength(seq TSequence) float64 { } -// TpointseqLinearTrajectory wraps MEOS C function tpointseq_linear_trajectory. -func TpointseqLinearTrajectory(seq TSequence, unary_union bool) *Geom { - res := C.tpointseq_linear_trajectory(seq.Inner(), C.bool(unary_union)) - return &Geom{_inner: res} -} +// TODO tpointseq_linear_trajectory: unsupported return type int * +// func TpointseqLinearTrajectory(...) { /* not yet handled by codegen */ } // TgeoseqStboxes wraps MEOS C function tgeoseq_stboxes. @@ -393,13 +358,6 @@ func TgeoseqsetSplitNStboxes(ss TSequenceSet, max_count int) (*STBox, int) { } -// TpointGetCoord wraps MEOS C function tpoint_get_coord. -func TpointGetCoord(temp Temporal, coord int) Temporal { - res := C.tpoint_get_coord(temp.Inner(), C.int(coord)) - return CreateTemporal(res) -} - - // TgeominstTgeoginst wraps MEOS C function tgeominst_tgeoginst. func TgeominstTgeoginst(inst TInstant, oper bool) TInstant { res := C.tgeominst_tgeoginst(inst.Inner(), C.bool(oper)) @@ -481,16 +439,10 @@ func TspatialseqsetSetSRID(ss TSequenceSet, srid int32) { } -// TpointseqTwcentroid wraps MEOS C function tpointseq_twcentroid. -func TpointseqTwcentroid(seq TSequence) *Geom { - res := C.tpointseq_twcentroid(seq.Inner()) - return &Geom{_inner: res} -} +// TODO tpointseq_twcentroid: unsupported return type int * +// func TpointseqTwcentroid(...) { /* not yet handled by codegen */ } -// TpointseqsetTwcentroid wraps MEOS C function tpointseqset_twcentroid. -func TpointseqsetTwcentroid(ss TSequenceSet) *Geom { - res := C.tpointseqset_twcentroid(ss.Inner()) - return &Geom{_inner: res} -} +// TODO tpointseqset_twcentroid: unsupported return type int * +// func TpointseqsetTwcentroid(...) { /* not yet handled by codegen */ } diff --git a/tools/_preview/meos_meos_npoint.go b/tools/_preview/meos_meos_npoint.go index c4773ed..b8e226b 100644 --- a/tools/_preview/meos_meos_npoint.go +++ b/tools/_preview/meos_meos_npoint.go @@ -96,38 +96,29 @@ func NsegmentOut(ns *Nsegment, maxdd int) string { // NpointMake wraps MEOS C function npoint_make. -func NpointMake(rid int64, pos float64) *Npoint { - res := C.npoint_make(C.int64(rid), C.double(pos)) +func NpointMake(rid int, pos float64) *Npoint { + res := C.npoint_make(C.int(rid), C.double(pos)) return &Npoint{_inner: res} } // NsegmentMake wraps MEOS C function nsegment_make. -func NsegmentMake(rid int64, pos1 float64, pos2 float64) *Nsegment { - res := C.nsegment_make(C.int64(rid), C.double(pos1), C.double(pos2)) +func NsegmentMake(rid int, pos1 float64, pos2 float64) *Nsegment { + res := C.nsegment_make(C.int(rid), C.double(pos1), C.double(pos2)) return &Nsegment{_inner: res} } -// GeompointToNpoint wraps MEOS C function geompoint_to_npoint. -func GeompointToNpoint(gs *Geom) *Npoint { - res := C.geompoint_to_npoint(gs._inner) - return &Npoint{_inner: res} -} +// TODO geompoint_to_npoint: unsupported param const int * +// func GeompointToNpoint(...) { /* not yet handled by codegen */ } -// GeomToNsegment wraps MEOS C function geom_to_nsegment. -func GeomToNsegment(gs *Geom) *Nsegment { - res := C.geom_to_nsegment(gs._inner) - return &Nsegment{_inner: res} -} +// TODO geom_to_nsegment: unsupported param const int * +// func GeomToNsegment(...) { /* not yet handled by codegen */ } -// NpointToGeompoint wraps MEOS C function npoint_to_geompoint. -func NpointToGeompoint(np *Npoint) *Geom { - res := C.npoint_to_geompoint(np._inner) - return &Geom{_inner: res} -} +// TODO npoint_to_geompoint: unsupported return type int * +// func NpointToGeompoint(...) { /* not yet handled by codegen */ } // NpointToNsegment wraps MEOS C function npoint_to_nsegment. @@ -144,11 +135,8 @@ func NpointToSTBOX(np *Npoint) *STBox { } -// NsegmentToGeom wraps MEOS C function nsegment_to_geom. -func NsegmentToGeom(ns *Nsegment) *Geom { - res := C.nsegment_to_geom(ns._inner) - return &Geom{_inner: res} -} +// TODO nsegment_to_geom: unsupported return type int * +// func NsegmentToGeom(...) { /* not yet handled by codegen */ } // NsegmentToSTBOX wraps MEOS C function nsegment_to_stbox. @@ -159,16 +147,16 @@ func NsegmentToSTBOX(np *Nsegment) *STBox { // NpointHash wraps MEOS C function npoint_hash. -func NpointHash(np *Npoint) uint32 { +func NpointHash(np *Npoint) int { res := C.npoint_hash(np._inner) - return uint32(res) + return int(res) } // NpointHashExtended wraps MEOS C function npoint_hash_extended. -func NpointHashExtended(np *Npoint, seed uint64) uint64 { - res := C.npoint_hash_extended(np._inner, C.uint64(seed)) - return uint64(res) +func NpointHashExtended(np *Npoint, seed int) int { + res := C.npoint_hash_extended(np._inner, C.int(seed)) + return int(res) } @@ -180,9 +168,9 @@ func NpointPosition(np *Npoint) float64 { // NpointRoute wraps MEOS C function npoint_route. -func NpointRoute(np *Npoint) int64 { +func NpointRoute(np *Npoint) int { res := C.npoint_route(np._inner) - return int64(res) + return int(res) } @@ -194,9 +182,9 @@ func NsegmentEndPosition(ns *Nsegment) float64 { // NsegmentRoute wraps MEOS C function nsegment_route. -func NsegmentRoute(ns *Nsegment) int64 { +func NsegmentRoute(ns *Nsegment) int { res := C.nsegment_route(ns._inner) - return int64(res) + return int(res) } @@ -208,22 +196,19 @@ func NsegmentStartPosition(ns *Nsegment) float64 { // RouteExists wraps MEOS C function route_exists. -func RouteExists(rid int64) bool { - res := C.route_exists(C.int64(rid)) +func RouteExists(rid int) bool { + res := C.route_exists(C.int(rid)) return bool(res) } -// RouteGeom wraps MEOS C function route_geom. -func RouteGeom(rid int64) *Geom { - res := C.route_geom(C.int64(rid)) - return &Geom{_inner: res} -} +// TODO route_geom: unsupported return type const int * +// func RouteGeom(...) { /* not yet handled by codegen */ } // RouteLength wraps MEOS C function route_length. -func RouteLength(rid int64) float64 { - res := C.route_length(C.int64(rid)) +func RouteLength(rid int) float64 { + res := C.route_length(C.int(rid)) return float64(res) } @@ -264,8 +249,8 @@ func NsegmentSRID(ns *Nsegment) int32 { // NpointTimestamptzToSTBOX wraps MEOS C function npoint_timestamptz_to_stbox. -func NpointTimestamptzToSTBOX(np *Npoint, t int64) *STBox { - res := C.npoint_timestamptz_to_stbox(np._inner, C.TimestampTz(t)) +func NpointTimestamptzToSTBOX(np *Npoint, t int) *STBox { + res := C.npoint_timestamptz_to_stbox(np._inner, C.int(t)) return &STBox{_inner: res} } @@ -536,8 +521,8 @@ func TnpointOut(temp Temporal, maxdd int) string { // TnpointinstMake wraps MEOS C function tnpointinst_make. -func TnpointinstMake(np *Npoint, t int64) TInstant { - res := C.tnpointinst_make(np._inner, C.TimestampTz(t)) +func TnpointinstMake(np *Npoint, t int) TInstant { + res := C.tnpointinst_make(np._inner, C.int(t)) return TInstant{_inner: res} } @@ -585,9 +570,9 @@ func TnpointPositions(temp Temporal) []*Nsegment { // TnpointRoute wraps MEOS C function tnpoint_route. -func TnpointRoute(temp Temporal) int64 { +func TnpointRoute(temp Temporal) int { res := C.tnpoint_route(temp.Inner()) - return int64(res) + return int(res) } @@ -605,25 +590,16 @@ func TnpointSpeed(temp Temporal) Temporal { } -// TnpointTrajectory wraps MEOS C function tnpoint_trajectory. -func TnpointTrajectory(temp Temporal) *Geom { - res := C.tnpoint_trajectory(temp.Inner()) - return &Geom{_inner: res} -} +// TODO tnpoint_trajectory: unsupported return type int * +// func TnpointTrajectory(...) { /* not yet handled by codegen */ } -// TnpointTwcentroid wraps MEOS C function tnpoint_twcentroid. -func TnpointTwcentroid(temp Temporal) *Geom { - res := C.tnpoint_twcentroid(temp.Inner()) - return &Geom{_inner: res} -} +// TODO tnpoint_twcentroid: unsupported return type int * +// func TnpointTwcentroid(...) { /* not yet handled by codegen */ } -// TnpointAtGeom wraps MEOS C function tnpoint_at_geom. -func TnpointAtGeom(temp Temporal, gs *Geom) Temporal { - res := C.tnpoint_at_geom(temp.Inner(), gs._inner) - return CreateTemporal(res) -} +// TODO tnpoint_at_geom: unsupported param const int * +// func TnpointAtGeom(...) { /* not yet handled by codegen */ } // TnpointAtNpoint wraps MEOS C function tnpoint_at_npoint. @@ -647,11 +623,8 @@ func TnpointAtSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { } -// TnpointMinusGeom wraps MEOS C function tnpoint_minus_geom. -func TnpointMinusGeom(temp Temporal, gs *Geom) Temporal { - res := C.tnpoint_minus_geom(temp.Inner(), gs._inner) - return CreateTemporal(res) -} +// TODO tnpoint_minus_geom: unsupported param const int * +// func TnpointMinusGeom(...) { /* not yet handled by codegen */ } // TnpointMinusNpoint wraps MEOS C function tnpoint_minus_npoint. @@ -682,11 +655,8 @@ func TdistanceTnpointNpoint(temp Temporal, np *Npoint) Temporal { } -// TdistanceTnpointPoint wraps MEOS C function tdistance_tnpoint_point. -func TdistanceTnpointPoint(temp Temporal, gs *Geom) Temporal { - res := C.tdistance_tnpoint_point(temp.Inner(), gs._inner) - return CreateTemporal(res) -} +// TODO tdistance_tnpoint_point: unsupported param const int * +// func TdistanceTnpointPoint(...) { /* not yet handled by codegen */ } // TdistanceTnpointTnpoint wraps MEOS C function tdistance_tnpoint_tnpoint. @@ -696,11 +666,8 @@ func TdistanceTnpointTnpoint(temp1 Temporal, temp2 Temporal) Temporal { } -// NadTnpointGeo wraps MEOS C function nad_tnpoint_geo. -func NadTnpointGeo(temp Temporal, gs *Geom) float64 { - res := C.nad_tnpoint_geo(temp.Inner(), gs._inner) - return float64(res) -} +// TODO nad_tnpoint_geo: unsupported param const int * +// func NadTnpointGeo(...) { /* not yet handled by codegen */ } // NadTnpointNpoint wraps MEOS C function nad_tnpoint_npoint. @@ -724,11 +691,8 @@ func NadTnpointTnpoint(temp1 Temporal, temp2 Temporal) float64 { } -// NaiTnpointGeo wraps MEOS C function nai_tnpoint_geo. -func NaiTnpointGeo(temp Temporal, gs *Geom) TInstant { - res := C.nai_tnpoint_geo(temp.Inner(), gs._inner) - return TInstant{_inner: res} -} +// TODO nai_tnpoint_geo: unsupported param const int * +// func NaiTnpointGeo(...) { /* not yet handled by codegen */ } // NaiTnpointNpoint wraps MEOS C function nai_tnpoint_npoint. @@ -745,25 +709,16 @@ func NaiTnpointTnpoint(temp1 Temporal, temp2 Temporal) TInstant { } -// ShortestlineTnpointGeo wraps MEOS C function shortestline_tnpoint_geo. -func ShortestlineTnpointGeo(temp Temporal, gs *Geom) *Geom { - res := C.shortestline_tnpoint_geo(temp.Inner(), gs._inner) - return &Geom{_inner: res} -} +// TODO shortestline_tnpoint_geo: unsupported return type int * +// func ShortestlineTnpointGeo(...) { /* not yet handled by codegen */ } -// ShortestlineTnpointNpoint wraps MEOS C function shortestline_tnpoint_npoint. -func ShortestlineTnpointNpoint(temp Temporal, np *Npoint) *Geom { - res := C.shortestline_tnpoint_npoint(temp.Inner(), np._inner) - return &Geom{_inner: res} -} +// TODO shortestline_tnpoint_npoint: unsupported return type int * +// func ShortestlineTnpointNpoint(...) { /* not yet handled by codegen */ } -// ShortestlineTnpointTnpoint wraps MEOS C function shortestline_tnpoint_tnpoint. -func ShortestlineTnpointTnpoint(temp1 Temporal, temp2 Temporal) *Geom { - res := C.shortestline_tnpoint_tnpoint(temp1.Inner(), temp2.Inner()) - return &Geom{_inner: res} -} +// TODO shortestline_tnpoint_tnpoint: unsupported return type int * +// func ShortestlineTnpointTnpoint(...) { /* not yet handled by codegen */ } // TnpointTcentroidTransfn wraps MEOS C function tnpoint_tcentroid_transfn. diff --git a/tools/_preview/meos_meos_pose.go b/tools/_preview/meos_meos_pose.go new file mode 100644 index 0000000..5ae133c --- /dev/null +++ b/tools/_preview/meos_meos_pose.go @@ -0,0 +1,475 @@ +package generated + +// #include +import "C" +import ( + "unsafe" + + "github.com/leekchan/timeutil" +) + +var _ = unsafe.Pointer(nil) +var _ = timeutil.Timedelta{} + +// TODO pose_as_ewkt: unsupported param const Pose * +// func PoseAsEWKT(...) { /* not yet handled by codegen */ } + + +// TODO pose_as_hexwkb: unsupported param const Pose * +// func PoseAsHexwkb(...) { /* not yet handled by codegen */ } + + +// TODO pose_as_text: unsupported param const Pose * +// func PoseAsText(...) { /* not yet handled by codegen */ } + + +// TODO pose_as_wkb: unsupported param const Pose * +// func PoseAsWKB(...) { /* not yet handled by codegen */ } + + +// TODO pose_from_wkb: unsupported return type Pose * +// func PoseFromWKB(...) { /* not yet handled by codegen */ } + + +// TODO pose_from_hexwkb: unsupported return type Pose * +// func PoseFromHexwkb(...) { /* not yet handled by codegen */ } + + +// TODO pose_in: unsupported return type Pose * +// func PoseIn(...) { /* not yet handled by codegen */ } + + +// TODO pose_out: unsupported param const Pose * +// func PoseOut(...) { /* not yet handled by codegen */ } + + +// TODO pose_copy: unsupported return type Pose * +// func PoseCopy(...) { /* not yet handled by codegen */ } + + +// TODO pose_make_2d: unsupported return type Pose * +// func PoseMake2d(...) { /* not yet handled by codegen */ } + + +// TODO pose_make_3d: unsupported return type Pose * +// func PoseMake3d(...) { /* not yet handled by codegen */ } + + +// TODO pose_make_point2d: unsupported return type Pose * +// func PoseMakePoint2d(...) { /* not yet handled by codegen */ } + + +// TODO pose_make_point3d: unsupported return type Pose * +// func PoseMakePoint3d(...) { /* not yet handled by codegen */ } + + +// TODO pose_to_point: unsupported return type int * +// func PoseToPoint(...) { /* not yet handled by codegen */ } + + +// TODO pose_to_stbox: unsupported param const Pose * +// func PoseToSTBOX(...) { /* not yet handled by codegen */ } + + +// TODO pose_hash: unsupported param const Pose * +// func PoseHash(...) { /* not yet handled by codegen */ } + + +// TODO pose_hash_extended: unsupported param const Pose * +// func PoseHashExtended(...) { /* not yet handled by codegen */ } + + +// TODO pose_orientation: unsupported return type double * +// func PoseOrientation(...) { /* not yet handled by codegen */ } + + +// TODO pose_rotation: unsupported param const Pose * +// func PoseRotation(...) { /* not yet handled by codegen */ } + + +// TODO pose_round: unsupported return type Pose * +// func PoseRound(...) { /* not yet handled by codegen */ } + + +// TODO posearr_round: unsupported return type Pose ** +// func PosearrRound(...) { /* not yet handled by codegen */ } + + +// TODO pose_set_srid: unsupported param Pose * +// func PoseSetSRID(...) { /* not yet handled by codegen */ } + + +// TODO pose_srid: unsupported param const Pose * +// func PoseSRID(...) { /* not yet handled by codegen */ } + + +// TODO pose_transform: unsupported return type Pose * +// func PoseTransform(...) { /* not yet handled by codegen */ } + + +// TODO pose_transform_pipeline: unsupported return type Pose * +// func PoseTransformPipeline(...) { /* not yet handled by codegen */ } + + +// TODO pose_tstzspan_to_stbox: unsupported param const Pose * +// func PoseTstzspanToSTBOX(...) { /* not yet handled by codegen */ } + + +// TODO pose_timestamptz_to_stbox: unsupported param const Pose * +// func PoseTimestamptzToSTBOX(...) { /* not yet handled by codegen */ } + + +// TODO distance_pose_geo: unsupported param const Pose * +// func DistancePoseGeo(...) { /* not yet handled by codegen */ } + + +// TODO distance_pose_pose: unsupported param const Pose * +// func DistancePosePose(...) { /* not yet handled by codegen */ } + + +// TODO distance_pose_stbox: unsupported param const Pose * +// func DistancePoseSTBOX(...) { /* not yet handled by codegen */ } + + +// TODO pose_cmp: unsupported param const Pose * +// func PoseCmp(...) { /* not yet handled by codegen */ } + + +// TODO pose_eq: unsupported param const Pose * +// func PoseEq(...) { /* not yet handled by codegen */ } + + +// TODO pose_ge: unsupported param const Pose * +// func PoseGe(...) { /* not yet handled by codegen */ } + + +// TODO pose_gt: unsupported param const Pose * +// func PoseGt(...) { /* not yet handled by codegen */ } + + +// TODO pose_le: unsupported param const Pose * +// func PoseLe(...) { /* not yet handled by codegen */ } + + +// TODO pose_lt: unsupported param const Pose * +// func PoseLt(...) { /* not yet handled by codegen */ } + + +// TODO pose_ne: unsupported param const Pose * +// func PoseNe(...) { /* not yet handled by codegen */ } + + +// TODO pose_nsame: unsupported param const Pose * +// func PoseNsame(...) { /* not yet handled by codegen */ } + + +// TODO pose_same: unsupported param const Pose * +// func PoseSame(...) { /* not yet handled by codegen */ } + + +// PosesetIn wraps MEOS C function poseset_in. +func PosesetIn(str string) *Set { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.poseset_in(_c_str) + return &Set{_inner: res} +} + + +// PosesetOut wraps MEOS C function poseset_out. +func PosesetOut(s *Set, maxdd int) string { + res := C.poseset_out(s._inner, C.int(maxdd)) + return C.GoString(res) +} + + +// TODO poseset_make: unsupported param const Pose ** +// func PosesetMake(...) { /* not yet handled by codegen */ } + + +// TODO pose_to_set: unsupported param const Pose * +// func PoseToSet(...) { /* not yet handled by codegen */ } + + +// TODO poseset_end_value: unsupported return type Pose * +// func PosesetEndValue(...) { /* not yet handled by codegen */ } + + +// TODO poseset_start_value: unsupported return type Pose * +// func PosesetStartValue(...) { /* not yet handled by codegen */ } + + +// TODO poseset_value_n: unhandled OUTPUT_SCALAR shape Pose ** +// func PosesetValueN(...) { /* not yet handled by codegen */ } + + +// TODO poseset_values: unsupported return type Pose ** +// func PosesetValues(...) { /* not yet handled by codegen */ } + + +// TODO contained_pose_set: unsupported param const Pose * +// func ContainedPoseSet(...) { /* not yet handled by codegen */ } + + +// TODO contains_set_pose: unsupported param Pose * +// func ContainsSetPose(...) { /* not yet handled by codegen */ } + + +// TODO intersection_pose_set: unsupported param const Pose * +// func IntersectionPoseSet(...) { /* not yet handled by codegen */ } + + +// TODO intersection_set_pose: unsupported param const Pose * +// func IntersectionSetPose(...) { /* not yet handled by codegen */ } + + +// TODO minus_pose_set: unsupported param const Pose * +// func MinusPoseSet(...) { /* not yet handled by codegen */ } + + +// TODO minus_set_pose: unsupported param const Pose * +// func MinusSetPose(...) { /* not yet handled by codegen */ } + + +// TODO pose_union_transfn: unsupported param const Pose * +// func PoseUnionTransfn(...) { /* not yet handled by codegen */ } + + +// TODO union_pose_set: unsupported param const Pose * +// func UnionPoseSet(...) { /* not yet handled by codegen */ } + + +// TODO union_set_pose: unsupported param const Pose * +// func UnionSetPose(...) { /* not yet handled by codegen */ } + + +// TposeIn wraps MEOS C function tpose_in. +func TposeIn(str string) Temporal { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.tpose_in(_c_str) + return CreateTemporal(res) +} + + +// TposeMake wraps MEOS C function tpose_make. +func TposeMake(tpoint Temporal, tradius Temporal) Temporal { + res := C.tpose_make(tpoint.Inner(), tradius.Inner()) + return CreateTemporal(res) +} + + +// TposeToTpoint wraps MEOS C function tpose_to_tpoint. +func TposeToTpoint(temp Temporal) Temporal { + res := C.tpose_to_tpoint(temp.Inner()) + return CreateTemporal(res) +} + + +// TODO tpose_end_value: unsupported return type Pose * +// func TposeEndValue(...) { /* not yet handled by codegen */ } + + +// TposePoints wraps MEOS C function tpose_points. +func TposePoints(temp Temporal) *Set { + res := C.tpose_points(temp.Inner()) + return &Set{_inner: res} +} + + +// TposeRotation wraps MEOS C function tpose_rotation. +func TposeRotation(temp Temporal) Temporal { + res := C.tpose_rotation(temp.Inner()) + return CreateTemporal(res) +} + + +// TODO tpose_start_value: unsupported return type Pose * +// func TposeStartValue(...) { /* not yet handled by codegen */ } + + +// TODO tpose_trajectory: unsupported return type int * +// func TposeTrajectory(...) { /* not yet handled by codegen */ } + + +// TODO tpose_value_at_timestamptz: unhandled OUTPUT_SCALAR shape Pose ** +// func TposeValueAtTimestamptz(...) { /* not yet handled by codegen */ } + + +// TODO tpose_value_n: unhandled OUTPUT_SCALAR shape Pose ** +// func TposeValueN(...) { /* not yet handled by codegen */ } + + +// TODO tpose_values: unsupported return type Pose ** +// func TposeValues(...) { /* not yet handled by codegen */ } + + +// TODO tpose_at_geom: unsupported param const int * +// func TposeAtGeom(...) { /* not yet handled by codegen */ } + + +// TposeAtSTBOX wraps MEOS C function tpose_at_stbox. +func TposeAtSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { + res := C.tpose_at_stbox(temp.Inner(), box._inner, C.bool(border_inc)) + return CreateTemporal(res) +} + + +// TODO tpose_at_pose: unsupported param const Pose * +// func TposeAtPose(...) { /* not yet handled by codegen */ } + + +// TODO tpose_minus_geom: unsupported param const int * +// func TposeMinusGeom(...) { /* not yet handled by codegen */ } + + +// TODO tpose_minus_pose: unsupported param const Pose * +// func TposeMinusPose(...) { /* not yet handled by codegen */ } + + +// TposeMinusSTBOX wraps MEOS C function tpose_minus_stbox. +func TposeMinusSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { + res := C.tpose_minus_stbox(temp.Inner(), box._inner, C.bool(border_inc)) + return CreateTemporal(res) +} + + +// TODO tdistance_tpose_pose: unsupported param const Pose * +// func TdistanceTposePose(...) { /* not yet handled by codegen */ } + + +// TODO tdistance_tpose_point: unsupported param const int * +// func TdistanceTposePoint(...) { /* not yet handled by codegen */ } + + +// TdistanceTposeTpose wraps MEOS C function tdistance_tpose_tpose. +func TdistanceTposeTpose(temp1 Temporal, temp2 Temporal) Temporal { + res := C.tdistance_tpose_tpose(temp1.Inner(), temp2.Inner()) + return CreateTemporal(res) +} + + +// TODO nad_tpose_geo: unsupported param const int * +// func NadTposeGeo(...) { /* not yet handled by codegen */ } + + +// TODO nad_tpose_pose: unsupported param const Pose * +// func NadTposePose(...) { /* not yet handled by codegen */ } + + +// NadTposeSTBOX wraps MEOS C function nad_tpose_stbox. +func NadTposeSTBOX(temp Temporal, box *STBox) float64 { + res := C.nad_tpose_stbox(temp.Inner(), box._inner) + return float64(res) +} + + +// NadTposeTpose wraps MEOS C function nad_tpose_tpose. +func NadTposeTpose(temp1 Temporal, temp2 Temporal) float64 { + res := C.nad_tpose_tpose(temp1.Inner(), temp2.Inner()) + return float64(res) +} + + +// TODO nai_tpose_geo: unsupported param const int * +// func NaiTposeGeo(...) { /* not yet handled by codegen */ } + + +// TODO nai_tpose_pose: unsupported param const Pose * +// func NaiTposePose(...) { /* not yet handled by codegen */ } + + +// NaiTposeTpose wraps MEOS C function nai_tpose_tpose. +func NaiTposeTpose(temp1 Temporal, temp2 Temporal) TInstant { + res := C.nai_tpose_tpose(temp1.Inner(), temp2.Inner()) + return TInstant{_inner: res} +} + + +// TODO shortestline_tpose_geo: unsupported return type int * +// func ShortestlineTposeGeo(...) { /* not yet handled by codegen */ } + + +// TODO shortestline_tpose_pose: unsupported return type int * +// func ShortestlineTposePose(...) { /* not yet handled by codegen */ } + + +// TODO shortestline_tpose_tpose: unsupported return type int * +// func ShortestlineTposeTpose(...) { /* not yet handled by codegen */ } + + +// TODO always_eq_pose_tpose: unsupported param const Pose * +// func AlwaysEqPoseTpose(...) { /* not yet handled by codegen */ } + + +// TODO always_eq_tpose_pose: unsupported param const Pose * +// func AlwaysEqTposePose(...) { /* not yet handled by codegen */ } + + +// AlwaysEqTposeTpose wraps MEOS C function always_eq_tpose_tpose. +func AlwaysEqTposeTpose(temp1 Temporal, temp2 Temporal) int { + res := C.always_eq_tpose_tpose(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO always_ne_pose_tpose: unsupported param const Pose * +// func AlwaysNePoseTpose(...) { /* not yet handled by codegen */ } + + +// TODO always_ne_tpose_pose: unsupported param const Pose * +// func AlwaysNeTposePose(...) { /* not yet handled by codegen */ } + + +// AlwaysNeTposeTpose wraps MEOS C function always_ne_tpose_tpose. +func AlwaysNeTposeTpose(temp1 Temporal, temp2 Temporal) int { + res := C.always_ne_tpose_tpose(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO ever_eq_pose_tpose: unsupported param const Pose * +// func EverEqPoseTpose(...) { /* not yet handled by codegen */ } + + +// TODO ever_eq_tpose_pose: unsupported param const Pose * +// func EverEqTposePose(...) { /* not yet handled by codegen */ } + + +// EverEqTposeTpose wraps MEOS C function ever_eq_tpose_tpose. +func EverEqTposeTpose(temp1 Temporal, temp2 Temporal) int { + res := C.ever_eq_tpose_tpose(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO ever_ne_pose_tpose: unsupported param const Pose * +// func EverNePoseTpose(...) { /* not yet handled by codegen */ } + + +// TODO ever_ne_tpose_pose: unsupported param const Pose * +// func EverNeTposePose(...) { /* not yet handled by codegen */ } + + +// EverNeTposeTpose wraps MEOS C function ever_ne_tpose_tpose. +func EverNeTposeTpose(temp1 Temporal, temp2 Temporal) int { + res := C.ever_ne_tpose_tpose(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO teq_pose_tpose: unsupported param const Pose * +// func TeqPoseTpose(...) { /* not yet handled by codegen */ } + + +// TODO teq_tpose_pose: unsupported param const Pose * +// func TeqTposePose(...) { /* not yet handled by codegen */ } + + +// TODO tne_pose_tpose: unsupported param const Pose * +// func TnePoseTpose(...) { /* not yet handled by codegen */ } + + +// TODO tne_tpose_pose: unsupported param const Pose * +// func TneTposePose(...) { /* not yet handled by codegen */ } + diff --git a/tools/_preview/meos_meos_rgeo.go b/tools/_preview/meos_meos_rgeo.go new file mode 100644 index 0000000..c31c430 --- /dev/null +++ b/tools/_preview/meos_meos_rgeo.go @@ -0,0 +1,424 @@ +package generated + +// #include +import "C" +import ( + "unsafe" + + "github.com/leekchan/timeutil" +) + +var _ = unsafe.Pointer(nil) +var _ = timeutil.Timedelta{} + +// TrgeoOut wraps MEOS C function trgeo_out. +func TrgeoOut(temp Temporal) string { + res := C.trgeo_out(temp.Inner()) + return C.GoString(res) +} + + +// TODO trgeoinst_make: unsupported param const int * +// func TrgeoinstMake(...) { /* not yet handled by codegen */ } + + +// TODO geo_tpose_to_trgeo: unsupported param const int * +// func GeoTposeToTrgeo(...) { /* not yet handled by codegen */ } + + +// TrgeoToTpose wraps MEOS C function trgeo_to_tpose. +func TrgeoToTpose(temp Temporal) Temporal { + res := C.trgeo_to_tpose(temp.Inner()) + return CreateTemporal(res) +} + + +// TrgeoToTpoint wraps MEOS C function trgeo_to_tpoint. +func TrgeoToTpoint(temp Temporal) Temporal { + res := C.trgeo_to_tpoint(temp.Inner()) + return CreateTemporal(res) +} + + +// TrgeoEndInstant wraps MEOS C function trgeo_end_instant. +func TrgeoEndInstant(temp Temporal) TInstant { + res := C.trgeo_end_instant(temp.Inner()) + return TInstant{_inner: res} +} + + +// TrgeoEndSequence wraps MEOS C function trgeo_end_sequence. +func TrgeoEndSequence(temp Temporal) TSequence { + res := C.trgeo_end_sequence(temp.Inner()) + return TSequence{_inner: res} +} + + +// TODO trgeo_end_value: unsupported return type int * +// func TrgeoEndValue(...) { /* not yet handled by codegen */ } + + +// TODO trgeo_geom: unsupported return type int * +// func TrgeoGeom(...) { /* not yet handled by codegen */ } + + +// TrgeoInstantN wraps MEOS C function trgeo_instant_n. +func TrgeoInstantN(temp Temporal, n int) TInstant { + res := C.trgeo_instant_n(temp.Inner(), C.int(n)) + return TInstant{_inner: res} +} + + +// TrgeoInstants wraps MEOS C function trgeo_instants. +func TrgeoInstants(temp Temporal) []TInstant { + var _out_count C.int + res := C.trgeo_instants(temp.Inner(), &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((**C.TInstant)(unsafe.Pointer(res)), _n) + _out := make([]TInstant, _n) + for _i, _e := range _slice { + _out[_i] = TInstant{_inner: _e} + } + return _out +} + + +// TrgeoPoints wraps MEOS C function trgeo_points. +func TrgeoPoints(temp Temporal) *Set { + res := C.trgeo_points(temp.Inner()) + return &Set{_inner: res} +} + + +// TrgeoRotation wraps MEOS C function trgeo_rotation. +func TrgeoRotation(temp Temporal) Temporal { + res := C.trgeo_rotation(temp.Inner()) + return CreateTemporal(res) +} + + +// TrgeoSegments wraps MEOS C function trgeo_segments. +func TrgeoSegments(temp Temporal) []TSequence { + var _out_count C.int + res := C.trgeo_segments(temp.Inner(), &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((**C.TSequence)(unsafe.Pointer(res)), _n) + _out := make([]TSequence, _n) + for _i, _e := range _slice { + _out[_i] = TSequence{_inner: _e} + } + return _out +} + + +// TrgeoSequenceN wraps MEOS C function trgeo_sequence_n. +func TrgeoSequenceN(temp Temporal, i int) TSequence { + res := C.trgeo_sequence_n(temp.Inner(), C.int(i)) + return TSequence{_inner: res} +} + + +// TrgeoSequences wraps MEOS C function trgeo_sequences. +func TrgeoSequences(temp Temporal) []TSequence { + var _out_count C.int + res := C.trgeo_sequences(temp.Inner(), &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((**C.TSequence)(unsafe.Pointer(res)), _n) + _out := make([]TSequence, _n) + for _i, _e := range _slice { + _out[_i] = TSequence{_inner: _e} + } + return _out +} + + +// TrgeoStartInstant wraps MEOS C function trgeo_start_instant. +func TrgeoStartInstant(temp Temporal) TInstant { + res := C.trgeo_start_instant(temp.Inner()) + return TInstant{_inner: res} +} + + +// TrgeoStartSequence wraps MEOS C function trgeo_start_sequence. +func TrgeoStartSequence(temp Temporal) TSequence { + res := C.trgeo_start_sequence(temp.Inner()) + return TSequence{_inner: res} +} + + +// TODO trgeo_start_value: unsupported return type int * +// func TrgeoStartValue(...) { /* not yet handled by codegen */ } + + +// TODO trgeo_value_n: unhandled OUTPUT_SCALAR shape int ** +// func TrgeoValueN(...) { /* not yet handled by codegen */ } + + +// TODO trgeo_traversed_area: unsupported return type int * +// func TrgeoTraversedArea(...) { /* not yet handled by codegen */ } + + +// TODO trgeo_append_tinstant: unsupported param const int * +// func TrgeoAppendTinstant(...) { /* not yet handled by codegen */ } + + +// TrgeoAppendTsequence wraps MEOS C function trgeo_append_tsequence. +func TrgeoAppendTsequence(temp Temporal, seq TSequence, expand bool) Temporal { + res := C.trgeo_append_tsequence(temp.Inner(), seq.Inner(), C.bool(expand)) + return CreateTemporal(res) +} + + +// TrgeoDeleteTimestamptz wraps MEOS C function trgeo_delete_timestamptz. +func TrgeoDeleteTimestamptz(temp Temporal, t int, connect bool) Temporal { + res := C.trgeo_delete_timestamptz(temp.Inner(), C.int(t), C.bool(connect)) + return CreateTemporal(res) +} + + +// TrgeoDeleteTstzset wraps MEOS C function trgeo_delete_tstzset. +func TrgeoDeleteTstzset(temp Temporal, s *Set, connect bool) Temporal { + res := C.trgeo_delete_tstzset(temp.Inner(), s._inner, C.bool(connect)) + return CreateTemporal(res) +} + + +// TrgeoDeleteTstzspan wraps MEOS C function trgeo_delete_tstzspan. +func TrgeoDeleteTstzspan(temp Temporal, s *Span, connect bool) Temporal { + res := C.trgeo_delete_tstzspan(temp.Inner(), s._inner, C.bool(connect)) + return CreateTemporal(res) +} + + +// TrgeoDeleteTstzspanset wraps MEOS C function trgeo_delete_tstzspanset. +func TrgeoDeleteTstzspanset(temp Temporal, ss *SpanSet, connect bool) Temporal { + res := C.trgeo_delete_tstzspanset(temp.Inner(), ss._inner, C.bool(connect)) + return CreateTemporal(res) +} + + +// TrgeoRound wraps MEOS C function trgeo_round. +func TrgeoRound(temp Temporal, maxdd int) Temporal { + res := C.trgeo_round(temp.Inner(), C.int(maxdd)) + return CreateTemporal(res) +} + + +// TrgeoSetInterp wraps MEOS C function trgeo_set_interp. +func TrgeoSetInterp(temp Temporal, interp Interpolation) Temporal { + res := C.trgeo_set_interp(temp.Inner(), C.interpType(interp)) + return CreateTemporal(res) +} + + +// TrgeoToTinstant wraps MEOS C function trgeo_to_tinstant. +func TrgeoToTinstant(temp Temporal) TInstant { + res := C.trgeo_to_tinstant(temp.Inner()) + return TInstant{_inner: res} +} + + +// TrgeoAfterTimestamptz wraps MEOS C function trgeo_after_timestamptz. +func TrgeoAfterTimestamptz(temp Temporal, t int, strict bool) Temporal { + res := C.trgeo_after_timestamptz(temp.Inner(), C.int(t), C.bool(strict)) + return CreateTemporal(res) +} + + +// TrgeoBeforeTimestamptz wraps MEOS C function trgeo_before_timestamptz. +func TrgeoBeforeTimestamptz(temp Temporal, t int, strict bool) Temporal { + res := C.trgeo_before_timestamptz(temp.Inner(), C.int(t), C.bool(strict)) + return CreateTemporal(res) +} + + +// TrgeoRestrictValues wraps MEOS C function trgeo_restrict_values. +func TrgeoRestrictValues(temp Temporal, s *Set, atfunc bool) Temporal { + res := C.trgeo_restrict_values(temp.Inner(), s._inner, C.bool(atfunc)) + return CreateTemporal(res) +} + + +// TrgeoRestrictTimestamptz wraps MEOS C function trgeo_restrict_timestamptz. +func TrgeoRestrictTimestamptz(temp Temporal, t int, atfunc bool) Temporal { + res := C.trgeo_restrict_timestamptz(temp.Inner(), C.int(t), C.bool(atfunc)) + return CreateTemporal(res) +} + + +// TrgeoRestrictTstzset wraps MEOS C function trgeo_restrict_tstzset. +func TrgeoRestrictTstzset(temp Temporal, s *Set, atfunc bool) Temporal { + res := C.trgeo_restrict_tstzset(temp.Inner(), s._inner, C.bool(atfunc)) + return CreateTemporal(res) +} + + +// TrgeoRestrictTstzspan wraps MEOS C function trgeo_restrict_tstzspan. +func TrgeoRestrictTstzspan(temp Temporal, s *Span, atfunc bool) Temporal { + res := C.trgeo_restrict_tstzspan(temp.Inner(), s._inner, C.bool(atfunc)) + return CreateTemporal(res) +} + + +// TrgeoRestrictTstzspanset wraps MEOS C function trgeo_restrict_tstzspanset. +func TrgeoRestrictTstzspanset(temp Temporal, ss *SpanSet, atfunc bool) Temporal { + res := C.trgeo_restrict_tstzspanset(temp.Inner(), ss._inner, C.bool(atfunc)) + return CreateTemporal(res) +} + + +// TODO tdistance_trgeo_geo: unsupported param const int * +// func TdistanceTrgeoGeo(...) { /* not yet handled by codegen */ } + + +// TdistanceTrgeoTpoint wraps MEOS C function tdistance_trgeo_tpoint. +func TdistanceTrgeoTpoint(temp1 Temporal, temp2 Temporal) Temporal { + res := C.tdistance_trgeo_tpoint(temp1.Inner(), temp2.Inner()) + return CreateTemporal(res) +} + + +// TdistanceTrgeoTrgeo wraps MEOS C function tdistance_trgeo_trgeo. +func TdistanceTrgeoTrgeo(temp1 Temporal, temp2 Temporal) Temporal { + res := C.tdistance_trgeo_trgeo(temp1.Inner(), temp2.Inner()) + return CreateTemporal(res) +} + + +// NadSTBOXTrgeo wraps MEOS C function nad_stbox_trgeo. +func NadSTBOXTrgeo(box *STBox, temp Temporal) float64 { + res := C.nad_stbox_trgeo(box._inner, temp.Inner()) + return float64(res) +} + + +// TODO nad_trgeo_geo: unsupported param const int * +// func NadTrgeoGeo(...) { /* not yet handled by codegen */ } + + +// NadTrgeoSTBOX wraps MEOS C function nad_trgeo_stbox. +func NadTrgeoSTBOX(temp Temporal, box *STBox) float64 { + res := C.nad_trgeo_stbox(temp.Inner(), box._inner) + return float64(res) +} + + +// NadTrgeoTpoint wraps MEOS C function nad_trgeo_tpoint. +func NadTrgeoTpoint(temp1 Temporal, temp2 Temporal) float64 { + res := C.nad_trgeo_tpoint(temp1.Inner(), temp2.Inner()) + return float64(res) +} + + +// NadTrgeoTrgeo wraps MEOS C function nad_trgeo_trgeo. +func NadTrgeoTrgeo(temp1 Temporal, temp2 Temporal) float64 { + res := C.nad_trgeo_trgeo(temp1.Inner(), temp2.Inner()) + return float64(res) +} + + +// TODO nai_trgeo_geo: unsupported param const int * +// func NaiTrgeoGeo(...) { /* not yet handled by codegen */ } + + +// NaiTrgeoTpoint wraps MEOS C function nai_trgeo_tpoint. +func NaiTrgeoTpoint(temp1 Temporal, temp2 Temporal) TInstant { + res := C.nai_trgeo_tpoint(temp1.Inner(), temp2.Inner()) + return TInstant{_inner: res} +} + + +// NaiTrgeoTrgeo wraps MEOS C function nai_trgeo_trgeo. +func NaiTrgeoTrgeo(temp1 Temporal, temp2 Temporal) TInstant { + res := C.nai_trgeo_trgeo(temp1.Inner(), temp2.Inner()) + return TInstant{_inner: res} +} + + +// TODO shortestline_trgeo_geo: unsupported return type int * +// func ShortestlineTrgeoGeo(...) { /* not yet handled by codegen */ } + + +// TODO shortestline_trgeo_tpoint: unsupported return type int * +// func ShortestlineTrgeoTpoint(...) { /* not yet handled by codegen */ } + + +// TODO shortestline_trgeo_trgeo: unsupported return type int * +// func ShortestlineTrgeoTrgeo(...) { /* not yet handled by codegen */ } + + +// TODO always_eq_geo_trgeo: unsupported param const int * +// func AlwaysEqGeoTrgeo(...) { /* not yet handled by codegen */ } + + +// TODO always_eq_trgeo_geo: unsupported param const int * +// func AlwaysEqTrgeoGeo(...) { /* not yet handled by codegen */ } + + +// AlwaysEqTrgeoTrgeo wraps MEOS C function always_eq_trgeo_trgeo. +func AlwaysEqTrgeoTrgeo(temp1 Temporal, temp2 Temporal) int { + res := C.always_eq_trgeo_trgeo(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO always_ne_geo_trgeo: unsupported param const int * +// func AlwaysNeGeoTrgeo(...) { /* not yet handled by codegen */ } + + +// TODO always_ne_trgeo_geo: unsupported param const int * +// func AlwaysNeTrgeoGeo(...) { /* not yet handled by codegen */ } + + +// AlwaysNeTrgeoTrgeo wraps MEOS C function always_ne_trgeo_trgeo. +func AlwaysNeTrgeoTrgeo(temp1 Temporal, temp2 Temporal) int { + res := C.always_ne_trgeo_trgeo(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO ever_eq_geo_trgeo: unsupported param const int * +// func EverEqGeoTrgeo(...) { /* not yet handled by codegen */ } + + +// TODO ever_eq_trgeo_geo: unsupported param const int * +// func EverEqTrgeoGeo(...) { /* not yet handled by codegen */ } + + +// EverEqTrgeoTrgeo wraps MEOS C function ever_eq_trgeo_trgeo. +func EverEqTrgeoTrgeo(temp1 Temporal, temp2 Temporal) int { + res := C.ever_eq_trgeo_trgeo(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO ever_ne_geo_trgeo: unsupported param const int * +// func EverNeGeoTrgeo(...) { /* not yet handled by codegen */ } + + +// TODO ever_ne_trgeo_geo: unsupported param const int * +// func EverNeTrgeoGeo(...) { /* not yet handled by codegen */ } + + +// EverNeTrgeoTrgeo wraps MEOS C function ever_ne_trgeo_trgeo. +func EverNeTrgeoTrgeo(temp1 Temporal, temp2 Temporal) int { + res := C.ever_ne_trgeo_trgeo(temp1.Inner(), temp2.Inner()) + return int(res) +} + + +// TODO teq_geo_trgeo: unsupported param const int * +// func TeqGeoTrgeo(...) { /* not yet handled by codegen */ } + + +// TODO teq_trgeo_geo: unsupported param const int * +// func TeqTrgeoGeo(...) { /* not yet handled by codegen */ } + + +// TODO tne_geo_trgeo: unsupported param const int * +// func TneGeoTrgeo(...) { /* not yet handled by codegen */ } + + +// TODO tne_trgeo_geo: unsupported param const int * +// func TneTrgeoGeo(...) { /* not yet handled by codegen */ } + diff --git a/tools/codegen.py b/tools/codegen.py index cb873af..13542c4 100644 --- a/tools/codegen.py +++ b/tools/codegen.py @@ -32,6 +32,9 @@ "meos_internal.h", "meos_internal_geo.h", "meos_npoint.h", + "meos_cbuffer.h", + "meos_pose.h", + "meos_rgeo.h", ] # Forward-declared opaque types we never wrap (mirrors the cdef skip list diff --git a/tools/meos-idl.json b/tools/meos-idl.json index 4b9cb35..8a028d0 100644 --- a/tools/meos-idl.json +++ b/tools/meos-idl.json @@ -1,192 +1,132 @@ { "functions": [ { - "name": "date_in", - "file": "meos.h", - "returnType": { - "c": "DateADT", - "canonical": "int" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ] - }, - { - "name": "date_out", + "name": "meos_array_create", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "MeosArray *", + "canonical": "struct MeosArray *" }, "params": [ { - "name": "d", - "cType": "DateADT", + "name": "elem_size", + "cType": "int", "canonical": "int" } ] }, { - "name": "interval_cmp", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "interv1", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "interv2", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ] - }, - { - "name": "interval_in", + "name": "meos_array_add", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" }, { - "name": "typmod", - "cType": "int32", - "canonical": "int" - } - ] - }, - { - "name": "interval_out", - "file": "meos.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "value", + "cType": "void *", + "canonical": "void *" } ] }, { - "name": "time_in", + "name": "meos_array_get", "file": "meos.h", "returnType": { - "c": "TimeADT", - "canonical": "long" + "c": "void *", + "canonical": "void *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "array", + "cType": "const MeosArray *", + "canonical": "const struct MeosArray *" }, { - "name": "typmod", - "cType": "int32", + "name": "n", + "cType": "int", "canonical": "int" } ] }, { - "name": "time_out", + "name": "meos_array_count", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "t", - "cType": "TimeADT", - "canonical": "long" + "name": "array", + "cType": "const MeosArray *", + "canonical": "const struct MeosArray *" } ] }, { - "name": "timestamp_in", + "name": "meos_array_reset", "file": "meos.h", "returnType": { - "c": "Timestamp", - "canonical": "long" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "typmod", - "cType": "int32", - "canonical": "int" + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, { - "name": "timestamp_out", + "name": "meos_array_reset_free", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "t", - "cType": "Timestamp", - "canonical": "long" + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, { - "name": "timestamptz_in", + "name": "meos_array_destroy", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "typmod", - "cType": "int32", - "canonical": "int" + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, { - "name": "timestamptz_out", + "name": "meos_array_destroy_free", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, @@ -288,8 +228,33 @@ }, { "name": "id", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "rtree_insert_temporal", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "rtree", + "cType": "RTree *", + "canonical": "struct RTree *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "id", + "cType": "int", + "canonical": "int" } ] }, @@ -297,8 +262,8 @@ "name": "rtree_search", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { @@ -306,15 +271,50 @@ "cType": "const RTree *", "canonical": "const struct RTree *" }, + { + "name": "op", + "cType": "RTreeSearchOp", + "canonical": "RTreeSearchOp" + }, { "name": "query", "cType": "const void *", "canonical": "const void *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "result", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" + } + ] + }, + { + "name": "rtree_search_temporal", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "rtree", + "cType": "const RTree *", + "canonical": "const struct RTree *" + }, + { + "name": "op", + "cType": "RTreeSearchOp", + "canonical": "RTreeSearchOp" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "result", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, @@ -553,18 +553,18 @@ "name": "add_date_int", "file": "meos.h", "returnType": { - "c": "DateADT", + "c": "int", "canonical": "int" }, "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "days", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -573,19 +573,19 @@ "name": "add_interval_interval", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "interv1", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "interv2", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -593,19 +593,19 @@ "name": "add_timestamptz_interval", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -643,8 +643,8 @@ "name": "cstring2text", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "int *", + "canonical": "int *" }, "params": [ { @@ -658,13 +658,13 @@ "name": "date_to_timestamp", "file": "meos.h", "returnType": { - "c": "Timestamp", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "dateVal", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -673,13 +673,13 @@ "name": "date_to_timestamptz", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -779,12 +779,12 @@ "params": [ { "name": "l", - "cType": "int32", + "cType": "int", "canonical": "int" }, { "name": "r", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -799,13 +799,13 @@ "params": [ { "name": "l", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "r", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -813,38 +813,38 @@ "name": "interval_make", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "years", - "cType": "int32", + "cType": "int", "canonical": "int" }, { "name": "months", - "cType": "int32", + "cType": "int", "canonical": "int" }, { "name": "weeks", - "cType": "int32", + "cType": "int", "canonical": "int" }, { "name": "days", - "cType": "int32", + "cType": "int", "canonical": "int" }, { "name": "hours", - "cType": "int32", + "cType": "int", "canonical": "int" }, { "name": "mins", - "cType": "int32", + "cType": "int", "canonical": "int" }, { @@ -864,12 +864,12 @@ "params": [ { "name": "d1", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "d2", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -878,18 +878,18 @@ "name": "minus_date_int", "file": "meos.h", "returnType": { - "c": "DateADT", + "c": "int", "canonical": "int" }, "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "days", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -898,19 +898,19 @@ "name": "minus_timestamptz_interval", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -918,19 +918,19 @@ "name": "minus_timestamptz_timestamptz", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "t1", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "t2", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -938,14 +938,14 @@ "name": "mul_interval_double", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "factor", @@ -958,7 +958,7 @@ "name": "pg_date_in", "file": "meos.h", "returnType": { - "c": "DateADT", + "c": "int", "canonical": "int" }, "params": [ @@ -979,7 +979,7 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -994,13 +994,13 @@ "params": [ { "name": "interv1", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "interv2", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -1008,8 +1008,8 @@ "name": "pg_interval_in", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "int *", + "canonical": "int *" }, "params": [ { @@ -1019,7 +1019,7 @@ }, { "name": "typmod", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -1034,8 +1034,8 @@ "params": [ { "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -1043,8 +1043,8 @@ "name": "pg_timestamp_in", "file": "meos.h", "returnType": { - "c": "Timestamp", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { @@ -1054,7 +1054,7 @@ }, { "name": "typmod", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -1069,8 +1069,8 @@ "params": [ { "name": "t", - "cType": "Timestamp", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -1078,8 +1078,8 @@ "name": "pg_timestamptz_in", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { @@ -1089,7 +1089,7 @@ }, { "name": "typmod", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -1104,8 +1104,8 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -1119,8 +1119,8 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -1134,13 +1134,13 @@ "params": [ { "name": "txt1", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "txt2", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -1148,14 +1148,14 @@ "name": "text_copy", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -1163,8 +1163,8 @@ "name": "text_in", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "int *", + "canonical": "int *" }, "params": [ { @@ -1178,14 +1178,14 @@ "name": "text_initcap", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -1193,14 +1193,14 @@ "name": "text_lower", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -1214,8 +1214,8 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -1223,14 +1223,14 @@ "name": "text_upper", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -1238,19 +1238,19 @@ "name": "textcat_text_text", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "txt1", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "txt2", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -1258,19 +1258,19 @@ "name": "timestamptz_shift", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -1278,14 +1278,14 @@ "name": "timestamp_to_date", "file": "meos.h", "returnType": { - "c": "DateADT", + "c": "int", "canonical": "int" }, "params": [ { "name": "t", - "cType": "Timestamp", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -1293,14 +1293,14 @@ "name": "timestamptz_to_date", "file": "meos.h", "returnType": { - "c": "DateADT", + "c": "int", "canonical": "int" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -1309,7 +1309,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -1330,7 +1330,7 @@ { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -1339,18 +1339,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "value", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -1359,7 +1359,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -1380,7 +1380,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -1389,7 +1389,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -1410,7 +1410,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -1419,7 +1419,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -1440,7 +1440,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -1449,7 +1449,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -1470,7 +1470,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -1479,7 +1479,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -1500,7 +1500,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -1509,7 +1509,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -1530,7 +1530,7 @@ { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "maxdd", @@ -1544,13 +1544,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "value", @@ -1564,7 +1564,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -1585,7 +1585,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "maxdd", @@ -1599,7 +1599,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -1620,7 +1620,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "maxdd", @@ -1634,7 +1634,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -1655,7 +1655,7 @@ { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -1664,17 +1664,17 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "value", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -1684,7 +1684,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -1705,7 +1705,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -1714,7 +1714,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -1735,7 +1735,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -1750,7 +1750,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "variant", @@ -1775,7 +1775,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "variant", @@ -1794,7 +1794,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -1809,7 +1809,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -1835,7 +1835,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "variant", @@ -1860,7 +1860,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "variant", @@ -1879,7 +1879,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -1894,7 +1894,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -1920,7 +1920,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "variant", @@ -1945,7 +1945,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "variant", @@ -1964,7 +1964,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -1979,7 +1979,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -1999,7 +1999,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -2020,7 +2020,7 @@ { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2029,7 +2029,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -2050,7 +2050,7 @@ { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2059,7 +2059,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -2080,7 +2080,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2089,7 +2089,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -2110,7 +2110,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -2119,13 +2119,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "values", - "cType": "const int64 *", - "canonical": "const long *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "count", @@ -2139,18 +2139,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "lower", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "upper", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "lower_inc", @@ -2169,12 +2169,12 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "values", - "cType": "const DateADT *", + "cType": "const int *", "canonical": "const int *" }, { @@ -2189,17 +2189,17 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "lower", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "upper", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { @@ -2219,7 +2219,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -2239,7 +2239,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -2269,7 +2269,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -2289,7 +2289,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -2319,13 +2319,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2334,13 +2334,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2349,13 +2349,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -2364,13 +2364,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "spans", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "count", @@ -2384,13 +2384,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "values", - "cType": "text **", - "canonical": "struct varlena **" + "cType": "int **", + "canonical": "int **" }, { "name": "count", @@ -2404,13 +2404,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "values", - "cType": "const TimestampTz *", - "canonical": "const long *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "count", @@ -2424,18 +2424,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "lower", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "upper", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "lower_inc", @@ -2454,13 +2454,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -2469,7 +2469,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -2484,7 +2484,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -2499,12 +2499,12 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -2514,12 +2514,12 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -2529,12 +2529,12 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -2544,13 +2544,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2559,13 +2559,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2574,13 +2574,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -2589,7 +2589,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -2604,7 +2604,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -2619,7 +2619,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -2634,13 +2634,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2649,13 +2649,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2664,13 +2664,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -2679,7 +2679,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -2694,7 +2694,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -2709,7 +2709,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -2724,13 +2724,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2739,13 +2739,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2754,13 +2754,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -2769,13 +2769,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2784,13 +2784,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2799,13 +2799,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2814,13 +2814,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -2829,13 +2829,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -2844,13 +2844,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -2859,13 +2859,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -2874,13 +2874,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2889,13 +2889,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2904,13 +2904,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -2918,14 +2918,14 @@ "name": "bigintset_end_value", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2933,14 +2933,14 @@ "name": "bigintset_start_value", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2955,7 +2955,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "n", @@ -2964,8 +2964,8 @@ }, { "name": "result", - "cType": "int64 *", - "canonical": "long *" + "cType": "int *", + "canonical": "int *" } ] }, @@ -2973,14 +2973,14 @@ "name": "bigintset_values", "file": "meos.h", "returnType": { - "c": "int64 *", - "canonical": "long *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ], "shape": { @@ -2997,14 +2997,14 @@ "name": "bigintspan_lower", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3012,14 +3012,14 @@ "name": "bigintspan_upper", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3027,14 +3027,14 @@ "name": "bigintspan_width", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3042,14 +3042,14 @@ "name": "bigintspanset_lower", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3057,14 +3057,14 @@ "name": "bigintspanset_upper", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3072,14 +3072,14 @@ "name": "bigintspanset_width", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "boundspan", @@ -3092,14 +3092,14 @@ "name": "dateset_end_value", "file": "meos.h", "returnType": { - "c": "DateADT", + "c": "int", "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3107,14 +3107,14 @@ "name": "dateset_start_value", "file": "meos.h", "returnType": { - "c": "DateADT", + "c": "int", "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3129,7 +3129,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "n", @@ -3138,7 +3138,7 @@ }, { "name": "result", - "cType": "DateADT *", + "cType": "int *", "canonical": "int *" } ] @@ -3147,14 +3147,14 @@ "name": "dateset_values", "file": "meos.h", "returnType": { - "c": "DateADT *", + "c": "int *", "canonical": "int *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ], "shape": { @@ -3171,14 +3171,14 @@ "name": "datespan_duration", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3186,14 +3186,14 @@ "name": "datespan_lower", "file": "meos.h", "returnType": { - "c": "DateADT", + "c": "int", "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3201,14 +3201,14 @@ "name": "datespan_upper", "file": "meos.h", "returnType": { - "c": "DateADT", + "c": "int", "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3223,7 +3223,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "n", @@ -3232,7 +3232,7 @@ }, { "name": "result", - "cType": "DateADT *", + "cType": "int *", "canonical": "int *" } ] @@ -3242,13 +3242,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3256,14 +3256,14 @@ "name": "datespanset_duration", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "boundspan", @@ -3276,14 +3276,14 @@ "name": "datespanset_end_date", "file": "meos.h", "returnType": { - "c": "DateADT", + "c": "int", "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3298,7 +3298,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3306,14 +3306,14 @@ "name": "datespanset_start_date", "file": "meos.h", "returnType": { - "c": "DateADT", + "c": "int", "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3328,7 +3328,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3343,7 +3343,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3358,7 +3358,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "n", @@ -3383,7 +3383,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ], "shape": { @@ -3407,7 +3407,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3422,7 +3422,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3437,7 +3437,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3452,7 +3452,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3467,7 +3467,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3482,7 +3482,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "boundspan", @@ -3502,7 +3502,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3517,7 +3517,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3532,7 +3532,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "n", @@ -3557,7 +3557,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ], "shape": { @@ -3581,7 +3581,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3596,7 +3596,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3611,7 +3611,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3626,7 +3626,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3641,7 +3641,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3656,7 +3656,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "boundspan", @@ -3669,14 +3669,14 @@ "name": "set_hash", "file": "meos.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3684,19 +3684,19 @@ "name": "set_hash_extended", "file": "meos.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "cType": "int", + "canonical": "int" } ] }, @@ -3711,7 +3711,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3719,14 +3719,14 @@ "name": "span_hash", "file": "meos.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3734,19 +3734,19 @@ "name": "span_hash_extended", "file": "meos.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "cType": "int", + "canonical": "int" } ] }, @@ -3761,7 +3761,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3776,7 +3776,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3785,13 +3785,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3799,14 +3799,14 @@ "name": "spanset_hash", "file": "meos.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3814,19 +3814,19 @@ "name": "spanset_hash_extended", "file": "meos.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "cType": "int", + "canonical": "int" } ] }, @@ -3841,7 +3841,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3856,7 +3856,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3865,13 +3865,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3880,13 +3880,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -3900,13 +3900,13 @@ "file": "meos.h", "returnType": { "c": "Span **", - "canonical": "Span **" + "canonical": "struct Span **" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ], "shape": { @@ -3924,13 +3924,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3945,7 +3945,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3953,14 +3953,14 @@ "name": "textset_end_value", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3968,14 +3968,14 @@ "name": "textset_start_value", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3990,7 +3990,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "n", @@ -3999,8 +3999,8 @@ }, { "name": "result", - "cType": "text **", - "canonical": "struct varlena **" + "cType": "int **", + "canonical": "int **" } ] }, @@ -4008,14 +4008,14 @@ "name": "textset_values", "file": "meos.h", "returnType": { - "c": "text **", - "canonical": "struct varlena **" + "c": "int **", + "canonical": "int **" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ], "shape": { @@ -4032,14 +4032,14 @@ "name": "tstzset_end_value", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -4047,14 +4047,14 @@ "name": "tstzset_start_value", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -4069,7 +4069,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "n", @@ -4078,8 +4078,8 @@ }, { "name": "result", - "cType": "TimestampTz *", - "canonical": "long *" + "cType": "int *", + "canonical": "int *" } ] }, @@ -4087,14 +4087,14 @@ "name": "tstzset_values", "file": "meos.h", "returnType": { - "c": "TimestampTz *", - "canonical": "long *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ], "shape": { @@ -4111,14 +4111,14 @@ "name": "tstzspan_duration", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -4126,14 +4126,14 @@ "name": "tstzspan_lower", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -4141,14 +4141,14 @@ "name": "tstzspan_upper", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -4156,14 +4156,14 @@ "name": "tstzspanset_duration", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "boundspan", @@ -4176,14 +4176,14 @@ "name": "tstzspanset_end_timestamptz", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4191,14 +4191,14 @@ "name": "tstzspanset_lower", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4213,7 +4213,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4221,14 +4221,14 @@ "name": "tstzspanset_start_timestamptz", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4237,13 +4237,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4258,7 +4258,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "n", @@ -4267,8 +4267,8 @@ }, { "name": "result", - "cType": "TimestampTz *", - "canonical": "long *" + "cType": "int *", + "canonical": "int *" } ] }, @@ -4276,14 +4276,14 @@ "name": "tstzspanset_upper", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4292,23 +4292,23 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "shift", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "width", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "hasshift", @@ -4327,23 +4327,23 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "shift", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "width", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "hasshift", @@ -4362,48 +4362,48 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "shift", - "cType": "int64", - "canonical": "long" - }, - { - "name": "width", - "cType": "int64", - "canonical": "long" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "dateset_shift_scale", - "file": "meos.h", - "returnType": { - "c": "Set *", - "canonical": "Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct SpanSet *" + }, + { + "name": "shift", + "cType": "int", + "canonical": "int" + }, + { + "name": "width", + "cType": "int", + "canonical": "int" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "dateset_shift_scale", + "file": "meos.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { "name": "shift", @@ -4432,13 +4432,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "shift", @@ -4467,13 +4467,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "shift", @@ -4502,13 +4502,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -4517,13 +4517,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "normalize", @@ -4537,13 +4537,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -4552,13 +4552,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -4567,13 +4567,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "shift", @@ -4602,13 +4602,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -4617,13 +4617,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "normalize", @@ -4637,13 +4637,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -4652,13 +4652,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -4667,13 +4667,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "maxdd", @@ -4687,13 +4687,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "shift", @@ -4722,13 +4722,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4737,13 +4737,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4752,13 +4752,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "normalize", @@ -4772,13 +4772,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4787,13 +4787,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "maxdd", @@ -4807,13 +4807,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "shift", @@ -4842,13 +4842,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "shift", @@ -4877,13 +4877,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "shift", @@ -4912,13 +4912,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "shift", @@ -4947,18 +4947,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -4967,13 +4967,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "maxdd", @@ -4987,18 +4987,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5007,18 +5007,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -5027,13 +5027,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5042,13 +5042,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5057,13 +5057,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5071,24 +5071,24 @@ "name": "timestamptz_tprecision", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -5097,23 +5097,23 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ], "shape": { @@ -5128,23 +5128,23 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -5153,23 +5153,23 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ], "shape": { @@ -5184,23 +5184,23 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -5209,23 +5209,23 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ], "shape": { @@ -5240,23 +5240,23 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -5271,12 +5271,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5291,12 +5291,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5311,12 +5311,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5331,12 +5331,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5351,12 +5351,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5371,12 +5371,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5391,12 +5391,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5411,12 +5411,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5431,12 +5431,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5451,12 +5451,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5471,12 +5471,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5491,12 +5491,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5511,12 +5511,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5531,12 +5531,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5551,12 +5551,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5571,12 +5571,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5591,12 +5591,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5611,12 +5611,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5631,12 +5631,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5651,12 +5651,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5671,12 +5671,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5685,13 +5685,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5700,13 +5700,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "elems_per_span", @@ -5725,13 +5725,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "span_count", @@ -5750,13 +5750,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5765,13 +5765,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "elems_per_span", @@ -5790,13 +5790,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "span_count", @@ -5821,12 +5821,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -5841,11 +5841,11 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -5861,7 +5861,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -5881,7 +5881,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -5901,12 +5901,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5921,12 +5921,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5941,12 +5941,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -5961,12 +5961,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -5981,11 +5981,11 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -6001,7 +6001,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -6021,7 +6021,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -6041,12 +6041,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -6061,12 +6061,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6081,12 +6081,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6100,13 +6100,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6120,13 +6120,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6140,13 +6140,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6160,13 +6160,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6180,13 +6180,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6200,13 +6200,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6226,7 +6226,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6246,7 +6246,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6266,7 +6266,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6286,7 +6286,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6306,7 +6306,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6326,7 +6326,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6341,12 +6341,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6361,12 +6361,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6381,12 +6381,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6401,12 +6401,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6421,12 +6421,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6440,13 +6440,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6460,13 +6460,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6480,13 +6480,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6500,13 +6500,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6521,12 +6521,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -6541,11 +6541,11 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -6561,7 +6561,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -6581,7 +6581,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -6601,12 +6601,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6621,12 +6621,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", - "cType": "text *", - "canonical": "struct varlena *" + "cType": "int *", + "canonical": "int *" } ] }, @@ -6641,12 +6641,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -6661,12 +6661,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -6681,11 +6681,11 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -6701,7 +6701,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -6721,7 +6721,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -6741,12 +6741,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6761,12 +6761,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6781,12 +6781,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -6801,12 +6801,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -6821,11 +6821,11 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -6841,7 +6841,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -6861,7 +6861,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -6881,12 +6881,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6901,12 +6901,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6921,12 +6921,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -6941,12 +6941,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6961,12 +6961,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6981,12 +6981,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7001,12 +7001,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7021,12 +7021,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7040,13 +7040,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7060,13 +7060,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7080,13 +7080,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7101,11 +7101,11 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -7121,12 +7121,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -7141,11 +7141,11 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -7161,12 +7161,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -7181,11 +7181,11 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -7201,12 +7201,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -7220,13 +7220,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7240,13 +7240,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7260,13 +7260,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7280,13 +7280,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7300,13 +7300,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7320,13 +7320,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7341,11 +7341,11 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -7361,12 +7361,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -7381,11 +7381,11 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -7401,12 +7401,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -7421,11 +7421,11 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -7441,12 +7441,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -7460,13 +7460,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7480,13 +7480,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7500,13 +7500,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7520,13 +7520,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7540,13 +7540,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7560,13 +7560,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7586,7 +7586,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7606,7 +7606,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7626,7 +7626,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7646,7 +7646,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7666,7 +7666,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7686,7 +7686,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7701,12 +7701,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -7721,7 +7721,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -7741,7 +7741,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -7761,12 +7761,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7781,12 +7781,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", - "cType": "text *", - "canonical": "struct varlena *" + "cType": "int *", + "canonical": "int *" } ] }, @@ -7801,12 +7801,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -7821,7 +7821,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -7841,7 +7841,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -7861,12 +7861,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7881,12 +7881,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7901,12 +7901,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -7921,7 +7921,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -7941,7 +7941,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -7961,12 +7961,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7981,12 +7981,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8000,13 +8000,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8020,13 +8020,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8040,13 +8040,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8060,13 +8060,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8081,11 +8081,11 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -8101,12 +8101,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -8121,11 +8121,11 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -8141,12 +8141,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -8161,11 +8161,11 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -8181,12 +8181,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -8200,13 +8200,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8220,13 +8220,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8240,13 +8240,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8260,13 +8260,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8280,13 +8280,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8300,13 +8300,13 @@ "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8321,11 +8321,11 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -8341,12 +8341,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -8361,11 +8361,11 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -8381,12 +8381,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -8401,11 +8401,11 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -8421,12 +8421,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -8440,13 +8440,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8460,13 +8460,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8480,13 +8480,13 @@ "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8500,13 +8500,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8520,13 +8520,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8540,13 +8540,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8566,7 +8566,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8586,7 +8586,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8606,7 +8606,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8626,7 +8626,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8646,7 +8646,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8666,7 +8666,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8681,12 +8681,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -8701,7 +8701,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -8721,7 +8721,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -8741,12 +8741,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8761,12 +8761,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", - "cType": "text *", - "canonical": "struct varlena *" + "cType": "int *", + "canonical": "int *" } ] }, @@ -8781,12 +8781,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -8801,7 +8801,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -8821,7 +8821,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -8841,12 +8841,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8861,12 +8861,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8881,12 +8881,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -8901,7 +8901,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -8921,7 +8921,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -8941,12 +8941,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8961,12 +8961,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8980,13 +8980,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9000,13 +9000,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9020,13 +9020,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9040,13 +9040,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9066,7 +9066,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9086,7 +9086,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9106,7 +9106,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9126,7 +9126,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9146,7 +9146,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9166,7 +9166,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9181,12 +9181,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -9201,7 +9201,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -9221,7 +9221,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -9241,12 +9241,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9261,12 +9261,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", - "cType": "text *", - "canonical": "struct varlena *" + "cType": "int *", + "canonical": "int *" } ] }, @@ -9281,12 +9281,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -9301,7 +9301,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -9321,7 +9321,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -9341,12 +9341,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9361,12 +9361,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9381,12 +9381,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -9401,7 +9401,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -9421,7 +9421,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -9441,12 +9441,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9461,12 +9461,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9480,13 +9480,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9500,13 +9500,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9520,13 +9520,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9540,13 +9540,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9566,7 +9566,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9586,7 +9586,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9606,7 +9606,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9626,7 +9626,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9646,7 +9646,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9666,7 +9666,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9681,12 +9681,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -9701,7 +9701,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -9721,7 +9721,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -9741,12 +9741,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9761,12 +9761,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", - "cType": "text *", - "canonical": "struct varlena *" + "cType": "int *", + "canonical": "int *" } ] }, @@ -9781,12 +9781,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -9801,7 +9801,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -9821,7 +9821,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -9841,12 +9841,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9861,12 +9861,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9881,12 +9881,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -9901,7 +9901,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -9921,7 +9921,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -9941,12 +9941,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9961,12 +9961,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9980,13 +9980,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9995,18 +9995,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10015,18 +10015,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10035,7 +10035,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -10046,7 +10046,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10055,7 +10055,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -10066,7 +10066,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10075,18 +10075,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -10095,17 +10095,17 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -10115,13 +10115,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -10135,13 +10135,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -10155,18 +10155,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10175,18 +10175,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -10195,18 +10195,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -10215,18 +10215,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -10235,17 +10235,17 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -10255,13 +10255,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -10275,13 +10275,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -10295,18 +10295,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10315,18 +10315,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10335,18 +10335,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -10355,18 +10355,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -10375,17 +10375,17 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -10395,13 +10395,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -10415,13 +10415,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -10435,18 +10435,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10455,18 +10455,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10475,18 +10475,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -10495,18 +10495,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10515,18 +10515,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10535,18 +10535,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10555,18 +10555,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10575,18 +10575,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10595,18 +10595,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10615,18 +10615,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10635,18 +10635,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10655,7 +10655,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -10666,7 +10666,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10675,7 +10675,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -10686,7 +10686,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10695,7 +10695,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -10706,7 +10706,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10715,7 +10715,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -10726,7 +10726,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10735,7 +10735,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -10746,7 +10746,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10755,7 +10755,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -10766,7 +10766,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10775,18 +10775,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -10795,17 +10795,17 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -10815,13 +10815,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -10835,13 +10835,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -10855,18 +10855,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10875,18 +10875,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -10895,18 +10895,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -10915,18 +10915,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -10935,17 +10935,17 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -10955,13 +10955,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -10975,13 +10975,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -10995,18 +10995,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11015,18 +11015,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11035,18 +11035,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -11055,18 +11055,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -11075,17 +11075,17 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -11095,13 +11095,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -11115,13 +11115,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -11135,18 +11135,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11155,18 +11155,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11175,18 +11175,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -11195,18 +11195,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11215,18 +11215,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11235,18 +11235,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11255,18 +11255,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11275,18 +11275,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11295,18 +11295,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -11315,18 +11315,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -11335,18 +11335,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11355,17 +11355,17 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -11375,18 +11375,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -11395,7 +11395,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -11406,7 +11406,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11415,13 +11415,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -11435,7 +11435,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -11446,7 +11446,7 @@ { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -11455,7 +11455,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -11466,7 +11466,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11475,7 +11475,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -11486,7 +11486,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11495,7 +11495,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -11506,7 +11506,7 @@ { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -11515,18 +11515,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -11535,17 +11535,17 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -11555,13 +11555,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -11575,13 +11575,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -11595,18 +11595,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11615,18 +11615,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -11635,18 +11635,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -11655,18 +11655,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -11675,17 +11675,17 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -11695,13 +11695,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -11715,13 +11715,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -11735,18 +11735,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11755,18 +11755,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11775,18 +11775,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -11795,18 +11795,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -11815,17 +11815,17 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -11835,13 +11835,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -11855,13 +11855,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -11875,18 +11875,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11895,18 +11895,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11915,18 +11915,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -11935,18 +11935,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11955,18 +11955,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11975,18 +11975,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11995,18 +11995,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -12014,19 +12014,19 @@ "name": "distance_bigintset_bigintset", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -12034,19 +12034,19 @@ "name": "distance_bigintspan_bigintspan", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12054,19 +12054,19 @@ "name": "distance_bigintspanset_bigintspan", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12074,19 +12074,19 @@ "name": "distance_bigintspanset_bigintspanset", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12101,12 +12101,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -12121,12 +12121,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12141,12 +12141,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12161,12 +12161,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12181,12 +12181,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -12201,12 +12201,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12221,12 +12221,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12241,12 +12241,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12261,12 +12261,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -12281,12 +12281,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12301,12 +12301,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12321,12 +12321,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12334,19 +12334,19 @@ "name": "distance_set_bigint", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -12361,11 +12361,11 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -12381,7 +12381,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -12401,7 +12401,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -12421,12 +12421,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -12434,19 +12434,19 @@ "name": "distance_span_bigint", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -12461,11 +12461,11 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -12481,7 +12481,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -12501,7 +12501,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -12521,12 +12521,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -12534,19 +12534,19 @@ "name": "distance_spanset_bigint", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -12561,11 +12561,11 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -12581,7 +12581,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -12601,7 +12601,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -12621,12 +12621,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -12641,12 +12641,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -12661,12 +12661,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12681,12 +12681,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12701,12 +12701,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12715,18 +12715,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -12735,18 +12735,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -12755,17 +12755,17 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -12775,17 +12775,17 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -12795,13 +12795,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "d", @@ -12815,13 +12815,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "d", @@ -12835,13 +12835,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "i", @@ -12855,17 +12855,17 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "i", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -12875,18 +12875,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -12895,13 +12895,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" } ] }, @@ -12910,18 +12910,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "s", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" } ] }, @@ -12930,18 +12930,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12950,18 +12950,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "state", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12970,18 +12970,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12990,13 +12990,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "state", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -13005,18 +13005,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "state", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -13025,18 +13025,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -13045,18 +13045,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ], "shape": { @@ -13070,18 +13070,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -13089,24 +13089,24 @@ "name": "bigint_get_bin", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "value", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "vsize", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "vorigin", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -13115,23 +13115,23 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "vsize", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "vorigin", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "count", @@ -13145,23 +13145,23 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "vsize", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "vorigin", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "count", @@ -13174,23 +13174,23 @@ "name": "date_get_bin", "file": "meos.h", "returnType": { - "c": "DateADT", + "c": "int", "canonical": "int" }, "params": [ { "name": "d", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "torigin", - "cType": "DateADT", + "cType": "int", "canonical": "int" } ] @@ -13200,22 +13200,22 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "torigin", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { @@ -13230,22 +13230,22 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "torigin", - "cType": "DateADT", + "cType": "int", "canonical": "int" }, { @@ -13285,13 +13285,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "vsize", @@ -13315,13 +13315,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "vsize", @@ -13370,13 +13370,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "vsize", @@ -13400,13 +13400,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "vsize", @@ -13429,24 +13429,24 @@ "name": "timestamptz_get_bin", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -13455,23 +13455,23 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "origin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "count", @@ -13485,23 +13485,23 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "count", @@ -13521,7 +13521,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "variant", @@ -13553,7 +13553,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "variant", @@ -13572,7 +13572,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13587,7 +13587,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13607,7 +13607,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13628,7 +13628,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "maxdd", @@ -13642,7 +13642,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13652,8 +13652,8 @@ }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -13662,7 +13662,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13673,7 +13673,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -13682,7 +13682,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13692,8 +13692,8 @@ }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -13702,7 +13702,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13713,7 +13713,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -13722,18 +13722,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "span", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -13742,18 +13742,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "span", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -13762,13 +13762,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13777,18 +13777,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "p", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ], "shape": { @@ -13803,7 +13803,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13818,7 +13818,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13833,13 +13833,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -13848,13 +13848,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -13863,13 +13863,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -13878,13 +13878,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13893,13 +13893,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13908,13 +13908,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13923,13 +13923,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -13937,14 +13937,14 @@ "name": "tbox_hash", "file": "meos.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "int", + "canonical": "int" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13952,19 +13952,19 @@ "name": "tbox_hash_extended", "file": "meos.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "cType": "int", + "canonical": "int" } ] }, @@ -13979,7 +13979,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13994,7 +13994,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14009,12 +14009,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", - "cType": "TimestampTz *", - "canonical": "long *" + "cType": "int *", + "canonical": "int *" } ] }, @@ -14029,7 +14029,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -14049,12 +14049,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", - "cType": "TimestampTz *", - "canonical": "long *" + "cType": "int *", + "canonical": "int *" } ] }, @@ -14069,7 +14069,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -14089,7 +14089,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -14109,7 +14109,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -14129,7 +14129,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -14149,7 +14149,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -14169,7 +14169,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -14189,7 +14189,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -14209,7 +14209,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -14229,7 +14229,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -14243,18 +14243,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -14263,13 +14263,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "maxdd", @@ -14283,23 +14283,23 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ], "shape": { @@ -14314,13 +14314,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "d", @@ -14334,13 +14334,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "shift", @@ -14369,13 +14369,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "i", @@ -14389,13 +14389,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "shift", @@ -14424,18 +14424,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "strict", @@ -14449,18 +14449,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14475,12 +14475,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14495,12 +14495,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14515,12 +14515,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14535,12 +14535,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14555,12 +14555,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14575,12 +14575,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14595,12 +14595,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14615,12 +14615,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14635,12 +14635,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14655,12 +14655,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14675,12 +14675,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14695,12 +14695,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14715,12 +14715,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14735,12 +14735,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14755,12 +14755,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14775,12 +14775,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14795,12 +14795,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14815,12 +14815,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14835,12 +14835,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14855,12 +14855,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14869,7 +14869,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -14884,7 +14884,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -14905,7 +14905,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -14920,7 +14920,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "variant", @@ -14945,7 +14945,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "with_bbox", @@ -14985,7 +14985,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "variant", @@ -15004,7 +15004,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -15019,7 +15019,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -15039,7 +15039,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -15054,7 +15054,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -15075,7 +15075,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "maxdd", @@ -15089,7 +15089,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -15104,7 +15104,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -15125,7 +15125,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15134,7 +15134,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -15149,7 +15149,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -15170,7 +15170,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15179,7 +15179,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -15190,7 +15190,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15199,7 +15199,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -15209,8 +15209,8 @@ }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -15219,7 +15219,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15230,7 +15230,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -15239,7 +15239,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15250,7 +15250,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -15259,7 +15259,7 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { @@ -15270,7 +15270,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -15279,13 +15279,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15294,7 +15294,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -15305,7 +15305,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15314,7 +15314,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -15324,8 +15324,8 @@ }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -15334,7 +15334,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15345,7 +15345,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -15354,7 +15354,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15365,7 +15365,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "interp", @@ -15379,7 +15379,7 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { @@ -15390,7 +15390,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "interp", @@ -15404,7 +15404,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -15415,7 +15415,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15424,7 +15424,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -15434,8 +15434,8 @@ }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -15444,7 +15444,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15455,7 +15455,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -15464,7 +15464,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15475,7 +15475,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -15484,7 +15484,7 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { @@ -15495,7 +15495,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -15504,13 +15504,13 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "instants", "cType": "TInstant **", - "canonical": "TInstant **" + "canonical": "struct TInstant **" }, { "name": "count", @@ -15544,13 +15544,13 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "sequences", "cType": "TSequence **", - "canonical": "TSequence **" + "canonical": "struct TSequence **" }, { "name": "count", @@ -15569,13 +15569,13 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "instants", "cType": "TInstant **", - "canonical": "TInstant **" + "canonical": "struct TInstant **" }, { "name": "count", @@ -15589,8 +15589,8 @@ }, { "name": "maxt", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "maxdist", @@ -15609,18 +15609,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15629,18 +15629,18 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -15649,18 +15649,18 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -15669,18 +15669,18 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -15689,18 +15689,18 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -15709,13 +15709,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15724,13 +15724,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15739,13 +15739,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15754,13 +15754,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15769,13 +15769,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15784,13 +15784,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15805,7 +15805,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15820,7 +15820,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15835,12 +15835,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "strict", @@ -15865,7 +15865,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "n", @@ -15890,7 +15890,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -15903,14 +15903,14 @@ "name": "temporal_duration", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "boundspan", @@ -15924,13 +15924,13 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15939,13 +15939,13 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15953,14 +15953,14 @@ "name": "temporal_end_timestamptz", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15968,14 +15968,14 @@ "name": "temporal_hash", "file": "meos.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15984,13 +15984,13 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "n", @@ -16004,13 +16004,13 @@ "file": "meos.h", "returnType": { "c": "TInstant **", - "canonical": "TInstant **" + "canonical": "struct TInstant **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -16030,7 +16030,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16045,7 +16045,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16054,13 +16054,13 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16069,13 +16069,13 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16090,7 +16090,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16105,7 +16105,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16120,7 +16120,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16129,18 +16129,18 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "atleast", @@ -16159,13 +16159,13 @@ "file": "meos.h", "returnType": { "c": "TSequence **", - "canonical": "TSequence **" + "canonical": "struct TSequence **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -16179,13 +16179,13 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -16199,13 +16199,13 @@ "file": "meos.h", "returnType": { "c": "TSequence **", - "canonical": "TSequence **" + "canonical": "struct TSequence **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -16219,13 +16219,13 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16234,13 +16234,13 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16248,14 +16248,14 @@ "name": "temporal_start_timestamptz", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16264,13 +16264,13 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "maxdist", @@ -16279,8 +16279,8 @@ }, { "name": "minduration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -16295,7 +16295,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16304,13 +16304,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16318,14 +16318,14 @@ "name": "temporal_timestamps", "file": "meos.h", "returnType": { - "c": "TimestampTz *", - "canonical": "long *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -16345,7 +16345,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "n", @@ -16354,8 +16354,8 @@ }, { "name": "result", - "cType": "TimestampTz *", - "canonical": "long *" + "cType": "int *", + "canonical": "int *" } ] }, @@ -16370,7 +16370,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16385,7 +16385,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16400,7 +16400,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16415,7 +16415,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16430,7 +16430,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16445,7 +16445,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16460,12 +16460,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "strict", @@ -16490,7 +16490,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "n", @@ -16515,7 +16515,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -16535,7 +16535,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16550,7 +16550,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16565,7 +16565,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16580,7 +16580,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16595,12 +16595,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "strict", @@ -16625,7 +16625,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "n", @@ -16650,7 +16650,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -16670,7 +16670,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16685,7 +16685,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16700,7 +16700,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16709,13 +16709,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16723,14 +16723,14 @@ "name": "ttext_end_value", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16738,14 +16738,14 @@ "name": "ttext_max_value", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16753,14 +16753,14 @@ "name": "ttext_min_value", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16768,14 +16768,14 @@ "name": "ttext_start_value", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16790,12 +16790,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "strict", @@ -16804,8 +16804,8 @@ }, { "name": "value", - "cType": "text **", - "canonical": "struct varlena **" + "cType": "int **", + "canonical": "int **" } ] }, @@ -16820,7 +16820,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "n", @@ -16829,8 +16829,8 @@ }, { "name": "result", - "cType": "text **", - "canonical": "struct varlena **" + "cType": "int **", + "canonical": "int **" } ] }, @@ -16838,14 +16838,14 @@ "name": "ttext_values", "file": "meos.h", "returnType": { - "c": "text **", - "canonical": "struct varlena **" + "c": "int **", + "canonical": "int **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -16887,13 +16887,13 @@ "file": "meos.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, { "name": "count", @@ -16912,13 +16912,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "maxdd", @@ -16932,18 +16932,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -16952,13 +16952,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interp", @@ -16972,23 +16972,23 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ], "shape": { @@ -17003,18 +17003,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -17023,13 +17023,13 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17038,13 +17038,13 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interp", @@ -17058,13 +17058,13 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interp", @@ -17078,13 +17078,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17093,13 +17093,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "normalize", @@ -17113,13 +17113,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17128,13 +17128,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17143,13 +17143,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "width", @@ -17163,13 +17163,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "shift", @@ -17188,13 +17188,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "shift", @@ -17208,13 +17208,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "width", @@ -17228,13 +17228,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "shift", @@ -17253,13 +17253,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "shift", @@ -17273,18 +17273,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, { "name": "inst", "cType": "const TInstant *", - "canonical": "const TInstant *" + "canonical": "const struct TInstant *" }, { "name": "interp", @@ -17298,8 +17298,8 @@ }, { "name": "maxt", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "expand", @@ -17318,18 +17318,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, { "name": "seq", "cType": "const TSequence *", - "canonical": "const TSequence *" + "canonical": "const struct TSequence *" }, { "name": "expand", @@ -17343,18 +17343,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "connect", @@ -17368,18 +17368,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "connect", @@ -17393,18 +17393,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "connect", @@ -17418,18 +17418,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "connect", @@ -17443,18 +17443,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "connect", @@ -17468,18 +17468,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17488,13 +17488,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temparr", "cType": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, { "name": "count", @@ -17508,18 +17508,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "connect", @@ -17533,13 +17533,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -17553,13 +17553,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -17573,18 +17573,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "strict", @@ -17598,13 +17598,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17613,13 +17613,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17628,18 +17628,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -17648,18 +17648,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -17668,18 +17668,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -17688,18 +17688,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -17708,18 +17708,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -17728,18 +17728,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "strict", @@ -17753,13 +17753,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17768,13 +17768,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17783,18 +17783,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -17803,18 +17803,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -17823,18 +17823,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -17843,18 +17843,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -17863,18 +17863,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -17883,13 +17883,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -17903,13 +17903,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -17923,13 +17923,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -17943,13 +17943,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -17963,18 +17963,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "span", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -17983,18 +17983,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -18003,18 +18003,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -18023,18 +18023,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "span", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -18043,18 +18043,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -18063,18 +18063,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -18083,18 +18083,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "text *", - "canonical": "struct varlena *" + "cType": "int *", + "canonical": "int *" } ] }, @@ -18103,18 +18103,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "text *", - "canonical": "struct varlena *" + "cType": "int *", + "canonical": "int *" } ] }, @@ -18129,12 +18129,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18149,12 +18149,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ], "ownership": "caller", @@ -18178,12 +18178,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18198,12 +18198,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18218,12 +18218,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18238,12 +18238,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18258,12 +18258,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18283,7 +18283,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18303,7 +18303,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18323,7 +18323,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18338,7 +18338,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -18358,12 +18358,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18377,13 +18377,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18398,7 +18398,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -18418,7 +18418,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -18438,12 +18438,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -18463,7 +18463,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18483,7 +18483,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18498,12 +18498,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18517,13 +18517,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18538,7 +18538,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -18558,7 +18558,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -18578,12 +18578,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -18603,7 +18603,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18623,7 +18623,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18638,12 +18638,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18657,13 +18657,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18678,7 +18678,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -18698,7 +18698,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -18718,12 +18718,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -18743,7 +18743,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18763,7 +18763,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18778,12 +18778,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18797,13 +18797,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18818,7 +18818,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -18838,7 +18838,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -18858,12 +18858,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -18883,7 +18883,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18903,7 +18903,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18918,12 +18918,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18937,13 +18937,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18958,7 +18958,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -18978,7 +18978,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -18998,12 +18998,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -19023,7 +19023,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19043,7 +19043,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19063,7 +19063,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19078,7 +19078,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -19098,12 +19098,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19117,13 +19117,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19138,7 +19138,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -19158,7 +19158,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -19178,12 +19178,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -19203,7 +19203,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19223,7 +19223,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19243,7 +19243,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19258,7 +19258,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -19278,12 +19278,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19297,13 +19297,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19318,7 +19318,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -19338,7 +19338,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -19358,12 +19358,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -19383,7 +19383,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19403,7 +19403,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19418,12 +19418,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19437,13 +19437,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19458,7 +19458,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -19478,7 +19478,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -19498,12 +19498,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -19523,7 +19523,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19543,7 +19543,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19558,12 +19558,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19577,13 +19577,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19598,7 +19598,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -19618,7 +19618,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -19638,12 +19638,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -19663,7 +19663,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19683,7 +19683,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19698,12 +19698,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19717,13 +19717,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19738,7 +19738,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -19758,7 +19758,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -19778,12 +19778,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -19803,7 +19803,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19823,7 +19823,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19838,12 +19838,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19857,13 +19857,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19878,7 +19878,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -19898,7 +19898,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -19918,12 +19918,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -19943,7 +19943,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19963,7 +19963,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19983,7 +19983,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19998,7 +19998,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -20018,12 +20018,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20037,13 +20037,13 @@ "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20058,7 +20058,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -20078,7 +20078,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -20098,12 +20098,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -20112,7 +20112,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20123,7 +20123,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20132,7 +20132,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20143,7 +20143,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20152,7 +20152,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20163,7 +20163,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20172,13 +20172,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -20192,18 +20192,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20212,18 +20212,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20232,13 +20232,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -20252,13 +20252,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -20272,18 +20272,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -20292,7 +20292,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20303,7 +20303,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20312,7 +20312,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20323,7 +20323,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20332,18 +20332,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20352,18 +20352,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20372,13 +20372,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -20392,13 +20392,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -20412,18 +20412,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -20432,7 +20432,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20443,7 +20443,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20452,7 +20452,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20463,7 +20463,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20472,18 +20472,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20492,18 +20492,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20512,13 +20512,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -20532,13 +20532,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -20552,18 +20552,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -20572,7 +20572,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20583,7 +20583,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20592,7 +20592,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20603,7 +20603,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20612,18 +20612,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20632,18 +20632,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20652,13 +20652,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -20672,13 +20672,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -20692,18 +20692,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -20712,7 +20712,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20723,7 +20723,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20732,7 +20732,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20743,7 +20743,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20752,18 +20752,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20772,18 +20772,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20792,13 +20792,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -20812,13 +20812,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -20832,18 +20832,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -20852,7 +20852,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20863,7 +20863,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20872,7 +20872,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20883,7 +20883,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20892,7 +20892,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20903,7 +20903,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20912,13 +20912,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -20932,18 +20932,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20952,18 +20952,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20972,13 +20972,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -20992,13 +20992,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -21012,18 +21012,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -21032,13 +21032,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -21052,13 +21052,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "elem_count", @@ -21077,13 +21077,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "span_count", @@ -21102,13 +21102,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "elem_count", @@ -21127,13 +21127,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box_count", @@ -21152,13 +21152,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -21178,12 +21178,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21198,12 +21198,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21218,12 +21218,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21238,12 +21238,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21258,12 +21258,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21278,12 +21278,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21298,12 +21298,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21318,12 +21318,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21338,12 +21338,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21358,12 +21358,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21378,12 +21378,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21398,12 +21398,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21418,12 +21418,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21438,12 +21438,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21458,12 +21458,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21478,12 +21478,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21498,12 +21498,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21518,12 +21518,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21538,12 +21538,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21558,12 +21558,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21578,12 +21578,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21598,12 +21598,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21618,12 +21618,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21638,12 +21638,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21658,12 +21658,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21678,12 +21678,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21698,12 +21698,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21718,12 +21718,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21738,12 +21738,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21758,12 +21758,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21778,12 +21778,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21798,12 +21798,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21818,12 +21818,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21838,12 +21838,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21858,12 +21858,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21878,12 +21878,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21898,12 +21898,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21918,12 +21918,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21938,12 +21938,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21958,12 +21958,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21978,12 +21978,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21998,12 +21998,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22018,12 +22018,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22038,12 +22038,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22058,12 +22058,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22078,12 +22078,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22098,12 +22098,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22118,12 +22118,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22138,12 +22138,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22158,12 +22158,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22178,12 +22178,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22198,12 +22198,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22218,12 +22218,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22238,12 +22238,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22258,12 +22258,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22278,12 +22278,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22298,12 +22298,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22318,12 +22318,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22338,12 +22338,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22358,12 +22358,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22378,12 +22378,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22398,12 +22398,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22418,12 +22418,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22438,12 +22438,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22458,12 +22458,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22478,12 +22478,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22498,12 +22498,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22518,12 +22518,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22538,12 +22538,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22558,12 +22558,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22578,12 +22578,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22598,12 +22598,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22618,12 +22618,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22638,12 +22638,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22658,12 +22658,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22678,12 +22678,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22698,12 +22698,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22718,12 +22718,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22738,12 +22738,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22758,12 +22758,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22778,12 +22778,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22798,12 +22798,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22818,12 +22818,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22838,12 +22838,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22852,7 +22852,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -22863,7 +22863,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22872,13 +22872,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -22892,18 +22892,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22912,13 +22912,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22927,13 +22927,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22942,7 +22942,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -22953,7 +22953,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22962,13 +22962,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -22982,18 +22982,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23002,7 +23002,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -23013,7 +23013,7 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23022,7 +23022,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -23033,7 +23033,7 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23042,13 +23042,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -23062,13 +23062,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -23082,18 +23082,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "tnumber2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23102,7 +23102,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -23113,7 +23113,7 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23122,7 +23122,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -23133,7 +23133,7 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23142,13 +23142,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -23162,13 +23162,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -23182,18 +23182,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "tnumber2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23202,7 +23202,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -23213,7 +23213,7 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23222,7 +23222,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -23233,7 +23233,7 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23242,13 +23242,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -23262,13 +23262,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -23282,18 +23282,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "tnumber2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23302,7 +23302,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -23313,7 +23313,7 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23322,7 +23322,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -23333,7 +23333,7 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23342,13 +23342,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -23362,13 +23362,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -23382,18 +23382,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "tnumber2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23402,13 +23402,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23417,13 +23417,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23432,13 +23432,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23447,13 +23447,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23462,13 +23462,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23477,13 +23477,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23512,13 +23512,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23527,13 +23527,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23542,18 +23542,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23562,18 +23562,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -23582,18 +23582,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23602,13 +23602,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23617,13 +23617,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23632,13 +23632,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23647,13 +23647,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -23667,13 +23667,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -23687,18 +23687,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23713,12 +23713,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -23733,12 +23733,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -23753,7 +23753,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -23773,12 +23773,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23793,12 +23793,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -23813,7 +23813,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -23833,12 +23833,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -23853,12 +23853,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23878,7 +23878,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ], "shape": { @@ -23903,7 +23903,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ], "shape": { @@ -23917,18 +23917,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ], "shape": { @@ -23938,73 +23938,7 @@ } }, { - "name": "temporal_tagg_finalfn", - "file": "meos.h", - "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ] - }, - { - "name": "temporal_tcount_transfn", - "file": "meos.h", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - } - ], - "shape": { - "nullable": [ - "state", - "interval" - ] - } - }, - { - "name": "tfloat_tmax_transfn", - "file": "meos.h", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - } - ], - "shape": { - "nullable": [ - "state" - ] - } - }, - { - "name": "tfloat_tmin_transfn", + "name": "temporal_merge_transfn", "file": "meos.h", "returnType": { "c": "SkipList *", @@ -24019,17 +23953,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } - ], - "shape": { - "nullable": [ - "state" - ] - } + ] }, { - "name": "tfloat_tsum_transfn", + "name": "temporal_merge_combinefn", "file": "meos.h", "returnType": { "c": "SkipList *", @@ -24037,74 +23966,34 @@ }, "params": [ { - "name": "state", + "name": "state1", "cType": "SkipList *", "canonical": "struct SkipList *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - } - ], - "shape": { - "nullable": [ - "state" - ] - } - }, - { - "name": "tfloat_wmax_transfn", - "file": "meos.h", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", + "name": "state2", "cType": "SkipList *", "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" } ] }, { - "name": "tfloat_wmin_transfn", + "name": "temporal_tagg_finalfn", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "state", "cType": "SkipList *", "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" } ] }, { - "name": "tfloat_wsum_transfn", + "name": "temporal_tcount_transfn", "file": "meos.h", "returnType": { "c": "SkipList *", @@ -24119,32 +24008,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ] - }, - { - "name": "timestamptz_tcount_transfn", - "file": "meos.h", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "canonical": "const struct Temporal *" } ], "shape": { @@ -24155,7 +24019,7 @@ } }, { - "name": "tint_tmax_transfn", + "name": "tfloat_tmax_transfn", "file": "meos.h", "returnType": { "c": "SkipList *", @@ -24170,7 +24034,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ], "shape": { @@ -24180,7 +24044,7 @@ } }, { - "name": "tint_tmin_transfn", + "name": "tfloat_tmin_transfn", "file": "meos.h", "returnType": { "c": "SkipList *", @@ -24195,7 +24059,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ], "shape": { @@ -24205,7 +24069,7 @@ } }, { - "name": "tint_tsum_transfn", + "name": "tfloat_tsum_transfn", "file": "meos.h", "returnType": { "c": "SkipList *", @@ -24220,7 +24084,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ], "shape": { @@ -24230,32 +24094,7 @@ } }, { - "name": "tint_wmax_transfn", - "file": "meos.h", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ] - }, - { - "name": "tint_wmin_transfn", + "name": "tfloat_wmax_transfn", "file": "meos.h", "returnType": { "c": "SkipList *", @@ -24270,17 +24109,17 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tint_wsum_transfn", + "name": "tfloat_wmin_transfn", "file": "meos.h", "returnType": { "c": "SkipList *", @@ -24295,82 +24134,17 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ] - }, - { - "name": "tnumber_extent_transfn", - "file": "meos.h", - "returnType": { - "c": "TBox *", - "canonical": "TBox *" - }, - "params": [ - { - "name": "box", - "cType": "TBox *", - "canonical": "TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - } - ], - "shape": { - "nullable": [ - "box" - ] - } - }, - { - "name": "tnumber_tavg_finalfn", - "file": "meos.h", - "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tnumber_tavg_transfn", - "file": "meos.h", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - } - ], - "shape": { - "nullable": [ - "state" - ] - } - }, - { - "name": "tnumber_wavg_transfn", + "name": "tfloat_wsum_transfn", "file": "meos.h", "returnType": { "c": "SkipList *", @@ -24385,43 +24159,17 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tstzset_tcount_transfn", - "file": "meos.h", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - } - ], - "shape": { - "nullable": [ - "state", - "interval" - ] - } - }, - { - "name": "tstzspan_tcount_transfn", + "name": "timestamptz_tcount_transfn", "file": "meos.h", "returnType": { "c": "SkipList *", @@ -24434,9 +24182,9 @@ "canonical": "struct SkipList *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "t", + "cType": "int", + "canonical": "int" } ], "shape": { @@ -24447,7 +24195,7 @@ } }, { - "name": "tstzspanset_tcount_transfn", + "name": "tint_tmax_transfn", "file": "meos.h", "returnType": { "c": "SkipList *", @@ -24460,20 +24208,19 @@ "canonical": "struct SkipList *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ], "shape": { "nullable": [ - "state", - "interval" + "state" ] } }, { - "name": "ttext_tmax_transfn", + "name": "tint_tmin_transfn", "file": "meos.h", "returnType": { "c": "SkipList *", @@ -24488,7 +24235,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ], "shape": { @@ -24498,7 +24245,7 @@ } }, { - "name": "ttext_tmin_transfn", + "name": "tint_tsum_transfn", "file": "meos.h", "returnType": { "c": "SkipList *", @@ -24513,7 +24260,300 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + } + ], + "shape": { + "nullable": [ + "state" + ] + } + }, + { + "name": "tint_wmax_transfn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "interv", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tint_wmin_transfn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "interv", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tint_wsum_transfn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "interv", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tnumber_extent_transfn", + "file": "meos.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ], + "shape": { + "nullable": [ + "box" + ] + } + }, + { + "name": "tnumber_tavg_finalfn", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, + { + "name": "tnumber_tavg_transfn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ], + "shape": { + "nullable": [ + "state" + ] + } + }, + { + "name": "tnumber_wavg_transfn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "interv", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tstzset_tcount_transfn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ], + "shape": { + "nullable": [ + "state", + "interval" + ] + } + }, + { + "name": "tstzspan_tcount_transfn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ], + "shape": { + "nullable": [ + "state", + "interval" + ] + } + }, + { + "name": "tstzspanset_tcount_transfn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ], + "shape": { + "nullable": [ + "state", + "interval" + ] + } + }, + { + "name": "ttext_tmax_transfn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ], + "shape": { + "nullable": [ + "state" + ] + } + }, + { + "name": "ttext_tmin_transfn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ], "shape": { @@ -24527,13 +24567,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "eps_dist", @@ -24552,13 +24592,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "eps_dist", @@ -24577,13 +24617,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "dist", @@ -24597,18 +24637,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "mint", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" } ] }, @@ -24617,23 +24657,23 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "origin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" } ] }, @@ -24642,23 +24682,23 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "origin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "interp", @@ -24678,12 +24718,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -24698,12 +24738,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -24723,12 +24763,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -24743,12 +24783,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -24768,12 +24808,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -24782,23 +24822,23 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "origin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "count", @@ -24812,28 +24852,28 @@ "file": "meos.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "time_bins", - "cType": "TimestampTz **", - "canonical": "long **" + "cType": "int **", + "canonical": "int **" }, { "name": "count", @@ -24860,23 +24900,23 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "count", @@ -24890,13 +24930,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -24920,13 +24960,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -24950,13 +24990,13 @@ "file": "meos.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "size", @@ -24998,13 +25038,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -25013,8 +25053,8 @@ }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "vorigin", @@ -25023,8 +25063,8 @@ }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "count", @@ -25038,13 +25078,13 @@ "file": "meos.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -25053,8 +25093,8 @@ }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "vorigin", @@ -25063,8 +25103,8 @@ }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "value_bins", @@ -25073,8 +25113,8 @@ }, { "name": "time_bins", - "cType": "TimestampTz **", - "canonical": "long **" + "cType": "int **", + "canonical": "int **" }, { "name": "count", @@ -25104,23 +25144,23 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "count", @@ -25134,13 +25174,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "vsize", @@ -25164,13 +25204,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "vsize", @@ -25179,8 +25219,8 @@ }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "vorigin", @@ -25189,8 +25229,8 @@ }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "count", @@ -25215,23 +25255,23 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "count", @@ -25245,13 +25285,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -25275,13 +25315,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -25305,13 +25345,13 @@ "file": "meos.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -25353,13 +25393,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -25368,8 +25408,8 @@ }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "vorigin", @@ -25378,8 +25418,8 @@ }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "count", @@ -25393,13 +25433,13 @@ "file": "meos.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "size", @@ -25408,8 +25448,8 @@ }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "vorigin", @@ -25418,8 +25458,8 @@ }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "value_bins", @@ -25428,8 +25468,8 @@ }, { "name": "time_bins", - "cType": "TimestampTz **", - "canonical": "long **" + "cType": "int **", + "canonical": "int **" }, { "name": "count", @@ -25459,23 +25499,23 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "count", @@ -25489,13 +25529,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "xsize", @@ -25519,13 +25559,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "xsize", @@ -25534,8 +25574,8 @@ }, { "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "xorigin", @@ -25544,8 +25584,8 @@ }, { "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "count", @@ -25566,1947 +25606,2323 @@ } }, { - "name": "temptype_subtype", - "file": "meos_catalog.h", + "name": "geo_as_ewkb", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { - "name": "subtype", - "cType": "tempSubtype", - "canonical": "tempSubtype" - } - ] - }, - { - "name": "temptype_subtype_all", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, { - "name": "subtype", - "cType": "tempSubtype", - "canonical": "tempSubtype" + "name": "endian", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "size", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "tempsubtype_name", - "file": "meos_catalog.h", + "name": "geo_as_ewkt", + "file": "meos_geo.h", "returnType": { - "c": "const char *", - "canonical": "const char *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "subtype", - "cType": "tempSubtype", - "canonical": "tempSubtype" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "precision", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tempsubtype_from_string", - "file": "meos_catalog.h", + "name": "geo_as_geojson", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "subtype", - "cType": "int16 *", - "canonical": "short *" + "name": "option", + "cType": "int", + "canonical": "int" + }, + { + "name": "precision", + "cType": "int", + "canonical": "int" + }, + { + "name": "srs", + "cType": "const char *", + "canonical": "const char *" } ], "shape": { - "namedOutputs": [ - "subtype" + "nullable": [ + "srs" ] } }, { - "name": "meosoper_name", - "file": "meos_catalog.h", + "name": "geo_as_hexewkb", + "file": "meos_geo.h", "returnType": { - "c": "const char *", - "canonical": "const char *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "oper", - "cType": "meosOper", - "canonical": "meosOper" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "endian", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "meosoper_from_string", - "file": "meos_catalog.h", + "name": "geo_as_text", + "file": "meos_geo.h", "returnType": { - "c": "meosOper", - "canonical": "meosOper" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "name", - "cType": "const char *", - "canonical": "const char *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "precision", + "cType": "int", + "canonical": "int" } ] }, { - "name": "interptype_name", - "file": "meos_catalog.h", + "name": "geo_from_ewkb", + "file": "meos_geo.h", "returnType": { - "c": "const char *", - "canonical": "const char *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" + }, + { + "name": "wkb_size", + "cType": "size_t", + "canonical": "unsigned long" + }, + { + "name": "srid", + "cType": "int", + "canonical": "int" } ] }, { - "name": "interptype_from_string", - "file": "meos_catalog.h", + "name": "geo_from_geojson", + "file": "meos_geo.h", "returnType": { - "c": "interpType", - "canonical": "interpType" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "interp_str", + "name": "geojson", "cType": "const char *", "canonical": "const char *" } ] }, { - "name": "meostype_name", - "file": "meos_catalog.h", + "name": "geo_from_text", + "file": "meos_geo.h", "returnType": { - "c": "const char *", - "canonical": "const char *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "wkt", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "temptype_basetype", - "file": "meos_catalog.h", + "name": "geo_out", + "file": "meos_geo.h", "returnType": { - "c": "meosType", - "canonical": "meosType" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "settype_basetype", - "file": "meos_catalog.h", + "name": "geog_from_binary", + "file": "meos_geo.h", "returnType": { - "c": "meosType", - "canonical": "meosType" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "wkb_bytea", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "spantype_basetype", - "file": "meos_catalog.h", + "name": "geog_from_hexewkb", + "file": "meos_geo.h", "returnType": { - "c": "meosType", - "canonical": "meosType" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "wkt", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "spantype_spansettype", - "file": "meos_catalog.h", + "name": "geog_in", + "file": "meos_geo.h", "returnType": { - "c": "meosType", - "canonical": "meosType" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int", + "canonical": "int" } ] }, { - "name": "spansettype_spantype", - "file": "meos_catalog.h", + "name": "geom_from_hexewkb", + "file": "meos_geo.h", "returnType": { - "c": "meosType", - "canonical": "meosType" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "wkt", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "basetype_spantype", - "file": "meos_catalog.h", + "name": "geom_in", + "file": "meos_geo.h", "returnType": { - "c": "meosType", - "canonical": "meosType" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int", + "canonical": "int" } ] }, { - "name": "basetype_settype", - "file": "meos_catalog.h", + "name": "box3d_make", + "file": "meos_geo.h", "returnType": { - "c": "meosType", - "canonical": "meosType" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "xmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "xmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymin", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymax", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "tnumber_basetype", - "file": "meos_catalog.h", + "name": "box3d_out", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "box", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "geo_basetype", - "file": "meos_catalog.h", + "name": "gbox_make", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "xmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "xmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymin", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymax", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmax", + "cType": "double", + "canonical": "double" } ] }, { - "name": "meos_basetype", - "file": "meos_catalog.h", + "name": "gbox_out", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "box", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "alphanum_basetype", - "file": "meos_catalog.h", + "name": "geo_copy", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "g", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "alphanum_temptype", - "file": "meos_catalog.h", + "name": "geogpoint_make2d", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" } ] }, { - "name": "time_type", - "file": "meos_catalog.h", + "name": "geogpoint_make3dz", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "z", + "cType": "double", + "canonical": "double" } ] }, { - "name": "set_basetype", - "file": "meos_catalog.h", + "name": "geompoint_make2d", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" } ] }, { - "name": "set_type", - "file": "meos_catalog.h", + "name": "geompoint_make3dz", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "z", + "cType": "double", + "canonical": "double" } ] }, { - "name": "numset_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" + "name": "geom_to_geog", + "file": "meos_geo.h", + "returnType": { + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "geom", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "ensure_numset_type", - "file": "meos_catalog.h", + "name": "geog_to_geom", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "geog", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "timeset_type", - "file": "meos_catalog.h", + "name": "geo_is_empty", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "g", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "set_spantype", - "file": "meos_catalog.h", + "name": "geo_is_unitary", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "ensure_set_spantype", - "file": "meos_catalog.h", + "name": "geo_typename", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "const char *", + "canonical": "const char *" }, "params": [ { "name": "type", - "cType": "meosType", - "canonical": "meosType" + "cType": "int", + "canonical": "int" } ] }, { - "name": "alphanumset_type", - "file": "meos_catalog.h", + "name": "geog_area", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "settype", - "cType": "meosType", - "canonical": "meosType" + "name": "g", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "use_spheroid", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "geoset_type", - "file": "meos_catalog.h", + "name": "geog_centroid", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "g", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "use_spheroid", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "ensure_geoset_type", - "file": "meos_catalog.h", + "name": "geog_length", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "g", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "use_spheroid", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "spatialset_type", - "file": "meos_catalog.h", + "name": "geog_perimeter", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "g", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "use_spheroid", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "ensure_spatialset_type", - "file": "meos_catalog.h", + "name": "geom_azimuth", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "span_basetype", - "file": "meos_catalog.h", + "name": "geom_length", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "span_canon_basetype", - "file": "meos_catalog.h", + "name": "geom_perimeter", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "span_type", - "file": "meos_catalog.h", + "name": "line_numpoints", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "type_span_bbox", - "file": "meos_catalog.h", + "name": "line_point_n", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "geom", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" } ] }, { - "name": "span_tbox_type", - "file": "meos_catalog.h", + "name": "geo_reverse", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "ensure_span_tbox_type", - "file": "meos_catalog.h", + "name": "geo_round", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "numspan_basetype", - "file": "meos_catalog.h", + "name": "geo_set_srid", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "numspan_type", - "file": "meos_catalog.h", + "name": "geo_srid", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int32_t", + "canonical": "int" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "ensure_numspan_type", - "file": "meos_catalog.h", + "name": "geo_transform", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "geom", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "srid_to", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "timespan_basetype", - "file": "meos_catalog.h", + "name": "geo_transform_pipeline", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "pipeline", + "cType": "char *", + "canonical": "char *" + }, + { + "name": "srid_to", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "is_forward", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "timespan_type", - "file": "meos_catalog.h", + "name": "geo_collect_garray", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gsarr", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "spanset_type", - "file": "meos_catalog.h", + "name": "geo_makeline_garray", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gsarr", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "timespanset_type", - "file": "meos_catalog.h", + "name": "geo_num_points", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "ensure_timespanset_type", - "file": "meos_catalog.h", + "name": "geo_num_geos", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "temporal_type", - "file": "meos_catalog.h", + "name": "geo_geo_n", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "geom", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" } ] }, { - "name": "temporal_basetype", - "file": "meos_catalog.h", + "name": "geo_pointarr", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int **", + "canonical": "int **" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "temptype_continuous", - "file": "meos_catalog.h", + "name": "geo_points", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "basetype_byvalue", - "file": "meos_catalog.h", + "name": "geom_array_union", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gsarr", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "basetype_varlength", - "file": "meos_catalog.h", + "name": "geom_boundary", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "basetype_length", - "file": "meos_catalog.h", + "name": "geom_buffer", + "file": "meos_geo.h", "returnType": { - "c": "int16", - "canonical": "short" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "size", + "cType": "double", + "canonical": "double" + }, + { + "name": "params", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "talphanum_type", - "file": "meos_catalog.h", + "name": "geom_centroid", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "talpha_type", - "file": "meos_catalog.h", + "name": "geom_convex_hull", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tnumber_type", - "file": "meos_catalog.h", + "name": "geom_difference2d", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "ensure_tnumber_type", - "file": "meos_catalog.h", + "name": "geom_intersection2d", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "ensure_tnumber_basetype", - "file": "meos_catalog.h", + "name": "geom_intersection2d_coll", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" - } - ] - }, - { - "name": "tnumber_spantype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "spatial_basetype", - "file": "meos_catalog.h", + "name": "geom_min_bounding_radius", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "geom", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "radius", + "cType": "double *", + "canonical": "double *" } - ] + ], + "shape": { + "namedOutputs": [ + "radius" + ] + } }, { - "name": "tspatial_type", - "file": "meos_catalog.h", + "name": "geom_shortestline2d", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "s2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "ensure_tspatial_type", - "file": "meos_catalog.h", + "name": "geom_shortestline3d", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "s2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tpoint_type", - "file": "meos_catalog.h", + "name": "geom_unary_union", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "prec", + "cType": "double", + "canonical": "double" } ] }, { - "name": "ensure_tpoint_type", - "file": "meos_catalog.h", + "name": "line_interpolate_point", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "distance_fraction", + "cType": "double", + "canonical": "double" + }, + { + "name": "repeat", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeo_type", - "file": "meos_catalog.h", + "name": "line_locate_point", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "ensure_tgeo_type", - "file": "meos_catalog.h", + "name": "line_substring", + "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "from", + "cType": "double", + "canonical": "double" + }, + { + "name": "to", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tgeo_type_all", - "file": "meos_catalog.h", + "name": "geog_dwithin", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "g1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "g2", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "tolerance", + "cType": "double", + "canonical": "double" + }, + { + "name": "use_spheroid", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "ensure_tgeo_type_all", - "file": "meos_catalog.h", + "name": "geog_intersects", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "use_spheroid", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeometry_type", - "file": "meos_catalog.h", + "name": "geom_contains", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "ensure_tgeometry_type", - "file": "meos_catalog.h", + "name": "geom_covers", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tgeodetic_type", - "file": "meos_catalog.h", + "name": "geom_disjoint2d", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "ensure_tgeodetic_type", - "file": "meos_catalog.h", + "name": "geom_dwithin2d", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "tolerance", + "cType": "double", + "canonical": "double" } ] }, { - "name": "ensure_tnumber_tpoint_type", - "file": "meos_catalog.h", + "name": "geom_dwithin3d", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "type", - "cType": "meosType", - "canonical": "meosType" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "tolerance", + "cType": "double", + "canonical": "double" } ] }, { - "name": "geo_get_srid", + "name": "geom_intersects2d", "file": "meos_geo.h", "returnType": { - "c": "int32", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "g", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "geo_as_ewkb", + "name": "geom_intersects3d", "file": "meos_geo.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "endian", - "cType": "const char *", - "canonical": "const char *" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "size", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "geo_as_ewkt", + "name": "geom_relate_pattern", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "precision", - "cType": "int", - "canonical": "int" + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "patt", + "cType": "char *", + "canonical": "char *" } ] }, { - "name": "geo_as_geojson", + "name": "geom_touches", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "option", - "cType": "int", - "canonical": "int" - }, - { - "name": "precision", - "cType": "int", - "canonical": "int" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "srs", - "cType": "const char *", - "canonical": "const char *" + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" } - ], - "shape": { - "nullable": [ - "srs" - ] - } + ] }, { - "name": "geo_as_hexewkb", + "name": "geo_stboxes", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "cType": "const int *", + "canonical": "const int *" }, { - "name": "endian", - "cType": "const char *", - "canonical": "const char *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geo_as_text", + "name": "geo_split_each_n_stboxes", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "cType": "const int *", + "canonical": "const int *" }, { - "name": "precision", + "name": "elem_count", "cType": "int", "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geo_from_ewkb", + "name": "geo_split_n_stboxes", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "wkb_size", - "cType": "size_t", - "canonical": "unsigned long" + "name": "box_count", + "cType": "int", + "canonical": "int" }, { - "name": "srid", - "cType": "int32", - "canonical": "int" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geo_from_geojson", + "name": "geog_distance", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "geojson", - "cType": "const char *", - "canonical": "const char *" + "name": "g1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "g2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "geo_from_text", + "name": "geom_distance2d", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "wkt", - "cType": "const char *", - "canonical": "const char *" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "geo_out", + "name": "geom_distance3d", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "geog_from_binary", + "name": "geo_equals", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "wkb_bytea", - "cType": "const char *", - "canonical": "const char *" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "geog_from_hexewkb", + "name": "geo_same", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "wkt", - "cType": "const char *", - "canonical": "const char *" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "geog_in", + "name": "geogset_in", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { "name": "str", "cType": "const char *", "canonical": "const char *" - }, - { - "name": "typmod", - "cType": "int32", - "canonical": "int" } ] }, { - "name": "geom_from_hexewkb", + "name": "geomset_in", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "wkt", + "name": "str", "cType": "const char *", "canonical": "const char *" } ] }, { - "name": "geom_in", + "name": "spatialset_as_text", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "set", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "typmod", - "cType": "int32", + "name": "maxdd", + "cType": "int", "canonical": "int" } ] }, { - "name": "box3d_make", + "name": "spatialset_as_ewkt", "file": "meos_geo.h", "returnType": { - "c": "BOX3D *", - "canonical": "BOX3D *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmax", - "cType": "double", - "canonical": "double" + "name": "set", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "srid", - "cType": "int32_t", + "name": "maxdd", + "cType": "int", "canonical": "int" } ] }, { - "name": "box3d_out", + "name": "geoset_make", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "box", - "cType": "const BOX3D *", - "canonical": "const BOX3D *" + "name": "values", + "cType": "int **", + "canonical": "int **" }, { - "name": "maxdd", + "name": "count", "cType": "int", "canonical": "int" } ] }, { - "name": "gbox_make", + "name": "geo_to_set", "file": "meos_geo.h", "returnType": { - "c": "GBOX *", - "canonical": "GBOX *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmax", - "cType": "double", - "canonical": "double" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "gbox_out", + "name": "geoset_end_value", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "box", - "cType": "const GBOX *", - "canonical": "const GBOX *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "geo_copy", + "name": "geoset_start_value", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "g", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "geogpoint_make2d", + "name": "geoset_value_n", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "x", - "cType": "double", - "canonical": "double" + "name": "n", + "cType": "int", + "canonical": "int" }, { - "name": "y", - "cType": "double", - "canonical": "double" + "name": "result", + "cType": "int **", + "canonical": "int **" } ] }, { - "name": "geogpoint_make3dz", + "name": "geoset_values", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "int **", + "canonical": "int **" }, "params": [ { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "x", - "cType": "double", - "canonical": "double" - }, + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "set_num_values", + "arg": "s" + } + } + } + }, + { + "name": "contained_geo_set", + "file": "meos_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { - "name": "y", - "cType": "double", - "canonical": "double" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "z", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "geompoint_make2d", + "name": "contains_set_geo", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "x", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "y", - "cType": "double", - "canonical": "double" + "name": "gs", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geompoint_make3dz", + "name": "geo_union_transfn", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" + "name": "state", + "cType": "Set *", + "canonical": "struct Set *" }, { - "name": "z", - "cType": "double", - "canonical": "double" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "geom_to_geog", + "name": "intersection_geo_set", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "geog_to_geom", + "name": "intersection_set_geo", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "geog", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "geo_is_empty", + "name": "minus_geo_set", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "g", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "geo_is_unitary", + "name": "minus_set_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, { "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "geo_typename", + "name": "union_geo_set", "file": "meos_geo.h", "returnType": { - "c": "const char *", - "canonical": "const char *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "type", - "cType": "int", - "canonical": "int" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "geog_area", + "name": "union_set_geo", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "g", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "geog_centroid", + "name": "spatialset_set_srid", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "g", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "geog_length", + "name": "spatialset_srid", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "int32_t", + "canonical": "int" }, "params": [ { - "name": "g", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "geog_perimeter", + "name": "spatialset_transform", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "g", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "geom_azimuth", + "name": "spatialset_transform_pipeline", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "pipelinestr", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "is_forward", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "geom_length", + "name": "stbox_as_hexwkb", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size", + "cType": "size_t *", + "canonical": "unsigned long *" } - ] + ], + "shape": { + "outputArrays": [ + { + "param": "size" + } + ] + } }, { - "name": "geom_perimeter", + "name": "stbox_as_wkb", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "line_numpoints", + "name": "stbox_from_hexwkb", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "line_point_n", + "name": "stbox_from_wkb", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" }, { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" } ] }, { - "name": "geo_reverse", + "name": "stbox_in", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "geo_round", + "name": "stbox_out", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { "name": "maxdd", @@ -27516,522 +27932,458 @@ ] }, { - "name": "geo_set_srid", + "name": "geo_timestamptz_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "cType": "const int *", + "canonical": "const int *" }, { - "name": "srid", - "cType": "int32_t", + "name": "t", + "cType": "int", "canonical": "int" } ] }, { - "name": "geo_srid", + "name": "geo_tstzspan_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "int32_t", - "canonical": "int" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "geo_transform", + "name": "stbox_copy", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "srid_to", - "cType": "int32_t", - "canonical": "int" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geo_transform_pipeline", + "name": "stbox_make", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "pipeline", - "cType": "char *", - "canonical": "char *" + "name": "hasx", + "cType": "bool", + "canonical": "bool" }, { - "name": "srid_to", - "cType": "int32_t", - "canonical": "int" + "name": "hasz", + "cType": "bool", + "canonical": "bool" }, { - "name": "is_forward", + "name": "geodetic", "cType": "bool", "canonical": "bool" - } - ] - }, - { - "name": "geo_collect_garray", - "file": "meos_geo.h", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gsarr", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" }, { - "name": "count", + "name": "srid", "cType": "int", "canonical": "int" - } - ] - }, - { - "name": "geo_makeline_garray", - "file": "meos_geo.h", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ + }, { - "name": "gsarr", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" + "name": "xmin", + "cType": "double", + "canonical": "double" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "xmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymin", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymax", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } - ] + ], + "shape": { + "nullable": [ + "p", + "s" + ] + } }, { - "name": "geo_num_points", + "name": "geo_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "geo_num_geos", + "name": "spatialset_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "geo_geo_n", + "name": "stbox_to_box3d", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geo_pointarr", + "name": "stbox_to_gbox", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED **", - "canonical": "GSERIALIZED **" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geo_points", + "name": "stbox_to_geo", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geom_array_union", + "name": "stbox_to_tstzspan", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "gsarr", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geom_boundary", + "name": "timestamptz_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "t", + "cType": "int", + "canonical": "int" } ] }, { - "name": "geom_buffer", + "name": "tstzset_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "size", - "cType": "double", - "canonical": "double" - }, - { - "name": "params", - "cType": "const char *", - "canonical": "const char *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "geom_centroid", + "name": "tstzspan_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "geom_convex_hull", + "name": "tstzspanset_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "geom_difference2d", + "name": "stbox_area", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "spheroid", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "geom_intersection2d", + "name": "stbox_hash", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geom_intersection2d_coll", + "name": "stbox_hash_extended", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "seed", + "cType": "int", + "canonical": "int" } ] }, { - "name": "geom_min_bounding_radius", + "name": "stbox_hast", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "radius", - "cType": "double *", - "canonical": "double *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } - ], - "shape": { - "namedOutputs": [ - "radius" - ] - } + ] }, { - "name": "geom_shortestline2d", + "name": "stbox_hasx", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "s2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geom_shortestline3d", + "name": "stbox_hasz", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "s2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geom_unary_union", + "name": "stbox_isgeodetic", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "prec", - "cType": "double", - "canonical": "double" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "line_interpolate_point", + "name": "stbox_perimeter", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "distance_fraction", - "cType": "double", - "canonical": "double" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "repeat", + "name": "spheroid", "cType": "bool", "canonical": "bool" } ] }, { - "name": "line_locate_point", + "name": "stbox_tmax", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "result", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "line_substring", + "name": "stbox_tmax_inc", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "from", - "cType": "double", - "canonical": "double" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "to", - "cType": "double", - "canonical": "double" + "name": "result", + "cType": "bool *", + "canonical": "_Bool *" } ] }, { - "name": "geog_dwithin", + "name": "stbox_tmin", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -28039,29 +28391,19 @@ }, "params": [ { - "name": "g1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "g2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "tolerance", - "cType": "double", - "canonical": "double" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" + "name": "result", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geog_intersects", + "name": "stbox_tmin_inc", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -28069,44 +28411,34 @@ }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" + "name": "result", + "cType": "bool *", + "canonical": "_Bool *" } ] }, { - "name": "geom_contains", + "name": "stbox_volume", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geom_covers", + "name": "stbox_xmax", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -28114,19 +28446,19 @@ }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "geom_disjoint2d", + "name": "stbox_xmin", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -28134,19 +28466,19 @@ }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "geom_dwithin2d", + "name": "stbox_ymax", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -28154,24 +28486,19 @@ }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "tolerance", - "cType": "double", - "canonical": "double" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "geom_dwithin3d", + "name": "stbox_ymin", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -28179,24 +28506,19 @@ }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "tolerance", - "cType": "double", - "canonical": "double" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "geom_intersects2d", + "name": "stbox_zmax", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -28204,19 +28526,19 @@ }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "geom_intersects3d", + "name": "stbox_zmin", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -28224,99 +28546,84 @@ }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "geom_relate_pattern", + "name": "stbox_expand_space", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "patt", - "cType": "char *", - "canonical": "char *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "geom_touches", + "name": "stbox_expand_time", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "interv", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "geo_stboxes", + "name": "stbox_get_space", "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geo_split_each_n_stboxes", + "name": "stbox_quad_split", "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "elem_count", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { "name": "count", @@ -28326,267 +28633,308 @@ ] }, { - "name": "geo_split_n_stboxes", + "name": "stbox_round", "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "box_count", + "name": "maxdd", "cType": "int", "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" } ] }, { - "name": "geog_distance", + "name": "stbox_shift_scale_time", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "g1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "g2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "shift", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" } - ] + ], + "shape": { + "nullable": [ + "shift", + "duration" + ] + } }, { - "name": "geom_distance2d", + "name": "stboxarr_round", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "boxarr", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "geom_distance3d", + "name": "stbox_set_srid", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "geo_equals", + "name": "stbox_srid", "file": "meos_geo.h", "returnType": { - "c": "int", + "c": "int32_t", "canonical": "int" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geo_same", + "name": "stbox_transform", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "geogset_in", + "name": "stbox_transform_pipeline", "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "str", + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "pipelinestr", "cType": "const char *", "canonical": "const char *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "is_forward", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "geomset_in", + "name": "adjacent_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "spatialset_as_text", + "name": "contained_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "spatialset_as_ewkt", + "name": "contains_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geoset_make", + "name": "overlaps_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "values", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geo_to_set", + "name": "same_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geoset_end_value", + "name": "above_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geoset_start_value", + "name": "after_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geoset_value_n", + "name": "back_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -28594,48 +28942,39 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "result", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geoset_values", + "name": "before_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED **", - "canonical": "GSERIALIZED **" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "set_num_values", - "arg": "s" - } + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } - } + ] }, { - "name": "contained_geo_set", + "name": "below_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -28643,19 +28982,19 @@ }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "contains_set_geo", + "name": "front_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -28663,1353 +29002,1282 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs", - "cType": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geo_union_transfn", + "name": "left_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "Set *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "intersection_geo_set", + "name": "overabove_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "intersection_set_geo", + "name": "overafter_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "minus_geo_set", + "name": "overback_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "minus_set_geo", + "name": "overbefore_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "union_geo_set", + "name": "overbelow_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "union_set_geo", + "name": "overfront_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "spatialset_set_srid", + "name": "overleft_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "spatialset_srid", + "name": "overright_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "int32_t", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "spatialset_transform", + "name": "right_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "spatialset_transform_pipeline", + "name": "union_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "pipelinestr", - "cType": "const char *", - "canonical": "const char *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "is_forward", + "name": "strict", "cType": "bool", "canonical": "bool" } ] }, { - "name": "stbox_as_hexwkb", + "name": "intersection_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "box", + "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "canonical": "const struct STBox *" }, { - "name": "size", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } - ], - "shape": { - "outputArrays": [ - { - "param": "size" - } - ] - } + ] }, { - "name": "stbox_as_wkb", + "name": "stbox_cmp", "file": "meos_geo.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", + "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "canonical": "const struct STBox *" }, { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" - } - ] - }, - { - "name": "stbox_from_hexwkb", - "file": "meos_geo.h", - "returnType": { - "c": "STBox *", - "canonical": "STBox *" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "stbox_from_wkb", + "name": "stbox_eq", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "size", - "cType": "size_t", - "canonical": "unsigned long" - } - ] - }, - { - "name": "stbox_in", - "file": "meos_geo.h", - "returnType": { - "c": "STBox *", - "canonical": "STBox *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "stbox_out", + "name": "stbox_ge", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", + "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geo_timestamptz_to_stbox", + "name": "stbox_gt", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "geo_tstzspan_to_stbox", + "name": "stbox_le", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "stbox_copy", + "name": "stbox_lt", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, { - "name": "stbox_make", + "name": "stbox_ne", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "hasx", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int32", - "canonical": "int" - }, - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmax", - "cType": "double", - "canonical": "double" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - } - ], - "shape": { - "nullable": [ - "p", - "s" - ] - } - }, - { - "name": "geo_to_stbox", - "file": "meos_geo.h", - "returnType": { - "c": "STBox *", - "canonical": "STBox *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "spatialset_to_stbox", + "name": "tgeogpoint_from_mfjson", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "stbox_to_box3d", + "name": "tgeogpoint_in", "file": "meos_geo.h", "returnType": { - "c": "BOX3D *", - "canonical": "BOX3D *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "stbox_to_gbox", + "name": "tgeography_from_mfjson", "file": "meos_geo.h", "returnType": { - "c": "GBOX *", - "canonical": "GBOX *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "mfjson", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "stbox_to_geo", + "name": "tgeography_in", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "stbox_to_tstzspan", + "name": "tgeometry_from_mfjson", "file": "meos_geo.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "timestamptz_to_stbox", + "name": "tgeometry_in", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tstzset_to_stbox", + "name": "tgeompoint_from_mfjson", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tstzspan_to_stbox", + "name": "tgeompoint_in", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tstzspanset_to_stbox", + "name": "tspatial_as_ewkt", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "stbox_area", + "name": "tspatial_as_text", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "spheroid", - "cType": "bool", - "canonical": "bool" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "stbox_hash", + "name": "tspatial_out", "file": "meos_geo.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "stbox_hash_extended", + "name": "tgeo_from_base_temp", "file": "meos_geo.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "stbox_hast", + "name": "tgeoinst_make", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - } - ] - }, - { - "name": "stbox_hasx", - "file": "meos_geo.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "t", + "cType": "int", + "canonical": "int" } ] }, { - "name": "stbox_hasz", + "name": "tgeoseq_from_base_tstzset", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - } - ] - }, - { - "name": "stbox_isgeodetic", - "file": "meos_geo.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "stbox_perimeter", + "name": "tgeoseq_from_base_tstzspan", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "spheroid", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "stbox_tmax", + "name": "tgeoseqset_from_base_tstzspanset", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "result", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "stbox_tmax_inc", + "name": "tpoint_from_base_temp", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "result", - "cType": "bool *", - "canonical": "_Bool *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "stbox_tmin", + "name": "tpointinst_make", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "result", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "t", + "cType": "int", + "canonical": "int" } ] }, { - "name": "stbox_tmin_inc", + "name": "tpointseq_from_base_tstzset", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "result", - "cType": "bool *", - "canonical": "_Bool *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "stbox_volume", + "name": "tpointseq_from_base_tstzspan", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "stbox_xmax", + "name": "tpointseq_make_coords", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "xcoords", + "cType": "const double *", + "canonical": "const double *" }, { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ] - }, - { - "name": "stbox_xmin", + "name": "ycoords", + "cType": "const double *", + "canonical": "const double *" + }, + { + "name": "zcoords", + "cType": "const double *", + "canonical": "const double *" + }, + { + "name": "times", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "srid", + "cType": "int", + "canonical": "int" + }, + { + "name": "geodetic", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ], + "shape": { + "arrayInputGroup": { + "params": [ + "xcoords", + "ycoords", + "zcoords", + "times" + ], + "count": "count", + "nullable": [ + "zcoords", + "times" + ] + } + } + }, + { + "name": "tpointseqset_from_base_tstzspanset", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "stbox_ymax", + "name": "box3d_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "stbox_ymin", + "name": "gbox_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "stbox_zmax", + "name": "geomeas_to_tpoint", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "stbox_zmin", + "name": "tgeogpoint_to_tgeography", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "stbox_expand_space", + "name": "tgeography_to_tgeogpoint", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "stbox_expand_time", + "name": "tgeography_to_tgeometry", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "stbox_get_space", + "name": "tgeometry_to_tgeography", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "stbox_quad_split", + "name": "tgeometry_to_tgeompoint", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "stbox_round", + "name": "tgeompoint_to_tgeometry", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "stbox_shift_scale_time", + "name": "tpoint_as_mvtgeom", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "bounds", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { - "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "extent", + "cType": "int32_t", + "canonical": "int" }, { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "buffer", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "clip_geom", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "gsarr", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "timesarr", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ], "shape": { - "nullable": [ - "shift", - "duration" + "outputArrays": [ + { + "param": "gsarr", + "lengthFrom": { + "kind": "param", + "name": "count" + } + }, + { + "param": "timesarr", + "lengthFrom": { + "kind": "param", + "name": "count" + } + } ] } }, { - "name": "stboxarr_round", + "name": "tpoint_tfloat_to_geomeas", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "boxarr", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "tpoint", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "measure", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "stbox_set_srid", - "file": "meos_geo.h", - "returnType": { - "c": "STBox *", - "canonical": "STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "segmentize", + "cType": "bool", + "canonical": "bool" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "result", + "cType": "int **", + "canonical": "int **" } ] }, { - "name": "stbox_srid", + "name": "tspatial_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "int32_t", - "canonical": "int" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "stbox_transform", + "name": "bearing_point_point", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "stbox_transform_pipeline", + "name": "bearing_tpoint_point", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "pipelinestr", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "is_forward", + "name": "invert", "cType": "bool", "canonical": "bool" } ] }, { - "name": "adjacent_stbox_stbox", + "name": "bearing_tpoint_tpoint", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "contained_stbox_stbox", + "name": "tgeo_centroid", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "contains_stbox_stbox", + "name": "tgeo_convex_hull", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overlaps_stbox_stbox", + "name": "tgeo_end_value", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "same_stbox_stbox", + "name": "tgeo_start_value", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "above_stbox_stbox", + "name": "tgeo_traversed_area", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "unary_union", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "after_stbox_stbox", + "name": "tgeo_value_at_timestamptz", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -30017,19 +30285,29 @@ }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "value", + "cType": "int **", + "canonical": "int **" } ] }, { - "name": "back_stbox_stbox", + "name": "tgeo_value_n", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -30037,99 +30315,89 @@ }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "int **", + "canonical": "int **" } ] }, { - "name": "before_stbox_stbox", + "name": "tgeo_values", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int **", + "canonical": "int **" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "below_stbox_stbox", + "name": "tpoint_angular_difference", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "front_stbox_stbox", + "name": "tpoint_azimuth", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "left_stbox_stbox", + "name": "tpoint_cumulative_length", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overabove_stbox_stbox", + "name": "tpoint_direction", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -30137,79 +30405,64 @@ }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "overafter_stbox_stbox", + "name": "tpoint_get_x", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overback_stbox_stbox", + "name": "tpoint_get_y", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overbefore_stbox_stbox", + "name": "tpoint_get_z", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overbelow_stbox_stbox", + "name": "tpoint_is_simple", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -30217,1012 +30470,988 @@ }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overfront_stbox_stbox", + "name": "tpoint_length", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overleft_stbox_stbox", + "name": "tpoint_speed", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } - ] + ], + "ownership": "caller", + "nullable": true, + "doc": "Computes the instantaneous speed of a temporal point.", + "meos": { + "temporalDim": "sequence", + "spatialDim": null, + "interpolation": true, + "subtype": "TPoint" + } }, { - "name": "overright_stbox_stbox", + "name": "tpoint_trajectory", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "unary_union", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "right_stbox_stbox", + "name": "tpoint_twcentroid", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "union_stbox_stbox", + "name": "tgeo_affine", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "a", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "intersection_stbox_stbox", + "name": "tgeo_scale", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "scale", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "sorigin", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "stbox_cmp", + "name": "tpoint_make_simple", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal **", + "canonical": "struct Temporal **" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "stbox_eq", + "name": "tspatial_srid", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int32_t", + "canonical": "int" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "stbox_ge", + "name": "tspatial_set_srid", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "stbox_gt", + "name": "tspatial_transform", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "stbox_le", + "name": "tspatial_transform_pipeline", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" - } - ] - }, - { - "name": "stbox_lt", - "file": "meos_geo.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ + "name": "pipelinestr", + "cType": "const char *", + "canonical": "const char *" + }, { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "is_forward", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "stbox_ne", + "name": "tgeo_at_geom", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tgeogpoint_from_mfjson", + "name": "tgeo_at_stbox", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeogpoint_in", + "name": "tgeo_at_value", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tgeography_from_mfjson", + "name": "tgeo_minus_geom", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { - "name": "mfjson", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tgeography_in", + "name": "tgeo_minus_stbox", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeometry_from_mfjson", + "name": "tgeo_minus_value", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tgeometry_in", + "name": "tpoint_at_elevation", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tgeompoint_from_mfjson", + "name": "tpoint_at_geom", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tgeompoint_in", + "name": "tpoint_at_value", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tspatial_as_ewkt", + "name": "tpoint_minus_elevation", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tspatial_as_text", + "name": "tpoint_minus_geom", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tspatial_out", + "name": "tpoint_minus_value", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "gs", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tgeo_from_base_temp", + "name": "always_eq_geo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeoinst_make", + "name": "always_eq_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tgeoseq_from_base_tstzset", + "name": "always_eq_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeoseq_from_base_tstzspan", + "name": "always_ne_geo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "cType": "const int *", + "canonical": "const int *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeoseqset_from_base_tstzspanset", + "name": "always_ne_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tpoint_from_base_temp", + "name": "always_ne_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tpointinst_make", + "name": "ever_eq_geo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, + "cType": "const int *", + "canonical": "const int *" + }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tpointseq_from_base_tstzset", + "name": "ever_eq_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tpointseq_from_base_tstzspan", + "name": "ever_eq_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tpointseq_make_coords", + "name": "ever_ne_geo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "xcoords", - "cType": "const double *", - "canonical": "const double *" - }, - { - "name": "ycoords", - "cType": "const double *", - "canonical": "const double *" - }, - { - "name": "zcoords", - "cType": "const double *", - "canonical": "const double *" - }, - { - "name": "times", - "cType": "const TimestampTz *", - "canonical": "const long *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "srid", - "cType": "int32", - "canonical": "int" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "arrayInputGroup": { - "params": [ - "xcoords", - "ycoords", - "zcoords", - "times" - ], - "count": "count", - "nullable": [ - "zcoords", - "times" - ] + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } - } + ] }, { - "name": "tpointseqset_from_base_tstzspanset", + "name": "ever_ne_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "box3d_to_stbox", + "name": "ever_ne_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const BOX3D *", - "canonical": "const BOX3D *" - } - ] - }, - { - "name": "gbox_to_stbox", - "file": "meos_geo.h", - "returnType": { - "c": "STBox *", - "canonical": "STBox *" - }, - "params": [ + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, { - "name": "box", - "cType": "const GBOX *", - "canonical": "const GBOX *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "geomeas_to_tpoint", + "name": "teq_geo_tgeo", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ] - }, - { - "name": "tgeogpoint_to_tgeography", - "file": "meos_geo.h", - "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" - }, - "params": [ + "cType": "const int *", + "canonical": "const int *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeography_to_tgeogpoint", + "name": "teq_tgeo_geo", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tgeography_to_tgeometry", + "name": "tne_geo_tgeo", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeometry_to_tgeography", + "name": "tne_tgeo_geo", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tgeometry_to_tgeompoint", + "name": "tgeo_stboxes", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tgeompoint_to_tgeometry", + "name": "tgeo_space_boxes", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "sorigin", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "bitmatrix", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tpoint_as_mvtgeom", + "name": "tgeo_space_time_boxes", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "bounds", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "xsize", + "cType": "double", + "canonical": "double" }, { - "name": "extent", - "cType": "int32_t", - "canonical": "int" + "name": "ysize", + "cType": "double", + "canonical": "double" }, { - "name": "buffer", - "cType": "int32_t", + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "sorigin", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "torigin", + "cType": "int", "canonical": "int" }, { - "name": "clip_geom", + "name": "bitmatrix", "cType": "bool", "canonical": "bool" }, { - "name": "gsarr", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - }, - { - "name": "timesarr", - "cType": "int64 **", - "canonical": "long **" + "name": "border_inc", + "cType": "bool", + "canonical": "bool" }, { "name": "count", "cType": "int *", "canonical": "int *" } - ], - "shape": { - "outputArrays": [ - { - "param": "gsarr", - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - { - "param": "timesarr", - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - ] - } + ] }, { - "name": "tpoint_tfloat_to_geomeas", + "name": "tgeo_split_each_n_stboxes", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "tpoint", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "measure", + "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "segmentize", - "cType": "bool", - "canonical": "bool" + "name": "elem_count", + "cType": "int", + "canonical": "int" }, { - "name": "result", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tspatial_to_stbox", + "name": "tgeo_split_n_stboxes", "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "box_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "bearing_point_point", + "name": "adjacent_stbox_tspatial", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -31230,149 +31459,159 @@ }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "bearing_tpoint_point", + "name": "adjacent_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "canonical": "const struct Temporal *" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "bearing_tpoint_tpoint", + "name": "adjacent_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeo_centroid", + "name": "contained_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeo_convex_hull", + "name": "contained_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tgeo_end_value", + "name": "contained_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeo_start_value", + "name": "contains_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeo_traversed_area", + "name": "contains_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "unary_union", - "cType": "bool", - "canonical": "bool" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tgeo_value_at_timestamptz", + "name": "contains_tspatial_tspatial", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -31380,29 +31619,19 @@ }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeo_value_n", + "name": "overlaps_stbox_tspatial", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -31410,89 +31639,99 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "result", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeo_values", + "name": "overlaps_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED **", - "canonical": "GSERIALIZED **" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tpoint_angular_difference", + "name": "overlaps_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tpoint_azimuth", + "name": "same_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tpoint_cumulative_length", + "name": "same_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tpoint_direction", + "name": "same_tspatial_tspatial", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -31500,4485 +31739,28597 @@ }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tpoint_get_x", + "name": "above_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tpoint_get_y", + "name": "above_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tpoint_get_z", + "name": "above_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tpoint_is_simple", + "name": "after_stbox_tspatial", "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tpoint_length", + "name": "after_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tpoint_speed", + "name": "after_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } - ], - "ownership": "caller", - "nullable": true, - "doc": "Computes the instantaneous speed of a temporal point.", - "meos": { - "temporalDim": "sequence", - "spatialDim": null, - "interpolation": true, - "subtype": "TPoint" - } + ] }, { - "name": "tpoint_trajectory", + "name": "back_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "unary_union", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tpoint_twcentroid", + "name": "back_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tgeo_affine", + "name": "back_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "a", - "cType": "const AFFINE *", - "canonical": "const AFFINE *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeo_scale", + "name": "before_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "scale", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tpoint_make_simple", + "name": "before_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "Temporal **", - "canonical": "Temporal **" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tspatial_srid", + "name": "before_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "int32_t", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tspatial_set_srid", + "name": "below_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tspatial_transform", + "name": "below_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tspatial_transform_pipeline", + "name": "below_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "pipelinestr", - "cType": "const char *", - "canonical": "const char *" - }, + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "front_stbox_tspatial", + "file": "meos_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "is_forward", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeo_at_geom", + "name": "front_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tgeo_at_stbox", + "name": "front_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "left_stbox_tspatial", + "file": "meos_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeo_at_value", + "name": "left_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "gs", - "cType": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tgeo_minus_geom", + "name": "left_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeo_minus_stbox", + "name": "overabove_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeo_minus_value", + "name": "overabove_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "gs", - "cType": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tpoint_at_geom", + "name": "overabove_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "zspan", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tpoint_at_value", + "name": "overafter_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs", - "cType": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tpoint_minus_geom", + "name": "overafter_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "canonical": "const struct Temporal *" }, { - "name": "zspan", - "cType": "const Span *", - "canonical": "const Span *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tpoint_minus_value", + "name": "overafter_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "gs", - "cType": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "always_eq_geo_tgeo", + "name": "overback_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "always_eq_tgeo_geo", + "name": "overback_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "always_eq_tgeo_tgeo", + "name": "overback_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "always_ne_geo_tgeo", + "name": "overbefore_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "always_ne_tgeo_geo", + "name": "overbefore_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "always_ne_tgeo_tgeo", + "name": "overbefore_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "ever_eq_geo_tgeo", + "name": "overbelow_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "ever_eq_tgeo_geo", + "name": "overbelow_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "ever_eq_tgeo_tgeo", + "name": "overbelow_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "ever_ne_geo_tgeo", + "name": "overfront_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "ever_ne_tgeo_geo", + "name": "overfront_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "ever_ne_tgeo_tgeo", + "name": "overfront_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "teq_geo_tgeo", + "name": "overleft_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "teq_tgeo_geo", + "name": "overleft_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tne_geo_tgeo", + "name": "overleft_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tne_tgeo_geo", + "name": "overright_stbox_tspatial", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeo_stboxes", + "name": "overright_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tgeo_space_boxes", + "name": "overright_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "right_stbox_tspatial", + "file": "meos_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { - "name": "ysize", - "cType": "double", - "canonical": "double" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tgeo_space_time_boxes", - "file": "meos_geo.h", - "returnType": { - "c": "STBox *", - "canonical": "STBox *" - }, - "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeo_split_each_n_stboxes", + "name": "right_tspatial_stbox", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "elem_count", - "cType": "int", - "canonical": "int" + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tgeo_split_n_stboxes", + "name": "right_tspatial_tspatial", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "box_count", - "cType": "int", - "canonical": "int" + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "adjacent_stbox_tspatial", + "name": "acontains_geo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "adjacent_tspatial_stbox", + "name": "acontains_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "adjacent_tspatial_tspatial", + "name": "acontains_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "contained_stbox_tspatial", + "name": "adisjoint_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "contained_tspatial_stbox", + "name": "adisjoint_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "contained_tspatial_tspatial", + "name": "adwithin_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "contains_stbox_tspatial", + "name": "adwithin_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "contains_tspatial_stbox", + "name": "aintersects_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "contains_tspatial_tspatial", + "name": "aintersects_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "overlaps_stbox_tspatial", + "name": "atouches_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "overlaps_tspatial_stbox", + "name": "atouches_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overlaps_tspatial_tspatial", + "name": "atouches_tpoint_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "same_stbox_tspatial", + "name": "econtains_geo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "same_tspatial_stbox", + "name": "econtains_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "same_tspatial_tspatial", + "name": "econtains_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "above_stbox_tspatial", + "name": "ecovers_geo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "above_tspatial_stbox", + "name": "ecovers_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "above_tspatial_tspatial", + "name": "ecovers_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "after_stbox_tspatial", + "name": "edisjoint_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "after_tspatial_stbox", + "name": "edisjoint_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "after_tspatial_tspatial", + "name": "edwithin_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "back_stbox_tspatial", + "name": "edwithin_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "back_tspatial_stbox", + "name": "eintersects_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "back_tspatial_tspatial", + "name": "eintersects_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "before_stbox_tspatial", + "name": "etouches_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "before_tspatial_stbox", + "name": "etouches_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "before_tspatial_tspatial", + "name": "etouches_tpoint_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "below_stbox_tspatial", + "name": "tcontains_geo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "below_tspatial_stbox", + "name": "tcontains_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "below_tspatial_tspatial", + "name": "tcontains_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "front_stbox_tspatial", + "name": "tcovers_geo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "front_tspatial_stbox", + "name": "tcovers_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "front_tspatial_tspatial", + "name": "tcovers_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "left_stbox_tspatial", + "name": "tdisjoint_geo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "left_tspatial_stbox", + "name": "tdisjoint_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "left_tspatial_tspatial", + "name": "tdisjoint_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "overabove_stbox_tspatial", + "name": "tdwithin_geo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "overabove_tspatial_stbox", + "name": "tdwithin_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "overabove_tspatial_tspatial", + "name": "tdwithin_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "overafter_stbox_tspatial", + "name": "tintersects_geo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "overafter_tspatial_stbox", + "name": "tintersects_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "overafter_tspatial_tspatial", + "name": "tintersects_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "overback_stbox_tspatial", + "name": "ttouches_geo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "overback_tspatial_stbox", + "name": "ttouches_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "overback_tspatial_tspatial", + "name": "ttouches_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" - } - ] - }, - { - "name": "overbefore_stbox_tspatial", - "file": "meos_geo.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "overbefore_tspatial_stbox", + "name": "tdistance_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "overbefore_tspatial_tspatial", + "name": "tdistance_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "overbelow_stbox_tspatial", + "name": "nad_stbox_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "overbelow_tspatial_stbox", + "name": "nad_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "box", + "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, { - "name": "overbelow_tspatial_tspatial", + "name": "nad_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" - } - ] - }, - { - "name": "overfront_stbox_tspatial", - "file": "meos_geo.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct Temporal *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "overfront_tspatial_stbox", + "name": "nad_tgeo_stbox", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, { - "name": "overfront_tspatial_tspatial", + "name": "nad_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" - } - ] - }, - { - "name": "overleft_stbox_tspatial", - "file": "meos_geo.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "overleft_tspatial_stbox", + "name": "nai_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "overleft_tspatial_tspatial", + "name": "nai_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" - } - ] - }, - { - "name": "overright_stbox_tspatial", - "file": "meos_geo.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "overright_tspatial_stbox", + "name": "shortestline_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "overright_tspatial_tspatial", + "name": "shortestline_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "right_stbox_tspatial", + "name": "tpoint_tcentroid_finalfn", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" } ] }, { - "name": "right_tspatial_stbox", + "name": "tpoint_tcentroid_transfn", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "Temporal *", + "canonical": "struct Temporal *" } ] }, { - "name": "right_tspatial_tspatial", + "name": "tspatial_extent_transfn", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" }, { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } - ] + ], + "shape": { + "nullable": [ + "box" + ] + } }, { - "name": "acontains_geo_tgeo", + "name": "stbox_get_space_tile", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "point", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - } - ] - }, - { - "name": "acontains_tgeo_geo", - "file": "meos_geo.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "xsize", + "cType": "double", + "canonical": "double" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "ysize", + "cType": "double", + "canonical": "double" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "sorigin", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "acontains_tgeo_tgeo", + "name": "stbox_get_space_time_tile", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "point", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" - } - ] - }, - { - "name": "adisjoint_tgeo_geo", - "file": "meos_geo.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "t", + "cType": "int", + "canonical": "int" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "xsize", + "cType": "double", + "canonical": "double" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ] - }, - { - "name": "adisjoint_tgeo_tgeo", - "file": "meos_geo.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "ysize", + "cType": "double", + "canonical": "double" + }, { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "zsize", + "cType": "double", + "canonical": "double" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "sorigin", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "torigin", + "cType": "int", + "canonical": "int" } ] }, { - "name": "adwithin_tgeo_geo", + "name": "stbox_get_time_tile", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "t", + "cType": "int", + "canonical": "int" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "duration", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "dist", - "cType": "double", - "canonical": "double" + "name": "torigin", + "cType": "int", + "canonical": "int" } ] }, { - "name": "adwithin_tgeo_tgeo", + "name": "stbox_space_tiles", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "bounds", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "xsize", + "cType": "double", + "canonical": "double" }, { - "name": "dist", + "name": "ysize", "cType": "double", "canonical": "double" - } - ] - }, - { - "name": "aintersects_tgeo_geo", - "file": "meos_geo.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "zsize", + "cType": "double", + "canonical": "double" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ] - }, - { - "name": "aintersects_tgeo_tgeo", - "file": "meos_geo.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "sorigin", + "cType": "const int *", + "canonical": "const int *" + }, { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "border_inc", + "cType": "bool", + "canonical": "bool" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "atouches_tgeo_geo", + "name": "stbox_space_time_tiles", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "bounds", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ] - }, + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "sorigin", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "torigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ], + "shape": { + "outputArrays": [ + { + "param": "count" + } + ], + "nullable": [ + "duration" + ] + } + }, { - "name": "atouches_tgeo_tgeo", + "name": "stbox_time_tiles", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "bounds", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "torigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "atouches_tpoint_geo", + "name": "tgeo_space_split", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal **", + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "sorigin", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "bitmatrix", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "space_bins", + "cType": "int ***", + "canonical": "int ***" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "param", + "name": "count" + } + }, + "outputArrays": [ + { + "param": "space_bins" + } + ] + } }, { - "name": "econtains_geo_tgeo", + "name": "tgeo_space_time_split", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal **", + "canonical": "struct Temporal **" }, "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "sorigin", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "torigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "bitmatrix", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "space_bins", + "cType": "int ***", + "canonical": "int ***" + }, + { + "name": "time_bins", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "param", + "name": "count" + } + }, + "outputArrays": [ + { + "param": "space_bins" + }, + { + "param": "time_bins" + } + ] + } }, { - "name": "econtains_tgeo_geo", + "name": "geo_cluster_kmeans", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "geoms", + "cType": "const int **", + "canonical": "const int **" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "ngeoms", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "k", + "cType": "uint32_t", + "canonical": "unsigned int" } ] }, { - "name": "econtains_tgeo_tgeo", + "name": "geo_cluster_dbscan", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "uint32_t *", + "canonical": "unsigned int *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "geoms", + "cType": "const int **", + "canonical": "const int **" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "ngeoms", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "tolerance", + "cType": "double", + "canonical": "double" + }, + { + "name": "minpoints", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "ecovers_geo_tgeo", + "name": "geo_cluster_intersecting", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "int **", + "canonical": "int **" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "geoms", + "cType": "const int **", + "canonical": "const int **" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "ngeoms", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "ecovers_tgeo_geo", + "name": "geo_cluster_within", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "int **", + "canonical": "int **" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "geoms", + "cType": "const int **", + "canonical": "const int **" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "ngeoms", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "tolerance", + "cType": "double", + "canonical": "double" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "ecovers_tgeo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_as_ewkt", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "edisjoint_tgeo_geo", - "file": "meos_geo.h", + "name": "cbuffer_as_hexwkb", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "edisjoint_tgeo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_as_text", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "edwithin_tgeo_geo", - "file": "meos_geo.h", + "name": "cbuffer_as_wkb", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" }, { - "name": "dist", - "cType": "double", - "canonical": "double" + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "edwithin_tgeo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_from_hexwkb", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "eintersects_tgeo_geo", - "file": "meos_geo.h", + "name": "cbuffer_from_wkb", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" } ] }, { - "name": "eintersects_tgeo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_in", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "etouches_tgeo_geo", - "file": "meos_geo.h", + "name": "cbuffer_out", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "etouches_tgeo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_copy", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "etouches_tpoint_geo", - "file": "meos_geo.h", + "name": "cbuffer_make", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "point", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "radius", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tcontains_geo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_to_geom", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tcontains_tgeo_geo", - "file": "meos_geo.h", + "name": "cbuffer_to_stbox", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbufferarr_to_geom", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ { - "name": "restr", - "cType": "bool", - "canonical": "bool" + "name": "cbarr", + "cType": "const Cbuffer **", + "canonical": "const struct Cbuffer **" }, { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tcontains_tgeo_tgeo", - "file": "meos_geo.h", + "name": "geom_to_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tcovers_geo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_hash", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tcovers_tgeo_geo", - "file": "meos_geo.h", + "name": "cbuffer_hash_extended", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "seed", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tcovers_tgeo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_point", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tdisjoint_geo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_radius", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tdisjoint_tgeo_geo", - "file": "meos_geo.h", + "name": "cbuffer_round", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tdisjoint_tgeo_tgeo", - "file": "meos_geo.h", + "name": "cbufferarr_round", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "Cbuffer **", + "canonical": "struct Cbuffer **" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cbarr", + "cType": "const Cbuffer **", + "canonical": "const struct Cbuffer **" }, { - "name": "restr", - "cType": "bool", - "canonical": "bool" + "name": "count", + "cType": "int", + "canonical": "int" }, { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tdwithin_geo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_set_srid", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "Cbuffer *", + "canonical": "struct Cbuffer *" }, { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "tdwithin_tgeo_geo", - "file": "meos_geo.h", + "name": "cbuffer_srid", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int32_t", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tdwithin_tgeo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_transform", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "tintersects_geo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_transform_pipeline", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "pipelinestr", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "restr", - "cType": "bool", - "canonical": "bool" + "name": "srid", + "cType": "int32_t", + "canonical": "int" }, { - "name": "atvalue", + "name": "is_forward", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tintersects_tgeo_geo", - "file": "meos_geo.h", + "name": "contains_cbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tintersects_tgeo_tgeo", - "file": "meos_geo.h", + "name": "covers_cbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ttouches_geo_tgeo", - "file": "meos_geo.h", + "name": "disjoint_cbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ttouches_tgeo_geo", - "file": "meos_geo.h", + "name": "dwithin_cbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "restr", - "cType": "bool", - "canonical": "bool" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "ttouches_tgeo_tgeo", - "file": "meos_geo.h", + "name": "intersects_cbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "touches_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "restr", - "cType": "bool", - "canonical": "bool" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tdistance_tgeo_geo", - "file": "meos_geo.h", + "name": "cbuffer_tstzspan_to_stbox", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tdistance_tgeo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_timestamptz_to_stbox", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "t", + "cType": "int", + "canonical": "int" } ] }, { - "name": "nad_stbox_geo", - "file": "meos_geo.h", + "name": "distance_cbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { "c": "double", "canonical": "double" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "nad_stbox_stbox", - "file": "meos_geo.h", + "name": "distance_cbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { "c": "double", "canonical": "double" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "nad_tgeo_geo", - "file": "meos_geo.h", + "name": "distance_cbuffer_stbox", + "file": "meos_cbuffer.h", "returnType": { "c": "double", "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "nad_tgeo_stbox", - "file": "meos_geo.h", + "name": "nad_cbuffer_stbox", + "file": "meos_cbuffer.h", "returnType": { "c": "double", "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, { - "name": "nad_tgeo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_cmp", + "file": "meos_cbuffer.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "nai_tgeo_geo", - "file": "meos_geo.h", + "name": "cbuffer_eq", + "file": "meos_cbuffer.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "nai_tgeo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_ge", + "file": "meos_cbuffer.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "shortestline_tgeo_geo", - "file": "meos_geo.h", + "name": "cbuffer_gt", + "file": "meos_cbuffer.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "shortestline_tgeo_tgeo", - "file": "meos_geo.h", + "name": "cbuffer_le", + "file": "meos_cbuffer.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tpoint_tcentroid_finalfn", - "file": "meos_geo.h", + "name": "cbuffer_lt", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tpoint_tcentroid_transfn", - "file": "meos_geo.h", + "name": "cbuffer_ne", + "file": "meos_cbuffer.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp", - "cType": "Temporal *", - "canonical": "Temporal *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tspatial_extent_transfn", - "file": "meos_geo.h", + "name": "cbuffer_nsame", + "file": "meos_cbuffer.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "STBox *", - "canonical": "STBox *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } - ], - "shape": { - "nullable": [ - "box" - ] - } + ] }, { - "name": "stbox_get_space_tile", - "file": "meos_geo.h", + "name": "cbuffer_same", + "file": "meos_cbuffer.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "point", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbufferset_in", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "cbufferset_out", + "file": "meos_cbuffer.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ { - "name": "zsize", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "stbox_get_space_time_tile", - "file": "meos_geo.h", + "name": "cbufferset_make", + "file": "meos_cbuffer.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "point", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "values", + "cType": "Cbuffer **", + "canonical": "struct Cbuffer **" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - }, + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbuffer_to_set", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbufferset_end_value", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "cbufferset_start_value", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "cbufferset_value_n", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "n", + "cType": "int", + "canonical": "int" }, { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "name": "result", + "cType": "Cbuffer **", + "canonical": "struct Cbuffer **" } ] }, { - "name": "stbox_get_time_tile", - "file": "meos_geo.h", + "name": "cbufferset_values", + "file": "meos_cbuffer.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Cbuffer **", + "canonical": "struct Cbuffer **" }, "params": [ { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - }, + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "cbuffer_union_transfn", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "state", + "cType": "Set *", + "canonical": "struct Set *" }, { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "stbox_space_tiles", - "file": "meos_geo.h", + "name": "contained_cbuffer_set", + "file": "meos_cbuffer.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "bounds", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "contains_set_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { - "name": "ysize", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, + "name": "cb", + "cType": "Cbuffer *", + "canonical": "struct Cbuffer *" + } + ] + }, + { + "name": "intersection_cbuffer_set", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "intersection_set_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "stbox_space_time_tiles", - "file": "meos_geo.h", + "name": "minus_cbuffer_set", + "file": "meos_cbuffer.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "bounds", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "minus_set_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ { - "name": "ysize", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "union_cbuffer_set", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "union_set_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcbuffer_in", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } - ], - "shape": { - "outputArrays": [ - { - "param": "count" - } - ], - "nullable": [ - "duration" - ] - } + ] }, { - "name": "stbox_time_tiles", - "file": "meos_geo.h", + "name": "tcbuffer_make", + "file": "meos_cbuffer.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "bounds", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "tpoint", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, + "name": "tfloat", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcbuffer_points", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcbuffer_radius", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcbuffer_trav_area", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "border_inc", + "name": "merge_union", "cType": "bool", "canonical": "bool" - }, + } + ] + }, + { + "name": "tcbuffer_to_tfloat", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tgeo_space_split", - "file": "meos_geo.h", + "name": "tcbuffer_to_tgeompoint", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal **", - "canonical": "Temporal **" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" - }, + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tgeometry_to_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcbuffer_expand", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ { - "name": "ysize", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "zsize", + "name": "dist", "cType": "double", "canonical": "double" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, + } + ] + }, + { + "name": "tcbuffer_at_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcbuffer_at_geom", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ { - "name": "space_bins", - "cType": "GSERIALIZED ***", - "canonical": "GSERIALIZED ***" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "space_bins" - } - ] - } + ] }, { - "name": "tgeo_space_time_split", - "file": "meos_geo.h", + "name": "tcbuffer_at_stbox", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal **", - "canonical": "Temporal **" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "xsize", - "cType": "double", - "canonical": "double" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcbuffer_minus_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ { - "name": "zsize", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcbuffer_minus_geom", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tcbuffer_minus_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { "name": "border_inc", "cType": "bool", "canonical": "bool" - }, + } + ] + }, + { + "name": "tdistance_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ { - "name": "space_bins", - "cType": "GSERIALIZED ***", - "canonical": "GSERIALIZED ***" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "time_bins", - "cType": "TimestampTz **", - "canonical": "long **" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tdistance_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "space_bins" - }, - { - "param": "time_bins" - } - ] - } + ] }, { - "name": "geo_cluster_kmeans", - "file": "meos_geo.h", + "name": "tdistance_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nad_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "nad_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "nad_tcbuffer_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "nad_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nai_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "nai_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "nai_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "shortestline_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "shortestline_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "shortestline_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_eq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_eq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "always_eq_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "always_ne_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_eq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_eq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ever_eq_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ever_ne_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "teq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "teq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "acontains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "acontains_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "acontains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "acontains_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "acovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "acovers_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "acovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "acovers_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "adisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "adisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "adisjoint_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "adwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "adwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "adwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "aintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "aintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "aintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "atouches_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "atouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "atouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "econtains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "econtains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "econtains_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ecovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ecovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ecovers_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ecovers_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "edisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "edisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "edwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "edwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "edwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "eintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "eintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "eintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "etouches_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "etouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "etouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcontains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcontains_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcontains_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tcontains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcontains_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcovers_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcovers_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tcovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcovers_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tdwithin_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tdwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tdwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tdwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tdisjoint_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tdisjoint_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tdisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tdisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tdisjoint_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tintersects_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tintersects_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ttouches_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ttouches_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ttouches_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ttouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ttouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ensure_valid_cbuffer_cbuffer", + "file": "cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ensure_valid_cbuffer_geo", + "file": "cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_valid_cbuffer_stbox", + "file": "cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "ensure_valid_cbufferset_cbuffer", + "file": "cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_collinear", + "file": "cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cbuf3", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "cbuffersegm_interpolate", + "file": "cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "start", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "end", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ratio", + "cType": "long double", + "canonical": "long double" + } + ] + }, + { + "name": "cbuffersegm_locate", + "file": "cbuffer.h", + "returnType": { + "c": "long double", + "canonical": "long double" + }, + "params": [ + { + "name": "start", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "end", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "value", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_parse", + "file": "cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "cbuffer_wkt_out", + "file": "cbuffer.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "value", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "extended", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "cbuffer_point_p", + "file": "cbuffer.h", + "returnType": { + "c": "const int *", + "canonical": "const int *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "datum_cbuffer_round", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "buffer", + "cType": "int", + "canonical": "int" + }, + { + "name": "size", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbuffer_transf_pj", + "file": "cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "srid_to", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "pj", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "cbuffer_distance", + "file": "cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "datum_cbuffer_distance", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "int", + "canonical": "int" + }, + { + "name": "cb2", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbuffersegm_distance_turnpt", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "end1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "start2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "end2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", + "canonical": "int" + }, + { + "name": "t1", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "t2", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "cbuffer_contains", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_covers", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_disjoint", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_intersects", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_dwithin", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "cbuffer_touches", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "datum_cbuffer_contains", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "int", + "canonical": "int" + }, + { + "name": "cb2", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "datum_cbuffer_covers", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "int", + "canonical": "int" + }, + { + "name": "cb2", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "datum_cbuffer_disjoint", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "int", + "canonical": "int" + }, + { + "name": "cb2", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "datum_cbuffer_intersects", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "int", + "canonical": "int" + }, + { + "name": "cb2", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "datum_cbuffer_dwithin", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "int", + "canonical": "int" + }, + { + "name": "cb2", + "cType": "int", + "canonical": "int" + }, + { + "name": "dist", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "datum_cbuffer_touches", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "int", + "canonical": "int" + }, + { + "name": "cb2", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "temptype_subtype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "subtype", + "cType": "tempSubtype", + "canonical": "tempSubtype" + } + ] + }, + { + "name": "temptype_subtype_all", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "subtype", + "cType": "tempSubtype", + "canonical": "tempSubtype" + } + ] + }, + { + "name": "tempsubtype_name", + "file": "meos_catalog.h", + "returnType": { + "c": "const char *", + "canonical": "const char *" + }, + "params": [ + { + "name": "subtype", + "cType": "tempSubtype", + "canonical": "tempSubtype" + } + ] + }, + { + "name": "tempsubtype_from_string", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "subtype", + "cType": "int16 *", + "canonical": "short *" + } + ], + "shape": { + "namedOutputs": [ + "subtype" + ] + } + }, + { + "name": "meosoper_name", + "file": "meos_catalog.h", + "returnType": { + "c": "const char *", + "canonical": "const char *" + }, + "params": [ + { + "name": "oper", + "cType": "meosOper", + "canonical": "meosOper" + } + ] + }, + { + "name": "meosoper_from_string", + "file": "meos_catalog.h", + "returnType": { + "c": "meosOper", + "canonical": "meosOper" + }, + "params": [ + { + "name": "name", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "interptype_name", + "file": "meos_catalog.h", + "returnType": { + "c": "const char *", + "canonical": "const char *" + }, + "params": [ + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "interptype_from_string", + "file": "meos_catalog.h", + "returnType": { + "c": "interpType", + "canonical": "interpType" + }, + "params": [ + { + "name": "interp_str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "meostype_name", + "file": "meos_catalog.h", + "returnType": { + "c": "const char *", + "canonical": "const char *" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temptype_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "settype_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spantype_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spantype_spansettype", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spansettype_spantype", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "basetype_spantype", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "basetype_settype", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tnumber_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "geo_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "meos_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "alphanum_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "alphanum_temptype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "time_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "set_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "set_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "numset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_numset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "timeset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "set_spantype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_set_spantype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "alphanumset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "settype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "geoset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_geoset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spatialset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_spatialset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "span_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "span_canon_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "span_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "type_span_bbox", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "span_tbox_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_span_tbox_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "numspan_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "numspan_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_numspan_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "timespan_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "timespan_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spanset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "timespanset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_timespanset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temporal_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temporal_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temptype_supports_linear", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "basetype_byvalue", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "basetype_varlength", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "meostype_length", + "file": "meos_catalog.h", + "returnType": { + "c": "int16", + "canonical": "short" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "talphanum_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "talpha_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tnumber_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tnumber_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tnumber_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tnumber_spantype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spatial_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tspatial_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tspatial_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tpoint_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tpoint_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tgeo_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tgeo_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tgeo_type_all", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tgeo_type_all", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tgeometry_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tgeometry_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tgeodetic_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tgeodetic_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tnumber_tpoint_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "gsl_get_generation_rng", + "file": "meos_internal.h", + "returnType": { + "c": "gsl_rng *", + "canonical": "gsl_rng *" + }, + "params": [] + }, + { + "name": "gsl_get_aggregation_rng", + "file": "meos_internal.h", + "returnType": { + "c": "gsl_rng *", + "canonical": "gsl_rng *" + }, + "params": [] + }, + { + "name": "datum_ceil", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_degrees", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "normalize", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_float_round", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_floor", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_hash", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum_hash_extended", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "seed", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "datum_radians", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "floatspan_round_set", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "set_in", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "set_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "span_in", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "span_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "spanset_in", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spanset_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "set_make", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_make_exp", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "span_make", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "lower", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "upper", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "span_set", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "lower", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "upper", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "spanset_make_exp", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "spans", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "spanset_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "spans", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_span", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "set_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "value_set_span", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "value_set", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "value_span", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "numspan_width", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "numspanset_width", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "boundspan", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_end_value", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "set_mem_size", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "set_set_subspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "minidx", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxidx", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "set_set_span", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "set_start_value", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "set_value_n", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "set_vals", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "set_values", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "spanset_lower", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "spanset_mem_size", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "spanset_sps", + "file": "meos_internal.h", + "returnType": { + "c": "const Span **", + "canonical": "const struct Span **" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "spanset_num_spans", + "arg": "ss" + } + } + } + }, + { + "name": "spanset_upper", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "datespan_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "floatspan_set_intspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "intspan_set_floatspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "numset_shift_scale", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "numspan_expand", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "numspan_shift_scale", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "numspanset_shift_scale", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_compact", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "span_expand", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "spanset_compact", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "tbox_expand_value", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetyp", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "textcat_textset_text_common", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "txt", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tstzspan_set_datespan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "adjacent_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "adjacent_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "adjacent_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "contained_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "contained_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "contained_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "contains_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "contains_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "contains_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ovadj_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "left_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "left_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "left_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "left_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "left_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "left_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "lfnadj_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "overleft_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overleft_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overleft_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overleft_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "overleft_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "overleft_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "overright_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overright_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overright_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overright_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "overright_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "overright_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "right_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "right_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "right_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "right_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "right_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "right_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "bbox_type", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "bboxtype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "bbox_get_size", + "file": "meos_internal.h", + "returnType": { + "c": "size_t", + "canonical": "unsigned long" + }, + "params": [ + { + "name": "bboxtype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "bbox_max_dims", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "bboxtype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temporal_bbox_eq", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "box2", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temporal_bbox_cmp", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "box1", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "box2", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "bbox_union_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "inter_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "intersection_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "intersection_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "intersection_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "intersection_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "intersection_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "intersection_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "mi_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "minus_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "minus_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "minus_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "minus_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "minus_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "minus_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "super_union_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "union_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "union_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "union_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "union_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "union_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "union_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "distance_set_set", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s1", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "s2", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "distance_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "distance_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "distance_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "distance_spanset_span", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "distance_spanset_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "distance_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "distance_value_value", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spanbase_extent_transfn", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "state", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "value_union_transfn", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "state", + "cType": "Set *", + "canonical": "struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "number_tstzspan_to_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "number_timestamptz_to_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tbox_set", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "p", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "float_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "d", + "cType": "double", + "canonical": "double" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "int_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "i", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "number_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "number_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "numset_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "numspan_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "timestamptz_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tstzset_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tstzspan_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tbox_shift_scale_value", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tbox_expand", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "inter_tbox_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tboolinst_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tboolinst_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tboolseq_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tboolseq_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tboolseqset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tboolseqset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "temporal_in", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temporal_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "temparr_out", + "file": "meos_internal.h", + "returnType": { + "c": "char **", + "canonical": "char **" + }, + "params": [ + { + "name": "temparr", + "cType": "Temporal **", + "canonical": "struct Temporal **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tfloatinst_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tfloatinst_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tfloatseq_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tfloatseq_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tfloatseqset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tfloatseqset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tinstant_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "spatial", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tinstant_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tinstant_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tintinst_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tintinst_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tintseq_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tintseq_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tintseqset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tintseqset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tsequence_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "spatial", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequence_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequence_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "spatial", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "ttextinst_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "ttextinst_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "ttextseq_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "ttextseq_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "ttextseqset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "ttextseqset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "temporal_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "mfjson", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temporal_from_base_temp", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tinstant_copy", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_make", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tinstant_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequence_copy", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_from_base_temp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_from_base_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "tsequence_from_base_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequence_make_exp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_copy", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tseqsetarr_to_tseqset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seqsets", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "totalseqs", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_from_base_temp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_from_base_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_make_exp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "tinstant_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "tnumber_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tnumberinst_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tnumberseq_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tnumberseqset_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tsequence_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "tsequenceset_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "temporal_end_inst", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_end_value", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_inst_n", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "temporal_insts_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const struct TInstant **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_max_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_max_value", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_mem_size", + "file": "meos_internal.h", + "returnType": { + "c": "size_t", + "canonical": "unsigned long" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_min_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_min_value", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_sequences_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TSequence **", + "canonical": "const struct TSequence **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_set_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "temporal_start_inst", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_start_value", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_values_p", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_value_n", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "temporal_values", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tinstant_hash", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_insts", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const struct TInstant **" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tinstant_set_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "tinstant_time", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_timestamps", + "file": "meos_internal.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tinstant_value_p", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_value", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_value_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tinstant_values_p", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnumber_set_span", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "span", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "tnumberinst_valuespans", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tnumberseq_avg_val", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseq_valuespans", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseqset_avg_val", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tnumberseqset_valuespans", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequence_duration", + "file": "meos_internal.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_end_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_hash", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_insts_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const struct TInstant **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "temporal_num_instants", + "arg": "seq", + "castTo": "const Temporal *" + } + } + } + }, + { + "name": "tsequence_max_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_max_val", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_min_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_min_val", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_segments", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequence_seqs", + "file": "meos_internal.h", + "returnType": { + "c": "const TSequence **", + "canonical": "const struct TSequence **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequence_start_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_time", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_timestamps", + "file": "meos_internal.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequence_value_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tsequence_values_p", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequenceset_duration", + "file": "meos_internal.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "boundspan", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_end_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_hash", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_inst_n", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_insts_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const struct TInstant **" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "tsequenceset_num_instants", + "arg": "ss" + } + } + } + }, + { + "name": "tsequenceset_max_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_max_val", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_min_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_min_val", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_num_instants", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_num_timestamps", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_segments", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequenceset_sequences_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TSequence **", + "canonical": "const struct TSequence **" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "temporal_num_sequences", + "arg": "ss", + "castTo": "const Temporal *" + } + } + } + }, + { + "name": "tsequenceset_start_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_time", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_timestamptz_n", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequenceset_timestamps", + "file": "meos_internal.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequenceset_value_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tsequenceset_value_n", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tsequenceset_values_p", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_restart", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "Temporal *", + "canonical": "struct Temporal *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "temporal_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "temporal_tsequenceset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tinstant_shift_time", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interv", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tinstant_to_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tinstant_to_tsequence_free", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "inst", + "cType": "TInstant *", + "canonical": "struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tinstant_to_tsequenceset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tnumber_shift_scale_value", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberinst_shift_value", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "tnumberseq_shift_scale_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberseqset_shift_scale_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_restart", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequence_set_interp", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequence_shift_scale_time", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "shift", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tsequence_subseq", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "from", + "cType": "int", + "canonical": "int" + }, + { + "name": "to", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_to_tinstant", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_to_tsequenceset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_to_tsequenceset_free", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + } + ] + }, + { + "name": "tsequence_to_tsequenceset_interp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_restart", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_set_interp", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_shift_scale_time", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "start", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tsequenceset_to_discrete", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_to_linear", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_to_step", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_to_tinstant", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_to_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tinstant_merge", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_merge_array", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequence_append_tinstant", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_append_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_delete_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_delete_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_delete_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_delete_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_insert", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_merge", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_merge_array", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_append_tinstant", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_append_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_delete_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_delete_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "tsequenceset_delete_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "tsequenceset_delete_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ps", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "tsequenceset_insert", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_merge", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_merge_array", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seqsets", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequence_expand_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tsequence_set_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "box", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "tsequenceset_expand_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequenceset_set_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "box", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "tcontseq_after_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcontseq_before_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcontseq_restrict_minmax", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_after_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_before_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_restrict_minmax", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_bbox_restrict_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "set", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "temporal_restrict_minmax", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_value", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_values", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "set", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_value_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tinstant_after_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_before_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "period", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_value", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_values", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "set", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumber_restrict_span", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumber_restrict_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberinst_restrict_span", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberinst_restrict_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberseqset_restrict_span", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberseqset_restrict_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "spanset", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequence_restrict_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_restrict_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_after_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_before_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_minmax", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ps", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_values", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_cmp", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_eq", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tsequence_cmp", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_eq", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequenceset_cmp", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_eq", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "always_eq_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_eq_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_ne_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ne_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_ge_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ge_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_gt_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_gt_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_le_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_le_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_lt_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_lt_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_eq_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_eq_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_ne_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ne_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_ge_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ge_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_gt_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_gt_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_le_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_le_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_lt_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_lt_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "tnumberinst_abs", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tnumberseq_abs", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseq_angular_difference", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseq_delta_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseqset_abs", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tnumberseqset_angular_difference", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tnumberseqset_delta_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tdistance_tnumber_number", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "nad_tbox_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "nad_tnumber_number", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "nad_tnumber_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "nad_tnumber_tnumber", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnumberseq_integral", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseq_twavg", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseqset_integral", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tnumberseqset_twavg", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "temporal_compact", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tsequence_compact", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequenceset_compact", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "temporal_skiplist_make", + "file": "meos_internal.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [] + }, + { + "name": "skiplist_make", + "file": "meos_internal.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "key_size", + "cType": "size_t", + "canonical": "unsigned long" + }, + { + "name": "value_size", + "cType": "size_t", + "canonical": "unsigned long" + }, + { + "name": "comp_fn", + "cType": "int (*)(void *, void *)", + "canonical": "int (*)(void *, void *)" + }, + { + "name": "merge_fn", + "cType": "void *(*)(void *, void *)", + "canonical": "void *(*)(void *, void *)" + } + ] + }, + { + "name": "skiplist_search", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "key", + "cType": "void *", + "canonical": "void *" + }, + { + "name": "value", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "skiplist_free", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, + { + "name": "skiplist_splice", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "keys", + "cType": "void **", + "canonical": "void **" + }, + { + "name": "values", + "cType": "void **", + "canonical": "void **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "sktype", + "cType": "SkipListType", + "canonical": "SkipListType" + } + ] + }, + { + "name": "temporal_skiplist_splice", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "values", + "cType": "void **", + "canonical": "void **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "skiplist_values", + "file": "meos_internal.h", + "returnType": { + "c": "void **", + "canonical": "void **" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, + { + "name": "skiplist_keys_values", + "file": "meos_internal.h", + "returnType": { + "c": "void **", + "canonical": "void **" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "values", + "cType": "void **", + "canonical": "void **" + } + ] + }, + { + "name": "temporal_app_tinst_transfn", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "state", + "cType": "Temporal *", + "canonical": "struct Temporal *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "temporal_app_tseq_transfn", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "state", + "cType": "Temporal *", + "canonical": "struct Temporal *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "span_bins", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "spanset_bins", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnumber_value_bins", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnumber_value_time_boxes", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "torigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnumber_value_split", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal **", + "canonical": "struct Temporal **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "bins", + "cType": "Datum **", + "canonical": "int ((**)(int *))()" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tbox_get_value_time_tile", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "torigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tnumber_value_time_split", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal **", + "canonical": "struct Temporal **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "torigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "value_bins", + "cType": "Datum **", + "canonical": "int ((**)(int *))()" + }, + { + "name": "time_bins", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "double2_out", + "file": "doublen.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "d", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "double2_set", + "file": "doublen.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "a", + "cType": "double", + "canonical": "double" + }, + { + "name": "b", + "cType": "double", + "canonical": "double" + }, + { + "name": "result", + "cType": "double2 *", + "canonical": "double2 *" + } + ] + }, + { + "name": "double2_add", + "file": "doublen.h", + "returnType": { + "c": "double2 *", + "canonical": "double2 *" + }, + "params": [ + { + "name": "d1", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "d2", + "cType": "const double2 *", + "canonical": "const double2 *" + } + ] + }, + { + "name": "double2_eq", + "file": "doublen.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "d1", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "d2", + "cType": "const double2 *", + "canonical": "const double2 *" + } + ] + }, + { + "name": "double3_out", + "file": "doublen.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "d", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "double3_set", + "file": "doublen.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "a", + "cType": "double", + "canonical": "double" + }, + { + "name": "b", + "cType": "double", + "canonical": "double" + }, + { + "name": "c", + "cType": "double", + "canonical": "double" + }, + { + "name": "result", + "cType": "double3 *", + "canonical": "double3 *" + } + ] + }, + { + "name": "double3_add", + "file": "doublen.h", + "returnType": { + "c": "double3 *", + "canonical": "double3 *" + }, + "params": [ + { + "name": "d1", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "d2", + "cType": "const double3 *", + "canonical": "const double3 *" + } + ] + }, + { + "name": "double3_eq", + "file": "doublen.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "d1", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "d2", + "cType": "const double3 *", + "canonical": "const double3 *" + } + ] + }, + { + "name": "double4_out", + "file": "doublen.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "d", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "double4_set", + "file": "doublen.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "a", + "cType": "double", + "canonical": "double" + }, + { + "name": "b", + "cType": "double", + "canonical": "double" + }, + { + "name": "c", + "cType": "double", + "canonical": "double" + }, + { + "name": "d", + "cType": "double", + "canonical": "double" + }, + { + "name": "result", + "cType": "double4 *", + "canonical": "double4 *" + } + ] + }, + { + "name": "double4_add", + "file": "doublen.h", + "returnType": { + "c": "double4 *", + "canonical": "double4 *" + }, + "params": [ + { + "name": "d1", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "d2", + "cType": "const double4 *", + "canonical": "const double4 *" + } + ] + }, + { + "name": "double4_eq", + "file": "doublen.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "d1", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "d2", + "cType": "const double4 *", + "canonical": "const double4 *" + } + ] + }, + { + "name": "double2_collinear", + "file": "doublen.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "x1", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "x2", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "x3", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "double3_collinear", + "file": "doublen.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "x1", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "x2", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "x3", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "double4_collinear", + "file": "doublen.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "x1", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "x2", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "x3", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "double2segm_interpolate", + "file": "doublen.h", + "returnType": { + "c": "double2 *", + "canonical": "double2 *" + }, + "params": [ + { + "name": "start", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "end", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "ratio", + "cType": "long double", + "canonical": "long double" + } + ] + }, + { + "name": "double3segm_interpolate", + "file": "doublen.h", + "returnType": { + "c": "double3 *", + "canonical": "double3 *" + }, + "params": [ + { + "name": "start", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "end", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "ratio", + "cType": "long double", + "canonical": "long double" + } + ] + }, + { + "name": "double4segm_interpolate", + "file": "doublen.h", + "returnType": { + "c": "double4 *", + "canonical": "double4 *" + }, + "params": [ + { + "name": "start", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "end", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "ratio", + "cType": "long double", + "canonical": "long double" + } + ] + }, + { + "name": "pg_atoi", + "file": "temporal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "size", + "cType": "int", + "canonical": "int" + }, + { + "name": "c", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "ensure_has_X", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_has_Z", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_has_T", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_has_not_Z", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_not_null", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ptr", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "ensure_one_not_null", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ptr1", + "cType": "void *", + "canonical": "void *" + }, + { + "name": "ptr2", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "ensure_one_true", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ensure_valid_interp", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "ensure_continuous", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ensure_same_interp", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ensure_same_continuous_interp", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_linear_interp", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_nonlinear_interp", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_common_dimension", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_temporal_isof_type", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_temporal_isof_basetype", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_temporal_isof_subtype", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "type", + "cType": "tempSubtype", + "canonical": "tempSubtype" + } + ] + }, + { + "name": "ensure_same_temporal_type", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ensure_valid_tnumber_numspan", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "ensure_valid_tnumber_numspanset", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "ensure_valid_tnumber_tbox", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "ensure_valid_temporal_set", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "ensure_valid_temporal_temporal", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ensure_valid_tnumber_tnumber", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ensure_not_negative", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "i", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "ensure_positive", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "i", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "not_negative_datum", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_not_negative_datum", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "positive_datum", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_positive_datum", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_valid_day_duration", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "positive_duration", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_positive_duration", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "temporal_bbox_ptr", + "file": "temporal.h", + "returnType": { + "c": "void *", + "canonical": "void *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "intersection_temporal_temporal", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "mode", + "cType": "SyncMode", + "canonical": "SyncMode" + }, + { + "name": "inter1", + "cType": "Temporal **", + "canonical": "struct Temporal **" + }, + { + "name": "inter2", + "cType": "Temporal **", + "canonical": "struct Temporal **" + } + ] + }, + { + "name": "mobilitydb_version", + "file": "temporal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [] + }, + { + "name": "mobilitydb_full_version", + "file": "temporal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [] + }, + { + "name": "round_fn", + "file": "temporal.h", + "returnType": { + "c": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temporal_bbox_restrict_value", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ensure_valid_tcbuffer_cbuffer", + "file": "tcbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ensure_valid_tcbuffer_geo", + "file": "tcbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_valid_tcbuffer_stbox", + "file": "tcbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "ensure_valid_tcbuffer_tcbuffer", + "file": "tcbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcbuffersegm_intersection_value", + "file": "tcbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", + "canonical": "int" + }, + { + "name": "t1", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "t2", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tcbuffersegm_intersection", + "file": "tcbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", + "canonical": "int" + }, + { + "name": "t1", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "t2", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tcbuffersegm_dwithin_turnpt", + "file": "tcbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", + "canonical": "int" + }, + { + "name": "t1", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "t2", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tcbuffersegm_distance_turnpt", + "file": "tcbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", + "canonical": "int" + }, + { + "name": "t1", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "t2", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "cbuffer_set_stbox", + "file": "tcbuffer_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "cbufferarr_set_stbox", + "file": "tcbuffer_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "cbuffer_timestamptz_set_stbox", + "file": "tcbuffer_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "cbuffer_tstzspan_set_stbox", + "file": "tcbuffer_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tcbufferinst_set_stbox", + "file": "tcbuffer_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tcbufferinstarr_set_stbox", + "file": "tcbuffer_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tcbufferseq_expand_stbox", + "file": "tcbuffer_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tcbufferinst_trav_area", + "file": "tcbuffer_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tcbufferseq_trav_area", + "file": "tcbuffer_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tcbufferseqset_trav_area", + "file": "tcbuffer_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tcbuffersegm_trav_area", + "file": "tcbuffer_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tcbuffer_restrict_cbuffer", + "file": "tcbuffer_spatialfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcbuffer_restrict_stbox", + "file": "tcbuffer_spatialfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcbuffer_restrict_geom", + "file": "tcbuffer_spatialfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_tcbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_tcbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_tcbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_tcbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinterrel_tcbuffer_cbuffer", + "file": "tcbuffer_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "tinter", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinterrel_tcbuffer_geo", + "file": "tcbuffer_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "tinter", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "lwproj_lookup", + "file": "meos_transform.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "srid_from", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "srid_to", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "pj", + "cType": "int **", + "canonical": "int **" + } + ] + }, + { + "name": "spheroid_init_from_srid", + "file": "meos_transform.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "s", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "srid_check_latlong", + "file": "meos_transform.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "srid_is_latlong", + "file": "meos_transform.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "geom_serialize", + "file": "postgis_funcs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "lwgeom", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "geog_serialize", + "file": "postgis_funcs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "lwgeom", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "postgis_valid_typmod", + "file": "postgis_funcs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "gs", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "typmod", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "geo_as_wkt", + "file": "postgis_funcs.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "precision", + "cType": "int", + "canonical": "int" + }, + { + "name": "extended", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "box2d_to_lwgeom", + "file": "postgis_funcs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "box", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "box3d_to_lwgeom", + "file": "postgis_funcs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "box", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "POSTGIS2GEOS", + "file": "postgis_funcs.h", + "returnType": { + "c": "GEOSGeometry *", + "canonical": "struct GEOSGeom_t *" + }, + "params": [ + { + "name": "pglwgeom", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "GEOS2POSTGIS", + "file": "postgis_funcs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "geom", + "cType": "GEOSGeom", + "canonical": "struct GEOSGeom_t *" + }, + { + "name": "want3d", + "cType": "char", + "canonical": "char" + } + ] + }, + { + "name": "geom_spatialrel", + "file": "postgis_funcs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "rel", + "cType": "spatialRel", + "canonical": "spatialRel" + } + ] + }, + { + "name": "lwgeom_line_interpolate_point", + "file": "postgis_funcs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "geom", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "fraction", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "repeat", + "cType": "char", + "canonical": "char" + } + ] + }, + { + "name": "point_get_coords", + "file": "stbox.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "point", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "x", + "cType": "double *", + "canonical": "double *" + }, + { + "name": "y", + "cType": "double *", + "canonical": "double *" + }, + { + "name": "z", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "tstzset_stbox_slice", + "file": "stbox.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "tsdatum", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tstzspanset_stbox_slice", + "file": "stbox.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "psdatum", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "stbox_index_leaf_consistent", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "key", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "stbox_gist_inner_consistent", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "key", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "stbox_index_recheck", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "mobilitydb_init", + "file": "tgeo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [] + }, + { + "name": "geo_stbox", + "file": "tgeo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "stbox_geo", + "file": "tgeo.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "tcomp_geo_tgeo", + "file": "tgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + } + ] + }, + { + "name": "tcomp_tgeo_geo", + "file": "tgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + } + ] + }, + { + "name": "ensure_geoaggstate", + "file": "tgeo_aggfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "state", + "cType": "const SkipList *", + "canonical": "const struct SkipList *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ensure_geoaggstate_state", + "file": "tgeo_aggfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "state1", + "cType": "const SkipList *", + "canonical": "const struct SkipList *" + }, + { + "name": "state2", + "cType": "const SkipList *", + "canonical": "const struct SkipList *" + } + ] + }, + { + "name": "tpoint_transform_tcentroid", + "file": "tgeo_aggfuncs.h", + "returnType": { + "c": "Temporal **", + "canonical": "struct Temporal **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tpointinst_tcentroid_finalfn", + "file": "tgeo_aggfuncs.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tpointseq_tcentroid_finalfn", + "file": "tgeo_aggfuncs.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "point3d_min_dist", + "file": "tgeo_distance.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "p1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "p2", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "p3", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "p4", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "fraction", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "tgeompointsegm_distance_turnpt", + "file": "tgeo_distance.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", + "canonical": "int" + }, + { + "name": "t1", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "t2", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tgeogpointsegm_distance_turnpt", + "file": "tgeo_distance.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", + "canonical": "int" + }, + { + "name": "t1", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "t2", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnumberinst_distance", + "file": "tgeo_distance.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_distance", + "file": "tgeo_distance.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + } + ] + }, + { + "name": "tpointseq_at_geom", + "file": "tgeo_restrict.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tpointseq_interperiods", + "file": "tgeo_restrict.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "datum_point4d", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "p", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "geopoint_cmp", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "geopoint_eq", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "geopoint_same", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "datum_point_eq", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "point1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "point2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_point_same", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "point1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "point2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum2_point_eq", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "point1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "point2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum2_point_ne", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "point1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "point2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum2_point_same", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "point1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "point2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum2_point_nsame", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "point1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "point2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum2_geom_centroid", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geo", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum2_geog_centroid", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geo", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "geo_extract_elements", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int **", + "canonical": "int **" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "geo_serialize", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "geom", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "geo_distance_fn", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "pt_distance_fn", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "datum_geom_distance2d", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_distance3d", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geog_distance", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geog1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geog2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_pt_distance2d", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_pt_distance3d", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "spatial_flags", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int16", + "canonical": "short" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_srid_is_latlong", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "ensure_spatial_validity", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ensure_not_geodetic", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_same_geodetic", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_same_geodetic_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_same_geodetic_tspatial_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_same_geodetic_tspatial_base", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "base", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ensure_srid_known", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "ensure_same_srid", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "srid1", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "srid2", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "ensure_same_dimensionality", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "same_spatial_dimensionality", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_same_spatial_dimensionality", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_same_dimensionality_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "same_dimensionality_tspatial_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_same_dimensionality_tspatial_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_same_spatial_dimensionality_stbox_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_same_geodetic_stbox_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_has_Z_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_has_not_Z_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_has_M_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_has_not_M_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_not_geodetic_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_point_type", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_mline_type", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "circle_type", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_circle_type", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_not_empty", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_valid_stbox_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_valid_tspatial_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_valid_tspatial_base", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "base", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ensure_valid_tspatial_tspatial", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ensure_valid_spatial_stbox_stbox", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "ensure_valid_tgeo_stbox", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "ensure_valid_geo_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_valid_tgeo_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_valid_tgeo_tgeo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ensure_valid_tpoint_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "ensure_valid_tpoint_tpoint", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "mline_type", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tpoint_get_coord", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "coord", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "eacomp_tgeo_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "closest_point2d_on_segment_ratio", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "long double", + "canonical": "long double" + }, + "params": [ + { + "name": "p", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "A", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "B", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "closest", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "closest_point3dz_on_segment_ratio", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "long double", + "canonical": "long double" + }, + "params": [ + { + "name": "p", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "A", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "B", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "closest", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "closest_point_on_segment_sphere", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "long double", + "canonical": "long double" + }, + "params": [ + { + "name": "p", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "A", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "B", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "closest", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "dist", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "interpolate_point4d_spheroid", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "p1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "p2", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "p", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "s", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "f", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "geopoint_make", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "z", + "cType": "double", + "canonical": "double" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "geodetic", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "lwcircle_make", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "radius", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "geocircle_make", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "radius", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "pointsegm_interpolate", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ratio", + "cType": "long double", + "canonical": "long double" + } + ] + }, + { + "name": "pointsegm_locate", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "long double", + "canonical": "long double" + }, + "params": [ + { + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "point", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "tgeompointsegm_intersection", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", + "canonical": "int" + }, + { + "name": "t1", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "t2", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tgeogpointsegm_intersection", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", + "canonical": "int" + }, + { + "name": "t1", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "t2", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "geopoint_collinear", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value3", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "geodetic", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "lwpointarr_remove_duplicates", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int **", + "canonical": "int **" + }, + "params": [ + { + "name": "points", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "newcount", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "lwpointarr_make_trajectory", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "points", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "lwline_make", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "value1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "lwcoll_from_points_lines", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "points", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "lines", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "npoints", + "cType": "int", + "canonical": "int" + }, + { + "name": "nlines", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tpointseq_stops_iter", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "mintunits", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "datum_geom_contains", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_covers", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_disjoint2d", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_disjoint3d", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geog_disjoint", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geog1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geog2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_intersects2d", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_intersects3d", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geog_intersects", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geog1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geog2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_touches", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_dwithin2d", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_dwithin3d", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geog_dwithin", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geog1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geog2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_relate_pattern", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "geog1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geog2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "p", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "geo_disjoint_fn", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "geo_disjoint_fn_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "uint8_t", + "canonical": "unsigned char" + } + ] + }, + { + "name": "geo_intersects_fn", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "geo_intersects_fn_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "uint8_t", + "canonical": "unsigned char" + } + ] + }, + { + "name": "geo_dwithin_fn", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "datum_func3", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "geo_dwithin_fn_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "datum_func3", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "uint8_t", + "canonical": "unsigned char" + } + ] + }, + { + "name": "tpointsegm_tdwithin_turnpt", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", + "canonical": "int" + }, + { + "name": "t1", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "t2", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "spatialrel_geo_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "gs2", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "varfunc", + "canonical": "int (*)(int ((*)(int *))(), ...)" + }, + { + "name": "numparam", + "cType": "int", + "canonical": "int" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "spatialrel_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "varfunc", + "canonical": "int (*)(int ((*)(int *))(), ...)" + }, + { + "name": "numparam", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "ea_contains_geo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_tgeo_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_geo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_tgeo_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_geo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_tgeo_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_geo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_tgeo_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_tpoint_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_tgeo_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_dwithin_tgeo_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_dwithin_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_spatialrel_tspatial_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_spatialrel_tspatial_tspatial", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tspatialrel_tspatial_base", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "base", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "varfunc", + "canonical": "int (*)(int ((*)(int *))(), ...)" + }, + { + "name": "numparam", + "cType": "int", + "canonical": "int" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tspatialrel_tspatial_tspatial", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "varfunc", + "canonical": "int (*)(int ((*)(int *))(), ...)" + }, + { + "name": "numparam", + "cType": "int", + "canonical": "int" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinterrel_tgeo_geo", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "tinter", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinterrel_tspatial_base", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "base", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "tinter", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + } + ] + }, + { + "name": "tinterrel_tspatial_tspatial", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "tinter", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdwithin_tspatial_tspatial", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "sync1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "sync2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "datum_func3", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "tpfn", + "cType": "tpfunc_temp", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int, int, int *, int *)" + } + ] + }, + { + "name": "tdwithin_add_solutions", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "solutions", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc1", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "t1", + "cType": "int", + "canonical": "int" + }, + { + "name": "t2", + "cType": "int", + "canonical": "int" + }, + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "tdwithin_tspatial_spatial", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "base", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "datum_func3", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "tpfn", + "cType": "tpfunc_temp", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int, int, int *, int *)" + } + ] + }, + { + "name": "bitmatrix_make", + "file": "tgeo_tile.h", + "returnType": { + "c": "BitMatrix *", + "canonical": "BitMatrix *" + }, + "params": [ + { + "name": "count", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "ndims", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tpoint_set_tiles", + "file": "tgeo_tile.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "state", + "cType": "const STboxGridState *", + "canonical": "const struct STboxGridState *" + }, + { + "name": "bm", + "cType": "BitMatrix *", + "canonical": "BitMatrix *" + } + ] + }, + { + "name": "tpoint_at_tile", + "file": "tgeo_tile.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "stbox_tile_state_set", + "file": "tgeo_tile.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "z", + "cType": "double", + "canonical": "double" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "tunits", + "cType": "int", + "canonical": "int" + }, + { + "name": "hasx", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "hast", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "stbox_tile_state_make", + "file": "tgeo_tile.h", + "returnType": { + "c": "STboxGridState *", + "canonical": "struct STboxGridState *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "sorigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "torigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "stbox_tile_state_next", + "file": "tgeo_tile.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "state", + "cType": "STboxGridState *", + "canonical": "struct STboxGridState *" + } + ] + }, + { + "name": "stbox_tile_state_get", + "file": "tgeo_tile.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "state", + "cType": "STboxGridState *", + "canonical": "struct STboxGridState *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tgeo_space_time_tile_init", + "file": "tgeo_tile.h", + "returnType": { + "c": "STboxGridState *", + "canonical": "struct STboxGridState *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "sorigin", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "torigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "bitmatrix", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "ntiles", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "stbox_space_time_tile", + "file": "tgeo_tile.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "point", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "duration", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "sorigin", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "torigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "hasx", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "hast", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "create_trip", + "file": "tpoint_datagen.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "lines", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "maxSpeeds", + "cType": "const double *", + "canonical": "const double *" + }, + { + "name": "categories", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "noEdges", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "startTime", + "cType": "int", + "canonical": "int" + }, + { + "name": "disturbData", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "verbosity", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "spatialarr_wkt_out", + "file": "tspatial.h", + "returnType": { + "c": "char **", + "canonical": "char **" + }, + "params": [ + { + "name": "spatialarr", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "extended", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "spatialbase_as_text", + "file": "tspatial.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "spatialbase_as_ewkt", + "file": "tspatial.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "point_transf_pj", + "file": "tspatial.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "srid_to", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "pj", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tgeoinst_set_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tgeoinstarr_set_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tgeoseq_expand_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tspatialinst_set_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tspatialinstarr_set_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "box", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "tspatialseqarr_set_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tspatialseq_expand_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "spatialarr_set_bbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "boxop_tspatial_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "func", + "cType": "bool (*)(const STBox *, const STBox *)", + "canonical": "_Bool (*)(const struct _Bool ()( STBox , STBox ) *, const struct _Bool ()( STBox , STBox ) *)" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "boxop_tspatial_tspatial", + "file": "tspatial_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "func", + "cType": "bool (*)(const STBox *, const STBox *)", + "canonical": "_Bool (*)(const struct _Bool ()( STBox , STBox ) *, const struct _Bool ()( STBox , STBox ) *)" + } + ] + }, + { + "name": "srid_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "srid", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "spatial_parse_elem", + "file": "tspatial_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "delim", + "cType": "char", + "canonical": "char" + }, + { + "name": "temp_srid", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "geo_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "delim", + "cType": "char", + "canonical": "char" + }, + { + "name": "srid", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "result", + "cType": "int **", + "canonical": "int **" + } + ] + }, + { + "name": "stbox_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + } + ] + }, + { + "name": "tpoint_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tspatialinst_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "temp_srid", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tspatialseq_disc_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "temp_srid", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tspatialseq_cont_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "temp_srid", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tspatialseqset_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "temp_srid", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tspatial_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "proj_get_context", + "file": "meos_internal_geo.h", + "returnType": { + "c": "PJ_CONTEXT *", + "canonical": "struct pj_ctx *" + }, + "params": [] + }, + { + "name": "datum_geo_round", + "file": "meos_internal_geo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "point_round", + "file": "meos_internal_geo.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "stbox_set", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "hasx", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "geodetic", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int", + "canonical": "int" + }, + { + "name": "xmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "xmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymin", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymax", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "gbox_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "geo_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "geoarr_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "spatial_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "spatialset_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "stbox_set_box3d", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box3d", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "stbox_set_gbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "gbox", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tstzset_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tstzspan_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tstzspanset_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "stbox_expand", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "inter_stbox_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tgeogpointinst_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tgeogpointinst_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeogpointseq_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeogpointseq_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeogpointseqset_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeogpointseqset_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeompointinst_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tgeompointinst_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeompointseq_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeompointseq_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeompointseqset_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeompointseqset_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeographyinst_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tgeographyinst_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeographyseq_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeographyseq_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeographyseqset_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeographyseqset_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeometryinst_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tgeometryinst_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeometryseq_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeometryseq_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeometryseqset_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeometryseqset_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tspatial_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tspatialseq_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tspatialseqset_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tgeo_restrict_elevation", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeo_restrict_geom", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeo_restrict_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoinst_restrict_geom", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoinst_restrict_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseq_restrict_geom", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseq_restrict_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseqset_restrict_geom", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseqset_restrict_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "spatial_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spatial_set_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tspatialinst_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tpointseq_azimuth", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tpointseq_cumulative_length", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "prevlength", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tpointseq_is_simple", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tpointseq_length", + "file": "meos_internal_geo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tpointseq_linear_trajectory", + "file": "meos_internal_geo.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "unary_union", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseq_stboxes", + "file": "meos_internal_geo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tgeoseq_split_n_stboxes", + "file": "meos_internal_geo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "max_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tpointseqset_azimuth", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tpointseqset_cumulative_length", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tpointseqset_is_simple", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tpointseqset_length", + "file": "meos_internal_geo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tgeoseqset_stboxes", + "file": "meos_internal_geo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tgeoseqset_split_n_stboxes", + "file": "meos_internal_geo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "max_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tgeominst_tgeoginst", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeomseq_tgeogseq", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeomseqset_tgeogseqset", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeom_tgeog", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeo_tpoint", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tspatialinst_set_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "TInstant *", + "canonical": "struct TInstant *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tpointseq_make_simple", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tspatialseq_set_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tpointseqset_make_simple", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tspatialseqset_set_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tpointseq_twcentroid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tpointseqset_twcentroid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "npoint_as_ewkt", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_as_hexwkb", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" + } + ] + }, + { + "name": "npoint_as_text", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_as_wkb", + "file": "meos_npoint.h", + "returnType": { + "c": "uint8_t *", + "canonical": "unsigned char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" + } + ] + }, + { + "name": "npoint_from_hexwkb", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "npoint_from_wkb", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" + }, + { + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" + } + ] + }, + { + "name": "npoint_in", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "npoint_out", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "nsegment_in", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "nsegment_out", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_make", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "rid", + "cType": "int", + "canonical": "int" + }, + { + "name": "pos", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "nsegment_make", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "rid", + "cType": "int", + "canonical": "int" + }, + { + "name": "pos1", + "cType": "double", + "canonical": "double" + }, + { + "name": "pos2", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "geompoint_to_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "geom_to_nsegment", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "npoint_to_geompoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_to_nsegment", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_to_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nsegment_to_geom", + "file": "meos_npoint.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_to_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "np", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "npoint_hash", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_hash_extended", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "seed", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_position", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_route", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nsegment_end_position", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_route", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_start_position", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "route_exists", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "rid", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "route_geom", + "file": "meos_npoint.h", + "returnType": { + "c": "const int *", + "canonical": "const int *" + }, + "params": [ + { + "name": "rid", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "route_length", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "rid", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_round", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "nsegment_round", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "get_srid_ways", + "file": "meos_npoint.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [] + }, + { + "name": "npoint_srid", + "file": "meos_npoint.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nsegment_srid", + "file": "meos_npoint.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "npoint_timestamptz_to_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_tstzspan_to_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "npoint_cmp", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_eq", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_ge", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_gt", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_le", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_lt", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_ne", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_same", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nsegment_cmp", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_eq", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_ge", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_gt", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_le", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_lt", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_ne", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "npointset_in", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "npointset_out", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npointset_make", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "values", + "cType": "Npoint **", + "canonical": "struct Npoint **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_to_set", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npointset_end_value", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "npointset_routes", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "npointset_start_value", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "npointset_value_n", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Npoint **", + "canonical": "struct Npoint **" + } + ] + }, + { + "name": "npointset_values", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint **", + "canonical": "struct Npoint **" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "set_num_values", + "arg": "s" + } + } + } + }, + { + "name": "contained_npoint_set", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "contains_set_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "intersection_npoint_set", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "intersection_set_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "minus_npoint_set", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "minus_set_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_union_transfn", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "state", + "cType": "Set *", + "canonical": "struct Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "union_npoint_set", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "union_set_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tnpoint_in", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tnpoint_out", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tnpointinst_make", + "file": "meos_npoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tgeompoint_to_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_to_tgeompoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_cumulative_length", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_length", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_positions", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment **", + "canonical": "struct Nsegment **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnpoint_route", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_routes", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_speed", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_trajectory", + "file": "meos_npoint.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_twcentroid", + "file": "meos_npoint.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_at_geom", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tnpoint_at_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tnpoint_at_npointset", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "tnpoint_at_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnpoint_minus_geom", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tnpoint_minus_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tnpoint_minus_npointset", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "tnpoint_minus_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdistance_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tdistance_tnpoint_point", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tdistance_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nad_tnpoint_geo", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "nad_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nad_tnpoint_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "nad_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nai_tnpoint_geo", + "file": "meos_npoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "nai_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nai_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "shortestline_tnpoint_geo", + "file": "meos_npoint.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "shortestline_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "shortestline_tnpoint_tnpoint", + "file": "meos_npoint.h", "returnType": { "c": "int *", "canonical": "int *" }, "params": [ { - "name": "geoms", - "cType": "const GSERIALIZED **", - "canonical": "const GSERIALIZED **" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_tcentroid_transfn", + "file": "meos_npoint.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "Temporal *", + "canonical": "struct Temporal *" + } + ] + }, + { + "name": "always_eq_npoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_eq_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "always_eq_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ne_npoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ne_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "always_ne_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_eq_npoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_eq_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "ever_eq_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ne_npoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ne_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "ever_ne_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "teq_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tne_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "pose_as_ewkt", + "file": "meos_pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pose_as_hexwkb", + "file": "meos_pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "ngeoms", - "cType": "uint32_t", - "canonical": "unsigned int" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" }, { - "name": "k", - "cType": "uint32_t", - "canonical": "unsigned int" + "name": "size", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "geo_cluster_dbscan", - "file": "meos_geo.h", + "name": "pose_as_text", + "file": "meos_pose.h", "returnType": { - "c": "uint32_t *", - "canonical": "unsigned int *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "geoms", - "cType": "const GSERIALIZED **", - "canonical": "const GSERIALIZED **" - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "tolerance", - "cType": "double", - "canonical": "double" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "minpoints", + "name": "maxdd", "cType": "int", "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" } ] }, { - "name": "geo_cluster_intersecting", - "file": "meos_geo.h", + "name": "pose_as_wkb", + "file": "meos_pose.h", "returnType": { - "c": "GSERIALIZED **", - "canonical": "GSERIALIZED **" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { - "name": "geoms", - "cType": "const GSERIALIZED **", - "canonical": "const GSERIALIZED **" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "ngeoms", - "cType": "uint32_t", - "canonical": "unsigned int" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "geo_cluster_within", - "file": "meos_geo.h", + "name": "pose_from_wkb", + "file": "meos_pose.h", "returnType": { - "c": "GSERIALIZED **", - "canonical": "GSERIALIZED **" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "geoms", - "cType": "const GSERIALIZED **", - "canonical": "const GSERIALIZED **" - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "tolerance", - "cType": "double", - "canonical": "double" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" } ] }, { - "name": "gsl_get_generation_rng", - "file": "meos_internal.h", - "returnType": { - "c": "gsl_rng *", - "canonical": "gsl_rng *" - }, - "params": [] - }, - { - "name": "gsl_get_aggregation_rng", - "file": "meos_internal.h", - "returnType": { - "c": "gsl_rng *", - "canonical": "gsl_rng *" - }, - "params": [] - }, - { - "name": "datum_ceil", - "file": "meos_internal.h", + "name": "pose_from_hexwkb", + "file": "meos_pose.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "unsigned long" + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "datum_degrees", - "file": "meos_internal.h", + "name": "pose_in", + "file": "meos_pose.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "normalize", - "cType": "Datum", - "canonical": "unsigned long" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "datum_float_round", - "file": "meos_internal.h", + "name": "pose_out", + "file": "meos_pose.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "size", - "cType": "Datum", - "canonical": "unsigned long" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "datum_floor", - "file": "meos_internal.h", + "name": "pose_copy", + "file": "meos_pose.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "datum_hash", - "file": "meos_internal.h", + "name": "pose_make_2d", + "file": "meos_pose.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "unsigned long" + "name": "x", + "cType": "double", + "canonical": "double" }, { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "theta", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "datum_hash_extended", - "file": "meos_internal.h", + "name": "pose_make_3d", + "file": "meos_pose.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "unsigned long" + "name": "x", + "cType": "double", + "canonical": "double" }, { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "y", + "cType": "double", + "canonical": "double" }, { - "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "name": "z", + "cType": "double", + "canonical": "double" + }, + { + "name": "W", + "cType": "double", + "canonical": "double" + }, + { + "name": "X", + "cType": "double", + "canonical": "double" + }, + { + "name": "Y", + "cType": "double", + "canonical": "double" + }, + { + "name": "Z", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "datum_radians", - "file": "meos_internal.h", + "name": "pose_make_point2d", + "file": "meos_pose.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "unsigned long" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "theta", + "cType": "double", + "canonical": "double" } ] }, { - "name": "floatspan_round_set", - "file": "meos_internal.h", + "name": "pose_make_point3d", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "W", + "cType": "double", + "canonical": "double" }, { - "name": "result", - "cType": "Span *", - "canonical": "Span *" + "name": "X", + "cType": "double", + "canonical": "double" + }, + { + "name": "Y", + "cType": "double", + "canonical": "double" + }, + { + "name": "Z", + "cType": "double", + "canonical": "double" } ] }, { - "name": "set_in", - "file": "meos_internal.h", + "name": "pose_to_point", + "file": "meos_pose.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "set_out", - "file": "meos_internal.h", + "name": "pose_to_stbox", + "file": "meos_pose.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "span_in", - "file": "meos_internal.h", + "name": "pose_hash", + "file": "meos_pose.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "spantype", - "cType": "meosType", - "canonical": "meosType" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "span_out", - "file": "meos_internal.h", + "name": "pose_hash_extended", + "file": "meos_pose.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "maxdd", + "name": "seed", "cType": "int", "canonical": "int" } ] }, { - "name": "spanset_in", - "file": "meos_internal.h", + "name": "pose_orientation", + "file": "meos_pose.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "double *", + "canonical": "double *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_rotation", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ { - "name": "spantype", - "cType": "meosType", - "canonical": "meosType" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "spanset_out", - "file": "meos_internal.h", + "name": "pose_round", + "file": "meos_pose.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { "name": "maxdd", @@ -35988,17 +60339,17 @@ ] }, { - "name": "set_make", - "file": "meos_internal.h", + "name": "posearr_round", + "file": "meos_pose.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "Pose **", + "canonical": "struct Pose **" }, "params": [ { - "name": "values", - "cType": "const Datum *", - "canonical": "const unsigned long *" + "name": "posearr", + "cType": "const Pose **", + "canonical": "const struct Pose **" }, { "name": "count", @@ -36006,475 +60357,540 @@ "canonical": "int" }, { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" - }, - { - "name": "order", - "cType": "bool", - "canonical": "bool" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "set_make_exp", - "file": "meos_internal.h", + "name": "pose_set_srid", + "file": "meos_pose.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "values", - "cType": "const Datum *", - "canonical": "const unsigned long *" + "name": "pose", + "cType": "Pose *", + "canonical": "struct Pose *" }, { - "name": "count", - "cType": "int", + "name": "srid", + "cType": "int32_t", "canonical": "int" - }, + } + ] + }, + { + "name": "pose_srid", + "file": "meos_pose.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_transform", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "order", - "cType": "bool", - "canonical": "bool" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "set_make_free", - "file": "meos_internal.h", + "name": "pose_transform_pipeline", + "file": "meos_pose.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "values", - "cType": "Datum *", - "canonical": "unsigned long *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "pipelinestr", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "srid", + "cType": "int32_t", + "canonical": "int" }, { - "name": "order", + "name": "is_forward", "cType": "bool", "canonical": "bool" } ] }, { - "name": "span_make", - "file": "meos_internal.h", + "name": "pose_tstzspan_to_stbox", + "file": "meos_pose.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "STBox *", + "canonical": "struct STBox *" }, "params": [ { - "name": "lower", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "upper", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "pose_timestamptz_to_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "t", + "cType": "int", + "canonical": "int" } ] }, { - "name": "span_set", - "file": "meos_internal.h", + "name": "distance_pose_geo", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "lower", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "upper", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "distance_pose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" - }, + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "distance_pose_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ { - "name": "spantype", - "cType": "meosType", - "canonical": "meosType" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "s", - "cType": "Span *", - "canonical": "Span *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "spanset_make_exp", - "file": "meos_internal.h", + "name": "pose_cmp", + "file": "meos_pose.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "spans", - "cType": "Span *", - "canonical": "Span *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_eq", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "order", - "cType": "bool", - "canonical": "bool" + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "spanset_make_free", - "file": "meos_internal.h", + "name": "pose_ge", + "file": "meos_pose.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "spans", - "cType": "Span *", - "canonical": "Span *" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "count", - "cType": "int", - "canonical": "int" - }, + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_gt", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "order", - "cType": "bool", - "canonical": "bool" + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "set_span", - "file": "meos_internal.h", + "name": "pose_le", + "file": "meos_pose.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "set_spanset", - "file": "meos_internal.h", + "name": "pose_lt", + "file": "meos_pose.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "value_set_span", - "file": "meos_internal.h", + "name": "pose_ne", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "s", - "cType": "Span *", - "canonical": "Span *" + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "value_set", - "file": "meos_internal.h", + "name": "pose_nsame", + "file": "meos_pose.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "value_span", - "file": "meos_internal.h", + "name": "pose_same", + "file": "meos_pose.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "value_spanset", - "file": "meos_internal.h", + "name": "poseset_in", + "file": "meos_pose.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "numspan_width", - "file": "meos_internal.h", + "name": "poseset_out", + "file": "meos_pose.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "numspanset_width", - "file": "meos_internal.h", + "name": "poseset_make", + "file": "meos_pose.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "values", + "cType": "const Pose **", + "canonical": "const struct Pose **" }, { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "set_end_value", - "file": "meos_internal.h", + "name": "pose_to_set", + "file": "meos_pose.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "poseset_end_value", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, { - "name": "set_mem_size", - "file": "meos_internal.h", + "name": "poseset_start_value", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, { - "name": "set_set_subspan", - "file": "meos_internal.h", + "name": "poseset_value_n", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "minidx", - "cType": "int", - "canonical": "int" + "canonical": "const struct Set *" }, { - "name": "maxidx", + "name": "n", "cType": "int", "canonical": "int" }, { "name": "result", - "cType": "Span *", - "canonical": "Span *" + "cType": "Pose **", + "canonical": "struct Pose **" } ] }, { - "name": "set_set_span", - "file": "meos_internal.h", + "name": "poseset_values", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Pose **", + "canonical": "struct Pose **" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "Span *" + "canonical": "const struct Set *" } ] }, { - "name": "set_start_value", - "file": "meos_internal.h", + "name": "contained_pose_set", + "file": "meos_pose.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, { - "name": "set_value_n", - "file": "meos_internal.h", + "name": "contains_set_pose", + "file": "meos_pose.h", "returnType": { "c": "bool", "canonical": "bool" @@ -36483,2731 +60899,2817 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" + "canonical": "const struct Set *" }, { - "name": "result", - "cType": "Datum *", - "canonical": "unsigned long *" + "name": "pose", + "cType": "Pose *", + "canonical": "struct Pose *" } ] }, { - "name": "set_vals", - "file": "meos_internal.h", + "name": "intersection_pose_set", + "file": "meos_pose.h", "returnType": { - "c": "Datum *", - "canonical": "unsigned long *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, { - "name": "set_values", - "file": "meos_internal.h", + "name": "intersection_set_pose", + "file": "meos_pose.h", "returnType": { - "c": "Datum *", - "canonical": "unsigned long *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "spanset_lower", - "file": "meos_internal.h", + "name": "minus_pose_set", + "file": "meos_pose.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "spanset_mem_size", - "file": "meos_internal.h", + "name": "minus_set_pose", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "spanset_sps", - "file": "meos_internal.h", + "name": "pose_union_transfn", + "file": "meos_pose.h", "returnType": { - "c": "const Span **", - "canonical": "const Span **" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "spanset_num_spans", - "arg": "ss" - } + "name": "state", + "cType": "Set *", + "canonical": "struct Set *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } - } + ] }, { - "name": "spanset_upper", - "file": "meos_internal.h", + "name": "union_pose_set", + "file": "meos_pose.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "datespan_set_tstzspan", - "file": "meos_internal.h", + "name": "union_set_pose", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const Span *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "s2", - "cType": "Span *", - "canonical": "Span *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "floatspan_set_intspan", - "file": "meos_internal.h", + "name": "tpose_in", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "Span *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "intspan_set_floatspan", - "file": "meos_internal.h", + "name": "tpose_make", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const Span *" + "name": "tpoint", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s2", - "cType": "Span *", - "canonical": "Span *" + "name": "tradius", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "numset_shift_scale", - "file": "meos_internal.h", + "name": "tpose_to_tpoint", + "file": "meos_pose.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "unsigned long" - }, + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tpose_end_value", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tpose_points", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "numspan_expand", - "file": "meos_internal.h", + "name": "tpose_rotation", + "file": "meos_pose.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tpose_start_value", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "numspan_shift_scale", - "file": "meos_internal.h", + "name": "tpose_trajectory", + "file": "meos_pose.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tpose_value_at_timestamptz", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { - "name": "shift", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "width", - "cType": "Datum", - "canonical": "unsigned long" + "name": "t", + "cType": "int", + "canonical": "int" }, { - "name": "hasshift", + "name": "strict", "cType": "bool", "canonical": "bool" }, { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "name": "value", + "cType": "Pose **", + "canonical": "struct Pose **" } ] }, { - "name": "numspanset_shift_scale", - "file": "meos_internal.h", + "name": "tpose_value_n", + "file": "meos_pose.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "shift", - "cType": "Datum", - "canonical": "unsigned long" + "name": "n", + "cType": "int", + "canonical": "int" }, { - "name": "width", - "cType": "Datum", - "canonical": "unsigned long" - }, + "name": "result", + "cType": "Pose **", + "canonical": "struct Pose **" + } + ] + }, + { + "name": "tpose_values", + "file": "meos_pose.h", + "returnType": { + "c": "Pose **", + "canonical": "struct Pose **" + }, + "params": [ { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "set_compact", - "file": "meos_internal.h", + "name": "tpose_at_geom", + "file": "meos_pose.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "span_expand", - "file": "meos_internal.h", + "name": "tpose_at_stbox", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s2", - "cType": "Span *", - "canonical": "Span *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "spanset_compact", - "file": "meos_internal.h", + "name": "tpose_at_pose", + "file": "meos_pose.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tbox_expand_value", - "file": "meos_internal.h", + "name": "tpose_minus_geom", + "file": "meos_pose.h", "returnType": { - "c": "TBox *", - "canonical": "TBox *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const TBox *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "basetyp", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "textcat_textset_text_common", - "file": "meos_internal.h", + "name": "tpose_minus_pose", + "file": "meos_pose.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tstzspan_set_datespan", - "file": "meos_internal.h", + "name": "tpose_minus_stbox", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s2", - "cType": "Span *", - "canonical": "Span *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "adjacent_span_value", - "file": "meos_internal.h", + "name": "tdistance_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "adjacent_spanset_value", - "file": "meos_internal.h", + "name": "tdistance_tpose_point", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, - { - "name": "adjacent_value_spanset", - "file": "meos_internal.h", + { + "name": "tdistance_tpose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "contained_value_set", - "file": "meos_internal.h", + "name": "nad_tpose_geo", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "contained_value_span", - "file": "meos_internal.h", + "name": "nad_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "contained_value_spanset", - "file": "meos_internal.h", + "name": "nad_tpose_stbox", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "contains_set_value", - "file": "meos_internal.h", + "name": "nad_tpose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "contains_span_value", - "file": "meos_internal.h", + "name": "nai_tpose_geo", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "contains_spanset_value", - "file": "meos_internal.h", + "name": "nai_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "ovadj_span_span", - "file": "meos_internal.h", + "name": "nai_tpose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "left_set_value", - "file": "meos_internal.h", + "name": "shortestline_tpose_geo", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "left_span_value", - "file": "meos_internal.h", + "name": "shortestline_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "left_spanset_value", - "file": "meos_internal.h", + "name": "shortestline_tpose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "left_value_set", - "file": "meos_internal.h", + "name": "always_eq_pose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "left_value_span", - "file": "meos_internal.h", + "name": "always_eq_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "left_value_spanset", - "file": "meos_internal.h", + "name": "always_eq_tpose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "lfnadj_span_span", - "file": "meos_internal.h", + "name": "always_ne_pose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const Span *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overleft_set_value", - "file": "meos_internal.h", + "name": "always_ne_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "overleft_span_value", - "file": "meos_internal.h", + "name": "always_ne_tpose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overleft_spanset_value", - "file": "meos_internal.h", + "name": "ever_eq_pose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overleft_value_set", - "file": "meos_internal.h", + "name": "ever_eq_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "overleft_value_span", - "file": "meos_internal.h", + "name": "ever_eq_tpose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overleft_value_spanset", - "file": "meos_internal.h", + "name": "ever_ne_pose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overright_set_value", - "file": "meos_internal.h", + "name": "ever_ne_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "overright_span_value", - "file": "meos_internal.h", + "name": "ever_ne_tpose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overright_spanset_value", - "file": "meos_internal.h", + "name": "teq_pose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overright_value_set", - "file": "meos_internal.h", + "name": "teq_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "overright_value_span", - "file": "meos_internal.h", + "name": "tne_pose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "overright_value_spanset", - "file": "meos_internal.h", + "name": "tne_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "right_value_set", - "file": "meos_internal.h", + "name": "trgeo_out", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "right_set_value", - "file": "meos_internal.h", + "name": "trgeoinst_make", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "geom", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" } ] }, { - "name": "right_value_span", - "file": "meos_internal.h", + "name": "geo_tpose_to_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "right_value_spanset", - "file": "meos_internal.h", + "name": "trgeo_to_tpose", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "right_span_value", - "file": "meos_internal.h", + "name": "trgeo_to_tpoint", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "right_spanset_value", - "file": "meos_internal.h", + "name": "trgeo_end_instant", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "bbox_type", - "file": "meos_internal.h", + "name": "trgeo_end_sequence", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "bboxtype", - "cType": "meosType", - "canonical": "meosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "bbox_get_size", - "file": "meos_internal.h", + "name": "trgeo_end_value", + "file": "meos_rgeo.h", "returnType": { - "c": "size_t", - "canonical": "unsigned long" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "bboxtype", - "cType": "meosType", - "canonical": "meosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "bbox_max_dims", - "file": "meos_internal.h", + "name": "trgeo_geom", + "file": "meos_rgeo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "bboxtype", - "cType": "meosType", - "canonical": "meosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "temporal_bbox_eq", - "file": "meos_internal.h", + "name": "trgeo_instant_n", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "box1", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "box2", - "cType": "const void *", - "canonical": "const void *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" + "name": "n", + "cType": "int", + "canonical": "int" } ] }, { - "name": "temporal_bbox_cmp", - "file": "meos_internal.h", + "name": "trgeo_instants", + "file": "meos_rgeo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant **", + "canonical": "struct TInstant **" }, "params": [ { - "name": "box1", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "box2", - "cType": "const void *", - "canonical": "const void *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "bbox_union_span_span", - "file": "meos_internal.h", + "name": "trgeo_points", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "inter_span_span", - "file": "meos_internal.h", + "name": "trgeo_rotation", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "intersection_set_value", - "file": "meos_internal.h", + "name": "trgeo_segments", + "file": "meos_rgeo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "TSequence **", + "canonical": "struct TSequence **" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "intersection_span_value", - "file": "meos_internal.h", + "name": "trgeo_sequence_n", + "file": "meos_rgeo.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "intersection_spanset_value", - "file": "meos_internal.h", + "name": "trgeo_sequences", + "file": "meos_rgeo.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "TSequence **", + "canonical": "struct TSequence **" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "intersection_value_set", - "file": "meos_internal.h", + "name": "trgeo_start_instant", + "file": "meos_rgeo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "intersection_value_span", - "file": "meos_internal.h", + "name": "trgeo_start_sequence", + "file": "meos_rgeo.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "intersection_value_spanset", - "file": "meos_internal.h", + "name": "trgeo_start_value", + "file": "meos_rgeo.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "mi_span_span", - "file": "meos_internal.h", + "name": "trgeo_value_n", + "file": "meos_rgeo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const Span *" + "name": "n", + "cType": "int", + "canonical": "int" }, { "name": "result", - "cType": "Span *", - "canonical": "Span *" + "cType": "int **", + "canonical": "int **" } ] }, { - "name": "minus_set_value", - "file": "meos_internal.h", + "name": "trgeo_traversed_area", + "file": "meos_rgeo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "unary_union", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "minus_span_value", - "file": "meos_internal.h", + "name": "trgeo_append_tinstant", + "file": "meos_rgeo.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "Temporal *", + "canonical": "struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "minus_spanset_value", - "file": "meos_internal.h", + "name": "trgeo_append_tsequence", + "file": "meos_rgeo.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "Temporal *", + "canonical": "struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "minus_value_set", - "file": "meos_internal.h", + "name": "trgeo_delete_timestamptz", + "file": "meos_rgeo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "minus_value_span", - "file": "meos_internal.h", + "name": "trgeo_delete_tstzset", + "file": "meos_rgeo.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "minus_value_spanset", - "file": "meos_internal.h", + "name": "trgeo_delete_tstzspan", + "file": "meos_rgeo.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "super_union_span_span", - "file": "meos_internal.h", + "name": "trgeo_delete_tstzspanset", + "file": "meos_rgeo.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "union_set_value", - "file": "meos_internal.h", + "name": "trgeo_round", + "file": "meos_rgeo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "union_span_value", - "file": "meos_internal.h", + "name": "trgeo_set_interp", + "file": "meos_rgeo.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "union_spanset_value", - "file": "meos_internal.h", + "name": "trgeo_to_tinstant", + "file": "meos_rgeo.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "union_value_set", - "file": "meos_internal.h", + "name": "trgeo_after_timestamptz", + "file": "meos_rgeo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "union_value_span", - "file": "meos_internal.h", + "name": "trgeo_before_timestamptz", + "file": "meos_rgeo.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "union_value_spanset", - "file": "meos_internal.h", + "name": "trgeo_restrict_value", + "file": "meos_rgeo.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, { "name": "value", "cType": "Datum", - "canonical": "unsigned long" + "canonical": "int ((int *))()" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "distance_set_set", - "file": "meos_internal.h", + "name": "trgeo_restrict_values", + "file": "meos_rgeo.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s1", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s2", + "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "distance_set_value", - "file": "meos_internal.h", + "name": "trgeo_restrict_timestamptz", + "file": "meos_rgeo.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "distance_span_span", - "file": "meos_internal.h", + "name": "trgeo_restrict_tstzset", + "file": "meos_rgeo.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const Span *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "distance_span_value", - "file": "meos_internal.h", + "name": "trgeo_restrict_tstzspan", + "file": "meos_rgeo.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "distance_spanset_span", - "file": "meos_internal.h", + "name": "trgeo_restrict_tstzspanset", + "file": "meos_rgeo.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "distance_spanset_spanset", - "file": "meos_internal.h", + "name": "tdistance_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "distance_spanset_value", - "file": "meos_internal.h", + "name": "tdistance_trgeo_tpoint", + "file": "meos_rgeo.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "distance_value_value", - "file": "meos_internal.h", + "name": "tdistance_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "spanbase_extent_transfn", - "file": "meos_internal.h", + "name": "nad_stbox_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "state", - "cType": "Span *", - "canonical": "Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "value_union_transfn", - "file": "meos_internal.h", + "name": "nad_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "number_tstzspan_to_tbox", - "file": "meos_internal.h", + "name": "nad_trgeo_stbox", + "file": "meos_rgeo.h", "returnType": { - "c": "TBox *", - "canonical": "TBox *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "number_timestamptz_to_tbox", - "file": "meos_internal.h", + "name": "nad_trgeo_tpoint", + "file": "meos_rgeo.h", "returnType": { - "c": "TBox *", - "canonical": "TBox *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tbox_set", - "file": "meos_internal.h", + "name": "nad_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "p", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "TBox *", - "canonical": "TBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "float_set_tbox", - "file": "meos_internal.h", + "name": "nai_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "TBox *", - "canonical": "TBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "int_set_tbox", - "file": "meos_internal.h", + "name": "nai_trgeo_tpoint", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "TBox *", - "canonical": "TBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "number_set_tbox", - "file": "meos_internal.h", + "name": "nai_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "TBox *", - "canonical": "TBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "number_tbox", - "file": "meos_internal.h", + "name": "shortestline_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "TBox *", - "canonical": "TBox *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "numset_set_tbox", - "file": "meos_internal.h", + "name": "shortestline_trgeo_tpoint", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "TBox *", - "canonical": "TBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "numspan_set_tbox", - "file": "meos_internal.h", + "name": "shortestline_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "span", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "TBox *", - "canonical": "TBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "timestamptz_set_tbox", - "file": "meos_internal.h", + "name": "always_eq_geo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "box", - "cType": "TBox *", - "canonical": "TBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tstzset_set_tbox", - "file": "meos_internal.h", + "name": "always_eq_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "TBox *", - "canonical": "TBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tstzspan_set_tbox", - "file": "meos_internal.h", + "name": "always_eq_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "TBox *", - "canonical": "TBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tbox_shift_scale_value", - "file": "meos_internal.h", + "name": "always_ne_geo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "TBox *", - "canonical": "TBox *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const TBox *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tbox_expand", - "file": "meos_internal.h", + "name": "always_ne_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const TBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "TBox *", - "canonical": "TBox *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "inter_tbox_tbox", - "file": "meos_internal.h", + "name": "always_ne_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const TBox *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "result", - "cType": "TBox *", - "canonical": "TBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tboolinst_from_mfjson", - "file": "meos_internal.h", + "name": "ever_eq_geo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tboolinst_in", - "file": "meos_internal.h", + "name": "ever_eq_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tboolseq_from_mfjson", - "file": "meos_internal.h", + "name": "ever_eq_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tboolseq_in", - "file": "meos_internal.h", + "name": "ever_ne_geo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tboolseqset_from_mfjson", - "file": "meos_internal.h", + "name": "ever_ne_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tboolseqset_in", - "file": "meos_internal.h", + "name": "ever_ne_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "temporal_in", - "file": "meos_internal.h", + "name": "teq_geo_trgeo", + "file": "meos_rgeo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "temporal_out", - "file": "meos_internal.h", + "name": "teq_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "temparr_out", - "file": "meos_internal.h", + "name": "tne_geo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "char **", - "canonical": "char **" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "temparr", - "cType": "Temporal **", - "canonical": "Temporal **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tfloatinst_from_mfjson", - "file": "meos_internal.h", + "name": "tne_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tfloatinst_in", - "file": "meos_internal.h", + "name": "ensure_valid_tnpoint_npoint", + "file": "tnpoint.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" } ] }, { - "name": "tfloatseq_from_mfjson", - "file": "meos_internal.h", + "name": "ensure_valid_tnpoint_npointset", + "file": "tnpoint.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "tfloatseq_in", - "file": "meos_internal.h", + "name": "ensure_valid_tnpoint_geo", + "file": "tnpoint.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tfloatseqset_from_mfjson", - "file": "meos_internal.h", + "name": "ensure_valid_tnpoint_stbox", + "file": "tnpoint.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tfloatseqset_in", - "file": "meos_internal.h", + "name": "ensure_valid_tnpoint_tnpoint", + "file": "tnpoint.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tinstant_from_mfjson", - "file": "meos_internal.h", + "name": "tnpointsegm_intersection", + "file": "tnpoint.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "spatial", - "cType": "bool", - "canonical": "bool" + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "srid", - "cType": "int32_t", + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", "canonical": "int" }, { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" + "name": "t1", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "t2", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tinstant_in", - "file": "meos_internal.h", + "name": "common_rid_tnpoint_npoint", + "file": "tnpoint.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" } ] }, { - "name": "tinstant_out", - "file": "meos_internal.h", + "name": "common_rid_tnpoint_npointset", + "file": "tnpoint.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "tintinst_from_mfjson", - "file": "meos_internal.h", + "name": "common_rid_tnpoint_tnpoint", + "file": "tnpoint.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ] - }, - { - "name": "tintinst_in", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" - }, - "params": [ + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tintseq_from_mfjson", - "file": "meos_internal.h", + "name": "npoint_collinear", + "file": "tnpoint.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np3", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tintseq_in", - "file": "meos_internal.h", + "name": "npointsegm_interpolate", + "file": "tnpoint.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "Npoint *", + "canonical": "struct Npoint *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "start", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "end", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "ratio", + "cType": "long double", + "canonical": "long double" } ] }, { - "name": "tintseqset_from_mfjson", - "file": "meos_internal.h", + "name": "npointsegm_locate", + "file": "tnpoint.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "long double", + "canonical": "long double" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "start", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "end", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "value", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" } ] }, { - "name": "tintseqset_in", - "file": "meos_internal.h", + "name": "npointarr_geom", + "file": "tnpoint.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "points", + "cType": "Npoint **", + "canonical": "struct Npoint **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tsequence_from_mfjson", - "file": "meos_internal.h", + "name": "nsegmentarr_geom", + "file": "tnpoint.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "spatial", - "cType": "bool", - "canonical": "bool" + "name": "segments", + "cType": "Nsegment **", + "canonical": "struct Nsegment **" }, { - "name": "srid", - "cType": "int32_t", + "name": "count", + "cType": "int", "canonical": "int" - }, - { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" } ] }, { - "name": "tsequence_in", - "file": "meos_internal.h", + "name": "nsegmentarr_normalize", + "file": "tnpoint.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "Nsegment **", + "canonical": "struct Nsegment **" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" + "name": "segments", + "cType": "Nsegment **", + "canonical": "struct Nsegment **" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tsequence_out", - "file": "meos_internal.h", + "name": "npoint_wkt_out", + "file": "tnpoint.h", "returnType": { "c": "char *", "canonical": "char *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" }, { "name": "maxdd", @@ -39217,497 +63719,442 @@ ] }, { - "name": "tsequenceset_from_mfjson", - "file": "meos_internal.h", + "name": "npoint_set", + "file": "tnpoint.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "spatial", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int32_t", + "name": "rid", + "cType": "int", "canonical": "int" }, { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" + "name": "pos", + "cType": "double", + "canonical": "double" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "np", + "cType": "Npoint *", + "canonical": "struct Npoint *" } ] }, { - "name": "tsequenceset_in", - "file": "meos_internal.h", + "name": "nsegment_set", + "file": "tnpoint.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "rid", + "cType": "int", + "canonical": "int" }, { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" + "name": "pos1", + "cType": "double", + "canonical": "double" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "pos2", + "cType": "double", + "canonical": "double" + }, + { + "name": "ns", + "cType": "Nsegment *", + "canonical": "struct Nsegment *" } ] }, { - "name": "tsequenceset_out", - "file": "meos_internal.h", + "name": "datum_npoint_round", + "file": "tnpoint.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "npoint", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "ttextinst_from_mfjson", - "file": "meos_internal.h", + "name": "tnpointinst_tgeompointinst", + "file": "tnpoint.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" } ] }, { - "name": "ttextinst_in", - "file": "meos_internal.h", + "name": "tnpointseq_tgeompointseq_disc", + "file": "tnpoint.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "is", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" } ] }, { - "name": "ttextseq_from_mfjson", - "file": "meos_internal.h", + "name": "tnpointseq_tgeompointseq_cont", + "file": "tnpoint.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" } ] }, { - "name": "ttextseq_in", - "file": "meos_internal.h", + "name": "tnpointseqset_tgeompointseqset", + "file": "tnpoint.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tgeompointinst_tnpointinst", + "file": "tnpoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" } ] }, { - "name": "ttextseqset_from_mfjson", - "file": "meos_internal.h", + "name": "tgeompointseq_tnpointseq", + "file": "tnpoint.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" } ] }, { - "name": "ttextseqset_in", - "file": "meos_internal.h", + "name": "tgeompointseqset_tnpointseqset", + "file": "tnpoint.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" } ] }, { - "name": "temporal_from_mfjson", - "file": "meos_internal.h", + "name": "tnpointinst_positions", + "file": "tnpoint.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "Nsegment **", + "canonical": "struct Nsegment **" }, "params": [ { - "name": "mfjson", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" } ] }, { - "name": "temporal_from_base_temp", - "file": "meos_internal.h", + "name": "tnpointseq_positions", + "file": "tnpoint.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "Nsegment **", + "canonical": "struct Nsegment **" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tinstant_copy", - "file": "meos_internal.h", + "name": "tnpointseqset_positions", + "file": "tnpoint.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "Nsegment **", + "canonical": "struct Nsegment **" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tinstant_make", - "file": "meos_internal.h", + "name": "tnpointinst_route", + "file": "tnpoint.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" } ] }, { - "name": "tinstant_make_free", - "file": "meos_internal.h", + "name": "tnpointinst_routes", + "file": "tnpoint.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" } ] }, { - "name": "tsequence_copy", - "file": "meos_internal.h", + "name": "tnpointseq_disc_routes", + "file": "tnpoint.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "seq", + "name": "is", "cType": "const TSequence *", - "canonical": "const TSequence *" + "canonical": "const struct TSequence *" } ] }, { - "name": "tsequence_from_base_temp", - "file": "meos_internal.h", + "name": "tnpointseq_cont_routes", + "file": "tnpoint.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" - }, { "name": "seq", "cType": "const TSequence *", - "canonical": "const TSequence *" + "canonical": "const struct TSequence *" } ] }, { - "name": "tsequence_from_base_tstzset", - "file": "meos_internal.h", + "name": "tnpointseqset_routes", + "file": "tnpoint.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" } ] }, { - "name": "tsequence_from_base_tstzspan", - "file": "meos_internal.h", + "name": "tnpointseq_linear_positions", + "file": "tnpoint.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "Nsegment *", + "canonical": "struct Nsegment *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" } ] }, { - "name": "tsequence_make_exp", - "file": "meos_internal.h", + "name": "tnpoint_restrict_stbox", + "file": "tnpoint.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" }, { - "name": "upper_inc", + "name": "border_inc", "cType": "bool", "canonical": "bool" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", + "name": "atfunc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tsequence_make_free", - "file": "meos_internal.h", + "name": "tnpoint_restrict_npoint", + "file": "tnpoint.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "TInstant **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" }, { - "name": "lower_inc", + "name": "atfunc", "cType": "bool", "canonical": "bool" - }, + } + ] + }, + { + "name": "tnpoint_restrict_npointset", + "file": "tnpoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "normalize", + "name": "atfunc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tsequenceset_copy", - "file": "meos_internal.h", + "name": "npoint_set_stbox", + "file": "tnpoint_boxops.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "tseqsetarr_to_tseqset", - "file": "meos_internal.h", + "name": "npointarr_set_stbox", + "file": "tnpoint_boxops.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "seqsets", - "cType": "TSequenceSet **", - "canonical": "TSequenceSet **" + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" }, { "name": "count", @@ -39715,109 +64162,114 @@ "canonical": "int" }, { - "name": "totalseqs", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "tsequenceset_from_base_temp", - "file": "meos_internal.h", + "name": "nsegment_set_stbox", + "file": "tnpoint_boxops.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" }, { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "tsequenceset_from_base_tstzspanset", - "file": "meos_internal.h", + "name": "npoint_timestamptz_set_stbox", + "file": "tnpoint_boxops.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "temptype", - "cType": "meosType", - "canonical": "meosType" + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "t", + "cType": "int", + "canonical": "int" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "tsequenceset_make_exp", - "file": "meos_internal.h", + "name": "npoint_tstzspan_set_stbox", + "file": "tnpoint_boxops.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "sequences", - "cType": "TSequence **", - "canonical": "TSequence **" + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "maxcount", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tnpointinst_set_stbox", + "file": "tnpoint_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" }, { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "tsequenceset_make_free", - "file": "meos_internal.h", + "name": "tnpointinstarr_set_stbox", + "file": "tnpoint_boxops.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "sequences", - "cType": "TSequence **", - "canonical": "TSequence **" + "name": "inst", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { "name": "count", @@ -39825,1298 +64277,1569 @@ "canonical": "int" }, { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "temporal_set_tstzspan", - "file": "meos_internal.h", + "name": "tnpointseq_expand_stbox", + "file": "tnpoint_boxops.h", "returnType": { "c": "void", "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "s", - "cType": "Span *", - "canonical": "Span *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" } ] }, { - "name": "tinstant_set_tstzspan", - "file": "meos_internal.h", + "name": "datum_npoint_distance", + "file": "tnpoint_distance.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "np1", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "s", - "cType": "Span *", - "canonical": "Span *" + "name": "np2", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "tnumber_set_tbox", - "file": "meos_internal.h", + "name": "npoint_parse", + "file": "tnpoint_parser.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Npoint *", + "canonical": "struct Npoint *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" }, { - "name": "box", - "cType": "TBox *", - "canonical": "TBox *" + "name": "end", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnumberinst_set_tbox", - "file": "meos_internal.h", + "name": "nsegment_parse", + "file": "tnpoint_parser.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Nsegment *", + "canonical": "struct Nsegment *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "TBox *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" } ] }, { - "name": "tnumberseq_set_tbox", - "file": "meos_internal.h", + "name": "contains_rid_tnpoint_bigint", + "file": "tnpoint_routeops.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "TBox *", - "canonical": "TBox *" + "name": "rid", + "cType": "int", + "canonical": "int" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnumberseqset_set_tbox", - "file": "meos_internal.h", + "name": "contained_rid_tnpoint_bigint", + "file": "tnpoint_routeops.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "TBox *", - "canonical": "TBox *" + "name": "rid", + "cType": "int", + "canonical": "int" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tsequence_set_tstzspan", - "file": "meos_internal.h", + "name": "same_rid_tnpoint_bigint", + "file": "tnpoint_routeops.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "Span *", - "canonical": "Span *" + "name": "rid", + "cType": "int", + "canonical": "int" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tsequenceset_set_tstzspan", - "file": "meos_internal.h", + "name": "overlaps_rid_tnpoint_bigintset", + "file": "tnpoint_routeops.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { "name": "s", - "cType": "Span *", - "canonical": "Span *" + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "temporal_end_inst", - "file": "meos_internal.h", + "name": "contains_rid_tnpoint_bigintset", + "file": "tnpoint_routeops.h", "returnType": { - "c": "const TInstant *", - "canonical": "const TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "temporal_end_value", - "file": "meos_internal.h", + "name": "contained_rid_tnpoint_bigintset", + "file": "tnpoint_routeops.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "temporal_inst_n", - "file": "meos_internal.h", + "name": "same_rid_tnpoint_bigintset", + "file": "tnpoint_routeops.h", "returnType": { - "c": "const TInstant *", - "canonical": "const TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "temporal_insts_p", - "file": "meos_internal.h", + "name": "contains_rid_tnpoint_npoint", + "file": "tnpoint_routeops.h", "returnType": { - "c": "const TInstant **", - "canonical": "const TInstant **" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "temporal_max_inst_p", - "file": "meos_internal.h", + "name": "contained_rid_npoint_tnpoint", + "file": "tnpoint_routeops.h", "returnType": { - "c": "const TInstant *", - "canonical": "const TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "temporal_max_value", - "file": "meos_internal.h", + "name": "same_rid_tnpoint_npoint", + "file": "tnpoint_routeops.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "temporal_mem_size", - "file": "meos_internal.h", + "name": "overlaps_rid_tnpoint_tnpoint", + "file": "tnpoint_routeops.h", "returnType": { - "c": "size_t", - "canonical": "unsigned long" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "temporal_min_inst_p", - "file": "meos_internal.h", + "name": "contains_rid_tnpoint_tnpoint", + "file": "tnpoint_routeops.h", "returnType": { - "c": "const TInstant *", - "canonical": "const TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "temporal_min_value", - "file": "meos_internal.h", + "name": "contained_rid_tnpoint_tnpoint", + "file": "tnpoint_routeops.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "temporal_sequences_p", - "file": "meos_internal.h", + "name": "same_rid_tnpoint_tnpoint", + "file": "tnpoint_routeops.h", "returnType": { - "c": "const TSequence **", - "canonical": "const TSequence **" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "temporal_set_bbox", - "file": "meos_internal.h", + "name": "ensure_same_rid_tnpointinst", + "file": "tnpoint_spatialfuncs.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" }, { - "name": "box", - "cType": "void *", - "canonical": "void *" + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" } ] }, { - "name": "temporal_start_inst", - "file": "meos_internal.h", + "name": "tnpoint_restrict_geom", + "file": "tnpoint_spatialfuncs.h", "returnType": { - "c": "const TInstant *", - "canonical": "const TInstant *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "temporal_start_value", - "file": "meos_internal.h", + "name": "ensure_valid_pose_geo", + "file": "pose.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "temporal_values_p", - "file": "meos_internal.h", + "name": "ensure_valid_pose_stbox", + "file": "pose.h", "returnType": { - "c": "Datum *", - "canonical": "unsigned long *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "temporal_value_n", - "file": "meos_internal.h", + "name": "ensure_valid_pose_pose", + "file": "pose.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "result", - "cType": "Datum *", - "canonical": "unsigned long *" + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "temporal_values", - "file": "meos_internal.h", + "name": "ensure_valid_poseset_pose", + "file": "pose.h", "returnType": { - "c": "Datum *", - "canonical": "unsigned long *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tinstant_hash", - "file": "meos_internal.h", + "name": "pose_collinear", + "file": "pose.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose3", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tinstant_insts", - "file": "meos_internal.h", + "name": "posesegm_interpolate", + "file": "pose.h", "returnType": { - "c": "const TInstant **", - "canonical": "const TInstant **" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "start", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "end", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tinstant_set_bbox", - "file": "meos_internal.h", + "name": "posesegm_locate", + "file": "pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "long double", + "canonical": "long double" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "start", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "box", - "cType": "void *", - "canonical": "void *" + "name": "end", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "value", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tinstant_time", - "file": "meos_internal.h", + "name": "pose_wkt_out", + "file": "pose.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "extended", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tinstant_timestamps", - "file": "meos_internal.h", + "name": "pose_parse", + "file": "pose.h", "returnType": { - "c": "TimestampTz *", - "canonical": "long *" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "end", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tinstant_value_p", - "file": "meos_internal.h", + "name": "datum_pose_point", + "file": "pose.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "pose", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "tinstant_value", - "file": "meos_internal.h", + "name": "datum_pose_rotation", + "file": "pose.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "pose", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "tinstant_value_at_timestamptz", - "file": "meos_internal.h", + "name": "datum_pose_round", + "file": "pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "pose", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "result", - "cType": "Datum *", - "canonical": "unsigned long *" + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "tinstant_values_p", - "file": "meos_internal.h", + "name": "pose_distance", + "file": "pose.h", "returnType": { - "c": "Datum *", - "canonical": "unsigned long *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "pose1", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "pose2", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "tnumber_set_span", - "file": "meos_internal.h", + "name": "pose_set_stbox", + "file": "pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "span", - "cType": "Span *", - "canonical": "Span *" + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "tnumberinst_valuespans", - "file": "meos_internal.h", + "name": "posearr_set_stbox", + "file": "pose.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "tnumberseq_avg_val", - "file": "meos_internal.h", + "name": "pose_timestamptz_set_stbox", + "file": "pose.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "t", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "tnumberseq_valuespans", - "file": "meos_internal.h", + "name": "pose_tstzspan_set_stbox", + "file": "pose.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "p", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "tnumberseqset_avg_val", - "file": "meos_internal.h", + "name": "ensure_valid_tpose_geo", + "file": "tpose.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const int *", + "canonical": "const int *" } ] }, { - "name": "tnumberseqset_valuespans", - "file": "meos_internal.h", + "name": "ensure_valid_tpose_pose", + "file": "tpose.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tsequence_duration", - "file": "meos_internal.h", + "name": "ensure_valid_tpose_stbox", + "file": "tpose.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tsequence_end_timestamptz", - "file": "meos_internal.h", + "name": "ensure_valid_tpose_tpose", + "file": "tpose.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tsequence_hash", - "file": "meos_internal.h", + "name": "tposesegm_intersection_value", + "file": "tpose.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", + "canonical": "int" + }, + { + "name": "t1", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "t2", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tsequence_insts_p", - "file": "meos_internal.h", + "name": "tposesegm_intersection", + "file": "tpose.h", "returnType": { - "c": "const TInstant **", - "canonical": "const TInstant **" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "temporal_num_instants", - "arg": "seq", - "castTo": "const Temporal *" - } - } - } - }, - { - "name": "tsequence_max_inst_p", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant *", - "canonical": "const TInstant *" - }, - "params": [ + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", + "canonical": "int" + }, + { + "name": "t1", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "t2", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tsequence_max_val", - "file": "meos_internal.h", + "name": "tposeinst_set_stbox", + "file": "tpose_boxops.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "tsequence_min_inst_p", - "file": "meos_internal.h", + "name": "tposeinstarr_set_stbox", + "file": "tpose_boxops.h", "returnType": { - "c": "const TInstant *", - "canonical": "const TInstant *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "tsequence_min_val", - "file": "meos_internal.h", + "name": "tposeseq_expand_stbox", + "file": "tpose_boxops.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "void", + "canonical": "void" }, "params": [ { "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" } ] }, { - "name": "tsequence_segments", - "file": "meos_internal.h", + "name": "tpose_restrict_geom", + "file": "tpose_spatialfuncs.h", "returnType": { - "c": "TSequence **", - "canonical": "TSequence **" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "gs", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tsequence_seqs", - "file": "meos_internal.h", + "name": "tpose_restrict_stbox", + "file": "tpose_spatialfuncs.h", "returnType": { - "c": "const TSequence **", - "canonical": "const TSequence **" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tsequence_start_timestamptz", - "file": "meos_internal.h", + "name": "tpose_restrict_elevation", + "file": "tpose_spatialfuncs.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tsequence_time", - "file": "meos_internal.h", + "name": "geo_get_srid", + "file": "postgis_ext_defs.in.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "g", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tsequence_timestamps", - "file": "meos_internal.h", + "name": "date_in", + "file": "postgres_ext_defs.in.h", "returnType": { - "c": "TimestampTz *", - "canonical": "long *" + "c": "DateADT", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tsequence_value_at_timestamptz", - "file": "meos_internal.h", + "name": "date_out", + "file": "postgres_ext_defs.in.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "unsigned long *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "tsequence_values_p", - "file": "meos_internal.h", + "name": "interval_cmp", + "file": "postgres_ext_defs.in.h", "returnType": { - "c": "Datum *", - "canonical": "unsigned long *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "interv1", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "interv2", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "tsequenceset_duration", - "file": "meos_internal.h", + "name": "interval_in", + "file": "postgres_ext_defs.in.h", "returnType": { "c": "Interval *", "canonical": "Interval *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" + "name": "typmod", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "tsequenceset_end_timestamptz", - "file": "meos_internal.h", + "name": "interval_out", + "file": "postgres_ext_defs.in.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "tsequenceset_hash", - "file": "meos_internal.h", + "name": "time_in", + "file": "postgres_ext_defs.in.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "TimeADT", + "canonical": "long" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "tsequenceset_inst_n", - "file": "meos_internal.h", + "name": "time_out", + "file": "postgres_ext_defs.in.h", "returnType": { - "c": "const TInstant *", - "canonical": "const TInstant *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "TimeADT", + "canonical": "long" } ] }, { - "name": "tsequenceset_insts_p", - "file": "meos_internal.h", + "name": "timestamp_in", + "file": "postgres_ext_defs.in.h", "returnType": { - "c": "const TInstant **", - "canonical": "const TInstant **" + "c": "Timestamp", + "canonical": "long" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "tsequenceset_num_instants", - "arg": "ss" - } + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", + "canonical": "int" } - } + ] }, { - "name": "tsequenceset_max_inst_p", - "file": "meos_internal.h", + "name": "timestamp_out", + "file": "postgres_ext_defs.in.h", "returnType": { - "c": "const TInstant *", - "canonical": "const TInstant *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "t", + "cType": "Timestamp", + "canonical": "long" } ] }, { - "name": "tsequenceset_max_val", - "file": "meos_internal.h", + "name": "timestamptz_in", + "file": "postgres_ext_defs.in.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "tsequenceset_min_inst_p", - "file": "meos_internal.h", + "name": "timestamptz_out", + "file": "postgres_ext_defs.in.h", "returnType": { - "c": "const TInstant *", - "canonical": "const TInstant *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tsequenceset_min_val", - "file": "meos_internal.h", + "name": "ensure_has_geom", + "file": "trgeo.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "flags", + "cType": "int16", + "canonical": "short" } ] }, { - "name": "tsequenceset_num_instants", - "file": "meos_internal.h", + "name": "ensure_valid_trgeo_geo", + "file": "trgeo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tsequenceset_num_timestamps", - "file": "meos_internal.h", + "name": "ensure_valid_trgeo_stbox", + "file": "trgeo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, { - "name": "tsequenceset_segments", - "file": "meos_internal.h", + "name": "ensure_valid_trgeo_trgeo", + "file": "trgeo.h", "returnType": { - "c": "TSequence **", - "canonical": "TSequence **" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tsequenceset_sequences_p", - "file": "meos_internal.h", + "name": "ensure_valid_trgeo_tpoint", + "file": "trgeo.h", "returnType": { - "c": "const TSequence **", - "canonical": "const TSequence **" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "temporal_num_sequences", - "arg": "ss", - "castTo": "const Temporal *" - } + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } - } + ] }, { - "name": "tsequenceset_start_timestamptz", - "file": "meos_internal.h", + "name": "trgeo_geom_p", + "file": "trgeo.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" } ] }, { - "name": "tsequenceset_time", - "file": "meos_internal.h", + "name": "trgeo_wkt_out", + "file": "trgeo.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "extended", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tsequenceset_timestamptz_n", - "file": "meos_internal.h", + "name": "geo_tposeinst_to_trgeo", + "file": "trgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "geo_tposeseq_to_trgeo", + "file": "trgeo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "result", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" } ] }, { - "name": "tsequenceset_timestamps", - "file": "meos_internal.h", + "name": "geo_tposeseqset_to_trgeo", + "file": "trgeo.h", "returnType": { - "c": "TimestampTz *", - "canonical": "long *" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" } ] }, { - "name": "tsequenceset_value_at_timestamptz", - "file": "meos_internal.h", + "name": "trgeo_value_at_timestamptz", + "file": "trgeo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { "name": "t", @@ -41131,405 +65854,485 @@ { "name": "result", "cType": "Datum *", - "canonical": "unsigned long *" + "canonical": "int ((*)(int *))()" } ] }, { - "name": "tsequenceset_value_n", - "file": "meos_internal.h", + "name": "trgeoinst_geom_p", + "file": "trgeo_inst.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "unsigned long *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" } ] }, { - "name": "tsequenceset_values_p", - "file": "meos_internal.h", + "name": "trgeoinst_pose_varsize", + "file": "trgeo_inst.h", "returnType": { - "c": "Datum *", - "canonical": "unsigned long *" + "c": "size_t", + "canonical": "unsigned long" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" } ] }, { - "name": "temporal_restart", - "file": "meos_internal.h", + "name": "trgeoinst_set_pose", + "file": "trgeo_inst.h", "returnType": { "c": "void", "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "Temporal *", - "canonical": "Temporal *" - }, + "name": "inst", + "cType": "TInstant *", + "canonical": "struct TInstant *" + } + ] + }, + { + "name": "trgeoinst_tposeinst", + "file": "trgeo_inst.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" } ] }, { - "name": "temporal_tsequence", - "file": "meos_internal.h", + "name": "trgeoinst_make1", + "file": "trgeo_inst.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "temporal_tsequenceset", - "file": "meos_internal.h", + "name": "trgeoseq_to_tinstant", + "file": "trgeo_inst.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" } ] }, { - "name": "tinstant_shift_time", - "file": "meos_internal.h", + "name": "trgeoseqset_to_tinstant", + "file": "trgeo_inst.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" - }, + "name": "ts", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "trgeoseq_geom_p", + "file": "trgeo_seq.h", + "returnType": { + "c": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + "params": [ { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" } ] }, { - "name": "tinstant_to_tsequence", - "file": "meos_internal.h", + "name": "trgeoseq_pose_varsize", + "file": "trgeo_seq.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "size_t", + "canonical": "unsigned long" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" - }, + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "trgeoseq_set_pose", + "file": "trgeo_seq.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" } ] }, { - "name": "tinstant_to_tsequence_free", - "file": "meos_internal.h", + "name": "trgeoseq_tposeseq", + "file": "trgeo_seq.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { - "name": "inst", - "cType": "TInstant *", - "canonical": "TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" } ] }, { - "name": "tinstant_to_tsequenceset", - "file": "meos_internal.h", + "name": "trgeoseq_make_valid", + "file": "trgeo_seq.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "linear", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnumber_shift_scale_value", - "file": "meos_internal.h", + "name": "trgeoseq_make1_exp", + "file": "trgeo_seq.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "shift", - "cType": "Datum", - "canonical": "unsigned long" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { - "name": "width", - "cType": "Datum", - "canonical": "unsigned long" + "name": "count", + "cType": "int", + "canonical": "int" }, { - "name": "hasshift", + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", "cType": "bool", "canonical": "bool" }, { - "name": "haswidth", + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tnumberinst_shift_value", - "file": "meos_internal.h", + "name": "trgeoseq_make1", + "file": "trgeo_seq.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "shift", - "cType": "Datum", - "canonical": "unsigned long" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnumberseq_shift_scale_value", - "file": "meos_internal.h", + "name": "trgeoseq_make_exp", + "file": "trgeo_seq.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "shift", - "cType": "Datum", - "canonical": "unsigned long" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { - "name": "width", - "cType": "Datum", - "canonical": "unsigned long" + "name": "count", + "cType": "int", + "canonical": "int" }, { - "name": "hasshift", + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", "cType": "bool", "canonical": "bool" }, { - "name": "haswidth", + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tnumberseqset_shift_scale_value", - "file": "meos_internal.h", + "name": "trgeoseq_make", + "file": "trgeo_seq.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "start", - "cType": "Datum", - "canonical": "unsigned long" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { - "name": "width", - "cType": "Datum", - "canonical": "unsigned long" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" }, { - "name": "hasshift", + "name": "upper_inc", "cType": "bool", "canonical": "bool" }, { - "name": "haswidth", + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tsequence_restart", - "file": "meos_internal.h", + "name": "trgeoseq_make_free_exp", + "file": "trgeo_seq.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "seq", - "cType": "TSequence *", - "canonical": "TSequence *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { "name": "count", "cType": "int", "canonical": "int" - } - ] - }, - { - "name": "tsequence_set_interp", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" - }, - "params": [ + }, { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "maxcount", + "cType": "int", + "canonical": "int" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tsequence_shift_scale_time", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" - }, - "params": [ + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" }, { - "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" }, { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tsequence_subseq", - "file": "meos_internal.h", + "name": "trgeoseq_make_free", + "file": "trgeo_seq.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "from", - "cType": "int", - "canonical": "int" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { - "name": "to", + "name": "count", "cType": "int", "canonical": "int" }, @@ -41542,2731 +66345,2777 @@ "name": "upper_inc", "cType": "bool", "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tsequence_to_tinstant", - "file": "meos_internal.h", + "name": "trgeoinst_to_tsequence", + "file": "trgeo_seq.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "tsequence_to_tsequenceset", - "file": "meos_internal.h", + "name": "trgeoseqset_geom_p", + "file": "trgeo_seqset.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "ts", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" } ] }, { - "name": "tsequence_to_tsequenceset_free", - "file": "meos_internal.h", + "name": "trgeoseqset_tposeseqset", + "file": "trgeo_seqset.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "seq", - "cType": "TSequence *", - "canonical": "TSequence *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" } ] }, { - "name": "tsequence_to_tsequenceset_interp", - "file": "meos_internal.h", + "name": "trgeoseqset_make1_exp", + "file": "trgeo_seqset.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tsequenceset_restart", - "file": "meos_internal.h", + "name": "trgeoseqset_make_exp", + "file": "trgeo_seqset.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "TSequenceSet *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" }, { "name": "count", "cType": "int", "canonical": "int" - } - ] - }, - { - "name": "tsequenceset_set_interp", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" - }, - "params": [ + }, { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "maxcount", + "cType": "int", + "canonical": "int" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tsequenceset_shift_scale_time", - "file": "meos_internal.h", + "name": "trgeoseqset_make", + "file": "trgeo_seqset.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "start", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" }, { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ] - }, - { - "name": "tsequenceset_to_discrete", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" - }, - "params": [ + "name": "count", + "cType": "int", + "canonical": "int" + }, { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tsequenceset_to_linear", - "file": "meos_internal.h", + "name": "trgeoseqset_make_free", + "file": "trgeo_seqset.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tsequenceset_to_step", - "file": "meos_internal.h", + "name": "trgeoseqset_make_gaps", + "file": "trgeo_seqset.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_to_tinstant", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" - }, - "params": [ + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "maxt", + "cType": "Interval *", + "canonical": "Interval *" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tsequenceset_to_tsequence", - "file": "meos_internal.h", + "name": "trgeoseqset_to_tsequence", + "file": "trgeo_seqset.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "ss", "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "canonical": "const struct TSequenceSet *" } ] }, { - "name": "tinstant_merge", - "file": "meos_internal.h", + "name": "trgeo_to_tsequence", + "file": "trgeo_seqset.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "interp_str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tinstant_merge_array", - "file": "meos_internal.h", + "name": "trgeo_to_tsequenceset", + "file": "trgeo_seqset.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "TInstant **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "interp_str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tsequence_append_tinstant", - "file": "meos_internal.h", + "name": "trgeoinst_set_stbox", + "file": "trgeo_boxops.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "seq", - "cType": "TSequence *", - "canonical": "TSequence *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "inst", "cType": "const TInstant *", - "canonical": "const TInstant *" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - }, - { - "name": "maxt", - "cType": "const Interval *", - "canonical": "const Interval *" + "canonical": "const struct TInstant *" }, { - "name": "expand", - "cType": "bool", - "canonical": "bool" + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "tsequence_append_tsequence", - "file": "meos_internal.h", + "name": "trgeoinstarr_static_stbox", + "file": "trgeo_boxops.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { - "name": "expand", - "cType": "bool", - "canonical": "bool" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "tsequence_delete_timestamptz", - "file": "meos_internal.h", + "name": "trgeoinstarr_rotating_stbox", + "file": "trgeo_boxops.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { - "name": "connect", - "cType": "bool", - "canonical": "bool" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" } ] }, { - "name": "tsequence_delete_tstzset", - "file": "meos_internal.h", + "name": "trgeoinstarr_compute_bbox", + "file": "trgeo_boxops.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequence_delete_tstzspan", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "count", + "cType": "int", + "canonical": "int" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" }, { - "name": "connect", - "cType": "bool", - "canonical": "bool" + "name": "box", + "cType": "void *", + "canonical": "void *" } ] }, { - "name": "tsequence_delete_tstzspanset", - "file": "meos_internal.h", + "name": "trgeo_parse", + "file": "trgeo_parser.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" }, { - "name": "connect", - "cType": "bool", - "canonical": "bool" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tsequence_insert", - "file": "meos_internal.h", + "name": "ea_contains_geo_trgeo", + "file": "trgeo_spatialrels.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "connect", + "name": "ever", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tsequence_merge", - "file": "meos_internal.h", + "name": "ea_covers_geo_trgeo", + "file": "trgeo_spatialrels.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const TSequence *" - } - ] - }, - { - "name": "tsequence_merge_array", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "TSequence **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "ever", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tsequenceset_append_tinstant", - "file": "meos_internal.h", + "name": "ea_covers_trgeo_geo", + "file": "trgeo_spatialrels.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "TSequenceSet *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "maxt", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "expand", + "name": "ever", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tsequenceset_append_tsequence", - "file": "meos_internal.h", + "name": "ea_disjoint_trgeo_geo", + "file": "trgeo_spatialrels.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "TSequenceSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "expand", + "name": "ever", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tsequenceset_delete_timestamptz", - "file": "meos_internal.h", + "name": "ensure_same_geom", + "file": "trgeo_utils.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tsequenceset_delete_tstzset", - "file": "meos_internal.h", + "name": "lwgeom_apply_pose", + "file": "trgeo_utils.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "geom", + "cType": "LWGEOM *", + "canonical": "LWGEOM *" } ] }, { - "name": "tsequenceset_delete_tstzspan", - "file": "meos_internal.h", + "name": "geom_radius", + "file": "trgeo_utils.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tsequenceset_delete_tstzspanset", - "file": "meos_internal.h", + "name": "v_clip_tpoly_point", + "file": "trgeo_vclip.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "poly", + "cType": "const LWPOLY *", + "canonical": "const LWPOLY *" }, { - "name": "ps", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - } - ] - }, - { - "name": "tsequenceset_insert", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" - }, - "params": [ + "name": "point", + "cType": "const LWPOINT *", + "canonical": "const LWPOINT *" + }, { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "poly_feature", + "cType": "uint32_t *", + "canonical": "unsigned int *" + }, + { + "name": "dist", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "tsequenceset_merge", - "file": "meos_internal.h", + "name": "v_clip_tpoly_tpoly", + "file": "trgeo_vclip.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "poly1", + "cType": "const LWPOLY *", + "canonical": "const LWPOLY *" }, { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "poly2", + "cType": "const LWPOLY *", + "canonical": "const LWPOLY *" + }, + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "poly1_feature", + "cType": "uint32_t *", + "canonical": "unsigned int *" + }, + { + "name": "poly2_feature", + "cType": "uint32_t *", + "canonical": "unsigned int *" + }, + { + "name": "dist", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "tsequenceset_merge_array", - "file": "meos_internal.h", + "name": "apply_pose_point4d", + "file": "trgeo_vclip.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "seqsets", - "cType": "TSequenceSet **", - "canonical": "TSequenceSet **" + "name": "p", + "cType": "POINT4D *", + "canonical": "POINT4D *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tsequence_expand_bbox", - "file": "meos_internal.h", + "name": "tfunc_tinstant", + "file": "lifting.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "TSequence *" - }, { "name": "inst", "cType": "const TInstant *", - "canonical": "const TInstant *" + "canonical": "const struct TInstant *" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "tsequence_set_bbox", - "file": "meos_internal.h", + "name": "tfunc_tsequence", + "file": "lifting.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { "name": "seq", "cType": "const TSequence *", - "canonical": "const TSequence *" + "canonical": "const struct TSequence *" }, { - "name": "box", - "cType": "void *", - "canonical": "void *" + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "tsequenceset_expand_bbox", - "file": "meos_internal.h", + "name": "tfunc_tsequenceset", + "file": "lifting.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "ss", - "cType": "TSequenceSet *", - "canonical": "TSequenceSet *" + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" }, { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "tsequenceset_set_bbox", - "file": "meos_internal.h", + "name": "tfunc_temporal", + "file": "lifting.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "void *", - "canonical": "void *" + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "tcontseq_after_timestamptz", - "file": "meos_internal.h", + "name": "tfunc_tinstant_base", + "file": "lifting.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "tcontseq_before_timestamptz", - "file": "meos_internal.h", + "name": "tfunc_tsequence_base", + "file": "lifting.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "seq", "cType": "const TSequence *", - "canonical": "const TSequence *" + "canonical": "const struct TSequence *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "tcontseq_restrict_minmax", - "file": "meos_internal.h", + "name": "tfunc_tsequenceset_base", + "file": "lifting.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" }, { - "name": "min", - "cType": "bool", - "canonical": "bool" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "tdiscseq_after_timestamptz", - "file": "meos_internal.h", + "name": "tfunc_temporal_base", + "file": "lifting.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "tdiscseq_before_timestamptz", - "file": "meos_internal.h", + "name": "tfunc_tinstant_tinstant", + "file": "lifting.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "tdiscseq_restrict_minmax", - "file": "meos_internal.h", + "name": "tfunc_tdiscseq_tdiscseq", + "file": "lifting.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { - "name": "seq", + "name": "seq1", "cType": "const TSequence *", - "canonical": "const TSequence *" + "canonical": "const struct TSequence *" }, { - "name": "min", - "cType": "bool", - "canonical": "bool" + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "temporal_bbox_restrict_set", - "file": "meos_internal.h", + "name": "tfunc_tcontseq_tcontseq", + "file": "lifting.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "set", - "cType": "const Set *", - "canonical": "const Set *" + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "temporal_restrict_minmax", - "file": "meos_internal.h", + "name": "tfunc_tsequenceset_tsequenceset", + "file": "lifting.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" }, { - "name": "min", - "cType": "bool", - "canonical": "bool" + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "temporal_restrict_timestamptz", - "file": "meos_internal.h", + "name": "tfunc_temporal_temporal", + "file": "lifting.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "temporal_restrict_tstzset", - "file": "meos_internal.h", + "name": "eafunc_temporal_base", + "file": "lifting.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "temporal_restrict_tstzspan", - "file": "meos_internal.h", + "name": "eafunc_temporal_temporal", + "file": "lifting.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" } ] }, { - "name": "temporal_restrict_tstzspanset", - "file": "meos_internal.h", + "name": "int4_in", + "file": "postgres_types.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int32", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "temporal_restrict_value", - "file": "meos_internal.h", + "name": "int4_out", + "file": "postgres_types.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "val", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "temporal_restrict_values", - "file": "meos_internal.h", + "name": "int8_in", + "file": "postgres_types.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "set", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "temporal_value_at_timestamptz", - "file": "meos_internal.h", + "name": "int8_out", + "file": "postgres_types.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", + "name": "val", + "cType": "int64", "canonical": "long" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "unsigned long *" } ] }, { - "name": "tinstant_after_timestamptz", - "file": "meos_internal.h", + "name": "float8_in", + "file": "postgres_types.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "num", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "type_name", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "orig_string", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tinstant_before_timestamptz", - "file": "meos_internal.h", + "name": "pg_dsin", + "file": "postgres_types.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - }, + "name": "arg1", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pg_dcos", + "file": "postgres_types.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "arg1", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tinstant_restrict_tstzspan", - "file": "meos_internal.h", + "name": "pg_datan", + "file": "postgres_types.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" - }, + "name": "arg1", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pg_datan2", + "file": "postgres_types.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "period", - "cType": "const Span *", - "canonical": "const Span *" + "name": "arg1", + "cType": "int", + "canonical": "int" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "arg2", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tinstant_restrict_tstzspanset", - "file": "meos_internal.h", + "name": "interval_negate", + "file": "postgres_types.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, + "name": "interval", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "pg_interval_justify_hours", + "file": "postgres_types.h", + "returnType": { + "c": "Interval *", + "canonical": "Interval *" + }, + "params": [ { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "span", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "tinstant_restrict_timestamptz", - "file": "meos_internal.h", + "name": "hash_bytes_uint32", + "file": "postgres_types.h", + "returnType": { + "c": "uint32", + "canonical": "unsigned int" + }, + "params": [ + { + "name": "k", + "cType": "uint32", + "canonical": "unsigned int" + } + ] + }, + { + "name": "pg_hashint8", + "file": "postgres_types.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" - }, - { - "name": "t", - "cType": "TimestampTz", + "name": "val", + "cType": "int64", "canonical": "long" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" } ] }, { - "name": "tinstant_restrict_tstzset", - "file": "meos_internal.h", + "name": "pg_hashfloat8", + "file": "postgres_types.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "key", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tinstant_restrict_value", - "file": "meos_internal.h", + "name": "hash_bytes_uint32_extended", + "file": "postgres_types.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "uint64", + "canonical": "unsigned long" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "k", + "cType": "uint32", + "canonical": "unsigned int" }, { - "name": "value", - "cType": "Datum", + "name": "seed", + "cType": "uint64", "canonical": "unsigned long" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" } ] }, { - "name": "tinstant_restrict_values", - "file": "meos_internal.h", + "name": "pg_hashint8extended", + "file": "postgres_types.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "uint64", + "canonical": "unsigned long" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" - }, - { - "name": "set", - "cType": "const Set *", - "canonical": "const Set *" + "name": "val", + "cType": "int64", + "canonical": "long" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "seed", + "cType": "uint64", + "canonical": "unsigned long" } ] }, { - "name": "tnumber_restrict_span", - "file": "meos_internal.h", + "name": "pg_hashfloat8extended", + "file": "postgres_types.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "uint64", + "canonical": "unsigned long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const Span *" + "name": "key", + "cType": "int", + "canonical": "int" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "seed", + "cType": "uint64", + "canonical": "unsigned long" } ] }, { - "name": "tnumber_restrict_spanset", - "file": "meos_internal.h", + "name": "pg_hashtext", + "file": "postgres_types.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "key", + "cType": "text *", + "canonical": "struct varlena *" } ] }, { - "name": "tnumberinst_restrict_span", - "file": "meos_internal.h", + "name": "pg_hashtextextended", + "file": "postgres_types.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "uint64", + "canonical": "unsigned long" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const Span *" + "name": "key", + "cType": "text *", + "canonical": "struct varlena *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "seed", + "cType": "uint64", + "canonical": "unsigned long" } ] }, { - "name": "tnumberinst_restrict_spanset", - "file": "meos_internal.h", + "name": "set_out_fn", + "file": "set.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "maxdd", + "cType": "int", + "canonical": "int" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "value_out", + "cType": "outfunc", + "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" } ] }, { - "name": "tnumberseqset_restrict_span", - "file": "meos_internal.h", + "name": "ensure_set_isof_type", + "file": "set.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const Span *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "settype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tnumberseqset_restrict_spanset", - "file": "meos_internal.h", + "name": "ensure_valid_set_set", + "file": "set.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - }, - { - "name": "spanset", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "s1", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "s2", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "tsequence_at_timestamptz", - "file": "meos_internal.h", + "name": "set_find_value", + "file": "set.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "arg1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "loc", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tsequence_restrict_tstzspan", - "file": "meos_internal.h", + "name": "set_unnest_state_make", + "file": "set.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "SetUnnestState *", + "canonical": "SetUnnestState *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "set", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "tsequence_restrict_tstzspanset", - "file": "meos_internal.h", + "name": "set_unnest_state_next", + "file": "set.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "state", + "cType": "SetUnnestState *", + "canonical": "SetUnnestState *" } ] }, { - "name": "tsequenceset_after_timestamptz", - "file": "meos_internal.h", + "name": "ensure_same_skiplist_subtype", + "file": "skiplist.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "subtype", + "cType": "uint8", + "canonical": "unsigned char" } ] }, { - "name": "tsequenceset_before_timestamptz", - "file": "meos_internal.h", + "name": "skiplist_set_extra", + "file": "skiplist.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "data", + "cType": "void *", + "canonical": "void *" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" } ] }, { - "name": "tsequenceset_restrict_minmax", - "file": "meos_internal.h", + "name": "skiplist_headval", + "file": "skiplist.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "void *", + "canonical": "void *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - }, - { - "name": "min", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" } ] }, { - "name": "tsequenceset_restrict_tstzspan", - "file": "meos_internal.h", + "name": "ensure_span_isof_type", + "file": "span.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tsequenceset_restrict_tstzspanset", - "file": "meos_internal.h", + "name": "ensure_span_isof_basetype", + "file": "span.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - }, - { - "name": "ps", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tsequenceset_restrict_timestamptz", - "file": "meos_internal.h", + "name": "ensure_same_span_type", + "file": "span.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tsequenceset_restrict_tstzset", - "file": "meos_internal.h", + "name": "ensure_valid_span_span", + "file": "span.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tsequenceset_restrict_value", - "file": "meos_internal.h", + "name": "span_deserialize", + "file": "span.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "lower", + "cType": "SpanBound *", + "canonical": "struct SpanBound *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "upper", + "cType": "SpanBound *", + "canonical": "struct SpanBound *" } ] }, { - "name": "tsequenceset_restrict_values", - "file": "meos_internal.h", + "name": "span_bound_cmp", + "file": "span.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "b1", + "cType": "const SpanBound *", + "canonical": "const struct SpanBound *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "b2", + "cType": "const SpanBound *", + "canonical": "const struct SpanBound *" } ] }, { - "name": "tinstant_cmp", - "file": "meos_internal.h", + "name": "span_bound_qsort_cmp", + "file": "span.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "s1", + "cType": "const void *", + "canonical": "const void *" }, { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "s2", + "cType": "const void *", + "canonical": "const void *" } ] }, { - "name": "tinstant_eq", - "file": "meos_internal.h", + "name": "span_lower_cmp", + "file": "span.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tsequence_cmp", - "file": "meos_internal.h", + "name": "span_upper_cmp", + "file": "span.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tsequence_eq", - "file": "meos_internal.h", + "name": "span_decr_bound", + "file": "span.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "upper", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tsequenceset_cmp", - "file": "meos_internal.h", + "name": "span_incr_bound", + "file": "span.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "upper", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tsequenceset_eq", - "file": "meos_internal.h", + "name": "spanarr_normalize", + "file": "span.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "spans", + "cType": "Span *", + "canonical": "struct Span *" }, { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "sort", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "newcount", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "always_eq_base_temporal", - "file": "meos_internal.h", + "name": "span_bounds_shift_scale_value", + "file": "span.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "value", + "name": "shift", "cType": "Datum", - "canonical": "unsigned long" + "canonical": "int ((int *))()" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - } - ] - }, - { - "name": "always_eq_temporal_base", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "lower", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "upper", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" } ] }, { - "name": "always_ne_base_temporal", - "file": "meos_internal.h", + "name": "span_bounds_shift_scale_time", + "file": "span.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "shift", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "lower", + "cType": "TimestampTz *", + "canonical": "long *" + }, + { + "name": "upper", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "always_ne_temporal_base", - "file": "meos_internal.h", + "name": "floatspan_floor_ceil_iter", + "file": "span.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "func", + "cType": "int", + "canonical": "int" } ] }, { - "name": "always_ge_base_temporal", - "file": "meos_internal.h", + "name": "numspan_delta_scale_iter", + "file": "span.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "value", + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "origin", "cType": "Datum", - "canonical": "unsigned long" + "canonical": "int ((int *))()" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "delta", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasdelta", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "scale", + "cType": "double", + "canonical": "double" } ] }, { - "name": "always_ge_temporal_base", - "file": "meos_internal.h", + "name": "tstzspan_delta_scale_iter", + "file": "span.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "origin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "delta", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "scale", + "cType": "double", + "canonical": "double" } ] }, { - "name": "always_gt_base_temporal", - "file": "meos_internal.h", + "name": "numspan_shift_scale_iter", + "file": "span.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "value", + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "shift", "cType": "Datum", - "canonical": "unsigned long" + "canonical": "int ((int *))()" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "delta", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "scale", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "always_gt_temporal_base", - "file": "meos_internal.h", + "name": "tstzspan_shift_scale1", + "file": "span.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "shift", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "delta", + "cType": "TimestampTz *", + "canonical": "long *" + }, + { + "name": "scale", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "always_le_base_temporal", - "file": "meos_internal.h", + "name": "mi_span_value", + "file": "span.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, { "name": "value", "cType": "Datum", - "canonical": "unsigned long" + "canonical": "int ((int *))()" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" } ] }, { - "name": "always_le_temporal_base", - "file": "meos_internal.h", + "name": "dist_double_value_value", + "file": "span.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "value", + "name": "r", "cType": "Datum", - "canonical": "unsigned long" + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "always_lt_base_temporal", - "file": "meos_internal.h", + "name": "common_entry_cmp", + "file": "span_index.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "i1", + "cType": "const void *", + "canonical": "const void *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "i2", + "cType": "const void *", + "canonical": "const void *" } ] }, { - "name": "always_lt_temporal_base", - "file": "meos_internal.h", + "name": "span_index_leaf_consistent", + "file": "span_index.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "key", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "query", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "strategy", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ever_eq_base_temporal", - "file": "meos_internal.h", + "name": "span_gist_inner_consistent", + "file": "span_index.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "key", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "query", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "strategy", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ever_eq_temporal_base", - "file": "meos_internal.h", + "name": "span_index_recheck", + "file": "span_index.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "strategy", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ever_ne_base_temporal", - "file": "meos_internal.h", + "name": "ensure_spanset_isof_type", + "file": "spanset.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "spansettype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "ever_ne_temporal_base", - "file": "meos_internal.h", + "name": "ensure_same_spanset_type", + "file": "spanset.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "ever_ge_base_temporal", - "file": "meos_internal.h", + "name": "ensure_same_spanset_span_type", + "file": "spanset.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "ever_ge_temporal_base", - "file": "meos_internal.h", + "name": "ensure_valid_spanset_span", + "file": "spanset.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "ever_gt_base_temporal", - "file": "meos_internal.h", + "name": "ensure_valid_spanset_spanset", + "file": "spanset.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "ever_gt_temporal_base", - "file": "meos_internal.h", + "name": "spanset_find_value", + "file": "spanset.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" }, { - "name": "value", + "name": "v", "cType": "Datum", - "canonical": "unsigned long" + "canonical": "int ((int *))()" + }, + { + "name": "loc", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "ever_le_base_temporal", - "file": "meos_internal.h", + "name": "datum_and", + "file": "tbool_ops.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "value", + "name": "l", "cType": "Datum", - "canonical": "unsigned long" + "canonical": "int ((int *))()" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "ever_le_temporal_base", - "file": "meos_internal.h", + "name": "datum_or", + "file": "tbool_ops.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "value", + "name": "r", "cType": "Datum", - "canonical": "unsigned long" + "canonical": "int ((int *))()" } ] }, { - "name": "ever_lt_base_temporal", - "file": "meos_internal.h", + "name": "boolop_tbool_bool", + "file": "tbool_ops.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "value", + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "b", "cType": "Datum", - "canonical": "unsigned long" + "canonical": "int ((int *))()" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "ever_lt_temporal_base", - "file": "meos_internal.h", + "name": "boolop_tbool_tbool", + "file": "tbool_ops.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" } ] }, { - "name": "tnumberinst_abs", - "file": "meos_internal.h", + "name": "ensure_same_dimensionality_tbox", + "file": "tbox.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const struct TBox *" } ] }, { - "name": "tnumberseq_abs", - "file": "meos_internal.h", + "name": "set_tbox", + "file": "tbox.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "TBox *", + "canonical": "struct TBox *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "tnumberseq_angular_difference", - "file": "meos_internal.h", + "name": "span_tbox", + "file": "tbox.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "TBox *", + "canonical": "struct TBox *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tnumberseq_delta_value", - "file": "meos_internal.h", + "name": "tbox_tstzspan", + "file": "tbox.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" } ] }, { - "name": "tnumberseqset_abs", - "file": "meos_internal.h", + "name": "tbox_intspan", + "file": "tbox.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" } ] }, { - "name": "tnumberseqset_angular_difference", - "file": "meos_internal.h", + "name": "tbox_floatspan", + "file": "tbox.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" } ] }, { - "name": "tnumberseqset_delta_value", - "file": "meos_internal.h", + "name": "tbox_index_leaf_consistent", + "file": "tbox_index.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "key", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "strategy", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tdistance_tnumber_number", - "file": "meos_internal.h", + "name": "tbox_gist_inner_consistent", + "file": "tbox_index.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "key", + "cType": "const TBox *", + "canonical": "const struct TBox *" }, { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "strategy", + "cType": "int", + "canonical": "int" } ] }, { - "name": "nad_tbox_tbox", - "file": "meos_internal.h", + "name": "tbox_index_recheck", + "file": "tbox_index.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const TBox *" + "name": "strategy", + "cType": "int", + "canonical": "int" } ] }, { - "name": "nad_tnumber_number", - "file": "meos_internal.h", + "name": "datum_min_int32", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "value", + "name": "r", "cType": "Datum", - "canonical": "unsigned long" + "canonical": "int ((int *))()" } ] }, { - "name": "nad_tnumber_tbox", - "file": "meos_internal.h", + "name": "datum_max_int32", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const TBox *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "nad_tnumber_tnumber", - "file": "meos_internal.h", + "name": "datum_min_float8", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "tnumberseq_integral", - "file": "meos_internal.h", + "name": "datum_max_float8", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "tnumberseq_twavg", - "file": "meos_internal.h", + "name": "datum_sum_int32", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "tnumberseqset_integral", - "file": "meos_internal.h", + "name": "datum_sum_float8", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "tnumberseqset_twavg", - "file": "meos_internal.h", + "name": "datum_min_text", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "temporal_compact", - "file": "meos_internal.h", + "name": "datum_max_text", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "tsequence_compact", - "file": "meos_internal.h", + "name": "datum_sum_double2", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "tsequenceset_compact", - "file": "meos_internal.h", + "name": "datum_sum_double3", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "temporal_skiplist_make", - "file": "meos_internal.h", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [] - }, - { - "name": "skiplist_make", - "file": "meos_internal.h", + "name": "datum_sum_double4", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "key_size", - "cType": "size_t", - "canonical": "unsigned long" - }, - { - "name": "value_size", - "cType": "size_t", - "canonical": "unsigned long" - }, - { - "name": "comp_fn", - "cType": "int (*)(void *, void *)", - "canonical": "int (*)(void *, void *)" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "merge_fn", - "cType": "void *(*)(void *, void *)", - "canonical": "void *(*)(void *, void *)" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "skiplist_search", - "file": "meos_internal.h", + "name": "temporal_skiplist_common", + "file": "temporal_aggfuncs.h", "returnType": { "c": "int", "canonical": "int" @@ -44278,50 +69127,50 @@ "canonical": "struct SkipList *" }, { - "name": "key", - "cType": "void *", - "canonical": "void *" + "name": "values", + "cType": "void **", + "canonical": "void **" }, { - "name": "value", - "cType": "void *", - "canonical": "void *" - } - ] - }, - { - "name": "skiplist_free", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ + "name": "count", + "cType": "int", + "canonical": "int" + }, { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "lower", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "upper", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "update", + "cType": "int[32]", + "canonical": "int[32]" } ] }, { - "name": "skiplist_splice", - "file": "meos_internal.h", + "name": "temporal_skiplist_merge", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "void **", + "canonical": "void **" }, "params": [ { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "keys", + "name": "spliced", "cType": "void **", "canonical": "void **" }, + { + "name": "spliced_count", + "cType": "int", + "canonical": "int" + }, { "name": "values", "cType": "void **", @@ -44335,7 +69184,7 @@ { "name": "func", "cType": "datum_func2", - "canonical": "unsigned long (*)(unsigned long, unsigned long)" + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" }, { "name": "crossings", @@ -44343,259 +69192,269 @@ "canonical": "bool" }, { - "name": "sktype", - "cType": "SkipListType", - "canonical": "SkipListType" + "name": "newcount", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "tofree", + "cType": "void ***", + "canonical": "void ***" + }, + { + "name": "nfree", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "temporal_skiplist_splice", - "file": "meos_internal.h", + "name": "tinstant_tagg", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TInstant **", + "canonical": "struct TInstant **" }, "params": [ { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "instants1", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { - "name": "values", - "cType": "void **", - "canonical": "void **" + "name": "count1", + "cType": "int", + "canonical": "int" }, { - "name": "count", + "name": "instants2", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count2", "cType": "int", "canonical": "int" }, { "name": "func", "cType": "datum_func2", - "canonical": "unsigned long (*)(unsigned long, unsigned long)" + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" }, { - "name": "crossings", - "cType": "bool", - "canonical": "bool" + "name": "newcount", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "tofree", + "cType": "void ***", + "canonical": "void ***" + }, + { + "name": "nfree", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "skiplist_values", - "file": "meos_internal.h", + "name": "tsequence_tagg", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "void **", - "canonical": "void **" + "c": "TSequence **", + "canonical": "struct TSequence **" }, "params": [ { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "sequences1", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count1", + "cType": "int", + "canonical": "int" + }, + { + "name": "sequences2", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count2", + "cType": "int", + "canonical": "int" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "newcount", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "skiplist_keys_values", - "file": "meos_internal.h", + "name": "tcontseq_tagg_transfn", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "void **", - "canonical": "void **" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "list", + "name": "state", "cType": "SkipList *", "canonical": "struct SkipList *" }, { - "name": "values", - "cType": "void **", - "canonical": "void **" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "interpoint", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "temporal_app_tinst_transfn", - "file": "meos_internal.h", + "name": "temporal_tagg_combinefn", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "state", - "cType": "Temporal *", - "canonical": "Temporal *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "maxdist", - "cType": "double", - "canonical": "double" + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" }, { - "name": "maxt", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "crossings", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "temporal_app_tseq_transfn", - "file": "meos_internal.h", + "name": "tinstant_tagg_transfn", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { "name": "state", - "cType": "Temporal *", - "canonical": "Temporal *" + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" } ] }, { - "name": "span_bins", - "file": "meos_internal.h", + "name": "tinstant_tavg_finalfn", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "unsigned long" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { "name": "count", - "cType": "int *", - "canonical": "int *" + "cType": "int", + "canonical": "int" } ] }, { - "name": "spanset_bins", - "file": "meos_internal.h", + "name": "tsequence_tavg_finalfn", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "unsigned long" + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" }, { "name": "count", - "cType": "int *", - "canonical": "int *" + "cType": "int", + "canonical": "int" } ] }, { - "name": "tnumber_value_bins", - "file": "meos_internal.h", + "name": "tnumberinst_transform_tavg", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" } ] }, { - "name": "tnumber_value_time_boxes", - "file": "meos_internal.h", + "name": "temporal_transform_tcount", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "TBox *", - "canonical": "TBox *" + "c": "Temporal **", + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "vsize", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "vorigin", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -44605,1116 +69464,1252 @@ ] }, { - "name": "tnumber_value_split", - "file": "meos_internal.h", + "name": "temporal_transform_tagg", + "file": "temporal_aggfuncs.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "vsize", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "vorigin", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "bins", - "cType": "Datum **", - "canonical": "unsigned long **" + "canonical": "const struct Temporal *" }, { "name": "count", "cType": "int *", "canonical": "int *" + }, + { + "name": "func", + "cType": "TInstant *(*)(const TInstant *)", + "canonical": "struct TInstant ()( TInstant ) *(*)(const struct TInstant ()( TInstant ) *)" } ] }, { - "name": "tbox_get_value_time_tile", - "file": "meos_internal.h", + "name": "tsequenceset_tagg_transfn", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "TBox *", - "canonical": "TBox *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "vsize", - "cType": "Datum", - "canonical": "unsigned long" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" }, { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" }, { - "name": "vorigin", - "cType": "Datum", - "canonical": "unsigned long" - }, + "name": "crossings", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_tagg_transfn", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "spantype", - "cType": "meosType", - "canonical": "meosType" + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" } ] }, { - "name": "tnumber_value_time_split", - "file": "meos_internal.h", + "name": "temporal_tagg_transfn", + "file": "temporal_aggfuncs.h", "returnType": { - "c": "Temporal **", - "canonical": "Temporal **" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "size", - "cType": "Datum", - "canonical": "unsigned long" + "name": "arg2", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" }, { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, + "name": "crossings", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_tagg_transform_transfn", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ { - "name": "vorigin", - "cType": "Datum", - "canonical": "unsigned long" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "value_bins", - "cType": "Datum **", - "canonical": "unsigned long **" + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" }, { - "name": "time_bins", - "cType": "TimestampTz **", - "canonical": "long **" + "name": "crossings", + "cType": "bool", + "canonical": "bool" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "transform", + "cType": "TInstant *(*)(const TInstant *)", + "canonical": "struct TInstant ()( TInstant ) *(*)(const struct TInstant ()( TInstant ) *)" } ] }, { - "name": "proj_get_context", - "file": "meos_internal_geo.h", + "name": "temporal_similarity", + "file": "temporal_analytics.h", "returnType": { - "c": "PJ_CONTEXT *", - "canonical": "struct pj_ctx *" + "c": "double", + "canonical": "double" }, - "params": [] + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "simfunc", + "cType": "SimFunc", + "canonical": "SimFunc" + } + ] }, { - "name": "datum_geo_round", - "file": "meos_internal_geo.h", + "name": "temporal_similarity_path", + "file": "temporal_analytics.h", "returnType": { - "c": "Datum", - "canonical": "unsigned long" + "c": "Match *", + "canonical": "Match *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "size", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "simfunc", + "cType": "SimFunc", + "canonical": "SimFunc" } ] }, { - "name": "point_round", - "file": "meos_internal_geo.h", + "name": "temporal_bbox_size", + "file": "temporal_boxops.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "size_t", + "canonical": "unsigned long" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "tempype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_set", - "file": "meos_internal_geo.h", + "name": "tinstarr_set_bbox", + "file": "temporal_boxops.h", "returnType": { "c": "void", "canonical": "void" }, "params": [ { - "name": "hasx", - "cType": "bool", - "canonical": "bool" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { - "name": "hasz", - "cType": "bool", - "canonical": "bool" + "name": "count", + "cType": "int", + "canonical": "int" }, { - "name": "geodetic", + "name": "lower_inc", "cType": "bool", "canonical": "bool" }, { - "name": "srid", - "cType": "int32", - "canonical": "int" - }, - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmax", - "cType": "double", - "canonical": "double" + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" }, { - "name": "box", - "cType": "STBox *", - "canonical": "STBox *" + "name": "bbox", + "cType": "void *", + "canonical": "void *" } ] }, { - "name": "gbox_set_stbox", - "file": "meos_internal_geo.h", + "name": "tsequence_compute_bbox", + "file": "temporal_boxops.h", "returnType": { "c": "void", "canonical": "void" }, "params": [ { - "name": "box", - "cType": "const GBOX *", - "canonical": "const GBOX *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "result", - "cType": "STBox *", - "canonical": "STBox *" + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" } ] }, { - "name": "geo_set_stbox", - "file": "meos_internal_geo.h", + "name": "tseqarr_compute_bbox", + "file": "temporal_boxops.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" }, { - "name": "box", - "cType": "STBox *", - "canonical": "STBox *" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "bbox", + "cType": "void *", + "canonical": "void *" } ] }, { - "name": "geoarr_set_stbox", - "file": "meos_internal_geo.h", + "name": "tsequenceset_compute_bbox", + "file": "temporal_boxops.h", "returnType": { "c": "void", "canonical": "void" }, "params": [ { - "name": "values", - "cType": "const Datum *", - "canonical": "const unsigned long *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "STBox *" + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" } ] }, { - "name": "spatial_set_stbox", - "file": "meos_internal_geo.h", + "name": "boxop_temporal_tstzspan", + "file": "temporal_boxops.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "STBox *" + "name": "func", + "cType": "bool (*)(const Span *, const Span *)", + "canonical": "_Bool (*)(const struct _Bool ()( Span , Span ) *, const struct _Bool ()( Span , Span ) *)" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "spatialset_set_stbox", - "file": "meos_internal_geo.h", + "name": "boxop_temporal_temporal", + "file": "temporal_boxops.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "STBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "func", + "cType": "bool (*)(const Span *, const Span *)", + "canonical": "_Bool (*)(const struct _Bool ()( Span , Span ) *, const struct _Bool ()( Span , Span ) *)" } ] }, { - "name": "stbox_set_box3d", - "file": "meos_internal_geo.h", + "name": "boxop_tnumber_numspan", + "file": "temporal_boxops.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box3d", - "cType": "BOX3D *", - "canonical": "BOX3D *" + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "func", + "cType": "bool (*)(const Span *, const Span *)", + "canonical": "_Bool (*)(const struct _Bool ()( Span , Span ) *, const struct _Bool ()( Span , Span ) *)" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "stbox_set_gbox", - "file": "meos_internal_geo.h", + "name": "boxop_tnumber_tbox", + "file": "temporal_boxops.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, { "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "cType": "const TBox *", + "canonical": "const struct TBox *" }, { - "name": "gbox", - "cType": "GBOX *", - "canonical": "GBOX *" + "name": "func", + "cType": "bool (*)(const TBox *, const TBox *)", + "canonical": "_Bool (*)(const struct _Bool ()( TBox , TBox ) *, const struct _Bool ()( TBox , TBox ) *)" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tstzset_set_stbox", - "file": "meos_internal_geo.h", + "name": "boxop_tnumber_tnumber", + "file": "temporal_boxops.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "STBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "func", + "cType": "bool (*)(const TBox *, const TBox *)", + "canonical": "_Bool (*)(const struct _Bool ()( TBox , TBox ) *, const struct _Bool ()( TBox , TBox ) *)" } ] }, { - "name": "tstzspan_set_stbox", - "file": "meos_internal_geo.h", + "name": "eacomp_base_temporal", + "file": "temporal_compops.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "box", - "cType": "STBox *", - "canonical": "STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tstzspanset_set_stbox", - "file": "meos_internal_geo.h", + "name": "eacomp_temporal_base", + "file": "temporal_compops.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "STBox *" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "stbox_expand", - "file": "meos_internal_geo.h", + "name": "eacomp_temporal_temporal", + "file": "temporal_compops.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "box2", - "cType": "STBox *", - "canonical": "STBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "inter_stbox_stbox", - "file": "meos_internal_geo.h", + "name": "tcomp_base_temporal", + "file": "temporal_compops.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "result", - "cType": "STBox *", - "canonical": "STBox *" + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" } ] }, { - "name": "stbox_geo", - "file": "meos_internal_geo.h", + "name": "tcomp_temporal_base", + "file": "temporal_compops.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" } ] }, { - "name": "tgeogpointinst_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tcomp_temporal_temporal", + "file": "temporal_compops.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" } ] }, { - "name": "tgeogpointinst_in", - "file": "meos_internal_geo.h", + "name": "tdiscseq_at_timestamptz", + "file": "temporal_restrict.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tgeogpointseq_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tdiscseq_restrict_value", + "file": "temporal_restrict.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeogpointseq_in", - "file": "meos_internal_geo.h", + "name": "tdiscseq_restrict_values", + "file": "temporal_restrict.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tgeogpointseqset_from_mfjson", - "file": "meos_internal_geo.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequence *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeogpointseqset_in", - "file": "meos_internal_geo.h", + "name": "tdiscseq_minus_timestamptz", + "file": "temporal_restrict.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tgeompointinst_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tdiscseq_restrict_tstzset", + "file": "temporal_restrict.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeompointinst_in", - "file": "meos_internal_geo.h", + "name": "tdiscseq_restrict_tstzspanset", + "file": "temporal_restrict.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeompointseq_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tcontseq_restrict_value_iter", + "file": "temporal_restrict.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "tgeompointseq_in", - "file": "meos_internal_geo.h", + "name": "tcontseq_delete_timestamptz", + "file": "temporal_restrict.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tgeompointseqset_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tcontseq_delete_tstzset", + "file": "temporal_restrict.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "tgeompointseqset_in", - "file": "meos_internal_geo.h", + "name": "tcontseq_delete_tstzspanset", + "file": "temporal_restrict.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "tgeographyinst_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tcontseq_at_tstzset", + "file": "temporal_restrict.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "tgeographyinst_in", - "file": "meos_internal_geo.h", + "name": "tcontseq_minus_timestamptz", + "file": "temporal_restrict.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tgeographyseq_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tcontseq_minus_tstzset", + "file": "temporal_restrict.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" } ] }, { - "name": "tgeographyseq_in", - "file": "meos_internal_geo.h", + "name": "tcontseq_minus_tstzspan", + "file": "temporal_restrict.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tgeographyseqset_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tcontseq_restrict_value", + "file": "temporal_restrict.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeographyseqset_in", - "file": "meos_internal_geo.h", + "name": "tcontseq_restrict_values", + "file": "temporal_restrict.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeometryinst_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tsequence_at_values_iter", + "file": "temporal_restrict.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "set", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "tgeometryinst_in", - "file": "meos_internal_geo.h", + "name": "tnumberseq_cont_restrict_span_iter", + "file": "temporal_restrict.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "tgeometryseq_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tnumberseq_cont_restrict_spanset_iter", + "file": "temporal_restrict.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "tgeometryseq_in", - "file": "meos_internal_geo.h", + "name": "tsegment_at_timestamptz", + "file": "temporal_restrict.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" }, { "name": "interp", "cType": "interpType", "canonical": "interpType" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tgeometryseqset_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tcontseq_minus_timestamp_iter", + "file": "temporal_restrict.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "tgeometryseqset_in", - "file": "meos_internal_geo.h", + "name": "tcontseq_minus_tstzset_iter", + "file": "temporal_restrict.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "tspatial_set_stbox", - "file": "meos_internal_geo.h", + "name": "tcontseq_at_tstzspanset1", + "file": "temporal_restrict.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "STBox *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "tgeoinst_set_stbox", - "file": "meos_internal_geo.h", + "name": "tcontseq_minus_tstzspanset_iter", + "file": "temporal_restrict.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "STBox *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "tspatialseq_set_stbox", - "file": "meos_internal_geo.h", + "name": "tcontseq_at_tstzspan", + "file": "temporal_restrict.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { "name": "seq", "cType": "const TSequence *", - "canonical": "const TSequence *" + "canonical": "const struct TSequence *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "STBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tspatialseqset_set_stbox", - "file": "meos_internal_geo.h", + "name": "tcontseq_at_timestamptz", + "file": "temporal_restrict.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "STBox *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tgeo_restrict_geom", - "file": "meos_internal_geo.h", + "name": "tcontseq_restrict_tstzspanset", + "file": "temporal_restrict.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "zspan", - "cType": "const Span *", - "canonical": "const Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" }, { "name": "atfunc", @@ -45724,57 +70719,47 @@ ] }, { - "name": "tgeo_restrict_stbox", - "file": "meos_internal_geo.h", + "name": "tdiscseq_value_at_timestamptz", + "file": "temporal_restrict.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" } ] }, { - "name": "tgeoinst_restrict_geom", - "file": "meos_internal_geo.h", + "name": "tnumberseq_disc_restrict_span", + "file": "temporal_restrict.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "zspan", + "name": "span", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "atfunc", @@ -45784,27 +70769,47 @@ ] }, { - "name": "tgeoinst_restrict_stbox", - "file": "meos_internal_geo.h", + "name": "tnumberseq_disc_restrict_spanset", + "file": "temporal_restrict.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" }, { - "name": "border_inc", + "name": "atfunc", "cType": "bool", "canonical": "bool" + } + ] + }, + { + "name": "tnumberseq_cont_restrict_span", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" }, { "name": "atfunc", @@ -45814,27 +70819,22 @@ ] }, { - "name": "tgeoseq_restrict_geom", - "file": "meos_internal_geo.h", + "name": "tnumberseq_cont_restrict_spanset", + "file": "temporal_restrict.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "seq", "cType": "const TSequence *", - "canonical": "const TSequence *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "canonical": "const struct TSequence *" }, { - "name": "zspan", - "cType": "const Span *", - "canonical": "const Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" }, { "name": "atfunc", @@ -45844,252 +70844,332 @@ ] }, { - "name": "tgeoseq_restrict_stbox", - "file": "meos_internal_geo.h", + "name": "tnumberseq_cont_twavg", + "file": "temporal_restrict.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "double", + "canonical": "double" }, "params": [ { "name": "seq", "cType": "const TSequence *", - "canonical": "const TSequence *" + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "span_num_bins", + "file": "temporal_tile.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "origin", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "start_bin", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "end_bin", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" } ] }, - { - "name": "tgeoseqset_restrict_geom", - "file": "meos_internal_geo.h", + { + "name": "temporal_time_bin_init", + "file": "temporal_tile.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "SpanBinState *", + "canonical": "struct SpanBinState *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "zspan", - "cType": "const Span *", - "canonical": "const Span *" + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "nbins", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tgeoseqset_restrict_stbox", - "file": "meos_internal_geo.h", + "name": "tbox_tile_state_make", + "file": "temporal_tile.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "TboxGridState *", + "canonical": "struct TboxGridState *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "cType": "const TBox *", + "canonical": "const struct TBox *" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "xorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "spatial_srid", - "file": "meos_internal_geo.h", + "name": "tbox_tile_state_next", + "file": "temporal_tile.h", "returnType": { - "c": "int32_t", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "unsigned long" - }, - { - "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "name": "state", + "cType": "TboxGridState *", + "canonical": "struct TboxGridState *" } ] }, { - "name": "spatial_set_srid", - "file": "meos_internal_geo.h", + "name": "tbox_tile_state_set", + "file": "temporal_tile.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "d", + "name": "value", "cType": "Datum", - "canonical": "unsigned long" + "canonical": "int ((int *))()" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "tunits", + "cType": "int64", + "canonical": "long" }, { "name": "basetype", - "cType": "meosType", - "canonical": "meosType" + "cType": "MeosType", + "canonical": "MeosType" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ] - }, - { - "name": "tspatialinst_srid", - "file": "meos_internal_geo.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + }, { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const TInstant *" + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" } ] }, { - "name": "tpointseq_azimuth", - "file": "meos_internal_geo.h", + "name": "interval_units", + "file": "temporal_tile.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "interval", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "tpointseq_cumulative_length", - "file": "meos_internal_geo.h", + "name": "timestamptz_bin_start", + "file": "temporal_tile.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "timestamp", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "prevlength", - "cType": "double", - "canonical": "double" + "name": "tunits", + "cType": "int64", + "canonical": "long" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tpointseq_is_simple", - "file": "meos_internal_geo.h", + "name": "datum_bin", + "file": "temporal_tile.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "offset", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tpointseq_length", - "file": "meos_internal_geo.h", + "name": "tnumber_value_time_tile_init", + "file": "temporal_tile.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TboxGridState *", + "canonical": "struct TboxGridState *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "ntiles", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tpointseq_linear_trajectory", - "file": "meos_internal_geo.h", + "name": "tbox_tile_state_get", + "file": "temporal_tile.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "state", + "cType": "TboxGridState *", + "canonical": "struct TboxGridState *" }, { - "name": "unary_union", - "cType": "bool", - "canonical": "bool" + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" } ] }, { - "name": "tgeoseq_stboxes", - "file": "meos_internal_geo.h", + "name": "temporal_transform_wcount", + "file": "temporal_waggfuncs.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "TSequence **", + "canonical": "struct TSequence **" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "interval", + "cType": "const Interval *", + "canonical": "const Interval *" }, { "name": "count", @@ -46099,22 +71179,22 @@ ] }, { - "name": "tgeoseq_split_n_stboxes", - "file": "meos_internal_geo.h", + "name": "tnumber_transform_wavg", + "file": "temporal_waggfuncs.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "TSequence **", + "canonical": "struct TSequence **" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "max_count", - "cType": "int", - "canonical": "int" + "name": "interval", + "cType": "const Interval *", + "canonical": "const Interval *" }, { "name": "count", @@ -46124,2640 +71204,3545 @@ ] }, { - "name": "tpointseqset_azimuth", - "file": "meos_internal_geo.h", + "name": "temporal_wagg_transfn", + "file": "temporal_waggfuncs.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "interval", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tpointseqset_cumulative_length", - "file": "meos_internal_geo.h", + "name": "temporal_wagg_transform_transfn", + "file": "temporal_waggfuncs.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "interval", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "transform", + "cType": "TSequence **(*)(const Temporal *, const Interval *, int *)", + "canonical": "struct TSequence ()( Temporal , Interval , int ) **(*)(const struct TSequence ()( Temporal , Interval , int ) *, const Interval *, int *)" } ] }, { - "name": "tpointseqset_is_simple", - "file": "meos_internal_geo.h", + "name": "tinstant_set", + "file": "tinstant.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "inst", + "cType": "TInstant *", + "canonical": "struct TInstant *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tpointseqset_length", - "file": "meos_internal_geo.h", + "name": "tnumberinst_double", + "file": "tinstant.h", "returnType": { "c": "double", "canonical": "double" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - } - ] - }, - { - "name": "tgeoseqset_stboxes", - "file": "meos_internal_geo.h", - "returnType": { - "c": "STBox *", - "canonical": "STBox *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" } ] }, { - "name": "tgeoseqset_split_n_stboxes", - "file": "meos_internal_geo.h", + "name": "tinstant_to_string", + "file": "tinstant.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" }, { - "name": "max_count", + "name": "maxdd", "cType": "int", "canonical": "int" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "value_out", + "cType": "outfunc", + "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" } ] }, { - "name": "tpoint_get_coord", - "file": "meos_internal_geo.h", + "name": "tinstant_restrict_values_test", + "file": "tinstant.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" }, { - "name": "coord", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeominst_tgeoginst", - "file": "meos_internal_geo.h", + "name": "tnumberinst_restrict_span_test", + "file": "tinstant.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "inst", "cType": "const TInstant *", - "canonical": "const TInstant *" + "canonical": "const struct TInstant *" }, { - "name": "oper", + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tgeomseq_tgeogseq", - "file": "meos_internal_geo.h", + "name": "tnumberinst_restrict_spanset_test", + "file": "tinstant.h", "returnType": { - "c": "TSequence *", - "canonical": "TSequence *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" }, { - "name": "oper", + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tgeomseqset_tgeogseqset", - "file": "meos_internal_geo.h", + "name": "tinstant_restrict_tstzset_test", + "file": "tinstant.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" }, { - "name": "oper", + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tgeom_tgeog", - "file": "meos_internal_geo.h", + "name": "tinstant_restrict_tstzspanset_test", + "file": "tinstant.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" }, { - "name": "oper", + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tgeo_tpoint", - "file": "meos_internal_geo.h", + "name": "intersection_tinstant_tinstant", + "file": "tinstant.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" }, { - "name": "oper", - "cType": "bool", - "canonical": "bool" + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inter1", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "inter2", + "cType": "TInstant **", + "canonical": "struct TInstant **" } ] }, { - "name": "tspatialinst_set_srid", - "file": "meos_internal_geo.h", + "name": "tfloat_arithop_turnpt", + "file": "tnumber_mathfuncs.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst", - "cType": "TInstant *", - "canonical": "TInstant *" + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "long *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "tpointseq_make_simple", - "file": "meos_internal_geo.h", + "name": "arithop_tnumber_number", + "file": "tnumber_mathfuncs.h", "returnType": { - "c": "TSequence **", - "canonical": "TSequence **" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "oper", + "cType": "TArithmetic", + "canonical": "TArithmetic" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tspatialseq_set_srid", - "file": "meos_internal_geo.h", + "name": "arithop_tnumber_tnumber", + "file": "tnumber_mathfuncs.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "seq", - "cType": "TSequence *", - "canonical": "TSequence *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "oper", + "cType": "TArithmetic", + "canonical": "TArithmetic" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "tpfunc", + "cType": "tpfunc_temp", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int, int, int *, int *)" } ] }, { - "name": "tpointseqset_make_simple", - "file": "meos_internal_geo.h", + "name": "float_collinear", + "file": "tsequence.h", "returnType": { - "c": "TSequence **", - "canonical": "TSequence **" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "x1", + "cType": "double", + "canonical": "double" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tspatialseqset_set_srid", - "file": "meos_internal_geo.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ + "name": "x2", + "cType": "double", + "canonical": "double" + }, { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "TSequenceSet *" + "name": "x3", + "cType": "double", + "canonical": "double" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "ratio", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tpointseq_twcentroid", - "file": "meos_internal_geo.h", + "name": "floatsegm_interpolate", + "file": "tsequence.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const TSequence *" + "name": "value1", + "cType": "double", + "canonical": "double" + }, + { + "name": "value2", + "cType": "double", + "canonical": "double" + }, + { + "name": "value", + "cType": "long double", + "canonical": "long double" } ] }, { - "name": "tpointseqset_twcentroid", - "file": "meos_internal_geo.h", + "name": "floatsegm_locate", + "file": "tsequence.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "long double", + "canonical": "long double" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const TSequenceSet *" + "name": "value1", + "cType": "double", + "canonical": "double" + }, + { + "name": "value2", + "cType": "double", + "canonical": "double" + }, + { + "name": "value", + "cType": "double", + "canonical": "double" } ] }, { - "name": "npoint_as_ewkt", - "file": "meos_npoint.h", + "name": "tnumbersegm_intersection", + "file": "tsequence.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "long *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "npoint_as_hexwkb", - "file": "meos_npoint.h", + "name": "tsequence_norm_test", + "file": "tsequence.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "value1", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "value2", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "value3", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "t1", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "t2", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "t3", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "npoint_as_text", - "file": "meos_npoint.h", + "name": "tsequence_join_test", + "file": "tsequence.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "removelast", + "cType": "bool *", + "canonical": "_Bool *" + }, + { + "name": "removefirst", + "cType": "bool *", + "canonical": "_Bool *" } ] }, { - "name": "npoint_as_wkb", - "file": "meos_npoint.h", + "name": "tsequence_join", + "file": "tsequence.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "removelast", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "removefirst", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "npoint_from_hexwkb", - "file": "meos_npoint.h", + "name": "tinstarr_normalize", + "file": "tsequence.h", "returnType": { - "c": "Npoint *", - "canonical": "Npoint *" + "c": "TInstant **", + "canonical": "struct TInstant **" }, "params": [ { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "newcount", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "npoint_from_wkb", - "file": "meos_npoint.h", + "name": "tcontseq_find_timestamptz", + "file": "tsequence.h", "returnType": { - "c": "Npoint *", - "canonical": "Npoint *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "size", - "cType": "size_t", - "canonical": "unsigned long" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "npoint_in", - "file": "meos_npoint.h", + "name": "tdiscseq_find_timestamptz", + "file": "tsequence.h", "returnType": { - "c": "Npoint *", - "canonical": "Npoint *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "npoint_out", - "file": "meos_npoint.h", + "name": "tseqarr2_to_tseqarr", + "file": "tsequence.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TSequence **", + "canonical": "struct TSequence **" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "sequences", + "cType": "TSequence ***", + "canonical": "struct TSequence ***" }, { - "name": "maxdd", + "name": "countseqs", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "totalseqs", "cType": "int", "canonical": "int" } ] }, { - "name": "nsegment_in", - "file": "meos_npoint.h", + "name": "ensure_valid_tinstarr_common", + "file": "tsequence.h", "returnType": { - "c": "Nsegment *", - "canonical": "Nsegment *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "nsegment_out", - "file": "meos_npoint.h", + "name": "tsequence_make_exp1", + "file": "tsequence.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { - "name": "maxdd", + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", "cType": "int", "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "bbox", + "cType": "void *", + "canonical": "void *" } ] }, { - "name": "npoint_make", - "file": "meos_npoint.h", + "name": "synchronize_tsequence_tsequence", + "file": "tsequence.h", "returnType": { - "c": "Npoint *", - "canonical": "Npoint *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "rid", - "cType": "int64", - "canonical": "long" + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "pos", - "cType": "double", - "canonical": "double" + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "sync1", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "sync2", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "interpoint", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "nsegment_make", - "file": "meos_npoint.h", + "name": "tfloatsegm_intersection_value", + "file": "tsequence.h", "returnType": { - "c": "Nsegment *", - "canonical": "Nsegment *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "rid", - "cType": "int64", + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "TimestampTz", "canonical": "long" }, { - "name": "pos1", - "cType": "double", - "canonical": "double" + "name": "upper", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "pos2", - "cType": "double", - "canonical": "double" + "name": "t", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "geompoint_to_npoint", - "file": "meos_npoint.h", + "name": "tsegment_intersection_value", + "file": "tsequence.h", "returnType": { - "c": "Npoint *", - "canonical": "Npoint *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ] - }, - { - "name": "geom_to_nsegment", - "file": "meos_npoint.h", - "returnType": { - "c": "Nsegment *", - "canonical": "Nsegment *" - }, - "params": [ + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "end", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "long *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "npoint_to_geompoint", - "file": "meos_npoint.h", + "name": "tsegment_intersection", + "file": "tsequence.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "long *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "npoint_to_nsegment", - "file": "meos_npoint.h", + "name": "tsegment_value_at_timestamptz", + "file": "tsequence.h", "returnType": { - "c": "Nsegment *", - "canonical": "Nsegment *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "npoint_to_stbox", - "file": "meos_npoint.h", + "name": "intersection_tdiscseq_tdiscseq", + "file": "tsequence.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" - } - ] - }, - { - "name": "nsegment_to_geom", - "file": "meos_npoint.h", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "inter1", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "inter2", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "nsegment_to_stbox", - "file": "meos_npoint.h", + "name": "intersection_tcontseq_tdiscseq", + "file": "tsequence.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "inter1", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "inter2", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "npoint_hash", - "file": "meos_npoint.h", + "name": "intersection_tdiscseq_tcontseq", + "file": "tsequence.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "is", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "inter1", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "inter2", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "npoint_hash_extended", - "file": "meos_npoint.h", + "name": "intersection_tsequence_tinstant", + "file": "tsequence.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inter1", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "inter2", + "cType": "TInstant **", + "canonical": "struct TInstant **" } ] }, { - "name": "npoint_position", - "file": "meos_npoint.h", + "name": "intersection_tinstant_tsequence", + "file": "tsequence.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "inter1", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "inter2", + "cType": "TInstant **", + "canonical": "struct TInstant **" } ] }, { - "name": "npoint_route", - "file": "meos_npoint.h", + "name": "tsequence_to_string", + "file": "tsequence.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "component", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "value_out", + "cType": "outfunc", + "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" } ] }, { - "name": "nsegment_end_position", - "file": "meos_npoint.h", + "name": "ensure_increasing_timestamps", + "file": "tsequence.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "nsegment_route", - "file": "meos_npoint.h", + "name": "bbox_expand", + "file": "tsequence.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "box1", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "box2", + "cType": "void *", + "canonical": "void *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "nsegment_start_position", - "file": "meos_npoint.h", + "name": "ensure_valid_tinstarr", + "file": "tsequence.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "merge", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "route_exists", - "file": "meos_npoint.h", + "name": "tsequence_make_valid", + "file": "tsequence.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "rid", - "cType": "int64", - "canonical": "long" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "route_geom", - "file": "meos_npoint.h", + "name": "tnumberseq_shift_scale_value_iter", + "file": "tsequence.h", "returnType": { - "c": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "rid", - "cType": "int64", - "canonical": "long" + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "delta", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasdelta", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "scale", + "cType": "double", + "canonical": "double" } ] }, { - "name": "route_length", - "file": "meos_npoint.h", + "name": "tsequence_shift_scale_time_iter", + "file": "tsequence.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "rid", - "cType": "int64", + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "delta", + "cType": "TimestampTz", "canonical": "long" + }, + { + "name": "scale", + "cType": "double", + "canonical": "double" } ] }, { - "name": "npoint_round", - "file": "meos_npoint.h", + "name": "tstepseq_to_linear_iter", + "file": "tsequence.h", "returnType": { - "c": "Npoint *", - "canonical": "Npoint *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "nsegment_round", - "file": "meos_npoint.h", + "name": "tstepseq_to_linear", + "file": "tsequence.h", "returnType": { - "c": "Nsegment *", - "canonical": "Nsegment *" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" } ] }, { - "name": "get_srid_ways", - "file": "meos_npoint.h", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [] - }, - { - "name": "npoint_srid", - "file": "meos_npoint.h", + "name": "tsequence_segments_iter", + "file": "tsequence.h", "returnType": { - "c": "int32_t", + "c": "int", "canonical": "int" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "nsegment_srid", - "file": "meos_npoint.h", + "name": "tsequence_timestamps_iter", + "file": "tsequence.h", "returnType": { - "c": "int32_t", + "c": "int", "canonical": "int" }, "params": [ { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "result", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "npoint_timestamptz_to_stbox", - "file": "meos_npoint.h", + "name": "tsequenceset_find_timestamptz", + "file": "tsequenceset.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" }, { "name": "t", "cType": "TimestampTz", "canonical": "long" + }, + { + "name": "loc", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "npoint_tstzspan_to_stbox", - "file": "meos_npoint.h", + "name": "tseqarr_normalize", + "file": "tsequenceset.h", "returnType": { - "c": "STBox *", - "canonical": "STBox *" + "c": "TSequence **", + "canonical": "struct TSequence **" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "newcount", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "npoint_cmp", - "file": "meos_npoint.h", + "name": "datum_distance", + "file": "tsequenceset.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "value1", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "value2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "flags", + "cType": "int16", + "canonical": "short" } ] }, { - "name": "npoint_eq", - "file": "meos_npoint.h", + "name": "ensure_valid_tinstarr_gaps", + "file": "tsequenceset.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "merge", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "nsplits", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "npoint_ge", - "file": "meos_npoint.h", + "name": "ensure_valid_tseqarr", + "file": "tsequenceset.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "npoint_gt", - "file": "meos_npoint.h", + "name": "synchronize_tsequenceset_tsequence", + "file": "tsequenceset.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "mode", + "cType": "SyncMode", + "canonical": "SyncMode" + }, + { + "name": "inter1", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + }, + { + "name": "inter2", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" } ] }, { - "name": "npoint_le", - "file": "meos_npoint.h", + "name": "synchronize_tsequenceset_tsequenceset", + "file": "tsequenceset.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "mode", + "cType": "SyncMode", + "canonical": "SyncMode" + }, + { + "name": "inter1", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + }, + { + "name": "inter2", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" } ] }, { - "name": "npoint_lt", - "file": "meos_npoint.h", + "name": "intersection_tsequenceset_tinstant", + "file": "tsequenceset.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inter1", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "inter2", + "cType": "TInstant **", + "canonical": "struct TInstant **" } ] }, { - "name": "npoint_ne", - "file": "meos_npoint.h", + "name": "intersection_tinstant_tsequenceset", + "file": "tsequenceset.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "inter1", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "inter2", + "cType": "TInstant **", + "canonical": "struct TInstant **" } ] }, { - "name": "npoint_same", - "file": "meos_npoint.h", + "name": "intersection_tsequenceset_tdiscseq", + "file": "tsequenceset.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const Npoint *" - } - ] - }, - { - "name": "nsegment_cmp", - "file": "meos_npoint.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "is", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "inter1", + "cType": "TSequence **", + "canonical": "struct TSequence **" }, { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "inter2", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "nsegment_eq", - "file": "meos_npoint.h", + "name": "intersection_tdiscseq_tsequenceset", + "file": "tsequenceset.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "is", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "inter1", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "inter2", + "cType": "TSequence **", + "canonical": "struct TSequence **" } ] }, { - "name": "nsegment_ge", - "file": "meos_npoint.h", + "name": "intersection_tsequence_tsequenceset", + "file": "tsequenceset.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" }, { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "mode", + "cType": "SyncMode", + "canonical": "SyncMode" + }, + { + "name": "inter1", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + }, + { + "name": "inter2", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" } ] }, { - "name": "nsegment_gt", - "file": "meos_npoint.h", + "name": "tsequenceset_to_string", + "file": "tsequenceset.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" }, { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "value_out", + "cType": "outfunc", + "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" } ] }, { - "name": "nsegment_le", - "file": "meos_npoint.h", + "name": "datum_textcat", + "file": "ttext_funcs.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "nsegment_lt", - "file": "meos_npoint.h", + "name": "datum_lower", + "file": "ttext_funcs.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" - }, - { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "nsegment_ne", - "file": "meos_npoint.h", + "name": "datum_upper", + "file": "ttext_funcs.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" - }, - { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const Nsegment *" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "npointset_in", - "file": "meos_npoint.h", + "name": "datum_initcap", + "file": "ttext_funcs.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" } ] }, { - "name": "npointset_out", - "file": "meos_npoint.h", + "name": "textfunc_ttext", + "file": "ttext_funcs.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "maxdd", + "name": "func", "cType": "int", "canonical": "int" } ] }, { - "name": "npointset_make", - "file": "meos_npoint.h", + "name": "textfunc_ttext_text", + "file": "ttext_funcs.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "values", - "cType": "Npoint **", - "canonical": "Npoint **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "npoint_to_set", - "file": "meos_npoint.h", + "name": "textfunc_ttext_ttext", + "file": "ttext_funcs.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "Temporal *", + "canonical": "struct Temporal *" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" } ] }, { - "name": "npointset_end_value", - "file": "meos_npoint.h", + "name": "datum_as_wkb", + "file": "type_inout.h", "returnType": { - "c": "Npoint *", - "canonical": "Npoint *" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "npointset_routes", - "file": "meos_npoint.h", + "name": "datum_as_hexwkb", + "file": "type_inout.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "npointset_start_value", - "file": "meos_npoint.h", + "name": "type_from_wkb", + "file": "type_inout.h", "returnType": { - "c": "Npoint *", - "canonical": "Npoint *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" + }, + { + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "npointset_value_n", - "file": "meos_npoint.h", + "name": "type_from_hexwkb", + "file": "type_inout.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" }, { - "name": "result", - "cType": "Npoint **", - "canonical": "Npoint **" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "npointset_values", - "file": "meos_npoint.h", + "name": "ensure_end_input", + "file": "type_parser.h", "returnType": { - "c": "Npoint **", - "canonical": "Npoint **" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "type", + "cType": "const char *", + "canonical": "const char *" } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "set_num_values", - "arg": "s" - } + ] + }, + { + "name": "p_whitespace", + "file": "type_parser.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" } - } + ] }, { - "name": "contained_npoint_set", - "file": "meos_npoint.h", + "name": "p_delimchar", + "file": "type_parser.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "delim", + "cType": "char", + "canonical": "char" } ] }, { - "name": "contains_set_npoint", - "file": "meos_npoint.h", + "name": "p_obrace", + "file": "type_parser.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" } ] }, { - "name": "intersection_npoint_set", - "file": "meos_npoint.h", + "name": "ensure_obrace", + "file": "type_parser.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "type", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "intersection_set_npoint", - "file": "meos_npoint.h", + "name": "p_cbrace", + "file": "type_parser.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" } ] }, { - "name": "minus_npoint_set", - "file": "meos_npoint.h", + "name": "ensure_cbrace", + "file": "type_parser.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "type", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "minus_set_npoint", - "file": "meos_npoint.h", + "name": "p_obracket", + "file": "type_parser.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" } ] }, { - "name": "npoint_union_transfn", - "file": "meos_npoint.h", + "name": "p_cbracket", + "file": "type_parser.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "Set *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" } ] }, { - "name": "union_npoint_set", - "file": "meos_npoint.h", + "name": "p_oparen", + "file": "type_parser.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" } ] }, { - "name": "union_set_npoint", - "file": "meos_npoint.h", + "name": "ensure_oparen", + "file": "type_parser.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "type", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tnpoint_in", - "file": "meos_npoint.h", + "name": "p_cparen", + "file": "type_parser.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "str", - "cType": "const char *", - "canonical": "const char *" + "cType": "const char **", + "canonical": "const char **" } ] }, { - "name": "tnpoint_out", - "file": "meos_npoint.h", + "name": "ensure_cparen", + "file": "type_parser.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "type", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tnpointinst_make", - "file": "meos_npoint.h", + "name": "p_comma", + "file": "type_parser.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "str", + "cType": "const char **", + "canonical": "const char **" } ] }, { - "name": "tgeompoint_to_tnpoint", - "file": "meos_npoint.h", + "name": "basetype_parse", + "file": "type_parser.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "basetypid", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "delim", + "cType": "char", + "canonical": "char" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" } ] }, { - "name": "tnpoint_to_tgeompoint", - "file": "meos_npoint.h", + "name": "double_parse", + "file": "type_parser.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "tnpoint_cumulative_length", - "file": "meos_npoint.h", + "name": "elem_parse", + "file": "type_parser.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" } ] }, { - "name": "tnpoint_length", - "file": "meos_npoint.h", + "name": "set_parse", + "file": "type_parser.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Set *", + "canonical": "struct Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tnpoint_positions", - "file": "meos_npoint.h", + "name": "span_parse", + "file": "type_parser.h", "returnType": { - "c": "Nsegment **", - "canonical": "Nsegment **" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "span", + "cType": "Span *", + "canonical": "struct Span *" } ] }, { - "name": "tnpoint_route", - "file": "meos_npoint.h", + "name": "spanset_parse", + "file": "type_parser.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tnpoint_routes", - "file": "meos_npoint.h", + "name": "tbox_parse", + "file": "type_parser.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "TBox *", + "canonical": "struct TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" } ] }, { - "name": "tnpoint_speed", - "file": "meos_npoint.h", + "name": "timestamp_parse", + "file": "type_parser.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" } ] }, { - "name": "tnpoint_trajectory", - "file": "meos_npoint.h", + "name": "tinstant_parse", + "file": "type_parser.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "TInstant *", + "canonical": "struct TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpoint_twcentroid", - "file": "meos_npoint.h", + "name": "tdiscseq_parse", + "file": "type_parser.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tnpoint_at_geom", - "file": "meos_npoint.h", + "name": "tcontseq_parse", + "file": "type_parser.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "TSequence *", + "canonical": "struct TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpoint_at_npoint", - "file": "meos_npoint.h", + "name": "tsequenceset_parse", + "file": "type_parser.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "tnpoint_at_npointset", - "file": "meos_npoint.h", + "name": "temporal_parse", + "file": "type_parser.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char **", + "canonical": "const char **" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tnpoint_at_stbox", - "file": "meos_npoint.h", + "name": "datum_copy", + "file": "type_util.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "typid", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tnpoint_minus_geom", - "file": "meos_npoint.h", + "name": "datum_double", + "file": "type_util.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tnpoint_minus_npoint", - "file": "meos_npoint.h", + "name": "double_datum", + "file": "type_util.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tnpoint_minus_npointset", - "file": "meos_npoint.h", + "name": "bstring2bytea", + "file": "type_util.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bytea *", + "canonical": "struct varlena *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" } ] }, { - "name": "tnpoint_minus_stbox", - "file": "meos_npoint.h", + "name": "basetype_in", + "file": "type_util.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" }, { - "name": "border_inc", + "name": "end", "cType": "bool", "canonical": "bool" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" } ] }, { - "name": "tdistance_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "basetype_out", + "file": "type_util.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tdistance_tnpoint_point", - "file": "meos_npoint.h", + "name": "pfree_array", + "file": "type_util.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "array", + "cType": "void **", + "canonical": "void **" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tdistance_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "stringarr_to_string", + "file": "type_util.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "strings", + "cType": "char **", + "canonical": "char **" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" - } - ] - }, - { - "name": "nad_tnpoint_geo", - "file": "meos_npoint.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ + "name": "count", + "cType": "int", + "canonical": "int" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "outlen", + "cType": "size_t", + "canonical": "unsigned long" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "prefix", + "cType": "char *", + "canonical": "char *" + }, + { + "name": "open", + "cType": "char", + "canonical": "char" + }, + { + "name": "close", + "cType": "char", + "canonical": "char" + }, + { + "name": "quotes", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "spaces", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "nad_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "datumarr_sort", + "file": "type_util.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "nad_tnpoint_stbox", - "file": "meos_npoint.h", + "name": "tstzarr_sort", + "file": "type_util.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "times", + "cType": "TimestampTz *", + "canonical": "long *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const STBox *" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "nad_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "spanarr_sort", + "file": "type_util.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "spans", + "cType": "Span *", + "canonical": "struct Span *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "nai_tnpoint_geo", - "file": "meos_npoint.h", + "name": "tinstarr_sort", + "file": "type_util.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "nai_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "tseqarr_sort", + "file": "type_util.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "nai_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "datumarr_remove_duplicates", + "file": "type_util.h", "returnType": { - "c": "TInstant *", - "canonical": "TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "shortestline_tnpoint_geo", - "file": "meos_npoint.h", + "name": "tstzarr_remove_duplicates", + "file": "type_util.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "values", + "cType": "TimestampTz *", + "canonical": "long *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "shortestline_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "tinstarr_remove_duplicates", + "file": "type_util.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "shortestline_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "datum_add", + "file": "type_util.h", "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tnpoint_tcentroid_transfn", - "file": "meos_npoint.h", + "name": "datum_sub", + "file": "type_util.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "temp", - "cType": "Temporal *", - "canonical": "Temporal *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "always_eq_npoint_tnpoint", - "file": "meos_npoint.h", + "name": "datum_mult", + "file": "type_util.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "always_eq_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "datum_div", + "file": "type_util.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "always_eq_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "datum_cmp", + "file": "type_util.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "always_ne_npoint_tnpoint", - "file": "meos_npoint.h", + "name": "datum_eq", + "file": "type_util.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "always_ne_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "datum_ne", + "file": "type_util.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "always_ne_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "datum_lt", + "file": "type_util.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "ever_eq_npoint_tnpoint", - "file": "meos_npoint.h", + "name": "datum_le", + "file": "type_util.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "ever_eq_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "datum_gt", + "file": "type_util.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "ever_eq_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "datum_ge", + "file": "type_util.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "ever_ne_npoint_tnpoint", - "file": "meos_npoint.h", + "name": "datum2_eq", + "file": "type_util.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "ever_ne_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "datum2_ne", + "file": "type_util.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "ever_ne_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "datum2_lt", + "file": "type_util.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "teq_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "datum2_le", + "file": "type_util.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tne_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "datum2_gt", + "file": "type_util.h", "returnType": { - "c": "Temporal *", - "canonical": "Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const Npoint *" + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] - } - ], - "structs": [ + }, { - "name": "Interval", - "file": "meos.h", - "fields": [ + "name": "datum2_ge", + "file": "type_util.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "time", - "cType": "TimeOffset", - "offset_bits": 0 + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "day", - "cType": "int32", - "offset_bits": 64 + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" }, { - "name": "month", - "cType": "int32", - "offset_bits": 96 + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "varlena", - "file": "meos.h", - "fields": [ + "name": "hypot3d", + "file": "type_util.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ { - "name": "vl_len_", - "cType": "char[4]", - "offset_bits": 0 + "name": "x", + "cType": "double", + "canonical": "double" }, { - "name": "vl_dat", - "cType": "char[]", - "offset_bits": 32 + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "z", + "cType": "double", + "canonical": "double" } ] - }, + } + ], + "structs": [ { "name": "Set", "file": "meos.h", "fields": [ { "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 + "cType": "int", + "offset_bits": -1 }, { "name": "settype", - "cType": "uint8", - "offset_bits": 32 + "cType": "int", + "offset_bits": -1 }, { "name": "basetype", - "cType": "uint8", - "offset_bits": 40 + "cType": "int", + "offset_bits": -1 }, { "name": "flags", - "cType": "int16", - "offset_bits": 48 + "cType": "int", + "offset_bits": -1 }, { "name": "count", - "cType": "int32", - "offset_bits": 64 + "cType": "int", + "offset_bits": -1 }, { "name": "maxcount", - "cType": "int32", - "offset_bits": 96 + "cType": "int", + "offset_bits": -1 }, { "name": "bboxsize", - "cType": "int16", - "offset_bits": 128 + "cType": "int", + "offset_bits": -1 } ] }, @@ -48767,38 +74752,38 @@ "fields": [ { "name": "spantype", - "cType": "uint8", - "offset_bits": 0 + "cType": "int", + "offset_bits": -1 }, { "name": "basetype", - "cType": "uint8", - "offset_bits": 8 + "cType": "int", + "offset_bits": -1 }, { "name": "lower_inc", "cType": "_Bool", - "offset_bits": 16 + "offset_bits": -1 }, { "name": "upper_inc", "cType": "_Bool", - "offset_bits": 24 + "offset_bits": -1 }, { "name": "padding", "cType": "char[4]", - "offset_bits": 32 + "offset_bits": -1 }, { "name": "lower", - "cType": "Datum", - "offset_bits": 64 + "cType": "int", + "offset_bits": -1 }, { "name": "upper", - "cType": "Datum", - "offset_bits": 128 + "cType": "int", + "offset_bits": -1 } ] }, @@ -48808,48 +74793,48 @@ "fields": [ { "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 + "cType": "int", + "offset_bits": -1 }, { "name": "spansettype", - "cType": "uint8", - "offset_bits": 32 + "cType": "int", + "offset_bits": -1 }, { "name": "spantype", - "cType": "uint8", - "offset_bits": 40 + "cType": "int", + "offset_bits": -1 }, { "name": "basetype", - "cType": "uint8", - "offset_bits": 48 + "cType": "int", + "offset_bits": -1 }, { "name": "padding", "cType": "char", - "offset_bits": 56 + "offset_bits": -1 }, { "name": "count", - "cType": "int32", - "offset_bits": 64 + "cType": "int", + "offset_bits": -1 }, { "name": "maxcount", - "cType": "int32", - "offset_bits": 96 + "cType": "int", + "offset_bits": -1 }, { "name": "span", "cType": "Span", - "offset_bits": 128 + "offset_bits": -1 }, { "name": "elems", "cType": "Span[1]", - "offset_bits": 320 + "offset_bits": -1 } ] }, @@ -48860,17 +74845,17 @@ { "name": "period", "cType": "Span", - "offset_bits": 0 + "offset_bits": -1 }, { "name": "span", "cType": "Span", - "offset_bits": 192 + "offset_bits": -1 }, { "name": "flags", - "cType": "int16", - "offset_bits": 384 + "cType": "int", + "offset_bits": -1 } ] }, @@ -48881,47 +74866,47 @@ { "name": "period", "cType": "Span", - "offset_bits": 0 + "offset_bits": -1 }, { "name": "xmin", "cType": "double", - "offset_bits": 192 + "offset_bits": -1 }, { "name": "ymin", "cType": "double", - "offset_bits": 256 + "offset_bits": -1 }, { "name": "zmin", "cType": "double", - "offset_bits": 320 + "offset_bits": -1 }, { "name": "xmax", "cType": "double", - "offset_bits": 384 + "offset_bits": -1 }, { "name": "ymax", "cType": "double", - "offset_bits": 448 + "offset_bits": -1 }, { "name": "zmax", "cType": "double", - "offset_bits": 512 + "offset_bits": -1 }, { "name": "srid", "cType": "int32_t", - "offset_bits": 576 + "offset_bits": -1 }, { "name": "flags", - "cType": "int16", - "offset_bits": 608 + "cType": "int", + "offset_bits": -1 } ] }, @@ -48931,23 +74916,23 @@ "fields": [ { "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 + "cType": "int", + "offset_bits": -1 }, { "name": "temptype", - "cType": "uint8", - "offset_bits": 32 + "cType": "int", + "offset_bits": -1 }, { "name": "subtype", - "cType": "uint8", - "offset_bits": 40 + "cType": "int", + "offset_bits": -1 }, { "name": "flags", - "cType": "int16", - "offset_bits": 48 + "cType": "int", + "offset_bits": -1 } ] }, @@ -48957,33 +74942,33 @@ "fields": [ { "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 + "cType": "int", + "offset_bits": -1 }, { "name": "temptype", - "cType": "uint8", - "offset_bits": 32 + "cType": "int", + "offset_bits": -1 }, { "name": "subtype", - "cType": "uint8", - "offset_bits": 40 + "cType": "int", + "offset_bits": -1 }, { "name": "flags", - "cType": "int16", - "offset_bits": 48 + "cType": "int", + "offset_bits": -1 }, { "name": "t", - "cType": "TimestampTz", - "offset_bits": 64 + "cType": "int", + "offset_bits": -1 }, { "name": "value", - "cType": "Datum", - "offset_bits": 128 + "cType": "int", + "offset_bits": -1 } ], "meosType": "TPointInst" @@ -48994,48 +74979,48 @@ "fields": [ { "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 + "cType": "int", + "offset_bits": -1 }, { "name": "temptype", - "cType": "uint8", - "offset_bits": 32 + "cType": "int", + "offset_bits": -1 }, { "name": "subtype", - "cType": "uint8", - "offset_bits": 40 + "cType": "int", + "offset_bits": -1 }, { "name": "flags", - "cType": "int16", - "offset_bits": 48 + "cType": "int", + "offset_bits": -1 }, { "name": "count", - "cType": "int32", - "offset_bits": 64 + "cType": "int", + "offset_bits": -1 }, { "name": "maxcount", - "cType": "int32", - "offset_bits": 96 + "cType": "int", + "offset_bits": -1 }, { "name": "bboxsize", - "cType": "int16", - "offset_bits": 128 + "cType": "int", + "offset_bits": -1 }, { "name": "padding", "cType": "char[6]", - "offset_bits": 144 + "offset_bits": -1 }, { "name": "period", "cType": "Span", - "offset_bits": 192 + "offset_bits": -1 } ], "meosType": "TPointSeq" @@ -49046,53 +75031,53 @@ "fields": [ { "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 + "cType": "int", + "offset_bits": -1 }, { "name": "temptype", - "cType": "uint8", - "offset_bits": 32 + "cType": "int", + "offset_bits": -1 }, { "name": "subtype", - "cType": "uint8", - "offset_bits": 40 + "cType": "int", + "offset_bits": -1 }, { "name": "flags", - "cType": "int16", - "offset_bits": 48 + "cType": "int", + "offset_bits": -1 }, { "name": "count", - "cType": "int32", - "offset_bits": 64 + "cType": "int", + "offset_bits": -1 }, { "name": "totalcount", - "cType": "int32", - "offset_bits": 96 + "cType": "int", + "offset_bits": -1 }, { "name": "maxcount", - "cType": "int32", - "offset_bits": 128 + "cType": "int", + "offset_bits": -1 }, { "name": "bboxsize", - "cType": "int16", - "offset_bits": 160 + "cType": "int", + "offset_bits": -1 }, { "name": "padding", - "cType": "int16", - "offset_bits": 176 + "cType": "int", + "offset_bits": -1 }, { "name": "period", "cType": "Span", - "offset_bits": 192 + "offset_bits": -1 } ] }, @@ -49117,23 +75102,33 @@ "file": "meos.h", "fields": [] }, + { + "name": "MeosArray", + "file": "meos.h", + "fields": [] + }, { "name": "RTree", "file": "meos.h", "fields": [] }, + { + "name": "Cbuffer", + "file": "meos_cbuffer.h", + "fields": [] + }, { "name": "temptype_catalog_struct", "file": "meos_catalog.h", "fields": [ { "name": "temptype", - "cType": "meosType", + "cType": "MeosType", "offset_bits": 0 }, { "name": "basetype", - "cType": "meosType", + "cType": "MeosType", "offset_bits": 32 } ] @@ -49144,12 +75139,12 @@ "fields": [ { "name": "settype", - "cType": "meosType", + "cType": "MeosType", "offset_bits": 0 }, { "name": "basetype", - "cType": "meosType", + "cType": "MeosType", "offset_bits": 32 } ] @@ -49160,12 +75155,12 @@ "fields": [ { "name": "spantype", - "cType": "meosType", + "cType": "MeosType", "offset_bits": 0 }, { "name": "basetype", - "cType": "meosType", + "cType": "MeosType", "offset_bits": 32 } ] @@ -49176,19 +75171,288 @@ "fields": [ { "name": "spansettype", - "cType": "meosType", + "cType": "MeosType", "offset_bits": 0 }, { "name": "spantype", - "cType": "meosType", + "cType": "MeosType", + "offset_bits": 32 + } + ] + }, + { + "name": "SkipListElem", + "file": "meos_internal.h", + "fields": [ + { + "name": "key", + "cType": "void *", + "offset_bits": 0 + }, + { + "name": "value", + "cType": "void *", + "offset_bits": 64 + }, + { + "name": "height", + "cType": "int", + "offset_bits": 128 + }, + { + "name": "next", + "cType": "int[32]", + "offset_bits": 160 + } + ] + }, + { + "name": "double2", + "file": "doublen.h", + "fields": [ + { + "name": "a", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "b", + "cType": "double", + "offset_bits": 64 + } + ] + }, + { + "name": "double3", + "file": "doublen.h", + "fields": [ + { + "name": "a", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "b", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "c", + "cType": "double", + "offset_bits": 128 + } + ] + }, + { + "name": "double4", + "file": "doublen.h", + "fields": [ + { + "name": "a", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "b", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "c", + "cType": "double", + "offset_bits": 128 + }, + { + "name": "d", + "cType": "double", + "offset_bits": 192 + } + ] + }, + { + "name": "GeoAggregateState", + "file": "tgeo_aggfuncs.h", + "fields": [ + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 0 + }, + { + "name": "hasz", + "cType": "_Bool", + "offset_bits": 32 + } + ] + }, + { + "name": "BitMatrix", + "file": "tgeo_tile.h", + "fields": [ + { + "name": "ndims", + "cType": "int", + "offset_bits": 0 + }, + { + "name": "count", + "cType": "int[4]", "offset_bits": 32 + }, + { + "name": "byte", + "cType": "uint8_t[1]", + "offset_bits": 160 + } + ] + }, + { + "name": "STboxGridState", + "file": "tgeo_tile.h", + "fields": [ + { + "name": "done", + "cType": "_Bool", + "offset_bits": -1 + }, + { + "name": "hasx", + "cType": "_Bool", + "offset_bits": -1 + }, + { + "name": "hasz", + "cType": "_Bool", + "offset_bits": -1 + }, + { + "name": "hast", + "cType": "_Bool", + "offset_bits": -1 + }, + { + "name": "i", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "xsize", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "ysize", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "zsize", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "tunits", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "box", + "cType": "STBox", + "offset_bits": -1 + }, + { + "name": "temp", + "cType": "const Temporal *", + "offset_bits": -1 + }, + { + "name": "bm", + "cType": "BitMatrix *", + "offset_bits": -1 + }, + { + "name": "x", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "y", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "z", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "t", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "ntiles", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "max_coords", + "cType": "int[4]", + "offset_bits": -1 + }, + { + "name": "coords", + "cType": "int[4]", + "offset_bits": -1 + } + ] + }, + { + "name": "Npoint", + "file": "meos_npoint.h", + "fields": [ + { + "name": "rid", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "pos", + "cType": "double", + "offset_bits": -1 + } + ] + }, + { + "name": "Nsegment", + "file": "meos_npoint.h", + "fields": [ + { + "name": "rid", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "pos1", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "pos2", + "cType": "double", + "offset_bits": -1 } ] }, + { + "name": "Pose", + "file": "meos_pose.h", + "fields": [] + }, { "name": "AFFINE", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "afac", @@ -49254,7 +75518,7 @@ }, { "name": "BOX3D", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "xmin", @@ -49295,7 +75559,7 @@ }, { "name": "GBOX", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "flags", @@ -49346,7 +75610,7 @@ }, { "name": "SPHEROID", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "a", @@ -49387,7 +75651,7 @@ }, { "name": "POINT2D", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "x", @@ -49403,7 +75667,7 @@ }, { "name": "POINT3DZ", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "x", @@ -49424,7 +75688,7 @@ }, { "name": "POINT3D", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "x", @@ -49445,7 +75709,7 @@ }, { "name": "POINT3DM", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "x", @@ -49466,7 +75730,7 @@ }, { "name": "POINT4D", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "x", @@ -49492,7 +75756,7 @@ }, { "name": "POINTARRAY", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "npoints", @@ -49518,7 +75782,7 @@ }, { "name": "GSERIALIZED", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "size", @@ -49544,7 +75808,7 @@ }, { "name": "LWGEOM", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -49580,7 +75844,7 @@ }, { "name": "LWPOINT", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -49616,7 +75880,7 @@ }, { "name": "LWLINE", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -49652,7 +75916,7 @@ }, { "name": "LWTRIANGLE", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -49688,7 +75952,7 @@ }, { "name": "LWCIRCSTRING", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -49724,7 +75988,7 @@ }, { "name": "LWPOLY", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -49770,7 +76034,7 @@ }, { "name": "LWMPOINT", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -49816,7 +76080,7 @@ }, { "name": "LWMLINE", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -49862,7 +76126,7 @@ }, { "name": "LWMPOLY", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -49908,7 +76172,7 @@ }, { "name": "LWCOLLECTION", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -49954,7 +76218,7 @@ }, { "name": "LWCOMPOUND", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -50000,7 +76264,7 @@ }, { "name": "LWCURVEPOLY", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -50046,7 +76310,7 @@ }, { "name": "LWMCURVE", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -50092,7 +76356,7 @@ }, { "name": "LWMSURFACE", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -50138,7 +76402,7 @@ }, { "name": "LWPSURFACE", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -50184,7 +76448,7 @@ }, { "name": "LWTIN", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "bbox", @@ -50230,12 +76494,12 @@ }, { "name": "PJconsts", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [] }, { "name": "LWPROJ", - "file": "meos_geo.h", + "file": "postgis_ext_defs.in.h", "fields": [ { "name": "pj", @@ -50265,67 +76529,447 @@ ] }, { - "name": "SkipListElem", - "file": "meos_internal.h", + "name": "Interval", + "file": "postgres_ext_defs.in.h", "fields": [ { - "name": "key", - "cType": "void *", + "name": "time", + "cType": "TimeOffset", "offset_bits": 0 }, { - "name": "value", - "cType": "void *", + "name": "day", + "cType": "int32", "offset_bits": 64 }, { - "name": "height", - "cType": "int", + "name": "month", + "cType": "int32", + "offset_bits": 96 + } + ] + }, + { + "name": "varlena", + "file": "postgres_ext_defs.in.h", + "fields": [ + { + "name": "vl_len_", + "cType": "char[4]", + "offset_bits": 0 + }, + { + "name": "vl_dat", + "cType": "char[]", + "offset_bits": 32 + } + ] + }, + { + "name": "cfp_elem", + "file": "trgeo_distance.h", + "fields": [ + { + "name": "geom_1", + "cType": "LWGEOM *", + "offset_bits": 0 + }, + { + "name": "geom_2", + "cType": "LWGEOM *", + "offset_bits": 64 + }, + { + "name": "pose_1", + "cType": "Pose *", "offset_bits": 128 }, { - "name": "next", - "cType": "int[32]", - "offset_bits": 160 + "name": "pose_2", + "cType": "Pose *", + "offset_bits": 192 + }, + { + "name": "free_pose_1", + "cType": "_Bool", + "offset_bits": 256 + }, + { + "name": "free_pose_2", + "cType": "_Bool", + "offset_bits": 264 + }, + { + "name": "cf_1", + "cType": "uint32_t", + "offset_bits": 288 + }, + { + "name": "cf_2", + "cType": "uint32_t", + "offset_bits": 320 + }, + { + "name": "t", + "cType": "TimestampTz", + "offset_bits": 384 + }, + { + "name": "store", + "cType": "_Bool", + "offset_bits": 448 } ] }, { - "name": "Npoint", - "file": "meos_npoint.h", + "name": "cfp_array", + "file": "trgeo_distance.h", "fields": [ { - "name": "rid", - "cType": "int64", + "name": "count", + "cType": "size_t", "offset_bits": 0 }, { - "name": "pos", + "name": "size", + "cType": "size_t", + "offset_bits": 64 + }, + { + "name": "arr", + "cType": "cfp_elem *", + "offset_bits": 128 + } + ] + }, + { + "name": "tdist_elem", + "file": "trgeo_distance.h", + "fields": [ + { + "name": "dist", "cType": "double", + "offset_bits": 0 + }, + { + "name": "t", + "cType": "TimestampTz", "offset_bits": 64 } ] }, { - "name": "Nsegment", - "file": "meos_npoint.h", + "name": "tdist_array", + "file": "trgeo_distance.h", "fields": [ { - "name": "rid", - "cType": "int64", + "name": "count", + "cType": "size_t", "offset_bits": 0 }, { - "name": "pos1", - "cType": "double", + "name": "size", + "cType": "size_t", "offset_bits": 64 }, { - "name": "pos2", - "cType": "double", + "name": "arr", + "cType": "tdist_elem *", "offset_bits": 128 } ] + }, + { + "name": "LiftedFunctionInfo", + "file": "lifting.h", + "fields": [ + { + "name": "func", + "cType": "varfunc", + "offset_bits": -1 + }, + { + "name": "numparam", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "param", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "argtype", + "cType": "MeosType[2]", + "offset_bits": -1 + }, + { + "name": "restype", + "cType": "MeosType", + "offset_bits": -1 + }, + { + "name": "reslinear", + "cType": "_Bool", + "offset_bits": -1 + }, + { + "name": "invert", + "cType": "_Bool", + "offset_bits": -1 + }, + { + "name": "discont", + "cType": "_Bool", + "offset_bits": -1 + }, + { + "name": "ever", + "cType": "_Bool", + "offset_bits": -1 + }, + { + "name": "tpfn_unary", + "cType": "tpfunc_unary", + "offset_bits": -1 + }, + { + "name": "tpfn_base", + "cType": "tpfunc_base", + "offset_bits": -1 + }, + { + "name": "tpfn_temp", + "cType": "tpfunc_temp", + "offset_bits": -1 + } + ] + }, + { + "name": "SetUnnestState", + "file": "set.h", + "fields": [ + { + "name": "done", + "cType": "_Bool", + "offset_bits": 0 + }, + { + "name": "i", + "cType": "int", + "offset_bits": 32 + }, + { + "name": "count", + "cType": "int", + "offset_bits": 64 + }, + { + "name": "set", + "cType": "Set *", + "offset_bits": 128 + }, + { + "name": "values", + "cType": "Datum *", + "offset_bits": 192 + } + ] + }, + { + "name": "SpanBound", + "file": "span.h", + "fields": [ + { + "name": "val", + "cType": "Datum", + "offset_bits": -1 + }, + { + "name": "inclusive", + "cType": "_Bool", + "offset_bits": -1 + }, + { + "name": "lower", + "cType": "_Bool", + "offset_bits": -1 + }, + { + "name": "spantype", + "cType": "uint8", + "offset_bits": -1 + }, + { + "name": "basetype", + "cType": "uint8", + "offset_bits": -1 + } + ] + }, + { + "name": "SimilarityPathState", + "file": "temporal_analytics.h", + "fields": [ + { + "name": "done", + "cType": "_Bool", + "offset_bits": 0 + }, + { + "name": "i", + "cType": "int", + "offset_bits": 32 + }, + { + "name": "size", + "cType": "int", + "offset_bits": 64 + }, + { + "name": "path", + "cType": "Match *", + "offset_bits": 128 + } + ] + }, + { + "name": "RTreeNode", + "file": "temporal_rtree.h", + "fields": [ + { + "name": "bboxsize", + "cType": "size_t", + "offset_bits": 0 + }, + { + "name": "count", + "cType": "int", + "offset_bits": 64 + }, + { + "name": "node_type", + "cType": "RTreeNodeType", + "offset_bits": 96 + }, + { + "name": "boxes", + "cType": "char[]", + "offset_bits": 4224 + } + ] + }, + { + "name": "SpanBinState", + "file": "temporal_tile.h", + "fields": [ + { + "name": "done", + "cType": "_Bool", + "offset_bits": -1 + }, + { + "name": "basetype", + "cType": "uint8", + "offset_bits": -1 + }, + { + "name": "i", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "size", + "cType": "Datum", + "offset_bits": -1 + }, + { + "name": "origin", + "cType": "Datum", + "offset_bits": -1 + }, + { + "name": "span", + "cType": "Span", + "offset_bits": -1 + }, + { + "name": "to_split", + "cType": "const void *", + "offset_bits": -1 + }, + { + "name": "value", + "cType": "Datum", + "offset_bits": -1 + }, + { + "name": "nbins", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "TboxGridState", + "file": "temporal_tile.h", + "fields": [ + { + "name": "done", + "cType": "_Bool", + "offset_bits": -1 + }, + { + "name": "i", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "vsize", + "cType": "Datum", + "offset_bits": -1 + }, + { + "name": "tunits", + "cType": "int64", + "offset_bits": -1 + }, + { + "name": "box", + "cType": "TBox", + "offset_bits": -1 + }, + { + "name": "temp", + "cType": "const Temporal *", + "offset_bits": -1 + }, + { + "name": "value", + "cType": "Datum", + "offset_bits": -1 + }, + { + "name": "t", + "cType": "TimestampTz", + "offset_bits": -1 + }, + { + "name": "ntiles", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "max_coords", + "cType": "int[2]", + "offset_bits": -1 + }, + { + "name": "coords", + "cType": "int[2]", + "offset_bits": -1 + } + ] } ], "enums": [ @@ -50373,6 +77017,24 @@ } ] }, + { + "name": "RTreeSearchOp", + "file": "meos.h", + "values": [ + { + "name": "RTREE_OVERLAPS", + "value": 0 + }, + { + "name": "RTREE_CONTAINS", + "value": 1 + }, + { + "name": "RTREE_CONTAINED_BY", + "value": 2 + } + ] + }, { "name": "errorCode", "file": "meos.h", @@ -50464,7 +77126,29 @@ ] }, { - "name": "meosType", + "name": "spatialRel", + "file": "meos_geo.h", + "values": [ + { + "name": "INTERSECTS", + "value": 0 + }, + { + "name": "CONTAINS", + "value": 1 + }, + { + "name": "TOUCHES", + "value": 2 + }, + { + "name": "COVERS", + "value": 3 + } + ] + }, + { + "name": "MeosType", "file": "meos_catalog.h", "values": [ { @@ -50720,7 +77404,7 @@ "value": 62 }, { - "name": "NO_MEOS_TYPES", + "name": "NUM_MEOS_TYPES", "value": 63 } ] @@ -50904,40 +77588,174 @@ ] }, { - "name": "spatialRel", - "file": "meos_geo.h", + "name": "SkipListType", + "file": "meos_internal.h", "values": [ { - "name": "INTERSECTS", + "name": "TEMPORAL", "value": 0 }, { - "name": "CONTAINS", + "name": "KEYVALUE", "value": 1 + } + ] + }, + { + "name": "SyncMode", + "file": "temporal.h", + "values": [ + { + "name": "SYNCHRONIZE_NOCROSS", + "value": 0 }, { - "name": "TOUCHES", + "name": "SYNCHRONIZE_CROSS", + "value": 1 + } + ] + }, + { + "name": "TemporalFamily", + "file": "temporal.h", + "values": [ + { + "name": "TEMPORALTYPE", + "value": 0 + }, + { + "name": "TNUMBERTYPE", + "value": 1 + }, + { + "name": "TSPATIALTYPE", "value": 2 + } + ] + }, + { + "name": "SetOper", + "file": "temporal.h", + "values": [ + { + "name": "UNION", + "value": 0 }, { - "name": "COVERS", + "name": "INTER", + "value": 1 + }, + { + "name": "MINUS", + "value": 2 + } + ] + }, + { + "name": "CompOper", + "file": "temporal.h", + "values": [ + { + "name": "EQ", + "value": 0 + }, + { + "name": "NE", + "value": 1 + }, + { + "name": "LT", + "value": 2 + }, + { + "name": "LE", "value": 3 + }, + { + "name": "GT", + "value": 4 + }, + { + "name": "GE", + "value": 5 } ] }, { - "name": "SkipListType", - "file": "meos_internal.h", + "name": "MEOS_WKB_TSUBTYPE", + "file": "temporal.h", "values": [ { - "name": "TEMPORAL", + "name": "MEOS_WKB_TINSTANT", + "value": 1 + }, + { + "name": "MEOS_WKB_TSEQUENCE", + "value": 2 + }, + { + "name": "MEOS_WKB_TSEQUENCESET", + "value": 3 + } + ] + }, + { + "name": "SimFunc", + "file": "temporal_analytics.h", + "values": [ + { + "name": "FRECHET", "value": 0 }, { - "name": "KEYVALUE", + "name": "DYNTIMEWARP", + "value": 1 + }, + { + "name": "HAUSDORFF", + "value": 2 + } + ] + }, + { + "name": "RTreeNodeType", + "file": "temporal_rtree.h", + "values": [ + { + "name": "RTREE_LEAF", + "value": 0 + }, + { + "name": "RTREE_INNER", "value": 1 } ] + }, + { + "name": "TArithmetic", + "file": "tnumber_mathfuncs.h", + "values": [ + { + "name": "ADD", + "value": 0 + }, + { + "name": "SUB", + "value": 1 + }, + { + "name": "MULT", + "value": 2 + }, + { + "name": "DIV", + "value": 3 + }, + { + "name": "DIST", + "value": 4 + } + ] } ] } \ No newline at end of file From 8f8495d3feda3e7bcc7b411876803119daa51e33 Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Thu, 14 May 2026 15:36:17 +0200 Subject: [PATCH 2/7] Regen against corrected MEOS 1.4 IDL The previous IDL was parsed from the MobilityDB source tree which duplicates GSERIALIZED across build/postgis headers. Libclang canonicalised the type to int * for ~400 geometry-bearing functions. Regenerated against /usr/local/include and the codegen now emits proper GSERIALIZED * wrappers. TODO counts on the public surface dropped: meos_geo.h: 200 -> 0 meos.h: 157 -> 10 meos_internal.h: 22 -> 13 meos_internal_geo.h: 12 -> 0 meos_npoint.h: 15 -> 0 The remaining cbuffer/pose TODOs need shape metadata in MEOS-API for the *_in/_out/_round families before they can be wrapped without human intervention. --- tools/_preview/meos_meos.go | 2445 +- tools/_preview/meos_meos_cbuffer.go | 246 +- tools/_preview/meos_meos_geo.go | 1601 +- tools/_preview/meos_meos_internal.go | 323 +- tools/_preview/meos_meos_internal_geo.go | 107 +- tools/_preview/meos_meos_npoint.go | 151 +- tools/_preview/meos_meos_pose.go | 60 +- tools/_preview/meos_meos_rgeo.go | 194 +- tools/meos-idl.json | 72640 ++++++++------------- 9 files changed, 30789 insertions(+), 46978 deletions(-) diff --git a/tools/_preview/meos_meos.go b/tools/_preview/meos_meos.go index 03412cf..da31176 100644 --- a/tools/_preview/meos_meos.go +++ b/tools/_preview/meos_meos.go @@ -11,6 +11,93 @@ import ( var _ = unsafe.Pointer(nil) var _ = timeutil.Timedelta{} +// DateIn wraps MEOS C function date_in. +func DateIn(str string) int32 { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.date_in(_c_str) + return int32(res) +} + + +// DateOut wraps MEOS C function date_out. +func DateOut(d int32) string { + res := C.date_out(C.DateADT(d)) + return C.GoString(res) +} + + +// IntervalCmp wraps MEOS C function interval_cmp. +func IntervalCmp(interv1 timeutil.Timedelta, interv2 timeutil.Timedelta) int { + res := C.interval_cmp(interv1.Inner(), interv2.Inner()) + return int(res) +} + + +// IntervalIn wraps MEOS C function interval_in. +func IntervalIn(str string, typmod int32) timeutil.Timedelta { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.interval_in(_c_str, C.int32(typmod)) + return IntervalToTimeDelta(res) +} + + +// IntervalOut wraps MEOS C function interval_out. +func IntervalOut(interv timeutil.Timedelta) string { + res := C.interval_out(interv.Inner()) + return C.GoString(res) +} + + +// TimeIn wraps MEOS C function time_in. +func TimeIn(str string, typmod int32) int64 { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.time_in(_c_str, C.int32(typmod)) + return int64(res) +} + + +// TimeOut wraps MEOS C function time_out. +func TimeOut(t int64) string { + res := C.time_out(C.TimeADT(t)) + return C.GoString(res) +} + + +// TimestampIn wraps MEOS C function timestamp_in. +func TimestampIn(str string, typmod int32) int64 { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.timestamp_in(_c_str, C.int32(typmod)) + return int64(res) +} + + +// TimestampOut wraps MEOS C function timestamp_out. +func TimestampOut(t int64) string { + res := C.timestamp_out(C.Timestamp(t)) + return C.GoString(res) +} + + +// TimestamptzIn wraps MEOS C function timestamptz_in. +func TimestamptzIn(str string, typmod int32) int64 { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.timestamptz_in(_c_str, C.int32(typmod)) + return int64(res) +} + + +// TimestamptzOut wraps MEOS C function timestamptz_out. +func TimestamptzOut(t int64) string { + res := C.timestamptz_out(C.TimestampTz(t)) + return C.GoString(res) +} + + // TODO meos_array_create: unsupported return type MeosArray * // func MeosArrayCreate(...) { /* not yet handled by codegen */ } @@ -233,18 +320,24 @@ func MeosFinalize() { // AddDateInt wraps MEOS C function add_date_int. -func AddDateInt(d int, days int) int { - res := C.add_date_int(C.int(d), C.int(days)) - return int(res) +func AddDateInt(d int32, days int32) int32 { + res := C.add_date_int(C.DateADT(d), C.int32(days)) + return int32(res) } -// TODO add_interval_interval: unsupported return type int * -// func AddIntervalInterval(...) { /* not yet handled by codegen */ } +// AddIntervalInterval wraps MEOS C function add_interval_interval. +func AddIntervalInterval(interv1 timeutil.Timedelta, interv2 timeutil.Timedelta) timeutil.Timedelta { + res := C.add_interval_interval(interv1.Inner(), interv2.Inner()) + return IntervalToTimeDelta(res) +} -// TODO add_timestamptz_interval: unsupported param const int * -// func AddTimestamptzInterval(...) { /* not yet handled by codegen */ } +// AddTimestamptzInterval wraps MEOS C function add_timestamptz_interval. +func AddTimestamptzInterval(t int64, interv timeutil.Timedelta) int64 { + res := C.add_timestamptz_interval(C.TimestampTz(t), interv.Inner()) + return int64(res) +} // BoolIn wraps MEOS C function bool_in. @@ -263,21 +356,26 @@ func BoolOut(b bool) string { } -// TODO cstring2text: unsupported return type int * -// func Cstring2text(...) { /* not yet handled by codegen */ } +// Cstring2text wraps MEOS C function cstring2text. +func Cstring2text(str string) string { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.cstring2text(_c_str) + return text2cstring(res) +} // DateToTimestamp wraps MEOS C function date_to_timestamp. -func DateToTimestamp(dateVal int) int { - res := C.date_to_timestamp(C.int(dateVal)) - return int(res) +func DateToTimestamp(dateVal int32) int64 { + res := C.date_to_timestamp(C.DateADT(dateVal)) + return int64(res) } // DateToTimestamptz wraps MEOS C function date_to_timestamptz. -func DateToTimestamptz(d int) int { - res := C.date_to_timestamptz(C.int(d)) - return int(res) +func DateToTimestamptz(d int32) int64 { + res := C.date_to_timestamptz(C.DateADT(d)) + return int64(res) } @@ -317,160 +415,235 @@ func FloatRound(d float64, maxdd int) float64 { // Int32Cmp wraps MEOS C function int32_cmp. -func Int32Cmp(l int, r int) int { - res := C.int32_cmp(C.int(l), C.int(r)) +func Int32Cmp(l int32, r int32) int { + res := C.int32_cmp(C.int32(l), C.int32(r)) return int(res) } // Int64Cmp wraps MEOS C function int64_cmp. -func Int64Cmp(l int, r int) int { - res := C.int64_cmp(C.int(l), C.int(r)) +func Int64Cmp(l int64, r int64) int { + res := C.int64_cmp(C.int64(l), C.int64(r)) return int(res) } -// TODO interval_make: unsupported return type int * -// func IntervalMake(...) { /* not yet handled by codegen */ } +// IntervalMake wraps MEOS C function interval_make. +func IntervalMake(years int32, months int32, weeks int32, days int32, hours int32, mins int32, secs float64) timeutil.Timedelta { + res := C.interval_make(C.int32(years), C.int32(months), C.int32(weeks), C.int32(days), C.int32(hours), C.int32(mins), C.double(secs)) + return IntervalToTimeDelta(res) +} // MinusDateDate wraps MEOS C function minus_date_date. -func MinusDateDate(d1 int, d2 int) int { - res := C.minus_date_date(C.int(d1), C.int(d2)) +func MinusDateDate(d1 int32, d2 int32) int { + res := C.minus_date_date(C.DateADT(d1), C.DateADT(d2)) return int(res) } // MinusDateInt wraps MEOS C function minus_date_int. -func MinusDateInt(d int, days int) int { - res := C.minus_date_int(C.int(d), C.int(days)) - return int(res) +func MinusDateInt(d int32, days int32) int32 { + res := C.minus_date_int(C.DateADT(d), C.int32(days)) + return int32(res) } -// TODO minus_timestamptz_interval: unsupported param const int * -// func MinusTimestamptzInterval(...) { /* not yet handled by codegen */ } +// MinusTimestamptzInterval wraps MEOS C function minus_timestamptz_interval. +func MinusTimestamptzInterval(t int64, interv timeutil.Timedelta) int64 { + res := C.minus_timestamptz_interval(C.TimestampTz(t), interv.Inner()) + return int64(res) +} -// TODO minus_timestamptz_timestamptz: unsupported return type int * -// func MinusTimestamptzTimestamptz(...) { /* not yet handled by codegen */ } +// MinusTimestamptzTimestamptz wraps MEOS C function minus_timestamptz_timestamptz. +func MinusTimestamptzTimestamptz(t1 int64, t2 int64) timeutil.Timedelta { + res := C.minus_timestamptz_timestamptz(C.TimestampTz(t1), C.TimestampTz(t2)) + return IntervalToTimeDelta(res) +} -// TODO mul_interval_double: unsupported return type int * -// func MulIntervalDouble(...) { /* not yet handled by codegen */ } +// MulIntervalDouble wraps MEOS C function mul_interval_double. +func MulIntervalDouble(interv timeutil.Timedelta, factor float64) timeutil.Timedelta { + res := C.mul_interval_double(interv.Inner(), C.double(factor)) + return IntervalToTimeDelta(res) +} // PgDateIn wraps MEOS C function pg_date_in. -func PgDateIn(str string) int { +func PgDateIn(str string) int32 { _c_str := C.CString(str) defer C.free(unsafe.Pointer(_c_str)) res := C.pg_date_in(_c_str) - return int(res) + return int32(res) } // PgDateOut wraps MEOS C function pg_date_out. -func PgDateOut(d int) string { - res := C.pg_date_out(C.int(d)) +func PgDateOut(d int32) string { + res := C.pg_date_out(C.DateADT(d)) return C.GoString(res) } -// TODO pg_interval_cmp: unsupported param const int * -// func PgIntervalCmp(...) { /* not yet handled by codegen */ } +// PgIntervalCmp wraps MEOS C function pg_interval_cmp. +func PgIntervalCmp(interv1 timeutil.Timedelta, interv2 timeutil.Timedelta) int { + res := C.pg_interval_cmp(interv1.Inner(), interv2.Inner()) + return int(res) +} -// TODO pg_interval_in: unsupported return type int * -// func PgIntervalIn(...) { /* not yet handled by codegen */ } +// PgIntervalIn wraps MEOS C function pg_interval_in. +func PgIntervalIn(str string, typmod int32) timeutil.Timedelta { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.pg_interval_in(_c_str, C.int32(typmod)) + return IntervalToTimeDelta(res) +} -// TODO pg_interval_out: unsupported param const int * -// func PgIntervalOut(...) { /* not yet handled by codegen */ } +// PgIntervalOut wraps MEOS C function pg_interval_out. +func PgIntervalOut(interv timeutil.Timedelta) string { + res := C.pg_interval_out(interv.Inner()) + return C.GoString(res) +} // PgTimestampIn wraps MEOS C function pg_timestamp_in. -func PgTimestampIn(str string, typmod int) int { +func PgTimestampIn(str string, typmod int32) int64 { _c_str := C.CString(str) defer C.free(unsafe.Pointer(_c_str)) - res := C.pg_timestamp_in(_c_str, C.int(typmod)) - return int(res) + res := C.pg_timestamp_in(_c_str, C.int32(typmod)) + return int64(res) } // PgTimestampOut wraps MEOS C function pg_timestamp_out. -func PgTimestampOut(t int) string { - res := C.pg_timestamp_out(C.int(t)) +func PgTimestampOut(t int64) string { + res := C.pg_timestamp_out(C.Timestamp(t)) return C.GoString(res) } // PgTimestamptzIn wraps MEOS C function pg_timestamptz_in. -func PgTimestamptzIn(str string, typmod int) int { +func PgTimestamptzIn(str string, typmod int32) int64 { _c_str := C.CString(str) defer C.free(unsafe.Pointer(_c_str)) - res := C.pg_timestamptz_in(_c_str, C.int(typmod)) - return int(res) + res := C.pg_timestamptz_in(_c_str, C.int32(typmod)) + return int64(res) } // PgTimestamptzOut wraps MEOS C function pg_timestamptz_out. -func PgTimestamptzOut(t int) string { - res := C.pg_timestamptz_out(C.int(t)) +func PgTimestamptzOut(t int64) string { + res := C.pg_timestamptz_out(C.TimestampTz(t)) return C.GoString(res) } -// TODO text2cstring: unsupported param const int * -// func Text2cstring(...) { /* not yet handled by codegen */ } +// Text2cstring wraps MEOS C function text2cstring. +func Text2cstring(txt string) string { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.text2cstring(_c_txt) + return C.GoString(res) +} -// TODO text_cmp: unsupported param const int * -// func TextCmp(...) { /* not yet handled by codegen */ } +// TextCmp wraps MEOS C function text_cmp. +func TextCmp(txt1 string, txt2 string) int { + _c_txt1 := cstring2text(txt1) + defer C.free(unsafe.Pointer(_c_txt1)) + _c_txt2 := cstring2text(txt2) + defer C.free(unsafe.Pointer(_c_txt2)) + res := C.text_cmp(_c_txt1, _c_txt2) + return int(res) +} -// TODO text_copy: unsupported return type int * -// func TextCopy(...) { /* not yet handled by codegen */ } +// TextCopy wraps MEOS C function text_copy. +func TextCopy(txt string) string { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.text_copy(_c_txt) + return text2cstring(res) +} -// TODO text_in: unsupported return type int * -// func TextIn(...) { /* not yet handled by codegen */ } +// TextIn wraps MEOS C function text_in. +func TextIn(str string) string { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.text_in(_c_str) + return text2cstring(res) +} -// TODO text_initcap: unsupported return type int * -// func TextInitcap(...) { /* not yet handled by codegen */ } +// TextInitcap wraps MEOS C function text_initcap. +func TextInitcap(txt string) string { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.text_initcap(_c_txt) + return text2cstring(res) +} -// TODO text_lower: unsupported return type int * -// func TextLower(...) { /* not yet handled by codegen */ } +// TextLower wraps MEOS C function text_lower. +func TextLower(txt string) string { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.text_lower(_c_txt) + return text2cstring(res) +} -// TODO text_out: unsupported param const int * -// func TextOut(...) { /* not yet handled by codegen */ } +// TextOut wraps MEOS C function text_out. +func TextOut(txt string) string { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.text_out(_c_txt) + return C.GoString(res) +} -// TODO text_upper: unsupported return type int * -// func TextUpper(...) { /* not yet handled by codegen */ } +// TextUpper wraps MEOS C function text_upper. +func TextUpper(txt string) string { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.text_upper(_c_txt) + return text2cstring(res) +} -// TODO textcat_text_text: unsupported return type int * -// func TextcatTextText(...) { /* not yet handled by codegen */ } +// TextcatTextText wraps MEOS C function textcat_text_text. +func TextcatTextText(txt1 string, txt2 string) string { + _c_txt1 := cstring2text(txt1) + defer C.free(unsafe.Pointer(_c_txt1)) + _c_txt2 := cstring2text(txt2) + defer C.free(unsafe.Pointer(_c_txt2)) + res := C.textcat_text_text(_c_txt1, _c_txt2) + return text2cstring(res) +} -// TODO timestamptz_shift: unsupported param const int * -// func TimestamptzShift(...) { /* not yet handled by codegen */ } +// TimestamptzShift wraps MEOS C function timestamptz_shift. +func TimestamptzShift(t int64, interv timeutil.Timedelta) int64 { + res := C.timestamptz_shift(C.TimestampTz(t), interv.Inner()) + return int64(res) +} // TimestampToDate wraps MEOS C function timestamp_to_date. -func TimestampToDate(t int) int { - res := C.timestamp_to_date(C.int(t)) - return int(res) +func TimestampToDate(t int64) int32 { + res := C.timestamp_to_date(C.Timestamp(t)) + return int32(res) } // TimestamptzToDate wraps MEOS C function timestamptz_to_date. -func TimestamptzToDate(t int) int { - res := C.timestamptz_to_date(C.int(t)) - return int(res) +func TimestamptzToDate(t int64) int32 { + res := C.timestamptz_to_date(C.TimestampTz(t)) + return int32(res) } @@ -491,8 +664,8 @@ func BigintsetOut(set *Set) string { // BigintspanExpand wraps MEOS C function bigintspan_expand. -func BigintspanExpand(s *Span, value int) *Span { - res := C.bigintspan_expand(s._inner, C.int(value)) +func BigintspanExpand(s *Span, value int64) *Span { + res := C.bigintspan_expand(s._inner, C.int64(value)) return &Span{_inner: res} } @@ -649,8 +822,8 @@ func IntsetOut(set *Set) string { // IntspanExpand wraps MEOS C function intspan_expand. -func IntspanExpand(s *Span, value int) *Span { - res := C.intspan_expand(s._inner, C.int(value)) +func IntspanExpand(s *Span, value int32) *Span { + res := C.intspan_expand(s._inner, C.int32(value)) return &Span{_inner: res} } @@ -866,33 +1039,33 @@ func TstzspansetOut(ss *SpanSet) string { // BigintsetMake wraps MEOS C function bigintset_make. -func BigintsetMake(values []int) *Set { - _c_values := make([]C.int, len(values)) - for _i, _v := range values { _c_values[_i] = C.int(_v) } +func BigintsetMake(values []int64) *Set { + _c_values := make([]C.int64, len(values)) + for _i, _v := range values { _c_values[_i] = C.int64(_v) } res := C.bigintset_make(&_c_values[0], C.int(len(values))) return &Set{_inner: res} } // BigintspanMake wraps MEOS C function bigintspan_make. -func BigintspanMake(lower int, upper int, lower_inc bool, upper_inc bool) *Span { - res := C.bigintspan_make(C.int(lower), C.int(upper), C.bool(lower_inc), C.bool(upper_inc)) +func BigintspanMake(lower int64, upper int64, lower_inc bool, upper_inc bool) *Span { + res := C.bigintspan_make(C.int64(lower), C.int64(upper), C.bool(lower_inc), C.bool(upper_inc)) return &Span{_inner: res} } // DatesetMake wraps MEOS C function dateset_make. -func DatesetMake(values []int) *Set { - _c_values := make([]C.int, len(values)) - for _i, _v := range values { _c_values[_i] = C.int(_v) } +func DatesetMake(values []int32) *Set { + _c_values := make([]C.DateADT, len(values)) + for _i, _v := range values { _c_values[_i] = C.DateADT(_v) } res := C.dateset_make(&_c_values[0], C.int(len(values))) return &Set{_inner: res} } // DatespanMake wraps MEOS C function datespan_make. -func DatespanMake(lower int, upper int, lower_inc bool, upper_inc bool) *Span { - res := C.datespan_make(C.int(lower), C.int(upper), C.bool(lower_inc), C.bool(upper_inc)) +func DatespanMake(lower int32, upper int32, lower_inc bool, upper_inc bool) *Span { + res := C.datespan_make(C.DateADT(lower), C.DateADT(upper), C.bool(lower_inc), C.bool(upper_inc)) return &Span{_inner: res} } @@ -957,29 +1130,34 @@ func SpansetMake(spans *Span, count int) *SpanSet { } -// TODO textset_make: unsupported param int ** -// func TextsetMake(...) { /* not yet handled by codegen */ } +// TextsetMake wraps MEOS C function textset_make. +func TextsetMake(values []string) *Set { + _c_values := make([]*C.text, len(values)) + for _i, _v := range values { _c_values[_i] = cstring2text(_v) } + res := C.textset_make((**C.text)(unsafe.Pointer(&_c_values[0])), C.int(len(values))) + return &Set{_inner: res} +} // TstzsetMake wraps MEOS C function tstzset_make. -func TstzsetMake(values []int) *Set { - _c_values := make([]C.int, len(values)) - for _i, _v := range values { _c_values[_i] = C.int(_v) } +func TstzsetMake(values []int64) *Set { + _c_values := make([]C.TimestampTz, len(values)) + for _i, _v := range values { _c_values[_i] = C.TimestampTz(_v) } res := C.tstzset_make(&_c_values[0], C.int(len(values))) return &Set{_inner: res} } // TstzspanMake wraps MEOS C function tstzspan_make. -func TstzspanMake(lower int, upper int, lower_inc bool, upper_inc bool) *Span { - res := C.tstzspan_make(C.int(lower), C.int(upper), C.bool(lower_inc), C.bool(upper_inc)) +func TstzspanMake(lower int64, upper int64, lower_inc bool, upper_inc bool) *Span { + res := C.tstzspan_make(C.TimestampTz(lower), C.TimestampTz(upper), C.bool(lower_inc), C.bool(upper_inc)) return &Span{_inner: res} } // BigintToSet wraps MEOS C function bigint_to_set. -func BigintToSet(i int) *Set { - res := C.bigint_to_set(C.int(i)) +func BigintToSet(i int64) *Set { + res := C.bigint_to_set(C.int64(i)) return &Set{_inner: res} } @@ -999,22 +1177,22 @@ func BigintToSpanset(i int) *SpanSet { // DateToSet wraps MEOS C function date_to_set. -func DateToSet(d int) *Set { - res := C.date_to_set(C.int(d)) +func DateToSet(d int32) *Set { + res := C.date_to_set(C.DateADT(d)) return &Set{_inner: res} } // DateToSpan wraps MEOS C function date_to_span. -func DateToSpan(d int) *Span { - res := C.date_to_span(C.int(d)) +func DateToSpan(d int32) *Span { + res := C.date_to_span(C.DateADT(d)) return &Span{_inner: res} } // DateToSpanset wraps MEOS C function date_to_spanset. -func DateToSpanset(d int) *SpanSet { - res := C.date_to_spanset(C.int(d)) +func DateToSpanset(d int32) *SpanSet { + res := C.date_to_spanset(C.DateADT(d)) return &SpanSet{_inner: res} } @@ -1145,27 +1323,32 @@ func SpanToSpanset(s *Span) *SpanSet { } -// TODO text_to_set: unsupported param const int * -// func TextToSet(...) { /* not yet handled by codegen */ } +// TextToSet wraps MEOS C function text_to_set. +func TextToSet(txt string) *Set { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.text_to_set(_c_txt) + return &Set{_inner: res} +} // TimestamptzToSet wraps MEOS C function timestamptz_to_set. -func TimestamptzToSet(t int) *Set { - res := C.timestamptz_to_set(C.int(t)) +func TimestamptzToSet(t int64) *Set { + res := C.timestamptz_to_set(C.TimestampTz(t)) return &Set{_inner: res} } // TimestamptzToSpan wraps MEOS C function timestamptz_to_span. -func TimestamptzToSpan(t int) *Span { - res := C.timestamptz_to_span(C.int(t)) +func TimestamptzToSpan(t int64) *Span { + res := C.timestamptz_to_span(C.TimestampTz(t)) return &Span{_inner: res} } // TimestamptzToSpanset wraps MEOS C function timestamptz_to_spanset. -func TimestamptzToSpanset(t int) *SpanSet { - res := C.timestamptz_to_spanset(C.int(t)) +func TimestamptzToSpanset(t int64) *SpanSet { + res := C.timestamptz_to_spanset(C.TimestampTz(t)) return &SpanSet{_inner: res} } @@ -1192,140 +1375,143 @@ func TstzspansetToDatespanset(ss *SpanSet) *SpanSet { // BigintsetEndValue wraps MEOS C function bigintset_end_value. -func BigintsetEndValue(s *Set) int { +func BigintsetEndValue(s *Set) int64 { res := C.bigintset_end_value(s._inner) - return int(res) + return int64(res) } // BigintsetStartValue wraps MEOS C function bigintset_start_value. -func BigintsetStartValue(s *Set) int { +func BigintsetStartValue(s *Set) int64 { res := C.bigintset_start_value(s._inner) - return int(res) + return int64(res) } // BigintsetValueN wraps MEOS C function bigintset_value_n. -func BigintsetValueN(s *Set, n int) (bool, int) { - var _out_result C.int +func BigintsetValueN(s *Set, n int) (bool, int64) { + var _out_result C.int64 res := C.bigintset_value_n(s._inner, C.int(n), &_out_result) - return bool(res), int(_out_result) + return bool(res), int64(_out_result) } // BigintsetValues wraps MEOS C function bigintset_values. -func BigintsetValues(s *Set) []int { +func BigintsetValues(s *Set) []int64 { res := C.bigintset_values(s._inner) _n := int(C.set_num_values(s.Inner())) - _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) - _out := make([]int, _n) + _slice := unsafe.Slice((*C.int64)(unsafe.Pointer(res)), _n) + _out := make([]int64, _n) for _i, _e := range _slice { - _out[_i] = int(_e) + _out[_i] = int64(_e) } return _out } // BigintspanLower wraps MEOS C function bigintspan_lower. -func BigintspanLower(s *Span) int { +func BigintspanLower(s *Span) int64 { res := C.bigintspan_lower(s._inner) - return int(res) + return int64(res) } // BigintspanUpper wraps MEOS C function bigintspan_upper. -func BigintspanUpper(s *Span) int { +func BigintspanUpper(s *Span) int64 { res := C.bigintspan_upper(s._inner) - return int(res) + return int64(res) } // BigintspanWidth wraps MEOS C function bigintspan_width. -func BigintspanWidth(s *Span) int { +func BigintspanWidth(s *Span) int64 { res := C.bigintspan_width(s._inner) - return int(res) + return int64(res) } // BigintspansetLower wraps MEOS C function bigintspanset_lower. -func BigintspansetLower(ss *SpanSet) int { +func BigintspansetLower(ss *SpanSet) int64 { res := C.bigintspanset_lower(ss._inner) - return int(res) + return int64(res) } // BigintspansetUpper wraps MEOS C function bigintspanset_upper. -func BigintspansetUpper(ss *SpanSet) int { +func BigintspansetUpper(ss *SpanSet) int64 { res := C.bigintspanset_upper(ss._inner) - return int(res) + return int64(res) } // BigintspansetWidth wraps MEOS C function bigintspanset_width. -func BigintspansetWidth(ss *SpanSet, boundspan bool) int { +func BigintspansetWidth(ss *SpanSet, boundspan bool) int64 { res := C.bigintspanset_width(ss._inner, C.bool(boundspan)) - return int(res) + return int64(res) } // DatesetEndValue wraps MEOS C function dateset_end_value. -func DatesetEndValue(s *Set) int { +func DatesetEndValue(s *Set) int32 { res := C.dateset_end_value(s._inner) - return int(res) + return int32(res) } // DatesetStartValue wraps MEOS C function dateset_start_value. -func DatesetStartValue(s *Set) int { +func DatesetStartValue(s *Set) int32 { res := C.dateset_start_value(s._inner) - return int(res) + return int32(res) } // DatesetValueN wraps MEOS C function dateset_value_n. -func DatesetValueN(s *Set, n int) (bool, int) { - var _out_result C.int +func DatesetValueN(s *Set, n int) (bool, int32) { + var _out_result C.DateADT res := C.dateset_value_n(s._inner, C.int(n), &_out_result) - return bool(res), int(_out_result) + return bool(res), int32(_out_result) } // DatesetValues wraps MEOS C function dateset_values. -func DatesetValues(s *Set) []int { +func DatesetValues(s *Set) []int32 { res := C.dateset_values(s._inner) _n := int(C.set_num_values(s.Inner())) - _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) - _out := make([]int, _n) + _slice := unsafe.Slice((*C.DateADT)(unsafe.Pointer(res)), _n) + _out := make([]int32, _n) for _i, _e := range _slice { - _out[_i] = int(_e) + _out[_i] = int32(_e) } return _out } -// TODO datespan_duration: unsupported return type int * -// func DatespanDuration(...) { /* not yet handled by codegen */ } +// DatespanDuration wraps MEOS C function datespan_duration. +func DatespanDuration(s *Span) timeutil.Timedelta { + res := C.datespan_duration(s._inner) + return IntervalToTimeDelta(res) +} // DatespanLower wraps MEOS C function datespan_lower. -func DatespanLower(s *Span) int { +func DatespanLower(s *Span) int32 { res := C.datespan_lower(s._inner) - return int(res) + return int32(res) } // DatespanUpper wraps MEOS C function datespan_upper. -func DatespanUpper(s *Span) int { +func DatespanUpper(s *Span) int32 { res := C.datespan_upper(s._inner) - return int(res) + return int32(res) } // DatespansetDateN wraps MEOS C function datespanset_date_n. -func DatespansetDateN(ss *SpanSet, n int) (bool, int) { - var _out_result C.int +func DatespansetDateN(ss *SpanSet, n int) (bool, int32) { + var _out_result C.DateADT res := C.datespanset_date_n(ss._inner, C.int(n), &_out_result) - return bool(res), int(_out_result) + return bool(res), int32(_out_result) } @@ -1336,14 +1522,17 @@ func DatespansetDates(ss *SpanSet) *Set { } -// TODO datespanset_duration: unsupported return type int * -// func DatespansetDuration(...) { /* not yet handled by codegen */ } +// DatespansetDuration wraps MEOS C function datespanset_duration. +func DatespansetDuration(ss *SpanSet, boundspan bool) timeutil.Timedelta { + res := C.datespanset_duration(ss._inner, C.bool(boundspan)) + return IntervalToTimeDelta(res) +} // DatespansetEndDate wraps MEOS C function datespanset_end_date. -func DatespansetEndDate(ss *SpanSet) int { +func DatespansetEndDate(ss *SpanSet) int32 { res := C.datespanset_end_date(ss._inner) - return int(res) + return int32(res) } @@ -1355,9 +1544,9 @@ func DatespansetNumDates(ss *SpanSet) int { // DatespansetStartDate wraps MEOS C function datespanset_start_date. -func DatespansetStartDate(ss *SpanSet) int { +func DatespansetStartDate(ss *SpanSet) int32 { res := C.datespanset_start_date(ss._inner) - return int(res) + return int32(res) } @@ -1516,16 +1705,16 @@ func IntspansetWidth(ss *SpanSet, boundspan bool) int { // SetHash wraps MEOS C function set_hash. -func SetHash(s *Set) int { +func SetHash(s *Set) uint32 { res := C.set_hash(s._inner) - return int(res) + return uint32(res) } // SetHashExtended wraps MEOS C function set_hash_extended. -func SetHashExtended(s *Set, seed int) int { - res := C.set_hash_extended(s._inner, C.int(seed)) - return int(res) +func SetHashExtended(s *Set, seed uint64) uint64 { + res := C.set_hash_extended(s._inner, C.uint64(seed)) + return uint64(res) } @@ -1537,16 +1726,16 @@ func SetNumValues(s *Set) int { // SpanHash wraps MEOS C function span_hash. -func SpanHash(s *Span) int { +func SpanHash(s *Span) uint32 { res := C.span_hash(s._inner) - return int(res) + return uint32(res) } // SpanHashExtended wraps MEOS C function span_hash_extended. -func SpanHashExtended(s *Span, seed int) int { - res := C.span_hash_extended(s._inner, C.int(seed)) - return int(res) +func SpanHashExtended(s *Span, seed uint64) uint64 { + res := C.span_hash_extended(s._inner, C.uint64(seed)) + return uint64(res) } @@ -1572,16 +1761,16 @@ func SpansetEndSpan(ss *SpanSet) *Span { // SpansetHash wraps MEOS C function spanset_hash. -func SpansetHash(ss *SpanSet) int { +func SpansetHash(ss *SpanSet) uint32 { res := C.spanset_hash(ss._inner) - return int(res) + return uint32(res) } // SpansetHashExtended wraps MEOS C function spanset_hash_extended. -func SpansetHashExtended(ss *SpanSet, seed int) int { - res := C.spanset_hash_extended(ss._inner, C.int(seed)) - return int(res) +func SpansetHashExtended(ss *SpanSet, seed uint64) uint64 { + res := C.spanset_hash_extended(ss._inner, C.uint64(seed)) + return uint64(res) } @@ -1640,90 +1829,115 @@ func SpansetUpperInc(ss *SpanSet) bool { } -// TODO textset_end_value: unsupported return type int * -// func TextsetEndValue(...) { /* not yet handled by codegen */ } +// TextsetEndValue wraps MEOS C function textset_end_value. +func TextsetEndValue(s *Set) string { + res := C.textset_end_value(s._inner) + return text2cstring(res) +} -// TODO textset_start_value: unsupported return type int * -// func TextsetStartValue(...) { /* not yet handled by codegen */ } +// TextsetStartValue wraps MEOS C function textset_start_value. +func TextsetStartValue(s *Set) string { + res := C.textset_start_value(s._inner) + return text2cstring(res) +} -// TODO textset_value_n: unhandled OUTPUT_SCALAR shape int ** -// func TextsetValueN(...) { /* not yet handled by codegen */ } +// TextsetValueN wraps MEOS C function textset_value_n. +func TextsetValueN(s *Set, n int) (bool, string) { + var _out_result *C.text + res := C.textset_value_n(s._inner, C.int(n), &_out_result) + return bool(res), text2cstring(_out_result) +} -// TODO textset_values: unsupported return type int ** -// func TextsetValues(...) { /* not yet handled by codegen */ } +// TextsetValues wraps MEOS C function textset_values. +func TextsetValues(s *Set) []string { + res := C.textset_values(s._inner) + _n := int(C.set_num_values(s.Inner())) + _slice := unsafe.Slice((**C.text)(unsafe.Pointer(res)), _n) + _out := make([]string, _n) + for _i, _e := range _slice { + _out[_i] = text2cstring(_e) + } + return _out +} // TstzsetEndValue wraps MEOS C function tstzset_end_value. -func TstzsetEndValue(s *Set) int { +func TstzsetEndValue(s *Set) int64 { res := C.tstzset_end_value(s._inner) - return int(res) + return int64(res) } // TstzsetStartValue wraps MEOS C function tstzset_start_value. -func TstzsetStartValue(s *Set) int { +func TstzsetStartValue(s *Set) int64 { res := C.tstzset_start_value(s._inner) - return int(res) + return int64(res) } // TstzsetValueN wraps MEOS C function tstzset_value_n. -func TstzsetValueN(s *Set, n int) (bool, int) { - var _out_result C.int +func TstzsetValueN(s *Set, n int) (bool, int64) { + var _out_result C.TimestampTz res := C.tstzset_value_n(s._inner, C.int(n), &_out_result) - return bool(res), int(_out_result) + return bool(res), int64(_out_result) } // TstzsetValues wraps MEOS C function tstzset_values. -func TstzsetValues(s *Set) []int { +func TstzsetValues(s *Set) []int64 { res := C.tstzset_values(s._inner) _n := int(C.set_num_values(s.Inner())) - _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) - _out := make([]int, _n) + _slice := unsafe.Slice((*C.TimestampTz)(unsafe.Pointer(res)), _n) + _out := make([]int64, _n) for _i, _e := range _slice { - _out[_i] = int(_e) + _out[_i] = int64(_e) } return _out } -// TODO tstzspan_duration: unsupported return type int * -// func TstzspanDuration(...) { /* not yet handled by codegen */ } +// TstzspanDuration wraps MEOS C function tstzspan_duration. +func TstzspanDuration(s *Span) timeutil.Timedelta { + res := C.tstzspan_duration(s._inner) + return IntervalToTimeDelta(res) +} // TstzspanLower wraps MEOS C function tstzspan_lower. -func TstzspanLower(s *Span) int { +func TstzspanLower(s *Span) int64 { res := C.tstzspan_lower(s._inner) - return int(res) + return int64(res) } // TstzspanUpper wraps MEOS C function tstzspan_upper. -func TstzspanUpper(s *Span) int { +func TstzspanUpper(s *Span) int64 { res := C.tstzspan_upper(s._inner) - return int(res) + return int64(res) } -// TODO tstzspanset_duration: unsupported return type int * -// func TstzspansetDuration(...) { /* not yet handled by codegen */ } +// TstzspansetDuration wraps MEOS C function tstzspanset_duration. +func TstzspansetDuration(ss *SpanSet, boundspan bool) timeutil.Timedelta { + res := C.tstzspanset_duration(ss._inner, C.bool(boundspan)) + return IntervalToTimeDelta(res) +} // TstzspansetEndTimestamptz wraps MEOS C function tstzspanset_end_timestamptz. -func TstzspansetEndTimestamptz(ss *SpanSet) int { +func TstzspansetEndTimestamptz(ss *SpanSet) int64 { res := C.tstzspanset_end_timestamptz(ss._inner) - return int(res) + return int64(res) } // TstzspansetLower wraps MEOS C function tstzspanset_lower. -func TstzspansetLower(ss *SpanSet) int { +func TstzspansetLower(ss *SpanSet) int64 { res := C.tstzspanset_lower(ss._inner) - return int(res) + return int64(res) } @@ -1735,9 +1949,9 @@ func TstzspansetNumTimestamps(ss *SpanSet) int { // TstzspansetStartTimestamptz wraps MEOS C function tstzspanset_start_timestamptz. -func TstzspansetStartTimestamptz(ss *SpanSet) int { +func TstzspansetStartTimestamptz(ss *SpanSet) int64 { res := C.tstzspanset_start_timestamptz(ss._inner) - return int(res) + return int64(res) } @@ -1749,37 +1963,37 @@ func TstzspansetTimestamps(ss *SpanSet) *Set { // TstzspansetTimestamptzN wraps MEOS C function tstzspanset_timestamptz_n. -func TstzspansetTimestamptzN(ss *SpanSet, n int) (bool, int) { - var _out_result C.int +func TstzspansetTimestamptzN(ss *SpanSet, n int) (bool, int64) { + var _out_result C.TimestampTz res := C.tstzspanset_timestamptz_n(ss._inner, C.int(n), &_out_result) - return bool(res), int(_out_result) + return bool(res), int64(_out_result) } // TstzspansetUpper wraps MEOS C function tstzspanset_upper. -func TstzspansetUpper(ss *SpanSet) int { +func TstzspansetUpper(ss *SpanSet) int64 { res := C.tstzspanset_upper(ss._inner) - return int(res) + return int64(res) } // BigintsetShiftScale wraps MEOS C function bigintset_shift_scale. -func BigintsetShiftScale(s *Set, shift int, width int, hasshift bool, haswidth bool) *Set { - res := C.bigintset_shift_scale(s._inner, C.int(shift), C.int(width), C.bool(hasshift), C.bool(haswidth)) +func BigintsetShiftScale(s *Set, shift int64, width int64, hasshift bool, haswidth bool) *Set { + res := C.bigintset_shift_scale(s._inner, C.int64(shift), C.int64(width), C.bool(hasshift), C.bool(haswidth)) return &Set{_inner: res} } // BigintspanShiftScale wraps MEOS C function bigintspan_shift_scale. -func BigintspanShiftScale(s *Span, shift int, width int, hasshift bool, haswidth bool) *Span { - res := C.bigintspan_shift_scale(s._inner, C.int(shift), C.int(width), C.bool(hasshift), C.bool(haswidth)) +func BigintspanShiftScale(s *Span, shift int64, width int64, hasshift bool, haswidth bool) *Span { + res := C.bigintspan_shift_scale(s._inner, C.int64(shift), C.int64(width), C.bool(hasshift), C.bool(haswidth)) return &Span{_inner: res} } // BigintspansetShiftScale wraps MEOS C function bigintspanset_shift_scale. -func BigintspansetShiftScale(ss *SpanSet, shift int, width int, hasshift bool, haswidth bool) *SpanSet { - res := C.bigintspanset_shift_scale(ss._inner, C.int(shift), C.int(width), C.bool(hasshift), C.bool(haswidth)) +func BigintspansetShiftScale(ss *SpanSet, shift int64, width int64, hasshift bool, haswidth bool) *SpanSet { + res := C.bigintspanset_shift_scale(ss._inner, C.int64(shift), C.int64(width), C.bool(hasshift), C.bool(haswidth)) return &SpanSet{_inner: res} } @@ -1945,8 +2159,11 @@ func IntspansetShiftScale(ss *SpanSet, shift int, width int, hasshift bool, hasw } -// TODO tstzspan_expand: unsupported param const int * -// func TstzspanExpand(...) { /* not yet handled by codegen */ } +// TstzspanExpand wraps MEOS C function tstzspan_expand. +func TstzspanExpand(s *Span, interv timeutil.Timedelta) *Span { + res := C.tstzspan_expand(s._inner, interv.Inner()) + return &Span{_inner: res} +} // SetRound wraps MEOS C function set_round. @@ -1956,12 +2173,22 @@ func SetRound(s *Set, maxdd int) *Set { } -// TODO textcat_text_textset: unsupported param const int * -// func TextcatTextTextset(...) { /* not yet handled by codegen */ } +// TextcatTextTextset wraps MEOS C function textcat_text_textset. +func TextcatTextTextset(txt string, s *Set) *Set { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.textcat_text_textset(_c_txt, s._inner) + return &Set{_inner: res} +} -// TODO textcat_textset_text: unsupported param const int * -// func TextcatTextsetText(...) { /* not yet handled by codegen */ } +// TextcatTextsetText wraps MEOS C function textcat_textset_text. +func TextcatTextsetText(s *Set, txt string) *Set { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.textcat_textset_text(s._inner, _c_txt) + return &Set{_inner: res} +} // TextsetInitcap wraps MEOS C function textset_initcap. @@ -1985,32 +2212,53 @@ func TextsetUpper(s *Set) *Set { } -// TODO timestamptz_tprecision: unsupported param const int * -// func TimestamptzTprecision(...) { /* not yet handled by codegen */ } +// TimestamptzTprecision wraps MEOS C function timestamptz_tprecision. +func TimestamptzTprecision(t int64, duration timeutil.Timedelta, torigin int64) int64 { + res := C.timestamptz_tprecision(C.TimestampTz(t), duration.Inner(), C.TimestampTz(torigin)) + return int64(res) +} -// TODO tstzset_shift_scale: unsupported param const int * -// func TstzsetShiftScale(...) { /* not yet handled by codegen */ } +// TstzsetShiftScale wraps MEOS C function tstzset_shift_scale. +func TstzsetShiftScale(s *Set, shift timeutil.Timedelta, duration timeutil.Timedelta) *Set { + res := C.tstzset_shift_scale(s._inner, shift.Inner(), duration.Inner()) + return &Set{_inner: res} +} -// TODO tstzset_tprecision: unsupported param const int * -// func TstzsetTprecision(...) { /* not yet handled by codegen */ } +// TstzsetTprecision wraps MEOS C function tstzset_tprecision. +func TstzsetTprecision(s *Set, duration timeutil.Timedelta, torigin int64) *Set { + res := C.tstzset_tprecision(s._inner, duration.Inner(), C.TimestampTz(torigin)) + return &Set{_inner: res} +} -// TODO tstzspan_shift_scale: unsupported param const int * -// func TstzspanShiftScale(...) { /* not yet handled by codegen */ } +// TstzspanShiftScale wraps MEOS C function tstzspan_shift_scale. +func TstzspanShiftScale(s *Span, shift timeutil.Timedelta, duration timeutil.Timedelta) *Span { + res := C.tstzspan_shift_scale(s._inner, shift.Inner(), duration.Inner()) + return &Span{_inner: res} +} -// TODO tstzspan_tprecision: unsupported param const int * -// func TstzspanTprecision(...) { /* not yet handled by codegen */ } +// TstzspanTprecision wraps MEOS C function tstzspan_tprecision. +func TstzspanTprecision(s *Span, duration timeutil.Timedelta, torigin int64) *Span { + res := C.tstzspan_tprecision(s._inner, duration.Inner(), C.TimestampTz(torigin)) + return &Span{_inner: res} +} -// TODO tstzspanset_shift_scale: unsupported param const int * -// func TstzspansetShiftScale(...) { /* not yet handled by codegen */ } +// TstzspansetShiftScale wraps MEOS C function tstzspanset_shift_scale. +func TstzspansetShiftScale(ss *SpanSet, shift timeutil.Timedelta, duration timeutil.Timedelta) *SpanSet { + res := C.tstzspanset_shift_scale(ss._inner, shift.Inner(), duration.Inner()) + return &SpanSet{_inner: res} +} -// TODO tstzspanset_tprecision: unsupported param const int * -// func TstzspansetTprecision(...) { /* not yet handled by codegen */ } +// TstzspansetTprecision wraps MEOS C function tstzspanset_tprecision. +func TstzspansetTprecision(ss *SpanSet, duration timeutil.Timedelta, torigin int64) *SpanSet { + res := C.tstzspanset_tprecision(ss._inner, duration.Inner(), C.TimestampTz(torigin)) + return &SpanSet{_inner: res} +} // SetCmp wraps MEOS C function set_cmp. @@ -2207,15 +2455,15 @@ func SpansetSplitNSpans(ss *SpanSet, span_count int) (*Span, int) { // AdjacentSpanBigint wraps MEOS C function adjacent_span_bigint. -func AdjacentSpanBigint(s *Span, i int) bool { - res := C.adjacent_span_bigint(s._inner, C.int(i)) +func AdjacentSpanBigint(s *Span, i int64) bool { + res := C.adjacent_span_bigint(s._inner, C.int64(i)) return bool(res) } // AdjacentSpanDate wraps MEOS C function adjacent_span_date. -func AdjacentSpanDate(s *Span, d int) bool { - res := C.adjacent_span_date(s._inner, C.int(d)) +func AdjacentSpanDate(s *Span, d int32) bool { + res := C.adjacent_span_date(s._inner, C.DateADT(d)) return bool(res) } @@ -2249,22 +2497,22 @@ func AdjacentSpanSpanset(s *Span, ss *SpanSet) bool { // AdjacentSpanTimestamptz wraps MEOS C function adjacent_span_timestamptz. -func AdjacentSpanTimestamptz(s *Span, t int) bool { - res := C.adjacent_span_timestamptz(s._inner, C.int(t)) +func AdjacentSpanTimestamptz(s *Span, t int64) bool { + res := C.adjacent_span_timestamptz(s._inner, C.TimestampTz(t)) return bool(res) } // AdjacentSpansetBigint wraps MEOS C function adjacent_spanset_bigint. -func AdjacentSpansetBigint(ss *SpanSet, i int) bool { - res := C.adjacent_spanset_bigint(ss._inner, C.int(i)) +func AdjacentSpansetBigint(ss *SpanSet, i int64) bool { + res := C.adjacent_spanset_bigint(ss._inner, C.int64(i)) return bool(res) } // AdjacentSpansetDate wraps MEOS C function adjacent_spanset_date. -func AdjacentSpansetDate(ss *SpanSet, d int) bool { - res := C.adjacent_spanset_date(ss._inner, C.int(d)) +func AdjacentSpansetDate(ss *SpanSet, d int32) bool { + res := C.adjacent_spanset_date(ss._inner, C.DateADT(d)) return bool(res) } @@ -2284,8 +2532,8 @@ func AdjacentSpansetInt(ss *SpanSet, i int) bool { // AdjacentSpansetTimestamptz wraps MEOS C function adjacent_spanset_timestamptz. -func AdjacentSpansetTimestamptz(ss *SpanSet, t int) bool { - res := C.adjacent_spanset_timestamptz(ss._inner, C.int(t)) +func AdjacentSpansetTimestamptz(ss *SpanSet, t int64) bool { + res := C.adjacent_spanset_timestamptz(ss._inner, C.TimestampTz(t)) return bool(res) } @@ -2305,43 +2553,43 @@ func AdjacentSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { // ContainedBigintSet wraps MEOS C function contained_bigint_set. -func ContainedBigintSet(i int, s *Set) bool { - res := C.contained_bigint_set(C.int(i), s._inner) +func ContainedBigintSet(i int64, s *Set) bool { + res := C.contained_bigint_set(C.int64(i), s._inner) return bool(res) } // ContainedBigintSpan wraps MEOS C function contained_bigint_span. -func ContainedBigintSpan(i int, s *Span) bool { - res := C.contained_bigint_span(C.int(i), s._inner) +func ContainedBigintSpan(i int64, s *Span) bool { + res := C.contained_bigint_span(C.int64(i), s._inner) return bool(res) } // ContainedBigintSpanset wraps MEOS C function contained_bigint_spanset. -func ContainedBigintSpanset(i int, ss *SpanSet) bool { - res := C.contained_bigint_spanset(C.int(i), ss._inner) +func ContainedBigintSpanset(i int64, ss *SpanSet) bool { + res := C.contained_bigint_spanset(C.int64(i), ss._inner) return bool(res) } // ContainedDateSet wraps MEOS C function contained_date_set. -func ContainedDateSet(d int, s *Set) bool { - res := C.contained_date_set(C.int(d), s._inner) +func ContainedDateSet(d int32, s *Set) bool { + res := C.contained_date_set(C.DateADT(d), s._inner) return bool(res) } // ContainedDateSpan wraps MEOS C function contained_date_span. -func ContainedDateSpan(d int, s *Span) bool { - res := C.contained_date_span(C.int(d), s._inner) +func ContainedDateSpan(d int32, s *Span) bool { + res := C.contained_date_span(C.DateADT(d), s._inner) return bool(res) } // ContainedDateSpanset wraps MEOS C function contained_date_spanset. -func ContainedDateSpanset(d int, ss *SpanSet) bool { - res := C.contained_date_spanset(C.int(d), ss._inner) +func ContainedDateSpanset(d int32, ss *SpanSet) bool { + res := C.contained_date_spanset(C.DateADT(d), ss._inner) return bool(res) } @@ -2423,41 +2671,46 @@ func ContainedSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { } -// TODO contained_text_set: unsupported param const int * -// func ContainedTextSet(...) { /* not yet handled by codegen */ } +// ContainedTextSet wraps MEOS C function contained_text_set. +func ContainedTextSet(txt string, s *Set) bool { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.contained_text_set(_c_txt, s._inner) + return bool(res) +} // ContainedTimestamptzSet wraps MEOS C function contained_timestamptz_set. -func ContainedTimestamptzSet(t int, s *Set) bool { - res := C.contained_timestamptz_set(C.int(t), s._inner) +func ContainedTimestamptzSet(t int64, s *Set) bool { + res := C.contained_timestamptz_set(C.TimestampTz(t), s._inner) return bool(res) } // ContainedTimestamptzSpan wraps MEOS C function contained_timestamptz_span. -func ContainedTimestamptzSpan(t int, s *Span) bool { - res := C.contained_timestamptz_span(C.int(t), s._inner) +func ContainedTimestamptzSpan(t int64, s *Span) bool { + res := C.contained_timestamptz_span(C.TimestampTz(t), s._inner) return bool(res) } // ContainedTimestamptzSpanset wraps MEOS C function contained_timestamptz_spanset. -func ContainedTimestamptzSpanset(t int, ss *SpanSet) bool { - res := C.contained_timestamptz_spanset(C.int(t), ss._inner) +func ContainedTimestamptzSpanset(t int64, ss *SpanSet) bool { + res := C.contained_timestamptz_spanset(C.TimestampTz(t), ss._inner) return bool(res) } // ContainsSetBigint wraps MEOS C function contains_set_bigint. -func ContainsSetBigint(s *Set, i int) bool { - res := C.contains_set_bigint(s._inner, C.int(i)) +func ContainsSetBigint(s *Set, i int64) bool { + res := C.contains_set_bigint(s._inner, C.int64(i)) return bool(res) } // ContainsSetDate wraps MEOS C function contains_set_date. -func ContainsSetDate(s *Set, d int) bool { - res := C.contains_set_date(s._inner, C.int(d)) +func ContainsSetDate(s *Set, d int32) bool { + res := C.contains_set_date(s._inner, C.DateADT(d)) return bool(res) } @@ -2483,27 +2736,32 @@ func ContainsSetSet(s1 *Set, s2 *Set) bool { } -// TODO contains_set_text: unsupported param int * -// func ContainsSetText(...) { /* not yet handled by codegen */ } +// ContainsSetText wraps MEOS C function contains_set_text. +func ContainsSetText(s *Set, t string) bool { + _c_t := cstring2text(t) + defer C.free(unsafe.Pointer(_c_t)) + res := C.contains_set_text(s._inner, _c_t) + return bool(res) +} // ContainsSetTimestamptz wraps MEOS C function contains_set_timestamptz. -func ContainsSetTimestamptz(s *Set, t int) bool { - res := C.contains_set_timestamptz(s._inner, C.int(t)) +func ContainsSetTimestamptz(s *Set, t int64) bool { + res := C.contains_set_timestamptz(s._inner, C.TimestampTz(t)) return bool(res) } // ContainsSpanBigint wraps MEOS C function contains_span_bigint. -func ContainsSpanBigint(s *Span, i int) bool { - res := C.contains_span_bigint(s._inner, C.int(i)) +func ContainsSpanBigint(s *Span, i int64) bool { + res := C.contains_span_bigint(s._inner, C.int64(i)) return bool(res) } // ContainsSpanDate wraps MEOS C function contains_span_date. -func ContainsSpanDate(s *Span, d int) bool { - res := C.contains_span_date(s._inner, C.int(d)) +func ContainsSpanDate(s *Span, d int32) bool { + res := C.contains_span_date(s._inner, C.DateADT(d)) return bool(res) } @@ -2537,22 +2795,22 @@ func ContainsSpanSpanset(s *Span, ss *SpanSet) bool { // ContainsSpanTimestamptz wraps MEOS C function contains_span_timestamptz. -func ContainsSpanTimestamptz(s *Span, t int) bool { - res := C.contains_span_timestamptz(s._inner, C.int(t)) +func ContainsSpanTimestamptz(s *Span, t int64) bool { + res := C.contains_span_timestamptz(s._inner, C.TimestampTz(t)) return bool(res) } // ContainsSpansetBigint wraps MEOS C function contains_spanset_bigint. -func ContainsSpansetBigint(ss *SpanSet, i int) bool { - res := C.contains_spanset_bigint(ss._inner, C.int(i)) +func ContainsSpansetBigint(ss *SpanSet, i int64) bool { + res := C.contains_spanset_bigint(ss._inner, C.int64(i)) return bool(res) } // ContainsSpansetDate wraps MEOS C function contains_spanset_date. -func ContainsSpansetDate(ss *SpanSet, d int) bool { - res := C.contains_spanset_date(ss._inner, C.int(d)) +func ContainsSpansetDate(ss *SpanSet, d int32) bool { + res := C.contains_spanset_date(ss._inner, C.DateADT(d)) return bool(res) } @@ -2586,8 +2844,8 @@ func ContainsSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { // ContainsSpansetTimestamptz wraps MEOS C function contains_spanset_timestamptz. -func ContainsSpansetTimestamptz(ss *SpanSet, t int) bool { - res := C.contains_spanset_timestamptz(ss._inner, C.int(t)) +func ContainsSpansetTimestamptz(ss *SpanSet, t int64) bool { + res := C.contains_spanset_timestamptz(ss._inner, C.TimestampTz(t)) return bool(res) } @@ -2628,190 +2886,190 @@ func OverlapsSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { // AfterDateSet wraps MEOS C function after_date_set. -func AfterDateSet(d int, s *Set) bool { - res := C.after_date_set(C.int(d), s._inner) +func AfterDateSet(d int32, s *Set) bool { + res := C.after_date_set(C.DateADT(d), s._inner) return bool(res) } // AfterDateSpan wraps MEOS C function after_date_span. -func AfterDateSpan(d int, s *Span) bool { - res := C.after_date_span(C.int(d), s._inner) +func AfterDateSpan(d int32, s *Span) bool { + res := C.after_date_span(C.DateADT(d), s._inner) return bool(res) } // AfterDateSpanset wraps MEOS C function after_date_spanset. -func AfterDateSpanset(d int, ss *SpanSet) bool { - res := C.after_date_spanset(C.int(d), ss._inner) +func AfterDateSpanset(d int32, ss *SpanSet) bool { + res := C.after_date_spanset(C.DateADT(d), ss._inner) return bool(res) } // AfterSetDate wraps MEOS C function after_set_date. -func AfterSetDate(s *Set, d int) bool { - res := C.after_set_date(s._inner, C.int(d)) +func AfterSetDate(s *Set, d int32) bool { + res := C.after_set_date(s._inner, C.DateADT(d)) return bool(res) } // AfterSetTimestamptz wraps MEOS C function after_set_timestamptz. -func AfterSetTimestamptz(s *Set, t int) bool { - res := C.after_set_timestamptz(s._inner, C.int(t)) +func AfterSetTimestamptz(s *Set, t int64) bool { + res := C.after_set_timestamptz(s._inner, C.TimestampTz(t)) return bool(res) } // AfterSpanDate wraps MEOS C function after_span_date. -func AfterSpanDate(s *Span, d int) bool { - res := C.after_span_date(s._inner, C.int(d)) +func AfterSpanDate(s *Span, d int32) bool { + res := C.after_span_date(s._inner, C.DateADT(d)) return bool(res) } // AfterSpanTimestamptz wraps MEOS C function after_span_timestamptz. -func AfterSpanTimestamptz(s *Span, t int) bool { - res := C.after_span_timestamptz(s._inner, C.int(t)) +func AfterSpanTimestamptz(s *Span, t int64) bool { + res := C.after_span_timestamptz(s._inner, C.TimestampTz(t)) return bool(res) } // AfterSpansetDate wraps MEOS C function after_spanset_date. -func AfterSpansetDate(ss *SpanSet, d int) bool { - res := C.after_spanset_date(ss._inner, C.int(d)) +func AfterSpansetDate(ss *SpanSet, d int32) bool { + res := C.after_spanset_date(ss._inner, C.DateADT(d)) return bool(res) } // AfterSpansetTimestamptz wraps MEOS C function after_spanset_timestamptz. -func AfterSpansetTimestamptz(ss *SpanSet, t int) bool { - res := C.after_spanset_timestamptz(ss._inner, C.int(t)) +func AfterSpansetTimestamptz(ss *SpanSet, t int64) bool { + res := C.after_spanset_timestamptz(ss._inner, C.TimestampTz(t)) return bool(res) } // AfterTimestamptzSet wraps MEOS C function after_timestamptz_set. -func AfterTimestamptzSet(t int, s *Set) bool { - res := C.after_timestamptz_set(C.int(t), s._inner) +func AfterTimestamptzSet(t int64, s *Set) bool { + res := C.after_timestamptz_set(C.TimestampTz(t), s._inner) return bool(res) } // AfterTimestamptzSpan wraps MEOS C function after_timestamptz_span. -func AfterTimestamptzSpan(t int, s *Span) bool { - res := C.after_timestamptz_span(C.int(t), s._inner) +func AfterTimestamptzSpan(t int64, s *Span) bool { + res := C.after_timestamptz_span(C.TimestampTz(t), s._inner) return bool(res) } // AfterTimestamptzSpanset wraps MEOS C function after_timestamptz_spanset. -func AfterTimestamptzSpanset(t int, ss *SpanSet) bool { - res := C.after_timestamptz_spanset(C.int(t), ss._inner) +func AfterTimestamptzSpanset(t int64, ss *SpanSet) bool { + res := C.after_timestamptz_spanset(C.TimestampTz(t), ss._inner) return bool(res) } // BeforeDateSet wraps MEOS C function before_date_set. -func BeforeDateSet(d int, s *Set) bool { - res := C.before_date_set(C.int(d), s._inner) +func BeforeDateSet(d int32, s *Set) bool { + res := C.before_date_set(C.DateADT(d), s._inner) return bool(res) } // BeforeDateSpan wraps MEOS C function before_date_span. -func BeforeDateSpan(d int, s *Span) bool { - res := C.before_date_span(C.int(d), s._inner) +func BeforeDateSpan(d int32, s *Span) bool { + res := C.before_date_span(C.DateADT(d), s._inner) return bool(res) } // BeforeDateSpanset wraps MEOS C function before_date_spanset. -func BeforeDateSpanset(d int, ss *SpanSet) bool { - res := C.before_date_spanset(C.int(d), ss._inner) +func BeforeDateSpanset(d int32, ss *SpanSet) bool { + res := C.before_date_spanset(C.DateADT(d), ss._inner) return bool(res) } // BeforeSetDate wraps MEOS C function before_set_date. -func BeforeSetDate(s *Set, d int) bool { - res := C.before_set_date(s._inner, C.int(d)) +func BeforeSetDate(s *Set, d int32) bool { + res := C.before_set_date(s._inner, C.DateADT(d)) return bool(res) } // BeforeSetTimestamptz wraps MEOS C function before_set_timestamptz. -func BeforeSetTimestamptz(s *Set, t int) bool { - res := C.before_set_timestamptz(s._inner, C.int(t)) +func BeforeSetTimestamptz(s *Set, t int64) bool { + res := C.before_set_timestamptz(s._inner, C.TimestampTz(t)) return bool(res) } // BeforeSpanDate wraps MEOS C function before_span_date. -func BeforeSpanDate(s *Span, d int) bool { - res := C.before_span_date(s._inner, C.int(d)) +func BeforeSpanDate(s *Span, d int32) bool { + res := C.before_span_date(s._inner, C.DateADT(d)) return bool(res) } // BeforeSpanTimestamptz wraps MEOS C function before_span_timestamptz. -func BeforeSpanTimestamptz(s *Span, t int) bool { - res := C.before_span_timestamptz(s._inner, C.int(t)) +func BeforeSpanTimestamptz(s *Span, t int64) bool { + res := C.before_span_timestamptz(s._inner, C.TimestampTz(t)) return bool(res) } // BeforeSpansetDate wraps MEOS C function before_spanset_date. -func BeforeSpansetDate(ss *SpanSet, d int) bool { - res := C.before_spanset_date(ss._inner, C.int(d)) +func BeforeSpansetDate(ss *SpanSet, d int32) bool { + res := C.before_spanset_date(ss._inner, C.DateADT(d)) return bool(res) } // BeforeSpansetTimestamptz wraps MEOS C function before_spanset_timestamptz. -func BeforeSpansetTimestamptz(ss *SpanSet, t int) bool { - res := C.before_spanset_timestamptz(ss._inner, C.int(t)) +func BeforeSpansetTimestamptz(ss *SpanSet, t int64) bool { + res := C.before_spanset_timestamptz(ss._inner, C.TimestampTz(t)) return bool(res) } // BeforeTimestamptzSet wraps MEOS C function before_timestamptz_set. -func BeforeTimestamptzSet(t int, s *Set) bool { - res := C.before_timestamptz_set(C.int(t), s._inner) +func BeforeTimestamptzSet(t int64, s *Set) bool { + res := C.before_timestamptz_set(C.TimestampTz(t), s._inner) return bool(res) } // BeforeTimestamptzSpan wraps MEOS C function before_timestamptz_span. -func BeforeTimestamptzSpan(t int, s *Span) bool { - res := C.before_timestamptz_span(C.int(t), s._inner) +func BeforeTimestamptzSpan(t int64, s *Span) bool { + res := C.before_timestamptz_span(C.TimestampTz(t), s._inner) return bool(res) } // BeforeTimestamptzSpanset wraps MEOS C function before_timestamptz_spanset. -func BeforeTimestamptzSpanset(t int, ss *SpanSet) bool { - res := C.before_timestamptz_spanset(C.int(t), ss._inner) +func BeforeTimestamptzSpanset(t int64, ss *SpanSet) bool { + res := C.before_timestamptz_spanset(C.TimestampTz(t), ss._inner) return bool(res) } // LeftBigintSet wraps MEOS C function left_bigint_set. -func LeftBigintSet(i int, s *Set) bool { - res := C.left_bigint_set(C.int(i), s._inner) +func LeftBigintSet(i int64, s *Set) bool { + res := C.left_bigint_set(C.int64(i), s._inner) return bool(res) } // LeftBigintSpan wraps MEOS C function left_bigint_span. -func LeftBigintSpan(i int, s *Span) bool { - res := C.left_bigint_span(C.int(i), s._inner) +func LeftBigintSpan(i int64, s *Span) bool { + res := C.left_bigint_span(C.int64(i), s._inner) return bool(res) } // LeftBigintSpanset wraps MEOS C function left_bigint_spanset. -func LeftBigintSpanset(i int, ss *SpanSet) bool { - res := C.left_bigint_spanset(C.int(i), ss._inner) +func LeftBigintSpanset(i int64, ss *SpanSet) bool { + res := C.left_bigint_spanset(C.int64(i), ss._inner) return bool(res) } @@ -2859,8 +3117,8 @@ func LeftIntSpanset(i int, ss *SpanSet) bool { // LeftSetBigint wraps MEOS C function left_set_bigint. -func LeftSetBigint(s *Set, i int) bool { - res := C.left_set_bigint(s._inner, C.int(i)) +func LeftSetBigint(s *Set, i int64) bool { + res := C.left_set_bigint(s._inner, C.int64(i)) return bool(res) } @@ -2886,13 +3144,18 @@ func LeftSetSet(s1 *Set, s2 *Set) bool { } -// TODO left_set_text: unsupported param int * -// func LeftSetText(...) { /* not yet handled by codegen */ } +// LeftSetText wraps MEOS C function left_set_text. +func LeftSetText(s *Set, txt string) bool { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.left_set_text(s._inner, _c_txt) + return bool(res) +} // LeftSpanBigint wraps MEOS C function left_span_bigint. -func LeftSpanBigint(s *Span, i int) bool { - res := C.left_span_bigint(s._inner, C.int(i)) +func LeftSpanBigint(s *Span, i int64) bool { + res := C.left_span_bigint(s._inner, C.int64(i)) return bool(res) } @@ -2926,8 +3189,8 @@ func LeftSpanSpanset(s *Span, ss *SpanSet) bool { // LeftSpansetBigint wraps MEOS C function left_spanset_bigint. -func LeftSpansetBigint(ss *SpanSet, i int) bool { - res := C.left_spanset_bigint(ss._inner, C.int(i)) +func LeftSpansetBigint(ss *SpanSet, i int64) bool { + res := C.left_spanset_bigint(ss._inner, C.int64(i)) return bool(res) } @@ -2960,195 +3223,200 @@ func LeftSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { } -// TODO left_text_set: unsupported param const int * -// func LeftTextSet(...) { /* not yet handled by codegen */ } +// LeftTextSet wraps MEOS C function left_text_set. +func LeftTextSet(txt string, s *Set) bool { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.left_text_set(_c_txt, s._inner) + return bool(res) +} // OverafterDateSet wraps MEOS C function overafter_date_set. -func OverafterDateSet(d int, s *Set) bool { - res := C.overafter_date_set(C.int(d), s._inner) +func OverafterDateSet(d int32, s *Set) bool { + res := C.overafter_date_set(C.DateADT(d), s._inner) return bool(res) } // OverafterDateSpan wraps MEOS C function overafter_date_span. -func OverafterDateSpan(d int, s *Span) bool { - res := C.overafter_date_span(C.int(d), s._inner) +func OverafterDateSpan(d int32, s *Span) bool { + res := C.overafter_date_span(C.DateADT(d), s._inner) return bool(res) } // OverafterDateSpanset wraps MEOS C function overafter_date_spanset. -func OverafterDateSpanset(d int, ss *SpanSet) bool { - res := C.overafter_date_spanset(C.int(d), ss._inner) +func OverafterDateSpanset(d int32, ss *SpanSet) bool { + res := C.overafter_date_spanset(C.DateADT(d), ss._inner) return bool(res) } // OverafterSetDate wraps MEOS C function overafter_set_date. -func OverafterSetDate(s *Set, d int) bool { - res := C.overafter_set_date(s._inner, C.int(d)) +func OverafterSetDate(s *Set, d int32) bool { + res := C.overafter_set_date(s._inner, C.DateADT(d)) return bool(res) } // OverafterSetTimestamptz wraps MEOS C function overafter_set_timestamptz. -func OverafterSetTimestamptz(s *Set, t int) bool { - res := C.overafter_set_timestamptz(s._inner, C.int(t)) +func OverafterSetTimestamptz(s *Set, t int64) bool { + res := C.overafter_set_timestamptz(s._inner, C.TimestampTz(t)) return bool(res) } // OverafterSpanDate wraps MEOS C function overafter_span_date. -func OverafterSpanDate(s *Span, d int) bool { - res := C.overafter_span_date(s._inner, C.int(d)) +func OverafterSpanDate(s *Span, d int32) bool { + res := C.overafter_span_date(s._inner, C.DateADT(d)) return bool(res) } // OverafterSpanTimestamptz wraps MEOS C function overafter_span_timestamptz. -func OverafterSpanTimestamptz(s *Span, t int) bool { - res := C.overafter_span_timestamptz(s._inner, C.int(t)) +func OverafterSpanTimestamptz(s *Span, t int64) bool { + res := C.overafter_span_timestamptz(s._inner, C.TimestampTz(t)) return bool(res) } // OverafterSpansetDate wraps MEOS C function overafter_spanset_date. -func OverafterSpansetDate(ss *SpanSet, d int) bool { - res := C.overafter_spanset_date(ss._inner, C.int(d)) +func OverafterSpansetDate(ss *SpanSet, d int32) bool { + res := C.overafter_spanset_date(ss._inner, C.DateADT(d)) return bool(res) } // OverafterSpansetTimestamptz wraps MEOS C function overafter_spanset_timestamptz. -func OverafterSpansetTimestamptz(ss *SpanSet, t int) bool { - res := C.overafter_spanset_timestamptz(ss._inner, C.int(t)) +func OverafterSpansetTimestamptz(ss *SpanSet, t int64) bool { + res := C.overafter_spanset_timestamptz(ss._inner, C.TimestampTz(t)) return bool(res) } // OverafterTimestamptzSet wraps MEOS C function overafter_timestamptz_set. -func OverafterTimestamptzSet(t int, s *Set) bool { - res := C.overafter_timestamptz_set(C.int(t), s._inner) +func OverafterTimestamptzSet(t int64, s *Set) bool { + res := C.overafter_timestamptz_set(C.TimestampTz(t), s._inner) return bool(res) } // OverafterTimestamptzSpan wraps MEOS C function overafter_timestamptz_span. -func OverafterTimestamptzSpan(t int, s *Span) bool { - res := C.overafter_timestamptz_span(C.int(t), s._inner) +func OverafterTimestamptzSpan(t int64, s *Span) bool { + res := C.overafter_timestamptz_span(C.TimestampTz(t), s._inner) return bool(res) } // OverafterTimestamptzSpanset wraps MEOS C function overafter_timestamptz_spanset. -func OverafterTimestamptzSpanset(t int, ss *SpanSet) bool { - res := C.overafter_timestamptz_spanset(C.int(t), ss._inner) +func OverafterTimestamptzSpanset(t int64, ss *SpanSet) bool { + res := C.overafter_timestamptz_spanset(C.TimestampTz(t), ss._inner) return bool(res) } // OverbeforeDateSet wraps MEOS C function overbefore_date_set. -func OverbeforeDateSet(d int, s *Set) bool { - res := C.overbefore_date_set(C.int(d), s._inner) +func OverbeforeDateSet(d int32, s *Set) bool { + res := C.overbefore_date_set(C.DateADT(d), s._inner) return bool(res) } // OverbeforeDateSpan wraps MEOS C function overbefore_date_span. -func OverbeforeDateSpan(d int, s *Span) bool { - res := C.overbefore_date_span(C.int(d), s._inner) +func OverbeforeDateSpan(d int32, s *Span) bool { + res := C.overbefore_date_span(C.DateADT(d), s._inner) return bool(res) } // OverbeforeDateSpanset wraps MEOS C function overbefore_date_spanset. -func OverbeforeDateSpanset(d int, ss *SpanSet) bool { - res := C.overbefore_date_spanset(C.int(d), ss._inner) +func OverbeforeDateSpanset(d int32, ss *SpanSet) bool { + res := C.overbefore_date_spanset(C.DateADT(d), ss._inner) return bool(res) } // OverbeforeSetDate wraps MEOS C function overbefore_set_date. -func OverbeforeSetDate(s *Set, d int) bool { - res := C.overbefore_set_date(s._inner, C.int(d)) +func OverbeforeSetDate(s *Set, d int32) bool { + res := C.overbefore_set_date(s._inner, C.DateADT(d)) return bool(res) } // OverbeforeSetTimestamptz wraps MEOS C function overbefore_set_timestamptz. -func OverbeforeSetTimestamptz(s *Set, t int) bool { - res := C.overbefore_set_timestamptz(s._inner, C.int(t)) +func OverbeforeSetTimestamptz(s *Set, t int64) bool { + res := C.overbefore_set_timestamptz(s._inner, C.TimestampTz(t)) return bool(res) } // OverbeforeSpanDate wraps MEOS C function overbefore_span_date. -func OverbeforeSpanDate(s *Span, d int) bool { - res := C.overbefore_span_date(s._inner, C.int(d)) +func OverbeforeSpanDate(s *Span, d int32) bool { + res := C.overbefore_span_date(s._inner, C.DateADT(d)) return bool(res) } // OverbeforeSpanTimestamptz wraps MEOS C function overbefore_span_timestamptz. -func OverbeforeSpanTimestamptz(s *Span, t int) bool { - res := C.overbefore_span_timestamptz(s._inner, C.int(t)) +func OverbeforeSpanTimestamptz(s *Span, t int64) bool { + res := C.overbefore_span_timestamptz(s._inner, C.TimestampTz(t)) return bool(res) } // OverbeforeSpansetDate wraps MEOS C function overbefore_spanset_date. -func OverbeforeSpansetDate(ss *SpanSet, d int) bool { - res := C.overbefore_spanset_date(ss._inner, C.int(d)) +func OverbeforeSpansetDate(ss *SpanSet, d int32) bool { + res := C.overbefore_spanset_date(ss._inner, C.DateADT(d)) return bool(res) } // OverbeforeSpansetTimestamptz wraps MEOS C function overbefore_spanset_timestamptz. -func OverbeforeSpansetTimestamptz(ss *SpanSet, t int) bool { - res := C.overbefore_spanset_timestamptz(ss._inner, C.int(t)) +func OverbeforeSpansetTimestamptz(ss *SpanSet, t int64) bool { + res := C.overbefore_spanset_timestamptz(ss._inner, C.TimestampTz(t)) return bool(res) } // OverbeforeTimestamptzSet wraps MEOS C function overbefore_timestamptz_set. -func OverbeforeTimestamptzSet(t int, s *Set) bool { - res := C.overbefore_timestamptz_set(C.int(t), s._inner) +func OverbeforeTimestamptzSet(t int64, s *Set) bool { + res := C.overbefore_timestamptz_set(C.TimestampTz(t), s._inner) return bool(res) } // OverbeforeTimestamptzSpan wraps MEOS C function overbefore_timestamptz_span. -func OverbeforeTimestamptzSpan(t int, s *Span) bool { - res := C.overbefore_timestamptz_span(C.int(t), s._inner) +func OverbeforeTimestamptzSpan(t int64, s *Span) bool { + res := C.overbefore_timestamptz_span(C.TimestampTz(t), s._inner) return bool(res) } // OverbeforeTimestamptzSpanset wraps MEOS C function overbefore_timestamptz_spanset. -func OverbeforeTimestamptzSpanset(t int, ss *SpanSet) bool { - res := C.overbefore_timestamptz_spanset(C.int(t), ss._inner) +func OverbeforeTimestamptzSpanset(t int64, ss *SpanSet) bool { + res := C.overbefore_timestamptz_spanset(C.TimestampTz(t), ss._inner) return bool(res) } // OverleftBigintSet wraps MEOS C function overleft_bigint_set. -func OverleftBigintSet(i int, s *Set) bool { - res := C.overleft_bigint_set(C.int(i), s._inner) +func OverleftBigintSet(i int64, s *Set) bool { + res := C.overleft_bigint_set(C.int64(i), s._inner) return bool(res) } // OverleftBigintSpan wraps MEOS C function overleft_bigint_span. -func OverleftBigintSpan(i int, s *Span) bool { - res := C.overleft_bigint_span(C.int(i), s._inner) +func OverleftBigintSpan(i int64, s *Span) bool { + res := C.overleft_bigint_span(C.int64(i), s._inner) return bool(res) } // OverleftBigintSpanset wraps MEOS C function overleft_bigint_spanset. -func OverleftBigintSpanset(i int, ss *SpanSet) bool { - res := C.overleft_bigint_spanset(C.int(i), ss._inner) +func OverleftBigintSpanset(i int64, ss *SpanSet) bool { + res := C.overleft_bigint_spanset(C.int64(i), ss._inner) return bool(res) } @@ -3196,8 +3464,8 @@ func OverleftIntSpanset(i int, ss *SpanSet) bool { // OverleftSetBigint wraps MEOS C function overleft_set_bigint. -func OverleftSetBigint(s *Set, i int) bool { - res := C.overleft_set_bigint(s._inner, C.int(i)) +func OverleftSetBigint(s *Set, i int64) bool { + res := C.overleft_set_bigint(s._inner, C.int64(i)) return bool(res) } @@ -3223,13 +3491,18 @@ func OverleftSetSet(s1 *Set, s2 *Set) bool { } -// TODO overleft_set_text: unsupported param int * -// func OverleftSetText(...) { /* not yet handled by codegen */ } +// OverleftSetText wraps MEOS C function overleft_set_text. +func OverleftSetText(s *Set, txt string) bool { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.overleft_set_text(s._inner, _c_txt) + return bool(res) +} // OverleftSpanBigint wraps MEOS C function overleft_span_bigint. -func OverleftSpanBigint(s *Span, i int) bool { - res := C.overleft_span_bigint(s._inner, C.int(i)) +func OverleftSpanBigint(s *Span, i int64) bool { + res := C.overleft_span_bigint(s._inner, C.int64(i)) return bool(res) } @@ -3263,8 +3536,8 @@ func OverleftSpanSpanset(s *Span, ss *SpanSet) bool { // OverleftSpansetBigint wraps MEOS C function overleft_spanset_bigint. -func OverleftSpansetBigint(ss *SpanSet, i int) bool { - res := C.overleft_spanset_bigint(ss._inner, C.int(i)) +func OverleftSpansetBigint(ss *SpanSet, i int64) bool { + res := C.overleft_spanset_bigint(ss._inner, C.int64(i)) return bool(res) } @@ -3297,27 +3570,32 @@ func OverleftSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { } -// TODO overleft_text_set: unsupported param const int * -// func OverleftTextSet(...) { /* not yet handled by codegen */ } +// OverleftTextSet wraps MEOS C function overleft_text_set. +func OverleftTextSet(txt string, s *Set) bool { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.overleft_text_set(_c_txt, s._inner) + return bool(res) +} // OverrightBigintSet wraps MEOS C function overright_bigint_set. -func OverrightBigintSet(i int, s *Set) bool { - res := C.overright_bigint_set(C.int(i), s._inner) +func OverrightBigintSet(i int64, s *Set) bool { + res := C.overright_bigint_set(C.int64(i), s._inner) return bool(res) } // OverrightBigintSpan wraps MEOS C function overright_bigint_span. -func OverrightBigintSpan(i int, s *Span) bool { - res := C.overright_bigint_span(C.int(i), s._inner) +func OverrightBigintSpan(i int64, s *Span) bool { + res := C.overright_bigint_span(C.int64(i), s._inner) return bool(res) } // OverrightBigintSpanset wraps MEOS C function overright_bigint_spanset. -func OverrightBigintSpanset(i int, ss *SpanSet) bool { - res := C.overright_bigint_spanset(C.int(i), ss._inner) +func OverrightBigintSpanset(i int64, ss *SpanSet) bool { + res := C.overright_bigint_spanset(C.int64(i), ss._inner) return bool(res) } @@ -3365,8 +3643,8 @@ func OverrightIntSpanset(i int, ss *SpanSet) bool { // OverrightSetBigint wraps MEOS C function overright_set_bigint. -func OverrightSetBigint(s *Set, i int) bool { - res := C.overright_set_bigint(s._inner, C.int(i)) +func OverrightSetBigint(s *Set, i int64) bool { + res := C.overright_set_bigint(s._inner, C.int64(i)) return bool(res) } @@ -3392,13 +3670,18 @@ func OverrightSetSet(s1 *Set, s2 *Set) bool { } -// TODO overright_set_text: unsupported param int * -// func OverrightSetText(...) { /* not yet handled by codegen */ } +// OverrightSetText wraps MEOS C function overright_set_text. +func OverrightSetText(s *Set, txt string) bool { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.overright_set_text(s._inner, _c_txt) + return bool(res) +} // OverrightSpanBigint wraps MEOS C function overright_span_bigint. -func OverrightSpanBigint(s *Span, i int) bool { - res := C.overright_span_bigint(s._inner, C.int(i)) +func OverrightSpanBigint(s *Span, i int64) bool { + res := C.overright_span_bigint(s._inner, C.int64(i)) return bool(res) } @@ -3432,8 +3715,8 @@ func OverrightSpanSpanset(s *Span, ss *SpanSet) bool { // OverrightSpansetBigint wraps MEOS C function overright_spanset_bigint. -func OverrightSpansetBigint(ss *SpanSet, i int) bool { - res := C.overright_spanset_bigint(ss._inner, C.int(i)) +func OverrightSpansetBigint(ss *SpanSet, i int64) bool { + res := C.overright_spanset_bigint(ss._inner, C.int64(i)) return bool(res) } @@ -3466,27 +3749,32 @@ func OverrightSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { } -// TODO overright_text_set: unsupported param const int * -// func OverrightTextSet(...) { /* not yet handled by codegen */ } +// OverrightTextSet wraps MEOS C function overright_text_set. +func OverrightTextSet(txt string, s *Set) bool { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.overright_text_set(_c_txt, s._inner) + return bool(res) +} // RightBigintSet wraps MEOS C function right_bigint_set. -func RightBigintSet(i int, s *Set) bool { - res := C.right_bigint_set(C.int(i), s._inner) +func RightBigintSet(i int64, s *Set) bool { + res := C.right_bigint_set(C.int64(i), s._inner) return bool(res) } // RightBigintSpan wraps MEOS C function right_bigint_span. -func RightBigintSpan(i int, s *Span) bool { - res := C.right_bigint_span(C.int(i), s._inner) +func RightBigintSpan(i int64, s *Span) bool { + res := C.right_bigint_span(C.int64(i), s._inner) return bool(res) } // RightBigintSpanset wraps MEOS C function right_bigint_spanset. -func RightBigintSpanset(i int, ss *SpanSet) bool { - res := C.right_bigint_spanset(C.int(i), ss._inner) +func RightBigintSpanset(i int64, ss *SpanSet) bool { + res := C.right_bigint_spanset(C.int64(i), ss._inner) return bool(res) } @@ -3534,8 +3822,8 @@ func RightIntSpanset(i int, ss *SpanSet) bool { // RightSetBigint wraps MEOS C function right_set_bigint. -func RightSetBigint(s *Set, i int) bool { - res := C.right_set_bigint(s._inner, C.int(i)) +func RightSetBigint(s *Set, i int64) bool { + res := C.right_set_bigint(s._inner, C.int64(i)) return bool(res) } @@ -3561,13 +3849,18 @@ func RightSetSet(s1 *Set, s2 *Set) bool { } -// TODO right_set_text: unsupported param int * -// func RightSetText(...) { /* not yet handled by codegen */ } +// RightSetText wraps MEOS C function right_set_text. +func RightSetText(s *Set, txt string) bool { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.right_set_text(s._inner, _c_txt) + return bool(res) +} // RightSpanBigint wraps MEOS C function right_span_bigint. -func RightSpanBigint(s *Span, i int) bool { - res := C.right_span_bigint(s._inner, C.int(i)) +func RightSpanBigint(s *Span, i int64) bool { + res := C.right_span_bigint(s._inner, C.int64(i)) return bool(res) } @@ -3601,8 +3894,8 @@ func RightSpanSpanset(s *Span, ss *SpanSet) bool { // RightSpansetBigint wraps MEOS C function right_spanset_bigint. -func RightSpansetBigint(ss *SpanSet, i int) bool { - res := C.right_spanset_bigint(ss._inner, C.int(i)) +func RightSpansetBigint(ss *SpanSet, i int64) bool { + res := C.right_spanset_bigint(ss._inner, C.int64(i)) return bool(res) } @@ -3635,20 +3928,25 @@ func RightSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) bool { } -// TODO right_text_set: unsupported param const int * -// func RightTextSet(...) { /* not yet handled by codegen */ } +// RightTextSet wraps MEOS C function right_text_set. +func RightTextSet(txt string, s *Set) bool { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.right_text_set(_c_txt, s._inner) + return bool(res) +} // IntersectionBigintSet wraps MEOS C function intersection_bigint_set. -func IntersectionBigintSet(i int, s *Set) *Set { - res := C.intersection_bigint_set(C.int(i), s._inner) +func IntersectionBigintSet(i int64, s *Set) *Set { + res := C.intersection_bigint_set(C.int64(i), s._inner) return &Set{_inner: res} } // IntersectionDateSet wraps MEOS C function intersection_date_set. -func IntersectionDateSet(d int, s *Set) *Set { - res := C.intersection_date_set(C.int(d), s._inner) +func IntersectionDateSet(d int32, s *Set) *Set { + res := C.intersection_date_set(C.DateADT(d), s._inner) return &Set{_inner: res} } @@ -3668,15 +3966,15 @@ func IntersectionIntSet(i int, s *Set) *Set { // IntersectionSetBigint wraps MEOS C function intersection_set_bigint. -func IntersectionSetBigint(s *Set, i int) *Set { - res := C.intersection_set_bigint(s._inner, C.int(i)) +func IntersectionSetBigint(s *Set, i int64) *Set { + res := C.intersection_set_bigint(s._inner, C.int64(i)) return &Set{_inner: res} } // IntersectionSetDate wraps MEOS C function intersection_set_date. -func IntersectionSetDate(s *Set, d int) *Set { - res := C.intersection_set_date(s._inner, C.int(d)) +func IntersectionSetDate(s *Set, d int32) *Set { + res := C.intersection_set_date(s._inner, C.DateADT(d)) return &Set{_inner: res} } @@ -3702,27 +4000,32 @@ func IntersectionSetSet(s1 *Set, s2 *Set) *Set { } -// TODO intersection_set_text: unsupported param const int * -// func IntersectionSetText(...) { /* not yet handled by codegen */ } +// IntersectionSetText wraps MEOS C function intersection_set_text. +func IntersectionSetText(s *Set, txt string) *Set { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.intersection_set_text(s._inner, _c_txt) + return &Set{_inner: res} +} // IntersectionSetTimestamptz wraps MEOS C function intersection_set_timestamptz. -func IntersectionSetTimestamptz(s *Set, t int) *Set { - res := C.intersection_set_timestamptz(s._inner, C.int(t)) +func IntersectionSetTimestamptz(s *Set, t int64) *Set { + res := C.intersection_set_timestamptz(s._inner, C.TimestampTz(t)) return &Set{_inner: res} } // IntersectionSpanBigint wraps MEOS C function intersection_span_bigint. -func IntersectionSpanBigint(s *Span, i int) *Span { - res := C.intersection_span_bigint(s._inner, C.int(i)) +func IntersectionSpanBigint(s *Span, i int64) *Span { + res := C.intersection_span_bigint(s._inner, C.int64(i)) return &Span{_inner: res} } // IntersectionSpanDate wraps MEOS C function intersection_span_date. -func IntersectionSpanDate(s *Span, d int) *Span { - res := C.intersection_span_date(s._inner, C.int(d)) +func IntersectionSpanDate(s *Span, d int32) *Span { + res := C.intersection_span_date(s._inner, C.DateADT(d)) return &Span{_inner: res} } @@ -3756,22 +4059,22 @@ func IntersectionSpanSpanset(s *Span, ss *SpanSet) *SpanSet { // IntersectionSpanTimestamptz wraps MEOS C function intersection_span_timestamptz. -func IntersectionSpanTimestamptz(s *Span, t int) *Span { - res := C.intersection_span_timestamptz(s._inner, C.int(t)) +func IntersectionSpanTimestamptz(s *Span, t int64) *Span { + res := C.intersection_span_timestamptz(s._inner, C.TimestampTz(t)) return &Span{_inner: res} } // IntersectionSpansetBigint wraps MEOS C function intersection_spanset_bigint. -func IntersectionSpansetBigint(ss *SpanSet, i int) *SpanSet { - res := C.intersection_spanset_bigint(ss._inner, C.int(i)) +func IntersectionSpansetBigint(ss *SpanSet, i int64) *SpanSet { + res := C.intersection_spanset_bigint(ss._inner, C.int64(i)) return &SpanSet{_inner: res} } // IntersectionSpansetDate wraps MEOS C function intersection_spanset_date. -func IntersectionSpansetDate(ss *SpanSet, d int) *SpanSet { - res := C.intersection_spanset_date(ss._inner, C.int(d)) +func IntersectionSpansetDate(ss *SpanSet, d int32) *SpanSet { + res := C.intersection_spanset_date(ss._inner, C.DateADT(d)) return &SpanSet{_inner: res} } @@ -3805,61 +4108,66 @@ func IntersectionSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) *SpanSet { // IntersectionSpansetTimestamptz wraps MEOS C function intersection_spanset_timestamptz. -func IntersectionSpansetTimestamptz(ss *SpanSet, t int) *SpanSet { - res := C.intersection_spanset_timestamptz(ss._inner, C.int(t)) +func IntersectionSpansetTimestamptz(ss *SpanSet, t int64) *SpanSet { + res := C.intersection_spanset_timestamptz(ss._inner, C.TimestampTz(t)) return &SpanSet{_inner: res} } -// TODO intersection_text_set: unsupported param const int * -// func IntersectionTextSet(...) { /* not yet handled by codegen */ } +// IntersectionTextSet wraps MEOS C function intersection_text_set. +func IntersectionTextSet(txt string, s *Set) *Set { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.intersection_text_set(_c_txt, s._inner) + return &Set{_inner: res} +} // IntersectionTimestamptzSet wraps MEOS C function intersection_timestamptz_set. -func IntersectionTimestamptzSet(t int, s *Set) *Set { - res := C.intersection_timestamptz_set(C.int(t), s._inner) +func IntersectionTimestamptzSet(t int64, s *Set) *Set { + res := C.intersection_timestamptz_set(C.TimestampTz(t), s._inner) return &Set{_inner: res} } // MinusBigintSet wraps MEOS C function minus_bigint_set. -func MinusBigintSet(i int, s *Set) *Set { - res := C.minus_bigint_set(C.int(i), s._inner) +func MinusBigintSet(i int64, s *Set) *Set { + res := C.minus_bigint_set(C.int64(i), s._inner) return &Set{_inner: res} } // MinusBigintSpan wraps MEOS C function minus_bigint_span. -func MinusBigintSpan(i int, s *Span) *SpanSet { - res := C.minus_bigint_span(C.int(i), s._inner) +func MinusBigintSpan(i int64, s *Span) *SpanSet { + res := C.minus_bigint_span(C.int64(i), s._inner) return &SpanSet{_inner: res} } // MinusBigintSpanset wraps MEOS C function minus_bigint_spanset. -func MinusBigintSpanset(i int, ss *SpanSet) *SpanSet { - res := C.minus_bigint_spanset(C.int(i), ss._inner) +func MinusBigintSpanset(i int64, ss *SpanSet) *SpanSet { + res := C.minus_bigint_spanset(C.int64(i), ss._inner) return &SpanSet{_inner: res} } // MinusDateSet wraps MEOS C function minus_date_set. -func MinusDateSet(d int, s *Set) *Set { - res := C.minus_date_set(C.int(d), s._inner) +func MinusDateSet(d int32, s *Set) *Set { + res := C.minus_date_set(C.DateADT(d), s._inner) return &Set{_inner: res} } // MinusDateSpan wraps MEOS C function minus_date_span. -func MinusDateSpan(d int, s *Span) *SpanSet { - res := C.minus_date_span(C.int(d), s._inner) +func MinusDateSpan(d int32, s *Span) *SpanSet { + res := C.minus_date_span(C.DateADT(d), s._inner) return &SpanSet{_inner: res} } // MinusDateSpanset wraps MEOS C function minus_date_spanset. -func MinusDateSpanset(d int, ss *SpanSet) *SpanSet { - res := C.minus_date_spanset(C.int(d), ss._inner) +func MinusDateSpanset(d int32, ss *SpanSet) *SpanSet { + res := C.minus_date_spanset(C.DateADT(d), ss._inner) return &SpanSet{_inner: res} } @@ -3907,15 +4215,15 @@ func MinusIntSpanset(i int, ss *SpanSet) *SpanSet { // MinusSetBigint wraps MEOS C function minus_set_bigint. -func MinusSetBigint(s *Set, i int) *Set { - res := C.minus_set_bigint(s._inner, C.int(i)) +func MinusSetBigint(s *Set, i int64) *Set { + res := C.minus_set_bigint(s._inner, C.int64(i)) return &Set{_inner: res} } // MinusSetDate wraps MEOS C function minus_set_date. -func MinusSetDate(s *Set, d int) *Set { - res := C.minus_set_date(s._inner, C.int(d)) +func MinusSetDate(s *Set, d int32) *Set { + res := C.minus_set_date(s._inner, C.DateADT(d)) return &Set{_inner: res} } @@ -3941,27 +4249,32 @@ func MinusSetSet(s1 *Set, s2 *Set) *Set { } -// TODO minus_set_text: unsupported param const int * -// func MinusSetText(...) { /* not yet handled by codegen */ } +// MinusSetText wraps MEOS C function minus_set_text. +func MinusSetText(s *Set, txt string) *Set { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.minus_set_text(s._inner, _c_txt) + return &Set{_inner: res} +} // MinusSetTimestamptz wraps MEOS C function minus_set_timestamptz. -func MinusSetTimestamptz(s *Set, t int) *Set { - res := C.minus_set_timestamptz(s._inner, C.int(t)) +func MinusSetTimestamptz(s *Set, t int64) *Set { + res := C.minus_set_timestamptz(s._inner, C.TimestampTz(t)) return &Set{_inner: res} } // MinusSpanBigint wraps MEOS C function minus_span_bigint. -func MinusSpanBigint(s *Span, i int) *SpanSet { - res := C.minus_span_bigint(s._inner, C.int(i)) +func MinusSpanBigint(s *Span, i int64) *SpanSet { + res := C.minus_span_bigint(s._inner, C.int64(i)) return &SpanSet{_inner: res} } // MinusSpanDate wraps MEOS C function minus_span_date. -func MinusSpanDate(s *Span, d int) *SpanSet { - res := C.minus_span_date(s._inner, C.int(d)) +func MinusSpanDate(s *Span, d int32) *SpanSet { + res := C.minus_span_date(s._inner, C.DateADT(d)) return &SpanSet{_inner: res} } @@ -3995,22 +4308,22 @@ func MinusSpanSpanset(s *Span, ss *SpanSet) *SpanSet { // MinusSpanTimestamptz wraps MEOS C function minus_span_timestamptz. -func MinusSpanTimestamptz(s *Span, t int) *SpanSet { - res := C.minus_span_timestamptz(s._inner, C.int(t)) +func MinusSpanTimestamptz(s *Span, t int64) *SpanSet { + res := C.minus_span_timestamptz(s._inner, C.TimestampTz(t)) return &SpanSet{_inner: res} } // MinusSpansetBigint wraps MEOS C function minus_spanset_bigint. -func MinusSpansetBigint(ss *SpanSet, i int) *SpanSet { - res := C.minus_spanset_bigint(ss._inner, C.int(i)) +func MinusSpansetBigint(ss *SpanSet, i int64) *SpanSet { + res := C.minus_spanset_bigint(ss._inner, C.int64(i)) return &SpanSet{_inner: res} } // MinusSpansetDate wraps MEOS C function minus_spanset_date. -func MinusSpansetDate(ss *SpanSet, d int) *SpanSet { - res := C.minus_spanset_date(ss._inner, C.int(d)) +func MinusSpansetDate(ss *SpanSet, d int32) *SpanSet { + res := C.minus_spanset_date(ss._inner, C.DateADT(d)) return &SpanSet{_inner: res} } @@ -4044,75 +4357,80 @@ func MinusSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) *SpanSet { // MinusSpansetTimestamptz wraps MEOS C function minus_spanset_timestamptz. -func MinusSpansetTimestamptz(ss *SpanSet, t int) *SpanSet { - res := C.minus_spanset_timestamptz(ss._inner, C.int(t)) +func MinusSpansetTimestamptz(ss *SpanSet, t int64) *SpanSet { + res := C.minus_spanset_timestamptz(ss._inner, C.TimestampTz(t)) return &SpanSet{_inner: res} } -// TODO minus_text_set: unsupported param const int * -// func MinusTextSet(...) { /* not yet handled by codegen */ } +// MinusTextSet wraps MEOS C function minus_text_set. +func MinusTextSet(txt string, s *Set) *Set { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.minus_text_set(_c_txt, s._inner) + return &Set{_inner: res} +} // MinusTimestamptzSet wraps MEOS C function minus_timestamptz_set. -func MinusTimestamptzSet(t int, s *Set) *Set { - res := C.minus_timestamptz_set(C.int(t), s._inner) +func MinusTimestamptzSet(t int64, s *Set) *Set { + res := C.minus_timestamptz_set(C.TimestampTz(t), s._inner) return &Set{_inner: res} } // MinusTimestamptzSpan wraps MEOS C function minus_timestamptz_span. -func MinusTimestamptzSpan(t int, s *Span) *SpanSet { - res := C.minus_timestamptz_span(C.int(t), s._inner) +func MinusTimestamptzSpan(t int64, s *Span) *SpanSet { + res := C.minus_timestamptz_span(C.TimestampTz(t), s._inner) return &SpanSet{_inner: res} } // MinusTimestamptzSpanset wraps MEOS C function minus_timestamptz_spanset. -func MinusTimestamptzSpanset(t int, ss *SpanSet) *SpanSet { - res := C.minus_timestamptz_spanset(C.int(t), ss._inner) +func MinusTimestamptzSpanset(t int64, ss *SpanSet) *SpanSet { + res := C.minus_timestamptz_spanset(C.TimestampTz(t), ss._inner) return &SpanSet{_inner: res} } // UnionBigintSet wraps MEOS C function union_bigint_set. -func UnionBigintSet(i int, s *Set) *Set { - res := C.union_bigint_set(C.int(i), s._inner) +func UnionBigintSet(i int64, s *Set) *Set { + res := C.union_bigint_set(C.int64(i), s._inner) return &Set{_inner: res} } // UnionBigintSpan wraps MEOS C function union_bigint_span. -func UnionBigintSpan(s *Span, i int) *SpanSet { - res := C.union_bigint_span(s._inner, C.int(i)) +func UnionBigintSpan(s *Span, i int64) *SpanSet { + res := C.union_bigint_span(s._inner, C.int64(i)) return &SpanSet{_inner: res} } // UnionBigintSpanset wraps MEOS C function union_bigint_spanset. -func UnionBigintSpanset(i int, ss *SpanSet) *SpanSet { - res := C.union_bigint_spanset(C.int(i), ss._inner) +func UnionBigintSpanset(i int64, ss *SpanSet) *SpanSet { + res := C.union_bigint_spanset(C.int64(i), ss._inner) return &SpanSet{_inner: res} } // UnionDateSet wraps MEOS C function union_date_set. -func UnionDateSet(d int, s *Set) *Set { - res := C.union_date_set(C.int(d), s._inner) +func UnionDateSet(d int32, s *Set) *Set { + res := C.union_date_set(C.DateADT(d), s._inner) return &Set{_inner: res} } // UnionDateSpan wraps MEOS C function union_date_span. -func UnionDateSpan(s *Span, d int) *SpanSet { - res := C.union_date_span(s._inner, C.int(d)) +func UnionDateSpan(s *Span, d int32) *SpanSet { + res := C.union_date_span(s._inner, C.DateADT(d)) return &SpanSet{_inner: res} } // UnionDateSpanset wraps MEOS C function union_date_spanset. -func UnionDateSpanset(d int, ss *SpanSet) *SpanSet { - res := C.union_date_spanset(C.int(d), ss._inner) +func UnionDateSpanset(d int32, ss *SpanSet) *SpanSet { + res := C.union_date_spanset(C.DateADT(d), ss._inner) return &SpanSet{_inner: res} } @@ -4160,15 +4478,15 @@ func UnionIntSpanset(i int, ss *SpanSet) *SpanSet { // UnionSetBigint wraps MEOS C function union_set_bigint. -func UnionSetBigint(s *Set, i int) *Set { - res := C.union_set_bigint(s._inner, C.int(i)) +func UnionSetBigint(s *Set, i int64) *Set { + res := C.union_set_bigint(s._inner, C.int64(i)) return &Set{_inner: res} } // UnionSetDate wraps MEOS C function union_set_date. -func UnionSetDate(s *Set, d int) *Set { - res := C.union_set_date(s._inner, C.int(d)) +func UnionSetDate(s *Set, d int32) *Set { + res := C.union_set_date(s._inner, C.DateADT(d)) return &Set{_inner: res} } @@ -4194,27 +4512,32 @@ func UnionSetSet(s1 *Set, s2 *Set) *Set { } -// TODO union_set_text: unsupported param const int * -// func UnionSetText(...) { /* not yet handled by codegen */ } +// UnionSetText wraps MEOS C function union_set_text. +func UnionSetText(s *Set, txt string) *Set { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.union_set_text(s._inner, _c_txt) + return &Set{_inner: res} +} // UnionSetTimestamptz wraps MEOS C function union_set_timestamptz. -func UnionSetTimestamptz(s *Set, t int) *Set { - res := C.union_set_timestamptz(s._inner, C.int(t)) +func UnionSetTimestamptz(s *Set, t int64) *Set { + res := C.union_set_timestamptz(s._inner, C.TimestampTz(t)) return &Set{_inner: res} } // UnionSpanBigint wraps MEOS C function union_span_bigint. -func UnionSpanBigint(s *Span, i int) *SpanSet { - res := C.union_span_bigint(s._inner, C.int(i)) +func UnionSpanBigint(s *Span, i int64) *SpanSet { + res := C.union_span_bigint(s._inner, C.int64(i)) return &SpanSet{_inner: res} } // UnionSpanDate wraps MEOS C function union_span_date. -func UnionSpanDate(s *Span, d int) *SpanSet { - res := C.union_span_date(s._inner, C.int(d)) +func UnionSpanDate(s *Span, d int32) *SpanSet { + res := C.union_span_date(s._inner, C.DateADT(d)) return &SpanSet{_inner: res} } @@ -4248,22 +4571,22 @@ func UnionSpanSpanset(s *Span, ss *SpanSet) *SpanSet { // UnionSpanTimestamptz wraps MEOS C function union_span_timestamptz. -func UnionSpanTimestamptz(s *Span, t int) *SpanSet { - res := C.union_span_timestamptz(s._inner, C.int(t)) +func UnionSpanTimestamptz(s *Span, t int64) *SpanSet { + res := C.union_span_timestamptz(s._inner, C.TimestampTz(t)) return &SpanSet{_inner: res} } // UnionSpansetBigint wraps MEOS C function union_spanset_bigint. -func UnionSpansetBigint(ss *SpanSet, i int) *SpanSet { - res := C.union_spanset_bigint(ss._inner, C.int(i)) +func UnionSpansetBigint(ss *SpanSet, i int64) *SpanSet { + res := C.union_spanset_bigint(ss._inner, C.int64(i)) return &SpanSet{_inner: res} } // UnionSpansetDate wraps MEOS C function union_spanset_date. -func UnionSpansetDate(ss *SpanSet, d int) *SpanSet { - res := C.union_spanset_date(ss._inner, C.int(d)) +func UnionSpansetDate(ss *SpanSet, d int32) *SpanSet { + res := C.union_spanset_date(ss._inner, C.DateADT(d)) return &SpanSet{_inner: res} } @@ -4297,62 +4620,67 @@ func UnionSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) *SpanSet { // UnionSpansetTimestamptz wraps MEOS C function union_spanset_timestamptz. -func UnionSpansetTimestamptz(ss *SpanSet, t int) *SpanSet { - res := C.union_spanset_timestamptz(ss._inner, C.int(t)) +func UnionSpansetTimestamptz(ss *SpanSet, t int64) *SpanSet { + res := C.union_spanset_timestamptz(ss._inner, C.TimestampTz(t)) return &SpanSet{_inner: res} } -// TODO union_text_set: unsupported param const int * -// func UnionTextSet(...) { /* not yet handled by codegen */ } +// UnionTextSet wraps MEOS C function union_text_set. +func UnionTextSet(txt string, s *Set) *Set { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.union_text_set(_c_txt, s._inner) + return &Set{_inner: res} +} // UnionTimestamptzSet wraps MEOS C function union_timestamptz_set. -func UnionTimestamptzSet(t int, s *Set) *Set { - res := C.union_timestamptz_set(C.int(t), s._inner) +func UnionTimestamptzSet(t int64, s *Set) *Set { + res := C.union_timestamptz_set(C.TimestampTz(t), s._inner) return &Set{_inner: res} } // UnionTimestamptzSpan wraps MEOS C function union_timestamptz_span. -func UnionTimestamptzSpan(t int, s *Span) *SpanSet { - res := C.union_timestamptz_span(C.int(t), s._inner) +func UnionTimestamptzSpan(t int64, s *Span) *SpanSet { + res := C.union_timestamptz_span(C.TimestampTz(t), s._inner) return &SpanSet{_inner: res} } // UnionTimestamptzSpanset wraps MEOS C function union_timestamptz_spanset. -func UnionTimestamptzSpanset(t int, ss *SpanSet) *SpanSet { - res := C.union_timestamptz_spanset(C.int(t), ss._inner) +func UnionTimestamptzSpanset(t int64, ss *SpanSet) *SpanSet { + res := C.union_timestamptz_spanset(C.TimestampTz(t), ss._inner) return &SpanSet{_inner: res} } // DistanceBigintsetBigintset wraps MEOS C function distance_bigintset_bigintset. -func DistanceBigintsetBigintset(s1 *Set, s2 *Set) int { +func DistanceBigintsetBigintset(s1 *Set, s2 *Set) int64 { res := C.distance_bigintset_bigintset(s1._inner, s2._inner) - return int(res) + return int64(res) } // DistanceBigintspanBigintspan wraps MEOS C function distance_bigintspan_bigintspan. -func DistanceBigintspanBigintspan(s1 *Span, s2 *Span) int { +func DistanceBigintspanBigintspan(s1 *Span, s2 *Span) int64 { res := C.distance_bigintspan_bigintspan(s1._inner, s2._inner) - return int(res) + return int64(res) } // DistanceBigintspansetBigintspan wraps MEOS C function distance_bigintspanset_bigintspan. -func DistanceBigintspansetBigintspan(ss *SpanSet, s *Span) int { +func DistanceBigintspansetBigintspan(ss *SpanSet, s *Span) int64 { res := C.distance_bigintspanset_bigintspan(ss._inner, s._inner) - return int(res) + return int64(res) } // DistanceBigintspansetBigintspanset wraps MEOS C function distance_bigintspanset_bigintspanset. -func DistanceBigintspansetBigintspanset(ss1 *SpanSet, ss2 *SpanSet) int { +func DistanceBigintspansetBigintspanset(ss1 *SpanSet, ss2 *SpanSet) int64 { res := C.distance_bigintspanset_bigintspanset(ss1._inner, ss2._inner) - return int(res) + return int64(res) } @@ -4441,15 +4769,15 @@ func DistanceIntspansetIntspanset(ss1 *SpanSet, ss2 *SpanSet) int { // DistanceSetBigint wraps MEOS C function distance_set_bigint. -func DistanceSetBigint(s *Set, i int) int { - res := C.distance_set_bigint(s._inner, C.int(i)) - return int(res) +func DistanceSetBigint(s *Set, i int64) int64 { + res := C.distance_set_bigint(s._inner, C.int64(i)) + return int64(res) } // DistanceSetDate wraps MEOS C function distance_set_date. -func DistanceSetDate(s *Set, d int) int { - res := C.distance_set_date(s._inner, C.int(d)) +func DistanceSetDate(s *Set, d int32) int { + res := C.distance_set_date(s._inner, C.DateADT(d)) return int(res) } @@ -4469,22 +4797,22 @@ func DistanceSetInt(s *Set, i int) int { // DistanceSetTimestamptz wraps MEOS C function distance_set_timestamptz. -func DistanceSetTimestamptz(s *Set, t int) float64 { - res := C.distance_set_timestamptz(s._inner, C.int(t)) +func DistanceSetTimestamptz(s *Set, t int64) float64 { + res := C.distance_set_timestamptz(s._inner, C.TimestampTz(t)) return float64(res) } // DistanceSpanBigint wraps MEOS C function distance_span_bigint. -func DistanceSpanBigint(s *Span, i int) int { - res := C.distance_span_bigint(s._inner, C.int(i)) - return int(res) +func DistanceSpanBigint(s *Span, i int64) int64 { + res := C.distance_span_bigint(s._inner, C.int64(i)) + return int64(res) } // DistanceSpanDate wraps MEOS C function distance_span_date. -func DistanceSpanDate(s *Span, d int) int { - res := C.distance_span_date(s._inner, C.int(d)) +func DistanceSpanDate(s *Span, d int32) int { + res := C.distance_span_date(s._inner, C.DateADT(d)) return int(res) } @@ -4504,22 +4832,22 @@ func DistanceSpanInt(s *Span, i int) int { // DistanceSpanTimestamptz wraps MEOS C function distance_span_timestamptz. -func DistanceSpanTimestamptz(s *Span, t int) float64 { - res := C.distance_span_timestamptz(s._inner, C.int(t)) +func DistanceSpanTimestamptz(s *Span, t int64) float64 { + res := C.distance_span_timestamptz(s._inner, C.TimestampTz(t)) return float64(res) } // DistanceSpansetBigint wraps MEOS C function distance_spanset_bigint. -func DistanceSpansetBigint(ss *SpanSet, i int) int { - res := C.distance_spanset_bigint(ss._inner, C.int(i)) - return int(res) +func DistanceSpansetBigint(ss *SpanSet, i int64) int64 { + res := C.distance_spanset_bigint(ss._inner, C.int64(i)) + return int64(res) } // DistanceSpansetDate wraps MEOS C function distance_spanset_date. -func DistanceSpansetDate(ss *SpanSet, d int) int { - res := C.distance_spanset_date(ss._inner, C.int(d)) +func DistanceSpansetDate(ss *SpanSet, d int32) int { + res := C.distance_spanset_date(ss._inner, C.DateADT(d)) return int(res) } @@ -4539,8 +4867,8 @@ func DistanceSpansetInt(ss *SpanSet, i int) int { // DistanceSpansetTimestamptz wraps MEOS C function distance_spanset_timestamptz. -func DistanceSpansetTimestamptz(ss *SpanSet, t int) float64 { - res := C.distance_spanset_timestamptz(ss._inner, C.int(t)) +func DistanceSpansetTimestamptz(ss *SpanSet, t int64) float64 { + res := C.distance_spanset_timestamptz(ss._inner, C.TimestampTz(t)) return float64(res) } @@ -4574,29 +4902,29 @@ func DistanceTstzspansetTstzspanset(ss1 *SpanSet, ss2 *SpanSet) float64 { // BigintExtentTransfn wraps MEOS C function bigint_extent_transfn. -func BigintExtentTransfn(state *Span, i int) *Span { - res := C.bigint_extent_transfn(state._inner, C.int(i)) +func BigintExtentTransfn(state *Span, i int64) *Span { + res := C.bigint_extent_transfn(state._inner, C.int64(i)) return &Span{_inner: res} } // BigintUnionTransfn wraps MEOS C function bigint_union_transfn. -func BigintUnionTransfn(state *Set, i int) *Set { - res := C.bigint_union_transfn(state._inner, C.int(i)) +func BigintUnionTransfn(state *Set, i int64) *Set { + res := C.bigint_union_transfn(state._inner, C.int64(i)) return &Set{_inner: res} } // DateExtentTransfn wraps MEOS C function date_extent_transfn. -func DateExtentTransfn(state *Span, d int) *Span { - res := C.date_extent_transfn(state._inner, C.int(d)) +func DateExtentTransfn(state *Span, d int32) *Span { + res := C.date_extent_transfn(state._inner, C.DateADT(d)) return &Span{_inner: res} } // DateUnionTransfn wraps MEOS C function date_union_transfn. -func DateUnionTransfn(state *Set, d int) *Set { - res := C.date_union_transfn(state._inner, C.int(d)) +func DateUnionTransfn(state *Set, d int32) *Set { + res := C.date_union_transfn(state._inner, C.DateADT(d)) return &Set{_inner: res} } @@ -4623,8 +4951,8 @@ func IntExtentTransfn(state *Span, i int) *Span { // IntUnionTransfn wraps MEOS C function int_union_transfn. -func IntUnionTransfn(state *Set, i int) *Set { - res := C.int_union_transfn(state._inner, C.int(i)) +func IntUnionTransfn(state *Set, i int32) *Set { + res := C.int_union_transfn(state._inner, C.int32(i)) return &Set{_inner: res} } @@ -4685,57 +5013,73 @@ func SpansetUnionTransfn(state *SpanSet, ss *SpanSet) *SpanSet { } -// TODO text_union_transfn: unsupported param const int * -// func TextUnionTransfn(...) { /* not yet handled by codegen */ } +// TextUnionTransfn wraps MEOS C function text_union_transfn. +func TextUnionTransfn(state *Set, txt string) *Set { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.text_union_transfn(state._inner, _c_txt) + return &Set{_inner: res} +} // TimestamptzExtentTransfn wraps MEOS C function timestamptz_extent_transfn. -func TimestamptzExtentTransfn(state *Span, t int) *Span { - res := C.timestamptz_extent_transfn(state._inner, C.int(t)) +func TimestamptzExtentTransfn(state *Span, t int64) *Span { + res := C.timestamptz_extent_transfn(state._inner, C.TimestampTz(t)) return &Span{_inner: res} } // TimestamptzUnionTransfn wraps MEOS C function timestamptz_union_transfn. -func TimestamptzUnionTransfn(state *Set, t int) *Set { - res := C.timestamptz_union_transfn(state._inner, C.int(t)) +func TimestamptzUnionTransfn(state *Set, t int64) *Set { + res := C.timestamptz_union_transfn(state._inner, C.TimestampTz(t)) return &Set{_inner: res} } // BigintGetBin wraps MEOS C function bigint_get_bin. -func BigintGetBin(value int, vsize int, vorigin int) int { - res := C.bigint_get_bin(C.int(value), C.int(vsize), C.int(vorigin)) - return int(res) +func BigintGetBin(value int64, vsize int64, vorigin int64) int64 { + res := C.bigint_get_bin(C.int64(value), C.int64(vsize), C.int64(vorigin)) + return int64(res) } // BigintspanBins wraps MEOS C function bigintspan_bins. -func BigintspanBins(s *Span, vsize int, vorigin int) (*Span, int) { +func BigintspanBins(s *Span, vsize int64, vorigin int64) (*Span, int) { var _out_count C.int - res := C.bigintspan_bins(s._inner, C.int(vsize), C.int(vorigin), &_out_count) + res := C.bigintspan_bins(s._inner, C.int64(vsize), C.int64(vorigin), &_out_count) return &Span{_inner: res}, int(_out_count) } // BigintspansetBins wraps MEOS C function bigintspanset_bins. -func BigintspansetBins(ss *SpanSet, vsize int, vorigin int) (*Span, int) { +func BigintspansetBins(ss *SpanSet, vsize int64, vorigin int64) (*Span, int) { var _out_count C.int - res := C.bigintspanset_bins(ss._inner, C.int(vsize), C.int(vorigin), &_out_count) + res := C.bigintspanset_bins(ss._inner, C.int64(vsize), C.int64(vorigin), &_out_count) return &Span{_inner: res}, int(_out_count) } -// TODO date_get_bin: unsupported param const int * -// func DateGetBin(...) { /* not yet handled by codegen */ } +// DateGetBin wraps MEOS C function date_get_bin. +func DateGetBin(d int32, duration timeutil.Timedelta, torigin int32) int32 { + res := C.date_get_bin(C.DateADT(d), duration.Inner(), C.DateADT(torigin)) + return int32(res) +} -// TODO datespan_bins: unsupported param const int * -// func DatespanBins(...) { /* not yet handled by codegen */ } +// DatespanBins wraps MEOS C function datespan_bins. +func DatespanBins(s *Span, duration timeutil.Timedelta, torigin int32) (*Span, int) { + var _out_count C.int + res := C.datespan_bins(s._inner, duration.Inner(), C.DateADT(torigin), &_out_count) + return &Span{_inner: res}, int(_out_count) +} -// TODO datespanset_bins: unsupported param const int * -// func DatespansetBins(...) { /* not yet handled by codegen */ } +// DatespansetBins wraps MEOS C function datespanset_bins. +func DatespansetBins(ss *SpanSet, duration timeutil.Timedelta, torigin int32) (*Span, int) { + var _out_count C.int + res := C.datespanset_bins(ss._inner, duration.Inner(), C.DateADT(torigin), &_out_count) + return &Span{_inner: res}, int(_out_count) +} // FloatGetBin wraps MEOS C function float_get_bin. @@ -4784,16 +5128,27 @@ func IntspansetBins(ss *SpanSet, vsize int, vorigin int) (*Span, int) { } -// TODO timestamptz_get_bin: unsupported param const int * -// func TimestamptzGetBin(...) { /* not yet handled by codegen */ } +// TimestamptzGetBin wraps MEOS C function timestamptz_get_bin. +func TimestamptzGetBin(t int64, duration timeutil.Timedelta, torigin int64) int64 { + res := C.timestamptz_get_bin(C.TimestampTz(t), duration.Inner(), C.TimestampTz(torigin)) + return int64(res) +} -// TODO tstzspan_bins: unsupported param const int * -// func TstzspanBins(...) { /* not yet handled by codegen */ } +// TstzspanBins wraps MEOS C function tstzspan_bins. +func TstzspanBins(s *Span, duration timeutil.Timedelta, origin int64) (*Span, int) { + var _out_count C.int + res := C.tstzspan_bins(s._inner, duration.Inner(), C.TimestampTz(origin), &_out_count) + return &Span{_inner: res}, int(_out_count) +} -// TODO tstzspanset_bins: unsupported param const int * -// func TstzspansetBins(...) { /* not yet handled by codegen */ } +// TstzspansetBins wraps MEOS C function tstzspanset_bins. +func TstzspansetBins(ss *SpanSet, duration timeutil.Timedelta, torigin int64) (*Span, int) { + var _out_count C.int + res := C.tstzspanset_bins(ss._inner, duration.Inner(), C.TimestampTz(torigin), &_out_count) + return &Span{_inner: res}, int(_out_count) +} // TBOXAsHexwkb wraps MEOS C function tbox_as_hexwkb. @@ -4851,8 +5206,8 @@ func TBOXOut(box *TBox, maxdd int) string { // FloatTimestamptzToTBOX wraps MEOS C function float_timestamptz_to_tbox. -func FloatTimestamptzToTBOX(d float64, t int) *TBox { - res := C.float_timestamptz_to_tbox(C.double(d), C.int(t)) +func FloatTimestamptzToTBOX(d float64, t int64) *TBox { + res := C.float_timestamptz_to_tbox(C.double(d), C.TimestampTz(t)) return &TBox{_inner: res} } @@ -4865,8 +5220,8 @@ func FloatTstzspanToTBOX(d float64, s *Span) *TBox { // IntTimestamptzToTBOX wraps MEOS C function int_timestamptz_to_tbox. -func IntTimestamptzToTBOX(i int, t int) *TBox { - res := C.int_timestamptz_to_tbox(C.int(i), C.int(t)) +func IntTimestamptzToTBOX(i int, t int64) *TBox { + res := C.int_timestamptz_to_tbox(C.int(i), C.TimestampTz(t)) return &TBox{_inner: res} } @@ -4886,8 +5241,8 @@ func NumspanTstzspanToTBOX(span *Span, s *Span) *TBox { // NumspanTimestamptzToTBOX wraps MEOS C function numspan_timestamptz_to_tbox. -func NumspanTimestamptzToTBOX(span *Span, t int) *TBox { - res := C.numspan_timestamptz_to_tbox(span._inner, C.int(t)) +func NumspanTimestamptzToTBOX(span *Span, t int64) *TBox { + res := C.numspan_timestamptz_to_tbox(span._inner, C.TimestampTz(t)) return &TBox{_inner: res} } @@ -4963,23 +5318,23 @@ func TBOXToTstzspan(box *TBox) *Span { // TimestamptzToTBOX wraps MEOS C function timestamptz_to_tbox. -func TimestamptzToTBOX(t int) *TBox { - res := C.timestamptz_to_tbox(C.int(t)) +func TimestamptzToTBOX(t int64) *TBox { + res := C.timestamptz_to_tbox(C.TimestampTz(t)) return &TBox{_inner: res} } // TBOXHash wraps MEOS C function tbox_hash. -func TBOXHash(box *TBox) int { +func TBOXHash(box *TBox) uint32 { res := C.tbox_hash(box._inner) - return int(res) + return uint32(res) } // TBOXHashExtended wraps MEOS C function tbox_hash_extended. -func TBOXHashExtended(box *TBox, seed int) int { - res := C.tbox_hash_extended(box._inner, C.int(seed)) - return int(res) +func TBOXHashExtended(box *TBox, seed uint64) uint64 { + res := C.tbox_hash_extended(box._inner, C.uint64(seed)) + return uint64(res) } @@ -4998,10 +5353,10 @@ func TBOXHasx(box *TBox) bool { // TBOXTmax wraps MEOS C function tbox_tmax. -func TBOXTmax(box *TBox) (bool, int) { - var _out_result C.int +func TBOXTmax(box *TBox) (bool, int64) { + var _out_result C.TimestampTz res := C.tbox_tmax(box._inner, &_out_result) - return bool(res), int(_out_result) + return bool(res), int64(_out_result) } @@ -5014,10 +5369,10 @@ func TBOXTmaxInc(box *TBox) (bool, bool) { // TBOXTmin wraps MEOS C function tbox_tmin. -func TBOXTmin(box *TBox) (bool, int) { - var _out_result C.int +func TBOXTmin(box *TBox) (bool, int64) { + var _out_result C.TimestampTz res := C.tbox_tmin(box._inner, &_out_result) - return bool(res), int(_out_result) + return bool(res), int64(_out_result) } @@ -5093,8 +5448,11 @@ func TboxintXmin(box *TBox) (bool, int) { } -// TODO tbox_expand_time: unsupported param const int * -// func TBOXExpandTime(...) { /* not yet handled by codegen */ } +// TBOXExpandTime wraps MEOS C function tbox_expand_time. +func TBOXExpandTime(box *TBox, interv timeutil.Timedelta) *TBox { + res := C.tbox_expand_time(box._inner, interv.Inner()) + return &TBox{_inner: res} +} // TBOXRound wraps MEOS C function tbox_round. @@ -5104,8 +5462,11 @@ func TBOXRound(box *TBox, maxdd int) *TBox { } -// TODO tbox_shift_scale_time: unsupported param const int * -// func TBOXShiftScaleTime(...) { /* not yet handled by codegen */ } +// TBOXShiftScaleTime wraps MEOS C function tbox_shift_scale_time. +func TBOXShiftScaleTime(box *TBox, shift timeutil.Timedelta, duration timeutil.Timedelta) *TBox { + res := C.tbox_shift_scale_time(box._inner, shift.Inner(), duration.Inner()) + return &TBox{_inner: res} +} // TfloatboxExpand wraps MEOS C function tfloatbox_expand. @@ -5445,8 +5806,8 @@ func TboolFromBaseTemp(b bool, temp Temporal) Temporal { // TboolinstMake wraps MEOS C function tboolinst_make. -func TboolinstMake(b bool, t int) TInstant { - res := C.tboolinst_make(C.bool(b), C.int(t)) +func TboolinstMake(b bool, t int64) TInstant { + res := C.tboolinst_make(C.bool(b), C.TimestampTz(t)) return TInstant{_inner: res} } @@ -5487,8 +5848,8 @@ func TfloatFromBaseTemp(d float64, temp Temporal) Temporal { // TfloatinstMake wraps MEOS C function tfloatinst_make. -func TfloatinstMake(d float64, t int) TInstant { - res := C.tfloatinst_make(C.double(d), C.int(t)) +func TfloatinstMake(d float64, t int64) TInstant { + res := C.tfloatinst_make(C.double(d), C.TimestampTz(t)) return TInstant{_inner: res} } @@ -5522,8 +5883,8 @@ func TintFromBaseTemp(i int, temp Temporal) Temporal { // TintinstMake wraps MEOS C function tintinst_make. -func TintinstMake(i int, t int) TInstant { - res := C.tintinst_make(C.int(i), C.int(t)) +func TintinstMake(i int, t int64) TInstant { + res := C.tintinst_make(C.int(i), C.TimestampTz(t)) return TInstant{_inner: res} } @@ -5567,28 +5928,58 @@ func TsequencesetMake(sequences []TSequence, normalize bool) TSequenceSet { } -// TODO tsequenceset_make_gaps: unsupported param const int * -// func TsequencesetMakeGaps(...) { /* not yet handled by codegen */ } +// TsequencesetMakeGaps wraps MEOS C function tsequenceset_make_gaps. +func TsequencesetMakeGaps(instants []TInstant, interp Interpolation, maxt timeutil.Timedelta, maxdist float64) TSequenceSet { + _c_instants := make([]*C.TInstant, len(instants)) + for _i, _v := range instants { _c_instants[_i] = _v._inner } + res := C.tsequenceset_make_gaps((**C.TInstant)(unsafe.Pointer(&_c_instants[0])), C.int(len(instants)), C.interpType(interp), maxt.Inner(), C.double(maxdist)) + return TSequenceSet{_inner: res} +} -// TODO ttext_from_base_temp: unsupported param const int * -// func TtextFromBaseTemp(...) { /* not yet handled by codegen */ } +// TtextFromBaseTemp wraps MEOS C function ttext_from_base_temp. +func TtextFromBaseTemp(txt string, temp Temporal) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ttext_from_base_temp(_c_txt, temp.Inner()) + return CreateTemporal(res) +} -// TODO ttextinst_make: unsupported param const int * -// func TtextinstMake(...) { /* not yet handled by codegen */ } +// TtextinstMake wraps MEOS C function ttextinst_make. +func TtextinstMake(txt string, t int64) TInstant { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ttextinst_make(_c_txt, C.TimestampTz(t)) + return TInstant{_inner: res} +} -// TODO ttextseq_from_base_tstzset: unsupported param const int * -// func TtextseqFromBaseTstzset(...) { /* not yet handled by codegen */ } +// TtextseqFromBaseTstzset wraps MEOS C function ttextseq_from_base_tstzset. +func TtextseqFromBaseTstzset(txt string, s *Set) TSequence { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ttextseq_from_base_tstzset(_c_txt, s._inner) + return TSequence{_inner: res} +} -// TODO ttextseq_from_base_tstzspan: unsupported param const int * -// func TtextseqFromBaseTstzspan(...) { /* not yet handled by codegen */ } +// TtextseqFromBaseTstzspan wraps MEOS C function ttextseq_from_base_tstzspan. +func TtextseqFromBaseTstzspan(txt string, s *Span) TSequence { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ttextseq_from_base_tstzspan(_c_txt, s._inner) + return TSequence{_inner: res} +} -// TODO ttextseqset_from_base_tstzspanset: unsupported param const int * -// func TtextseqsetFromBaseTstzspanset(...) { /* not yet handled by codegen */ } +// TtextseqsetFromBaseTstzspanset wraps MEOS C function ttextseqset_from_base_tstzspanset. +func TtextseqsetFromBaseTstzspanset(txt string, ss *SpanSet) TSequenceSet { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ttextseqset_from_base_tstzspanset(_c_txt, ss._inner) + return TSequenceSet{_inner: res} +} // TboolToTint wraps MEOS C function tbool_to_tint. @@ -5648,9 +6039,9 @@ func TboolStartValue(temp Temporal) bool { // TboolValueAtTimestamptz wraps MEOS C function tbool_value_at_timestamptz. -func TboolValueAtTimestamptz(temp Temporal, t int, strict bool) (bool, bool) { +func TboolValueAtTimestamptz(temp Temporal, t int64, strict bool) (bool, bool) { var _out_value C.bool - res := C.tbool_value_at_timestamptz(temp.Inner(), C.int(t), C.bool(strict), &_out_value) + res := C.tbool_value_at_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict), &_out_value) return bool(res), bool(_out_value) } @@ -5677,8 +6068,11 @@ func TboolValues(temp Temporal) []bool { } -// TODO temporal_duration: unsupported return type int * -// func TemporalDuration(...) { /* not yet handled by codegen */ } +// TemporalDuration wraps MEOS C function temporal_duration. +func TemporalDuration(temp Temporal, boundspan bool) timeutil.Timedelta { + res := C.temporal_duration(temp.Inner(), C.bool(boundspan)) + return IntervalToTimeDelta(res) +} // TemporalEndInstant wraps MEOS C function temporal_end_instant. @@ -5696,16 +6090,16 @@ func TemporalEndSequence(temp Temporal) TSequence { // TemporalEndTimestamptz wraps MEOS C function temporal_end_timestamptz. -func TemporalEndTimestamptz(temp Temporal) int { +func TemporalEndTimestamptz(temp Temporal) int64 { res := C.temporal_end_timestamptz(temp.Inner()) - return int(res) + return int64(res) } // TemporalHash wraps MEOS C function temporal_hash. -func TemporalHash(temp Temporal) int { +func TemporalHash(temp Temporal) uint32 { res := C.temporal_hash(temp.Inner()) - return int(res) + return uint32(res) } @@ -5779,8 +6173,11 @@ func TemporalNumTimestamps(temp Temporal) int { } -// TODO temporal_segm_duration: unsupported param const int * -// func TemporalSegmDuration(...) { /* not yet handled by codegen */ } +// TemporalSegmDuration wraps MEOS C function temporal_segm_duration. +func TemporalSegmDuration(temp Temporal, duration timeutil.Timedelta, atleast bool, strict bool) TSequenceSet { + res := C.temporal_segm_duration(temp.Inner(), duration.Inner(), C.bool(atleast), C.bool(strict)) + return TSequenceSet{_inner: res} +} // TemporalSegments wraps MEOS C function temporal_segments. @@ -5833,14 +6230,17 @@ func TemporalStartSequence(temp Temporal) TSequence { // TemporalStartTimestamptz wraps MEOS C function temporal_start_timestamptz. -func TemporalStartTimestamptz(temp Temporal) int { +func TemporalStartTimestamptz(temp Temporal) int64 { res := C.temporal_start_timestamptz(temp.Inner()) - return int(res) + return int64(res) } -// TODO temporal_stops: unsupported param const int * -// func TemporalStops(...) { /* not yet handled by codegen */ } +// TemporalStops wraps MEOS C function temporal_stops. +func TemporalStops(temp Temporal, maxdist float64, minduration timeutil.Timedelta) TSequenceSet { + res := C.temporal_stops(temp.Inner(), C.double(maxdist), minduration.Inner()) + return TSequenceSet{_inner: res} +} // TemporalSubtype wraps MEOS C function temporal_subtype. @@ -5858,24 +6258,24 @@ func TemporalTime(temp Temporal) *SpanSet { // TemporalTimestamps wraps MEOS C function temporal_timestamps. -func TemporalTimestamps(temp Temporal) []int { +func TemporalTimestamps(temp Temporal) []int64 { var _out_count C.int res := C.temporal_timestamps(temp.Inner(), &_out_count) _n := int(_out_count) - _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) - _out := make([]int, _n) + _slice := unsafe.Slice((*C.TimestampTz)(unsafe.Pointer(res)), _n) + _out := make([]int64, _n) for _i, _e := range _slice { - _out[_i] = int(_e) + _out[_i] = int64(_e) } return _out } // TemporalTimestamptzN wraps MEOS C function temporal_timestamptz_n. -func TemporalTimestamptzN(temp Temporal, n int) (bool, int) { - var _out_result C.int +func TemporalTimestamptzN(temp Temporal, n int) (bool, int64) { + var _out_result C.TimestampTz res := C.temporal_timestamptz_n(temp.Inner(), C.int(n), &_out_result) - return bool(res), int(_out_result) + return bool(res), int64(_out_result) } @@ -5922,9 +6322,9 @@ func TfloatStartValue(temp Temporal) float64 { // TfloatValueAtTimestamptz wraps MEOS C function tfloat_value_at_timestamptz. -func TfloatValueAtTimestamptz(temp Temporal, t int, strict bool) (bool, float64) { +func TfloatValueAtTimestamptz(temp Temporal, t int64, strict bool) (bool, float64) { var _out_value C.double - res := C.tfloat_value_at_timestamptz(temp.Inner(), C.int(t), C.bool(strict), &_out_value) + res := C.tfloat_value_at_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict), &_out_value) return bool(res), float64(_out_value) } @@ -5980,9 +6380,9 @@ func TintStartValue(temp Temporal) int { // TintValueAtTimestamptz wraps MEOS C function tint_value_at_timestamptz. -func TintValueAtTimestamptz(temp Temporal, t int, strict bool) (bool, int) { +func TintValueAtTimestamptz(temp Temporal, t int64, strict bool) (bool, int) { var _out_value C.int - res := C.tint_value_at_timestamptz(temp.Inner(), C.int(t), C.bool(strict), &_out_value) + res := C.tint_value_at_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict), &_out_value) return bool(res), int(_out_value) } @@ -6037,32 +6437,62 @@ func TnumberValuespans(temp Temporal) *SpanSet { } -// TODO ttext_end_value: unsupported return type int * -// func TtextEndValue(...) { /* not yet handled by codegen */ } +// TtextEndValue wraps MEOS C function ttext_end_value. +func TtextEndValue(temp Temporal) string { + res := C.ttext_end_value(temp.Inner()) + return text2cstring(res) +} -// TODO ttext_max_value: unsupported return type int * -// func TtextMaxValue(...) { /* not yet handled by codegen */ } +// TtextMaxValue wraps MEOS C function ttext_max_value. +func TtextMaxValue(temp Temporal) string { + res := C.ttext_max_value(temp.Inner()) + return text2cstring(res) +} -// TODO ttext_min_value: unsupported return type int * -// func TtextMinValue(...) { /* not yet handled by codegen */ } +// TtextMinValue wraps MEOS C function ttext_min_value. +func TtextMinValue(temp Temporal) string { + res := C.ttext_min_value(temp.Inner()) + return text2cstring(res) +} -// TODO ttext_start_value: unsupported return type int * -// func TtextStartValue(...) { /* not yet handled by codegen */ } +// TtextStartValue wraps MEOS C function ttext_start_value. +func TtextStartValue(temp Temporal) string { + res := C.ttext_start_value(temp.Inner()) + return text2cstring(res) +} -// TODO ttext_value_at_timestamptz: unhandled OUTPUT_SCALAR shape int ** -// func TtextValueAtTimestamptz(...) { /* not yet handled by codegen */ } +// TtextValueAtTimestamptz wraps MEOS C function ttext_value_at_timestamptz. +func TtextValueAtTimestamptz(temp Temporal, t int64, strict bool) (bool, string) { + var _out_value *C.text + res := C.ttext_value_at_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict), &_out_value) + return bool(res), text2cstring(_out_value) +} -// TODO ttext_value_n: unhandled OUTPUT_SCALAR shape int ** -// func TtextValueN(...) { /* not yet handled by codegen */ } +// TtextValueN wraps MEOS C function ttext_value_n. +func TtextValueN(temp Temporal, n int) (bool, string) { + var _out_result *C.text + res := C.ttext_value_n(temp.Inner(), C.int(n), &_out_result) + return bool(res), text2cstring(_out_result) +} -// TODO ttext_values: unsupported return type int ** -// func TtextValues(...) { /* not yet handled by codegen */ } +// TtextValues wraps MEOS C function ttext_values. +func TtextValues(temp Temporal) []string { + var _out_count C.int + res := C.ttext_values(temp.Inner(), &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((**C.text)(unsafe.Pointer(res)), _n) + _out := make([]string, _n) + for _i, _e := range _slice { + _out[_i] = text2cstring(_e) + } + return _out +} // FloatDegrees wraps MEOS C function float_degrees. @@ -6094,8 +6524,11 @@ func TemporalRound(temp Temporal, maxdd int) Temporal { } -// TODO temporal_scale_time: unsupported param const int * -// func TemporalScaleTime(...) { /* not yet handled by codegen */ } +// TemporalScaleTime wraps MEOS C function temporal_scale_time. +func TemporalScaleTime(temp Temporal, duration timeutil.Timedelta) Temporal { + res := C.temporal_scale_time(temp.Inner(), duration.Inner()) + return CreateTemporal(res) +} // TemporalSetInterp wraps MEOS C function temporal_set_interp. @@ -6105,12 +6538,18 @@ func TemporalSetInterp(temp Temporal, interp Interpolation) Temporal { } -// TODO temporal_shift_scale_time: unsupported param const int * -// func TemporalShiftScaleTime(...) { /* not yet handled by codegen */ } +// TemporalShiftScaleTime wraps MEOS C function temporal_shift_scale_time. +func TemporalShiftScaleTime(temp Temporal, shift timeutil.Timedelta, duration timeutil.Timedelta) Temporal { + res := C.temporal_shift_scale_time(temp.Inner(), shift.Inner(), duration.Inner()) + return CreateTemporal(res) +} -// TODO temporal_shift_time: unsupported param const int * -// func TemporalShiftTime(...) { /* not yet handled by codegen */ } +// TemporalShiftTime wraps MEOS C function temporal_shift_time. +func TemporalShiftTime(temp Temporal, shift timeutil.Timedelta) Temporal { + res := C.temporal_shift_time(temp.Inner(), shift.Inner()) + return CreateTemporal(res) +} // TemporalToTinstant wraps MEOS C function temporal_to_tinstant. @@ -6204,8 +6643,11 @@ func TintShiftValue(temp Temporal, shift int) Temporal { } -// TODO temporal_append_tinstant: unsupported param const int * -// func TemporalAppendTinstant(...) { /* not yet handled by codegen */ } +// TemporalAppendTinstant wraps MEOS C function temporal_append_tinstant. +func TemporalAppendTinstant(temp Temporal, inst TInstant, interp Interpolation, maxdist float64, maxt timeutil.Timedelta, expand bool) Temporal { + res := C.temporal_append_tinstant(temp.Inner(), inst.Inner(), C.interpType(interp), C.double(maxdist), maxt.Inner(), C.bool(expand)) + return CreateTemporal(res) +} // TemporalAppendTsequence wraps MEOS C function temporal_append_tsequence. @@ -6216,8 +6658,8 @@ func TemporalAppendTsequence(temp Temporal, seq TSequence, expand bool) Temporal // TemporalDeleteTimestamptz wraps MEOS C function temporal_delete_timestamptz. -func TemporalDeleteTimestamptz(temp Temporal, t int, connect bool) Temporal { - res := C.temporal_delete_timestamptz(temp.Inner(), C.int(t), C.bool(connect)) +func TemporalDeleteTimestamptz(temp Temporal, t int64, connect bool) Temporal { + res := C.temporal_delete_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(connect)) return CreateTemporal(res) } @@ -6288,8 +6730,8 @@ func TboolMinusValue(temp Temporal, b bool) Temporal { // TemporalAfterTimestamptz wraps MEOS C function temporal_after_timestamptz. -func TemporalAfterTimestamptz(temp Temporal, t int, strict bool) Temporal { - res := C.temporal_after_timestamptz(temp.Inner(), C.int(t), C.bool(strict)) +func TemporalAfterTimestamptz(temp Temporal, t int64, strict bool) Temporal { + res := C.temporal_after_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict)) return CreateTemporal(res) } @@ -6309,8 +6751,8 @@ func TemporalAtMin(temp Temporal) Temporal { // TemporalAtTimestamptz wraps MEOS C function temporal_at_timestamptz. -func TemporalAtTimestamptz(temp Temporal, t int) Temporal { - res := C.temporal_at_timestamptz(temp.Inner(), C.int(t)) +func TemporalAtTimestamptz(temp Temporal, t int64) Temporal { + res := C.temporal_at_timestamptz(temp.Inner(), C.TimestampTz(t)) return CreateTemporal(res) } @@ -6344,8 +6786,8 @@ func TemporalAtValues(temp Temporal, set *Set) Temporal { // TemporalBeforeTimestamptz wraps MEOS C function temporal_before_timestamptz. -func TemporalBeforeTimestamptz(temp Temporal, t int, strict bool) Temporal { - res := C.temporal_before_timestamptz(temp.Inner(), C.int(t), C.bool(strict)) +func TemporalBeforeTimestamptz(temp Temporal, t int64, strict bool) Temporal { + res := C.temporal_before_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict)) return CreateTemporal(res) } @@ -6365,8 +6807,8 @@ func TemporalMinusMin(temp Temporal) Temporal { // TemporalMinusTimestamptz wraps MEOS C function temporal_minus_timestamptz. -func TemporalMinusTimestamptz(temp Temporal, t int) Temporal { - res := C.temporal_minus_timestamptz(temp.Inner(), C.int(t)) +func TemporalMinusTimestamptz(temp Temporal, t int64) Temporal { + res := C.temporal_minus_timestamptz(temp.Inner(), C.TimestampTz(t)) return CreateTemporal(res) } @@ -6469,12 +6911,22 @@ func TnumberMinusTBOX(temp Temporal, box *TBox) Temporal { } -// TODO ttext_at_value: unsupported param int * -// func TtextAtValue(...) { /* not yet handled by codegen */ } +// TtextAtValue wraps MEOS C function ttext_at_value. +func TtextAtValue(temp Temporal, txt string) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ttext_at_value(temp.Inner(), _c_txt) + return CreateTemporal(res) +} -// TODO ttext_minus_value: unsupported param int * -// func TtextMinusValue(...) { /* not yet handled by codegen */ } +// TtextMinusValue wraps MEOS C function ttext_minus_value. +func TtextMinusValue(temp Temporal, txt string) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ttext_minus_value(temp.Inner(), _c_txt) + return CreateTemporal(res) +} // TemporalCmp wraps MEOS C function temporal_cmp. @@ -6561,8 +7013,13 @@ func AlwaysEqTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// TODO always_eq_text_ttext: unsupported param const int * -// func AlwaysEqTextTtext(...) { /* not yet handled by codegen */ } +// AlwaysEqTextTtext wraps MEOS C function always_eq_text_ttext. +func AlwaysEqTextTtext(txt string, temp Temporal) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.always_eq_text_ttext(_c_txt, temp.Inner()) + return int(res) +} // AlwaysEqTfloatFloat wraps MEOS C function always_eq_tfloat_float. @@ -6579,8 +7036,13 @@ func AlwaysEqTintInt(temp Temporal, i int) int { } -// TODO always_eq_ttext_text: unsupported param const int * -// func AlwaysEqTtextText(...) { /* not yet handled by codegen */ } +// AlwaysEqTtextText wraps MEOS C function always_eq_ttext_text. +func AlwaysEqTtextText(temp Temporal, txt string) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.always_eq_ttext_text(temp.Inner(), _c_txt) + return int(res) +} // AlwaysGeFloatTfloat wraps MEOS C function always_ge_float_tfloat. @@ -6604,8 +7066,13 @@ func AlwaysGeTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// TODO always_ge_text_ttext: unsupported param const int * -// func AlwaysGeTextTtext(...) { /* not yet handled by codegen */ } +// AlwaysGeTextTtext wraps MEOS C function always_ge_text_ttext. +func AlwaysGeTextTtext(txt string, temp Temporal) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.always_ge_text_ttext(_c_txt, temp.Inner()) + return int(res) +} // AlwaysGeTfloatFloat wraps MEOS C function always_ge_tfloat_float. @@ -6622,8 +7089,13 @@ func AlwaysGeTintInt(temp Temporal, i int) int { } -// TODO always_ge_ttext_text: unsupported param const int * -// func AlwaysGeTtextText(...) { /* not yet handled by codegen */ } +// AlwaysGeTtextText wraps MEOS C function always_ge_ttext_text. +func AlwaysGeTtextText(temp Temporal, txt string) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.always_ge_ttext_text(temp.Inner(), _c_txt) + return int(res) +} // AlwaysGtFloatTfloat wraps MEOS C function always_gt_float_tfloat. @@ -6647,8 +7119,13 @@ func AlwaysGtTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// TODO always_gt_text_ttext: unsupported param const int * -// func AlwaysGtTextTtext(...) { /* not yet handled by codegen */ } +// AlwaysGtTextTtext wraps MEOS C function always_gt_text_ttext. +func AlwaysGtTextTtext(txt string, temp Temporal) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.always_gt_text_ttext(_c_txt, temp.Inner()) + return int(res) +} // AlwaysGtTfloatFloat wraps MEOS C function always_gt_tfloat_float. @@ -6665,8 +7142,13 @@ func AlwaysGtTintInt(temp Temporal, i int) int { } -// TODO always_gt_ttext_text: unsupported param const int * -// func AlwaysGtTtextText(...) { /* not yet handled by codegen */ } +// AlwaysGtTtextText wraps MEOS C function always_gt_ttext_text. +func AlwaysGtTtextText(temp Temporal, txt string) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.always_gt_ttext_text(temp.Inner(), _c_txt) + return int(res) +} // AlwaysLeFloatTfloat wraps MEOS C function always_le_float_tfloat. @@ -6690,8 +7172,13 @@ func AlwaysLeTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// TODO always_le_text_ttext: unsupported param const int * -// func AlwaysLeTextTtext(...) { /* not yet handled by codegen */ } +// AlwaysLeTextTtext wraps MEOS C function always_le_text_ttext. +func AlwaysLeTextTtext(txt string, temp Temporal) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.always_le_text_ttext(_c_txt, temp.Inner()) + return int(res) +} // AlwaysLeTfloatFloat wraps MEOS C function always_le_tfloat_float. @@ -6708,8 +7195,13 @@ func AlwaysLeTintInt(temp Temporal, i int) int { } -// TODO always_le_ttext_text: unsupported param const int * -// func AlwaysLeTtextText(...) { /* not yet handled by codegen */ } +// AlwaysLeTtextText wraps MEOS C function always_le_ttext_text. +func AlwaysLeTtextText(temp Temporal, txt string) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.always_le_ttext_text(temp.Inner(), _c_txt) + return int(res) +} // AlwaysLtFloatTfloat wraps MEOS C function always_lt_float_tfloat. @@ -6733,8 +7225,13 @@ func AlwaysLtTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// TODO always_lt_text_ttext: unsupported param const int * -// func AlwaysLtTextTtext(...) { /* not yet handled by codegen */ } +// AlwaysLtTextTtext wraps MEOS C function always_lt_text_ttext. +func AlwaysLtTextTtext(txt string, temp Temporal) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.always_lt_text_ttext(_c_txt, temp.Inner()) + return int(res) +} // AlwaysLtTfloatFloat wraps MEOS C function always_lt_tfloat_float. @@ -6751,8 +7248,13 @@ func AlwaysLtTintInt(temp Temporal, i int) int { } -// TODO always_lt_ttext_text: unsupported param const int * -// func AlwaysLtTtextText(...) { /* not yet handled by codegen */ } +// AlwaysLtTtextText wraps MEOS C function always_lt_ttext_text. +func AlwaysLtTtextText(temp Temporal, txt string) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.always_lt_ttext_text(temp.Inner(), _c_txt) + return int(res) +} // AlwaysNeBoolTbool wraps MEOS C function always_ne_bool_tbool. @@ -6790,8 +7292,13 @@ func AlwaysNeTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// TODO always_ne_text_ttext: unsupported param const int * -// func AlwaysNeTextTtext(...) { /* not yet handled by codegen */ } +// AlwaysNeTextTtext wraps MEOS C function always_ne_text_ttext. +func AlwaysNeTextTtext(txt string, temp Temporal) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.always_ne_text_ttext(_c_txt, temp.Inner()) + return int(res) +} // AlwaysNeTfloatFloat wraps MEOS C function always_ne_tfloat_float. @@ -6808,8 +7315,13 @@ func AlwaysNeTintInt(temp Temporal, i int) int { } -// TODO always_ne_ttext_text: unsupported param const int * -// func AlwaysNeTtextText(...) { /* not yet handled by codegen */ } +// AlwaysNeTtextText wraps MEOS C function always_ne_ttext_text. +func AlwaysNeTtextText(temp Temporal, txt string) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.always_ne_ttext_text(temp.Inner(), _c_txt) + return int(res) +} // EverEqBoolTbool wraps MEOS C function ever_eq_bool_tbool. @@ -6847,8 +7359,13 @@ func EverEqTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// TODO ever_eq_text_ttext: unsupported param const int * -// func EverEqTextTtext(...) { /* not yet handled by codegen */ } +// EverEqTextTtext wraps MEOS C function ever_eq_text_ttext. +func EverEqTextTtext(txt string, temp Temporal) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ever_eq_text_ttext(_c_txt, temp.Inner()) + return int(res) +} // EverEqTfloatFloat wraps MEOS C function ever_eq_tfloat_float. @@ -6865,8 +7382,13 @@ func EverEqTintInt(temp Temporal, i int) int { } -// TODO ever_eq_ttext_text: unsupported param const int * -// func EverEqTtextText(...) { /* not yet handled by codegen */ } +// EverEqTtextText wraps MEOS C function ever_eq_ttext_text. +func EverEqTtextText(temp Temporal, txt string) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ever_eq_ttext_text(temp.Inner(), _c_txt) + return int(res) +} // EverGeFloatTfloat wraps MEOS C function ever_ge_float_tfloat. @@ -6890,8 +7412,13 @@ func EverGeTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// TODO ever_ge_text_ttext: unsupported param const int * -// func EverGeTextTtext(...) { /* not yet handled by codegen */ } +// EverGeTextTtext wraps MEOS C function ever_ge_text_ttext. +func EverGeTextTtext(txt string, temp Temporal) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ever_ge_text_ttext(_c_txt, temp.Inner()) + return int(res) +} // EverGeTfloatFloat wraps MEOS C function ever_ge_tfloat_float. @@ -6908,8 +7435,13 @@ func EverGeTintInt(temp Temporal, i int) int { } -// TODO ever_ge_ttext_text: unsupported param const int * -// func EverGeTtextText(...) { /* not yet handled by codegen */ } +// EverGeTtextText wraps MEOS C function ever_ge_ttext_text. +func EverGeTtextText(temp Temporal, txt string) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ever_ge_ttext_text(temp.Inner(), _c_txt) + return int(res) +} // EverGtFloatTfloat wraps MEOS C function ever_gt_float_tfloat. @@ -6933,8 +7465,13 @@ func EverGtTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// TODO ever_gt_text_ttext: unsupported param const int * -// func EverGtTextTtext(...) { /* not yet handled by codegen */ } +// EverGtTextTtext wraps MEOS C function ever_gt_text_ttext. +func EverGtTextTtext(txt string, temp Temporal) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ever_gt_text_ttext(_c_txt, temp.Inner()) + return int(res) +} // EverGtTfloatFloat wraps MEOS C function ever_gt_tfloat_float. @@ -6951,8 +7488,13 @@ func EverGtTintInt(temp Temporal, i int) int { } -// TODO ever_gt_ttext_text: unsupported param const int * -// func EverGtTtextText(...) { /* not yet handled by codegen */ } +// EverGtTtextText wraps MEOS C function ever_gt_ttext_text. +func EverGtTtextText(temp Temporal, txt string) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ever_gt_ttext_text(temp.Inner(), _c_txt) + return int(res) +} // EverLeFloatTfloat wraps MEOS C function ever_le_float_tfloat. @@ -6976,8 +7518,13 @@ func EverLeTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// TODO ever_le_text_ttext: unsupported param const int * -// func EverLeTextTtext(...) { /* not yet handled by codegen */ } +// EverLeTextTtext wraps MEOS C function ever_le_text_ttext. +func EverLeTextTtext(txt string, temp Temporal) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ever_le_text_ttext(_c_txt, temp.Inner()) + return int(res) +} // EverLeTfloatFloat wraps MEOS C function ever_le_tfloat_float. @@ -6994,8 +7541,13 @@ func EverLeTintInt(temp Temporal, i int) int { } -// TODO ever_le_ttext_text: unsupported param const int * -// func EverLeTtextText(...) { /* not yet handled by codegen */ } +// EverLeTtextText wraps MEOS C function ever_le_ttext_text. +func EverLeTtextText(temp Temporal, txt string) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ever_le_ttext_text(temp.Inner(), _c_txt) + return int(res) +} // EverLtFloatTfloat wraps MEOS C function ever_lt_float_tfloat. @@ -7019,8 +7571,13 @@ func EverLtTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// TODO ever_lt_text_ttext: unsupported param const int * -// func EverLtTextTtext(...) { /* not yet handled by codegen */ } +// EverLtTextTtext wraps MEOS C function ever_lt_text_ttext. +func EverLtTextTtext(txt string, temp Temporal) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ever_lt_text_ttext(_c_txt, temp.Inner()) + return int(res) +} // EverLtTfloatFloat wraps MEOS C function ever_lt_tfloat_float. @@ -7037,8 +7594,13 @@ func EverLtTintInt(temp Temporal, i int) int { } -// TODO ever_lt_ttext_text: unsupported param const int * -// func EverLtTtextText(...) { /* not yet handled by codegen */ } +// EverLtTtextText wraps MEOS C function ever_lt_ttext_text. +func EverLtTtextText(temp Temporal, txt string) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ever_lt_ttext_text(temp.Inner(), _c_txt) + return int(res) +} // EverNeBoolTbool wraps MEOS C function ever_ne_bool_tbool. @@ -7076,8 +7638,13 @@ func EverNeTemporalTemporal(temp1 Temporal, temp2 Temporal) int { } -// TODO ever_ne_text_ttext: unsupported param const int * -// func EverNeTextTtext(...) { /* not yet handled by codegen */ } +// EverNeTextTtext wraps MEOS C function ever_ne_text_ttext. +func EverNeTextTtext(txt string, temp Temporal) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ever_ne_text_ttext(_c_txt, temp.Inner()) + return int(res) +} // EverNeTfloatFloat wraps MEOS C function ever_ne_tfloat_float. @@ -7094,8 +7661,13 @@ func EverNeTintInt(temp Temporal, i int) int { } -// TODO ever_ne_ttext_text: unsupported param const int * -// func EverNeTtextText(...) { /* not yet handled by codegen */ } +// EverNeTtextText wraps MEOS C function ever_ne_ttext_text. +func EverNeTtextText(temp Temporal, txt string) int { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.ever_ne_ttext_text(temp.Inner(), _c_txt) + return int(res) +} // TeqBoolTbool wraps MEOS C function teq_bool_tbool. @@ -7133,8 +7705,13 @@ func TeqTemporalTemporal(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO teq_text_ttext: unsupported param const int * -// func TeqTextTtext(...) { /* not yet handled by codegen */ } +// TeqTextTtext wraps MEOS C function teq_text_ttext. +func TeqTextTtext(txt string, temp Temporal) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.teq_text_ttext(_c_txt, temp.Inner()) + return CreateTemporal(res) +} // TeqTfloatFloat wraps MEOS C function teq_tfloat_float. @@ -7151,8 +7728,13 @@ func TeqTintInt(temp Temporal, i int) Temporal { } -// TODO teq_ttext_text: unsupported param const int * -// func TeqTtextText(...) { /* not yet handled by codegen */ } +// TeqTtextText wraps MEOS C function teq_ttext_text. +func TeqTtextText(temp Temporal, txt string) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.teq_ttext_text(temp.Inner(), _c_txt) + return CreateTemporal(res) +} // TgeFloatTfloat wraps MEOS C function tge_float_tfloat. @@ -7176,8 +7758,13 @@ func TgeTemporalTemporal(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO tge_text_ttext: unsupported param const int * -// func TgeTextTtext(...) { /* not yet handled by codegen */ } +// TgeTextTtext wraps MEOS C function tge_text_ttext. +func TgeTextTtext(txt string, temp Temporal) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.tge_text_ttext(_c_txt, temp.Inner()) + return CreateTemporal(res) +} // TgeTfloatFloat wraps MEOS C function tge_tfloat_float. @@ -7194,8 +7781,13 @@ func TgeTintInt(temp Temporal, i int) Temporal { } -// TODO tge_ttext_text: unsupported param const int * -// func TgeTtextText(...) { /* not yet handled by codegen */ } +// TgeTtextText wraps MEOS C function tge_ttext_text. +func TgeTtextText(temp Temporal, txt string) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.tge_ttext_text(temp.Inner(), _c_txt) + return CreateTemporal(res) +} // TgtFloatTfloat wraps MEOS C function tgt_float_tfloat. @@ -7219,8 +7811,13 @@ func TgtTemporalTemporal(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO tgt_text_ttext: unsupported param const int * -// func TgtTextTtext(...) { /* not yet handled by codegen */ } +// TgtTextTtext wraps MEOS C function tgt_text_ttext. +func TgtTextTtext(txt string, temp Temporal) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.tgt_text_ttext(_c_txt, temp.Inner()) + return CreateTemporal(res) +} // TgtTfloatFloat wraps MEOS C function tgt_tfloat_float. @@ -7237,8 +7834,13 @@ func TgtTintInt(temp Temporal, i int) Temporal { } -// TODO tgt_ttext_text: unsupported param const int * -// func TgtTtextText(...) { /* not yet handled by codegen */ } +// TgtTtextText wraps MEOS C function tgt_ttext_text. +func TgtTtextText(temp Temporal, txt string) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.tgt_ttext_text(temp.Inner(), _c_txt) + return CreateTemporal(res) +} // TleFloatTfloat wraps MEOS C function tle_float_tfloat. @@ -7262,8 +7864,13 @@ func TleTemporalTemporal(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO tle_text_ttext: unsupported param const int * -// func TleTextTtext(...) { /* not yet handled by codegen */ } +// TleTextTtext wraps MEOS C function tle_text_ttext. +func TleTextTtext(txt string, temp Temporal) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.tle_text_ttext(_c_txt, temp.Inner()) + return CreateTemporal(res) +} // TleTfloatFloat wraps MEOS C function tle_tfloat_float. @@ -7280,8 +7887,13 @@ func TleTintInt(temp Temporal, i int) Temporal { } -// TODO tle_ttext_text: unsupported param const int * -// func TleTtextText(...) { /* not yet handled by codegen */ } +// TleTtextText wraps MEOS C function tle_ttext_text. +func TleTtextText(temp Temporal, txt string) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.tle_ttext_text(temp.Inner(), _c_txt) + return CreateTemporal(res) +} // TltFloatTfloat wraps MEOS C function tlt_float_tfloat. @@ -7305,8 +7917,13 @@ func TltTemporalTemporal(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO tlt_text_ttext: unsupported param const int * -// func TltTextTtext(...) { /* not yet handled by codegen */ } +// TltTextTtext wraps MEOS C function tlt_text_ttext. +func TltTextTtext(txt string, temp Temporal) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.tlt_text_ttext(_c_txt, temp.Inner()) + return CreateTemporal(res) +} // TltTfloatFloat wraps MEOS C function tlt_tfloat_float. @@ -7323,8 +7940,13 @@ func TltTintInt(temp Temporal, i int) Temporal { } -// TODO tlt_ttext_text: unsupported param const int * -// func TltTtextText(...) { /* not yet handled by codegen */ } +// TltTtextText wraps MEOS C function tlt_ttext_text. +func TltTtextText(temp Temporal, txt string) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.tlt_ttext_text(temp.Inner(), _c_txt) + return CreateTemporal(res) +} // TneBoolTbool wraps MEOS C function tne_bool_tbool. @@ -7362,8 +7984,13 @@ func TneTemporalTemporal(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO tne_text_ttext: unsupported param const int * -// func TneTextTtext(...) { /* not yet handled by codegen */ } +// TneTextTtext wraps MEOS C function tne_text_ttext. +func TneTextTtext(txt string, temp Temporal) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.tne_text_ttext(_c_txt, temp.Inner()) + return CreateTemporal(res) +} // TneTfloatFloat wraps MEOS C function tne_tfloat_float. @@ -7380,8 +8007,13 @@ func TneTintInt(temp Temporal, i int) Temporal { } -// TODO tne_ttext_text: unsupported param const int * -// func TneTtextText(...) { /* not yet handled by codegen */ } +// TneTtextText wraps MEOS C function tne_ttext_text. +func TneTtextText(temp Temporal, txt string) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.tne_ttext_text(temp.Inner(), _c_txt) + return CreateTemporal(res) +} // TemporalSpans wraps MEOS C function temporal_spans. @@ -8279,12 +8911,22 @@ func TnumberDeltaValue(temp Temporal) Temporal { } -// TODO textcat_text_ttext: unsupported param const int * -// func TextcatTextTtext(...) { /* not yet handled by codegen */ } +// TextcatTextTtext wraps MEOS C function textcat_text_ttext. +func TextcatTextTtext(txt string, temp Temporal) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.textcat_text_ttext(_c_txt, temp.Inner()) + return CreateTemporal(res) +} -// TODO textcat_ttext_text: unsupported param const int * -// func TextcatTtextText(...) { /* not yet handled by codegen */ } +// TextcatTtextText wraps MEOS C function textcat_ttext_text. +func TextcatTtextText(temp Temporal, txt string) Temporal { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.textcat_ttext_text(temp.Inner(), _c_txt) + return CreateTemporal(res) +} // TextcatTtextTtext wraps MEOS C function textcat_ttext_ttext. @@ -8462,21 +9104,30 @@ func TfloatTsumTransfn(state *SkipList, temp Temporal) *SkipList { } -// TODO tfloat_wmax_transfn: unsupported param const int * -// func TfloatWmaxTransfn(...) { /* not yet handled by codegen */ } +// TfloatWmaxTransfn wraps MEOS C function tfloat_wmax_transfn. +func TfloatWmaxTransfn(state *SkipList, temp Temporal, interv timeutil.Timedelta) *SkipList { + res := C.tfloat_wmax_transfn(state._inner, temp.Inner(), interv.Inner()) + return &SkipList{_inner: res} +} -// TODO tfloat_wmin_transfn: unsupported param const int * -// func TfloatWminTransfn(...) { /* not yet handled by codegen */ } +// TfloatWminTransfn wraps MEOS C function tfloat_wmin_transfn. +func TfloatWminTransfn(state *SkipList, temp Temporal, interv timeutil.Timedelta) *SkipList { + res := C.tfloat_wmin_transfn(state._inner, temp.Inner(), interv.Inner()) + return &SkipList{_inner: res} +} -// TODO tfloat_wsum_transfn: unsupported param const int * -// func TfloatWsumTransfn(...) { /* not yet handled by codegen */ } +// TfloatWsumTransfn wraps MEOS C function tfloat_wsum_transfn. +func TfloatWsumTransfn(state *SkipList, temp Temporal, interv timeutil.Timedelta) *SkipList { + res := C.tfloat_wsum_transfn(state._inner, temp.Inner(), interv.Inner()) + return &SkipList{_inner: res} +} // TimestamptzTcountTransfn wraps MEOS C function timestamptz_tcount_transfn. -func TimestamptzTcountTransfn(state *SkipList, t int) *SkipList { - res := C.timestamptz_tcount_transfn(state._inner, C.int(t)) +func TimestamptzTcountTransfn(state *SkipList, t int64) *SkipList { + res := C.timestamptz_tcount_transfn(state._inner, C.TimestampTz(t)) return &SkipList{_inner: res} } @@ -8502,16 +9153,25 @@ func TintTsumTransfn(state *SkipList, temp Temporal) *SkipList { } -// TODO tint_wmax_transfn: unsupported param const int * -// func TintWmaxTransfn(...) { /* not yet handled by codegen */ } +// TintWmaxTransfn wraps MEOS C function tint_wmax_transfn. +func TintWmaxTransfn(state *SkipList, temp Temporal, interv timeutil.Timedelta) *SkipList { + res := C.tint_wmax_transfn(state._inner, temp.Inner(), interv.Inner()) + return &SkipList{_inner: res} +} -// TODO tint_wmin_transfn: unsupported param const int * -// func TintWminTransfn(...) { /* not yet handled by codegen */ } +// TintWminTransfn wraps MEOS C function tint_wmin_transfn. +func TintWminTransfn(state *SkipList, temp Temporal, interv timeutil.Timedelta) *SkipList { + res := C.tint_wmin_transfn(state._inner, temp.Inner(), interv.Inner()) + return &SkipList{_inner: res} +} -// TODO tint_wsum_transfn: unsupported param const int * -// func TintWsumTransfn(...) { /* not yet handled by codegen */ } +// TintWsumTransfn wraps MEOS C function tint_wsum_transfn. +func TintWsumTransfn(state *SkipList, temp Temporal, interv timeutil.Timedelta) *SkipList { + res := C.tint_wsum_transfn(state._inner, temp.Inner(), interv.Inner()) + return &SkipList{_inner: res} +} // TnumberExtentTransfn wraps MEOS C function tnumber_extent_transfn. @@ -8535,8 +9195,11 @@ func TnumberTavgTransfn(state *SkipList, temp Temporal) *SkipList { } -// TODO tnumber_wavg_transfn: unsupported param const int * -// func TnumberWavgTransfn(...) { /* not yet handled by codegen */ } +// TnumberWavgTransfn wraps MEOS C function tnumber_wavg_transfn. +func TnumberWavgTransfn(state *SkipList, temp Temporal, interv timeutil.Timedelta) *SkipList { + res := C.tnumber_wavg_transfn(state._inner, temp.Inner(), interv.Inner()) + return &SkipList{_inner: res} +} // TstzsetTcountTransfn wraps MEOS C function tstzset_tcount_transfn. @@ -8595,16 +9258,25 @@ func TemporalSimplifyMinDist(temp Temporal, dist float64) Temporal { } -// TODO temporal_simplify_min_tdelta: unsupported param const int * -// func TemporalSimplifyMinTdelta(...) { /* not yet handled by codegen */ } +// TemporalSimplifyMinTdelta wraps MEOS C function temporal_simplify_min_tdelta. +func TemporalSimplifyMinTdelta(temp Temporal, mint timeutil.Timedelta) Temporal { + res := C.temporal_simplify_min_tdelta(temp.Inner(), mint.Inner()) + return CreateTemporal(res) +} -// TODO temporal_tprecision: unsupported param const int * -// func TemporalTprecision(...) { /* not yet handled by codegen */ } +// TemporalTprecision wraps MEOS C function temporal_tprecision. +func TemporalTprecision(temp Temporal, duration timeutil.Timedelta, origin int64) Temporal { + res := C.temporal_tprecision(temp.Inner(), duration.Inner(), C.TimestampTz(origin)) + return CreateTemporal(res) +} -// TODO temporal_tsample: unsupported param const int * -// func TemporalTsample(...) { /* not yet handled by codegen */ } +// TemporalTsample wraps MEOS C function temporal_tsample. +func TemporalTsample(temp Temporal, duration timeutil.Timedelta, origin int64, interp Interpolation) Temporal { + res := C.temporal_tsample(temp.Inner(), duration.Inner(), C.TimestampTz(origin), C.interpType(interp)) + return CreateTemporal(res) +} // TemporalDyntimewarpDistance wraps MEOS C function temporal_dyntimewarp_distance. @@ -8644,16 +9316,35 @@ func TemporalHausdorffDistance(temp1 Temporal, temp2 Temporal) float64 { } -// TODO temporal_time_bins: unsupported param const int * -// func TemporalTimeBins(...) { /* not yet handled by codegen */ } +// TemporalTimeBins wraps MEOS C function temporal_time_bins. +func TemporalTimeBins(temp Temporal, duration timeutil.Timedelta, origin int64) (*Span, int) { + var _out_count C.int + res := C.temporal_time_bins(temp.Inner(), duration.Inner(), C.TimestampTz(origin), &_out_count) + return &Span{_inner: res}, int(_out_count) +} -// TODO temporal_time_split: unsupported param const int * -// func TemporalTimeSplit(...) { /* not yet handled by codegen */ } +// TemporalTimeSplit wraps MEOS C function temporal_time_split. +func TemporalTimeSplit(temp Temporal, duration timeutil.Timedelta, torigin int64) ([]Temporal, []int64) { + var _out_time_bins *C.TimestampTz + var _out_count C.int + res := C.temporal_time_split(temp.Inner(), duration.Inner(), C.TimestampTz(torigin), &_out_time_bins, &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((**C.Temporal)(unsafe.Pointer(res)), _n) + _out := make([]Temporal, _n) + for _i, _e := range _slice { + _out[_i] = CreateTemporal(_e) + } + return _out +} -// TODO tfloat_time_boxes: unsupported param const int * -// func TfloatTimeBoxes(...) { /* not yet handled by codegen */ } +// TfloatTimeBoxes wraps MEOS C function tfloat_time_boxes. +func TfloatTimeBoxes(temp Temporal, duration timeutil.Timedelta, torigin int64) (*TBox, int) { + var _out_count C.int + res := C.tfloat_time_boxes(temp.Inner(), duration.Inner(), C.TimestampTz(torigin), &_out_count) + return &TBox{_inner: res}, int(_out_count) +} // TfloatValueBins wraps MEOS C function tfloat_value_bins. @@ -8687,16 +9378,36 @@ func TfloatValueSplit(temp Temporal, size float64, origin float64) ([]Temporal, } -// TODO tfloat_value_time_boxes: unsupported param const int * -// func TfloatValueTimeBoxes(...) { /* not yet handled by codegen */ } +// TfloatValueTimeBoxes wraps MEOS C function tfloat_value_time_boxes. +func TfloatValueTimeBoxes(temp Temporal, vsize float64, duration timeutil.Timedelta, vorigin float64, torigin int64) (*TBox, int) { + var _out_count C.int + res := C.tfloat_value_time_boxes(temp.Inner(), C.double(vsize), duration.Inner(), C.double(vorigin), C.TimestampTz(torigin), &_out_count) + return &TBox{_inner: res}, int(_out_count) +} -// TODO tfloat_value_time_split: unsupported param const int * -// func TfloatValueTimeSplit(...) { /* not yet handled by codegen */ } +// TfloatValueTimeSplit wraps MEOS C function tfloat_value_time_split. +func TfloatValueTimeSplit(temp Temporal, vsize float64, duration timeutil.Timedelta, vorigin float64, torigin int64) ([]Temporal, []float64, []int64) { + var _out_value_bins *C.double + var _out_time_bins *C.TimestampTz + var _out_count C.int + res := C.tfloat_value_time_split(temp.Inner(), C.double(vsize), duration.Inner(), C.double(vorigin), C.TimestampTz(torigin), &_out_value_bins, &_out_time_bins, &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((**C.Temporal)(unsafe.Pointer(res)), _n) + _out := make([]Temporal, _n) + for _i, _e := range _slice { + _out[_i] = CreateTemporal(_e) + } + return _out +} -// TODO tfloatbox_time_tiles: unsupported param const int * -// func TfloatboxTimeTiles(...) { /* not yet handled by codegen */ } +// TfloatboxTimeTiles wraps MEOS C function tfloatbox_time_tiles. +func TfloatboxTimeTiles(box *TBox, duration timeutil.Timedelta, torigin int64) (*TBox, int) { + var _out_count C.int + res := C.tfloatbox_time_tiles(box._inner, duration.Inner(), C.TimestampTz(torigin), &_out_count) + return &TBox{_inner: res}, int(_out_count) +} // TfloatboxValueTiles wraps MEOS C function tfloatbox_value_tiles. @@ -8707,12 +9418,20 @@ func TfloatboxValueTiles(box *TBox, vsize float64, vorigin float64) (*TBox, int) } -// TODO tfloatbox_value_time_tiles: unsupported param const int * -// func TfloatboxValueTimeTiles(...) { /* not yet handled by codegen */ } +// TfloatboxValueTimeTiles wraps MEOS C function tfloatbox_value_time_tiles. +func TfloatboxValueTimeTiles(box *TBox, vsize float64, duration timeutil.Timedelta, vorigin float64, torigin int64) (*TBox, int) { + var _out_count C.int + res := C.tfloatbox_value_time_tiles(box._inner, C.double(vsize), duration.Inner(), C.double(vorigin), C.TimestampTz(torigin), &_out_count) + return &TBox{_inner: res}, int(_out_count) +} -// TODO tint_time_boxes: unsupported param const int * -// func TintTimeBoxes(...) { /* not yet handled by codegen */ } +// TintTimeBoxes wraps MEOS C function tint_time_boxes. +func TintTimeBoxes(temp Temporal, duration timeutil.Timedelta, torigin int64) (*TBox, int) { + var _out_count C.int + res := C.tint_time_boxes(temp.Inner(), duration.Inner(), C.TimestampTz(torigin), &_out_count) + return &TBox{_inner: res}, int(_out_count) +} // TintValueBins wraps MEOS C function tint_value_bins. @@ -8746,16 +9465,36 @@ func TintValueSplit(temp Temporal, vsize int, vorigin int) ([]Temporal, []int) { } -// TODO tint_value_time_boxes: unsupported param const int * -// func TintValueTimeBoxes(...) { /* not yet handled by codegen */ } +// TintValueTimeBoxes wraps MEOS C function tint_value_time_boxes. +func TintValueTimeBoxes(temp Temporal, vsize int, duration timeutil.Timedelta, vorigin int, torigin int64) (*TBox, int) { + var _out_count C.int + res := C.tint_value_time_boxes(temp.Inner(), C.int(vsize), duration.Inner(), C.int(vorigin), C.TimestampTz(torigin), &_out_count) + return &TBox{_inner: res}, int(_out_count) +} -// TODO tint_value_time_split: unsupported param const int * -// func TintValueTimeSplit(...) { /* not yet handled by codegen */ } +// TintValueTimeSplit wraps MEOS C function tint_value_time_split. +func TintValueTimeSplit(temp Temporal, size int, duration timeutil.Timedelta, vorigin int, torigin int64) ([]Temporal, []int, []int64) { + var _out_value_bins *C.int + var _out_time_bins *C.TimestampTz + var _out_count C.int + res := C.tint_value_time_split(temp.Inner(), C.int(size), duration.Inner(), C.int(vorigin), C.TimestampTz(torigin), &_out_value_bins, &_out_time_bins, &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((**C.Temporal)(unsafe.Pointer(res)), _n) + _out := make([]Temporal, _n) + for _i, _e := range _slice { + _out[_i] = CreateTemporal(_e) + } + return _out +} -// TODO tintbox_time_tiles: unsupported param const int * -// func TintboxTimeTiles(...) { /* not yet handled by codegen */ } +// TintboxTimeTiles wraps MEOS C function tintbox_time_tiles. +func TintboxTimeTiles(box *TBox, duration timeutil.Timedelta, torigin int64) (*TBox, int) { + var _out_count C.int + res := C.tintbox_time_tiles(box._inner, duration.Inner(), C.TimestampTz(torigin), &_out_count) + return &TBox{_inner: res}, int(_out_count) +} // TintboxValueTiles wraps MEOS C function tintbox_value_tiles. @@ -8766,6 +9505,10 @@ func TintboxValueTiles(box *TBox, xsize int, xorigin int) (*TBox, int) { } -// TODO tintbox_value_time_tiles: unsupported param const int * -// func TintboxValueTimeTiles(...) { /* not yet handled by codegen */ } +// TintboxValueTimeTiles wraps MEOS C function tintbox_value_time_tiles. +func TintboxValueTimeTiles(box *TBox, xsize int, duration timeutil.Timedelta, xorigin int, torigin int64) (*TBox, int) { + var _out_count C.int + res := C.tintbox_value_time_tiles(box._inner, C.int(xsize), duration.Inner(), C.int(xorigin), C.TimestampTz(torigin), &_out_count) + return &TBox{_inner: res}, int(_out_count) +} diff --git a/tools/_preview/meos_meos_cbuffer.go b/tools/_preview/meos_meos_cbuffer.go index 6e44dd5..0c562ba 100644 --- a/tools/_preview/meos_meos_cbuffer.go +++ b/tools/_preview/meos_meos_cbuffer.go @@ -51,7 +51,7 @@ var _ = timeutil.Timedelta{} // func CbufferMake(...) { /* not yet handled by codegen */ } -// TODO cbuffer_to_geom: unsupported return type int * +// TODO cbuffer_to_geom: unsupported param const Cbuffer * // func CbufferToGeom(...) { /* not yet handled by codegen */ } @@ -59,7 +59,7 @@ var _ = timeutil.Timedelta{} // func CbufferToSTBOX(...) { /* not yet handled by codegen */ } -// TODO cbufferarr_to_geom: unsupported return type int * +// TODO cbufferarr_to_geom: unsupported param const Cbuffer ** // func CbufferarrToGeom(...) { /* not yet handled by codegen */ } @@ -75,7 +75,7 @@ var _ = timeutil.Timedelta{} // func CbufferHashExtended(...) { /* not yet handled by codegen */ } -// TODO cbuffer_point: unsupported return type int * +// TODO cbuffer_point: unsupported param const Cbuffer * // func CbufferPoint(...) { /* not yet handled by codegen */ } @@ -297,8 +297,11 @@ func TcbufferRadius(temp Temporal) *Set { } -// TODO tcbuffer_trav_area: unsupported return type int * -// func TcbufferTravArea(...) { /* not yet handled by codegen */ } +// TcbufferTravArea wraps MEOS C function tcbuffer_trav_area. +func TcbufferTravArea(temp Temporal, merge_union bool) *Geom { + res := C.tcbuffer_trav_area(temp.Inner(), C.bool(merge_union)) + return &Geom{_inner: res} +} // TcbufferToTfloat wraps MEOS C function tcbuffer_to_tfloat. @@ -333,8 +336,11 @@ func TcbufferExpand(temp Temporal, dist float64) Temporal { // func TcbufferAtCbuffer(...) { /* not yet handled by codegen */ } -// TODO tcbuffer_at_geom: unsupported param const int * -// func TcbufferAtGeom(...) { /* not yet handled by codegen */ } +// TcbufferAtGeom wraps MEOS C function tcbuffer_at_geom. +func TcbufferAtGeom(temp Temporal, gs *Geom) Temporal { + res := C.tcbuffer_at_geom(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TcbufferAtSTBOX wraps MEOS C function tcbuffer_at_stbox. @@ -348,8 +354,11 @@ func TcbufferAtSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { // func TcbufferMinusCbuffer(...) { /* not yet handled by codegen */ } -// TODO tcbuffer_minus_geom: unsupported param const int * -// func TcbufferMinusGeom(...) { /* not yet handled by codegen */ } +// TcbufferMinusGeom wraps MEOS C function tcbuffer_minus_geom. +func TcbufferMinusGeom(temp Temporal, gs *Geom) Temporal { + res := C.tcbuffer_minus_geom(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TcbufferMinusSTBOX wraps MEOS C function tcbuffer_minus_stbox. @@ -363,8 +372,11 @@ func TcbufferMinusSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { // func TdistanceTcbufferCbuffer(...) { /* not yet handled by codegen */ } -// TODO tdistance_tcbuffer_geo: unsupported param const int * -// func TdistanceTcbufferGeo(...) { /* not yet handled by codegen */ } +// TdistanceTcbufferGeo wraps MEOS C function tdistance_tcbuffer_geo. +func TdistanceTcbufferGeo(temp Temporal, gs *Geom) Temporal { + res := C.tdistance_tcbuffer_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TdistanceTcbufferTcbuffer wraps MEOS C function tdistance_tcbuffer_tcbuffer. @@ -378,8 +390,11 @@ func TdistanceTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) Temporal { // func NadTcbufferCbuffer(...) { /* not yet handled by codegen */ } -// TODO nad_tcbuffer_geo: unsupported param const int * -// func NadTcbufferGeo(...) { /* not yet handled by codegen */ } +// NadTcbufferGeo wraps MEOS C function nad_tcbuffer_geo. +func NadTcbufferGeo(temp Temporal, gs *Geom) float64 { + res := C.nad_tcbuffer_geo(temp.Inner(), gs._inner) + return float64(res) +} // NadTcbufferSTBOX wraps MEOS C function nad_tcbuffer_stbox. @@ -400,8 +415,11 @@ func NadTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) float64 { // func NaiTcbufferCbuffer(...) { /* not yet handled by codegen */ } -// TODO nai_tcbuffer_geo: unsupported param const int * -// func NaiTcbufferGeo(...) { /* not yet handled by codegen */ } +// NaiTcbufferGeo wraps MEOS C function nai_tcbuffer_geo. +func NaiTcbufferGeo(temp Temporal, gs *Geom) TInstant { + res := C.nai_tcbuffer_geo(temp.Inner(), gs._inner) + return TInstant{_inner: res} +} // NaiTcbufferTcbuffer wraps MEOS C function nai_tcbuffer_tcbuffer. @@ -411,16 +429,22 @@ func NaiTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) TInstant { } -// TODO shortestline_tcbuffer_cbuffer: unsupported return type int * +// TODO shortestline_tcbuffer_cbuffer: unsupported param const Cbuffer * // func ShortestlineTcbufferCbuffer(...) { /* not yet handled by codegen */ } -// TODO shortestline_tcbuffer_geo: unsupported return type int * -// func ShortestlineTcbufferGeo(...) { /* not yet handled by codegen */ } +// ShortestlineTcbufferGeo wraps MEOS C function shortestline_tcbuffer_geo. +func ShortestlineTcbufferGeo(temp Temporal, gs *Geom) *Geom { + res := C.shortestline_tcbuffer_geo(temp.Inner(), gs._inner) + return &Geom{_inner: res} +} -// TODO shortestline_tcbuffer_tcbuffer: unsupported return type int * -// func ShortestlineTcbufferTcbuffer(...) { /* not yet handled by codegen */ } +// ShortestlineTcbufferTcbuffer wraps MEOS C function shortestline_tcbuffer_tcbuffer. +func ShortestlineTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) *Geom { + res := C.shortestline_tcbuffer_tcbuffer(temp1.Inner(), temp2.Inner()) + return &Geom{_inner: res} +} // TODO always_eq_cbuffer_tcbuffer: unsupported param const Cbuffer * @@ -503,36 +527,51 @@ func EverNeTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { // func AcontainsCbufferTcbuffer(...) { /* not yet handled by codegen */ } -// TODO acontains_geo_tcbuffer: unsupported param const int * -// func AcontainsGeoTcbuffer(...) { /* not yet handled by codegen */ } +// AcontainsGeoTcbuffer wraps MEOS C function acontains_geo_tcbuffer. +func AcontainsGeoTcbuffer(gs *Geom, temp Temporal) int { + res := C.acontains_geo_tcbuffer(gs._inner, temp.Inner()) + return int(res) +} // TODO acontains_tcbuffer_cbuffer: unsupported param const Cbuffer * // func AcontainsTcbufferCbuffer(...) { /* not yet handled by codegen */ } -// TODO acontains_tcbuffer_geo: unsupported param const int * -// func AcontainsTcbufferGeo(...) { /* not yet handled by codegen */ } +// AcontainsTcbufferGeo wraps MEOS C function acontains_tcbuffer_geo. +func AcontainsTcbufferGeo(temp Temporal, gs *Geom) int { + res := C.acontains_tcbuffer_geo(temp.Inner(), gs._inner) + return int(res) +} // TODO acovers_cbuffer_tcbuffer: unsupported param const Cbuffer * // func AcoversCbufferTcbuffer(...) { /* not yet handled by codegen */ } -// TODO acovers_geo_tcbuffer: unsupported param const int * -// func AcoversGeoTcbuffer(...) { /* not yet handled by codegen */ } +// AcoversGeoTcbuffer wraps MEOS C function acovers_geo_tcbuffer. +func AcoversGeoTcbuffer(gs *Geom, temp Temporal) int { + res := C.acovers_geo_tcbuffer(gs._inner, temp.Inner()) + return int(res) +} // TODO acovers_tcbuffer_cbuffer: unsupported param const Cbuffer * // func AcoversTcbufferCbuffer(...) { /* not yet handled by codegen */ } -// TODO acovers_tcbuffer_geo: unsupported param const int * -// func AcoversTcbufferGeo(...) { /* not yet handled by codegen */ } +// AcoversTcbufferGeo wraps MEOS C function acovers_tcbuffer_geo. +func AcoversTcbufferGeo(temp Temporal, gs *Geom) int { + res := C.acovers_tcbuffer_geo(temp.Inner(), gs._inner) + return int(res) +} -// TODO adisjoint_tcbuffer_geo: unsupported param const int * -// func AdisjointTcbufferGeo(...) { /* not yet handled by codegen */ } +// AdisjointTcbufferGeo wraps MEOS C function adisjoint_tcbuffer_geo. +func AdisjointTcbufferGeo(temp Temporal, gs *Geom) int { + res := C.adisjoint_tcbuffer_geo(temp.Inner(), gs._inner) + return int(res) +} // TODO adisjoint_tcbuffer_cbuffer: unsupported param const Cbuffer * @@ -546,8 +585,11 @@ func AdisjointTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { } -// TODO adwithin_tcbuffer_geo: unsupported param const int * -// func AdwithinTcbufferGeo(...) { /* not yet handled by codegen */ } +// AdwithinTcbufferGeo wraps MEOS C function adwithin_tcbuffer_geo. +func AdwithinTcbufferGeo(temp Temporal, gs *Geom, dist float64) int { + res := C.adwithin_tcbuffer_geo(temp.Inner(), gs._inner, C.double(dist)) + return int(res) +} // TODO adwithin_tcbuffer_cbuffer: unsupported param const Cbuffer * @@ -561,8 +603,11 @@ func AdwithinTcbufferTcbuffer(temp1 Temporal, temp2 Temporal, dist float64) int } -// TODO aintersects_tcbuffer_geo: unsupported param const int * -// func AintersectsTcbufferGeo(...) { /* not yet handled by codegen */ } +// AintersectsTcbufferGeo wraps MEOS C function aintersects_tcbuffer_geo. +func AintersectsTcbufferGeo(temp Temporal, gs *Geom) int { + res := C.aintersects_tcbuffer_geo(temp.Inner(), gs._inner) + return int(res) +} // TODO aintersects_tcbuffer_cbuffer: unsupported param const Cbuffer * @@ -576,8 +621,11 @@ func AintersectsTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { } -// TODO atouches_tcbuffer_geo: unsupported param const int * -// func AtouchesTcbufferGeo(...) { /* not yet handled by codegen */ } +// AtouchesTcbufferGeo wraps MEOS C function atouches_tcbuffer_geo. +func AtouchesTcbufferGeo(temp Temporal, gs *Geom) int { + res := C.atouches_tcbuffer_geo(temp.Inner(), gs._inner) + return int(res) +} // TODO atouches_tcbuffer_cbuffer: unsupported param const Cbuffer * @@ -599,8 +647,11 @@ func AtouchesTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { // func EcontainsTcbufferCbuffer(...) { /* not yet handled by codegen */ } -// TODO econtains_tcbuffer_geo: unsupported param const int * -// func EcontainsTcbufferGeo(...) { /* not yet handled by codegen */ } +// EcontainsTcbufferGeo wraps MEOS C function econtains_tcbuffer_geo. +func EcontainsTcbufferGeo(temp Temporal, gs *Geom) int { + res := C.econtains_tcbuffer_geo(temp.Inner(), gs._inner) + return int(res) +} // TODO ecovers_cbuffer_tcbuffer: unsupported param const Cbuffer * @@ -611,8 +662,11 @@ func AtouchesTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { // func EcoversTcbufferCbuffer(...) { /* not yet handled by codegen */ } -// TODO ecovers_tcbuffer_geo: unsupported param const int * -// func EcoversTcbufferGeo(...) { /* not yet handled by codegen */ } +// EcoversTcbufferGeo wraps MEOS C function ecovers_tcbuffer_geo. +func EcoversTcbufferGeo(temp Temporal, gs *Geom) int { + res := C.ecovers_tcbuffer_geo(temp.Inner(), gs._inner) + return int(res) +} // EcoversTcbufferTcbuffer wraps MEOS C function ecovers_tcbuffer_tcbuffer. @@ -622,16 +676,22 @@ func EcoversTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { } -// TODO edisjoint_tcbuffer_geo: unsupported param const int * -// func EdisjointTcbufferGeo(...) { /* not yet handled by codegen */ } +// EdisjointTcbufferGeo wraps MEOS C function edisjoint_tcbuffer_geo. +func EdisjointTcbufferGeo(temp Temporal, gs *Geom) int { + res := C.edisjoint_tcbuffer_geo(temp.Inner(), gs._inner) + return int(res) +} // TODO edisjoint_tcbuffer_cbuffer: unsupported param const Cbuffer * // func EdisjointTcbufferCbuffer(...) { /* not yet handled by codegen */ } -// TODO edwithin_tcbuffer_geo: unsupported param const int * -// func EdwithinTcbufferGeo(...) { /* not yet handled by codegen */ } +// EdwithinTcbufferGeo wraps MEOS C function edwithin_tcbuffer_geo. +func EdwithinTcbufferGeo(temp Temporal, gs *Geom, dist float64) int { + res := C.edwithin_tcbuffer_geo(temp.Inner(), gs._inner, C.double(dist)) + return int(res) +} // TODO edwithin_tcbuffer_cbuffer: unsupported param const Cbuffer * @@ -645,8 +705,11 @@ func EdwithinTcbufferTcbuffer(temp1 Temporal, temp2 Temporal, dist float64) int } -// TODO eintersects_tcbuffer_geo: unsupported param const int * -// func EintersectsTcbufferGeo(...) { /* not yet handled by codegen */ } +// EintersectsTcbufferGeo wraps MEOS C function eintersects_tcbuffer_geo. +func EintersectsTcbufferGeo(temp Temporal, gs *Geom) int { + res := C.eintersects_tcbuffer_geo(temp.Inner(), gs._inner) + return int(res) +} // TODO eintersects_tcbuffer_cbuffer: unsupported param const Cbuffer * @@ -660,8 +723,11 @@ func EintersectsTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { } -// TODO etouches_tcbuffer_geo: unsupported param const int * -// func EtouchesTcbufferGeo(...) { /* not yet handled by codegen */ } +// EtouchesTcbufferGeo wraps MEOS C function etouches_tcbuffer_geo. +func EtouchesTcbufferGeo(temp Temporal, gs *Geom) int { + res := C.etouches_tcbuffer_geo(temp.Inner(), gs._inner) + return int(res) +} // TODO etouches_tcbuffer_cbuffer: unsupported param const Cbuffer * @@ -679,12 +745,18 @@ func EtouchesTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { // func TcontainsCbufferTcbuffer(...) { /* not yet handled by codegen */ } -// TODO tcontains_geo_tcbuffer: unsupported param const int * -// func TcontainsGeoTcbuffer(...) { /* not yet handled by codegen */ } +// TcontainsGeoTcbuffer wraps MEOS C function tcontains_geo_tcbuffer. +func TcontainsGeoTcbuffer(gs *Geom, temp Temporal) Temporal { + res := C.tcontains_geo_tcbuffer(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO tcontains_tcbuffer_geo: unsupported param const int * -// func TcontainsTcbufferGeo(...) { /* not yet handled by codegen */ } +// TcontainsTcbufferGeo wraps MEOS C function tcontains_tcbuffer_geo. +func TcontainsTcbufferGeo(temp Temporal, gs *Geom) Temporal { + res := C.tcontains_tcbuffer_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TODO tcontains_tcbuffer_cbuffer: unsupported param const Cbuffer * @@ -702,12 +774,18 @@ func TcontainsTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) Temporal { // func TcoversCbufferTcbuffer(...) { /* not yet handled by codegen */ } -// TODO tcovers_geo_tcbuffer: unsupported param const int * -// func TcoversGeoTcbuffer(...) { /* not yet handled by codegen */ } +// TcoversGeoTcbuffer wraps MEOS C function tcovers_geo_tcbuffer. +func TcoversGeoTcbuffer(gs *Geom, temp Temporal) Temporal { + res := C.tcovers_geo_tcbuffer(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO tcovers_tcbuffer_geo: unsupported param const int * -// func TcoversTcbufferGeo(...) { /* not yet handled by codegen */ } +// TcoversTcbufferGeo wraps MEOS C function tcovers_tcbuffer_geo. +func TcoversTcbufferGeo(temp Temporal, gs *Geom) Temporal { + res := C.tcovers_tcbuffer_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TODO tcovers_tcbuffer_cbuffer: unsupported param const Cbuffer * @@ -721,12 +799,18 @@ func TcoversTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO tdwithin_geo_tcbuffer: unsupported param const int * -// func TdwithinGeoTcbuffer(...) { /* not yet handled by codegen */ } +// TdwithinGeoTcbuffer wraps MEOS C function tdwithin_geo_tcbuffer. +func TdwithinGeoTcbuffer(gs *Geom, temp Temporal, dist float64) Temporal { + res := C.tdwithin_geo_tcbuffer(gs._inner, temp.Inner(), C.double(dist)) + return CreateTemporal(res) +} -// TODO tdwithin_tcbuffer_geo: unsupported param const int * -// func TdwithinTcbufferGeo(...) { /* not yet handled by codegen */ } +// TdwithinTcbufferGeo wraps MEOS C function tdwithin_tcbuffer_geo. +func TdwithinTcbufferGeo(temp Temporal, gs *Geom, dist float64) Temporal { + res := C.tdwithin_tcbuffer_geo(temp.Inner(), gs._inner, C.double(dist)) + return CreateTemporal(res) +} // TODO tdwithin_tcbuffer_cbuffer: unsupported param const Cbuffer * @@ -744,12 +828,18 @@ func TdwithinTcbufferTcbuffer(temp1 Temporal, temp2 Temporal, dist float64) Temp // func TdisjointCbufferTcbuffer(...) { /* not yet handled by codegen */ } -// TODO tdisjoint_geo_tcbuffer: unsupported param const int * -// func TdisjointGeoTcbuffer(...) { /* not yet handled by codegen */ } +// TdisjointGeoTcbuffer wraps MEOS C function tdisjoint_geo_tcbuffer. +func TdisjointGeoTcbuffer(gs *Geom, temp Temporal) Temporal { + res := C.tdisjoint_geo_tcbuffer(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO tdisjoint_tcbuffer_geo: unsupported param const int * -// func TdisjointTcbufferGeo(...) { /* not yet handled by codegen */ } +// TdisjointTcbufferGeo wraps MEOS C function tdisjoint_tcbuffer_geo. +func TdisjointTcbufferGeo(temp Temporal, gs *Geom) Temporal { + res := C.tdisjoint_tcbuffer_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TODO tdisjoint_tcbuffer_cbuffer: unsupported param const Cbuffer * @@ -767,12 +857,18 @@ func TdisjointTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) Temporal { // func TintersectsCbufferTcbuffer(...) { /* not yet handled by codegen */ } -// TODO tintersects_geo_tcbuffer: unsupported param const int * -// func TintersectsGeoTcbuffer(...) { /* not yet handled by codegen */ } +// TintersectsGeoTcbuffer wraps MEOS C function tintersects_geo_tcbuffer. +func TintersectsGeoTcbuffer(gs *Geom, temp Temporal) Temporal { + res := C.tintersects_geo_tcbuffer(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO tintersects_tcbuffer_geo: unsupported param const int * -// func TintersectsTcbufferGeo(...) { /* not yet handled by codegen */ } +// TintersectsTcbufferGeo wraps MEOS C function tintersects_tcbuffer_geo. +func TintersectsTcbufferGeo(temp Temporal, gs *Geom) Temporal { + res := C.tintersects_tcbuffer_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TODO tintersects_tcbuffer_cbuffer: unsupported param const Cbuffer * @@ -786,12 +882,18 @@ func TintersectsTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO ttouches_geo_tcbuffer: unsupported param const int * -// func TtouchesGeoTcbuffer(...) { /* not yet handled by codegen */ } +// TtouchesGeoTcbuffer wraps MEOS C function ttouches_geo_tcbuffer. +func TtouchesGeoTcbuffer(gs *Geom, temp Temporal) Temporal { + res := C.ttouches_geo_tcbuffer(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO ttouches_tcbuffer_geo: unsupported param const int * -// func TtouchesTcbufferGeo(...) { /* not yet handled by codegen */ } +// TtouchesTcbufferGeo wraps MEOS C function ttouches_tcbuffer_geo. +func TtouchesTcbufferGeo(temp Temporal, gs *Geom) Temporal { + res := C.ttouches_tcbuffer_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TODO ttouches_cbuffer_tcbuffer: unsupported param const Cbuffer * diff --git a/tools/_preview/meos_meos_geo.go b/tools/_preview/meos_meos_geo.go index 668d4ac..6db67cd 100644 --- a/tools/_preview/meos_meos_geo.go +++ b/tools/_preview/meos_meos_geo.go @@ -11,121 +11,227 @@ import ( var _ = unsafe.Pointer(nil) var _ = timeutil.Timedelta{} -// TODO geo_as_ewkb: unsupported param const int * -// func GeoAsEWKB(...) { /* not yet handled by codegen */ } +// GeoGetSRID wraps MEOS C function geo_get_srid. +func GeoGetSRID(g *Geom) int32 { + res := C.geo_get_srid(g._inner) + return int32(res) +} -// TODO geo_as_ewkt: unsupported param const int * -// func GeoAsEWKT(...) { /* not yet handled by codegen */ } +// GeoAsEWKB wraps MEOS C function geo_as_ewkb. +func GeoAsEWKB(gs *Geom, endian string) []uint8 { + _c_endian := C.CString(endian) + defer C.free(unsafe.Pointer(_c_endian)) + var _out_size C.size_t + res := C.geo_as_ewkb(gs._inner, _c_endian, &_out_size) + _n := int(_out_size) + _slice := unsafe.Slice((*C.uint8_t)(unsafe.Pointer(res)), _n) + _out := make([]uint8, _n) + for _i, _e := range _slice { + _out[_i] = uint8(_e) + } + return _out +} + + +// GeoAsEWKT wraps MEOS C function geo_as_ewkt. +func GeoAsEWKT(gs *Geom, precision int) string { + res := C.geo_as_ewkt(gs._inner, C.int(precision)) + return C.GoString(res) +} -// TODO geo_as_geojson: unsupported param const int * -// func GeoAsGeojson(...) { /* not yet handled by codegen */ } +// GeoAsGeojson wraps MEOS C function geo_as_geojson. +func GeoAsGeojson(gs *Geom, option int, precision int, srs string) string { + _c_srs := C.CString(srs) + defer C.free(unsafe.Pointer(_c_srs)) + res := C.geo_as_geojson(gs._inner, C.int(option), C.int(precision), _c_srs) + return C.GoString(res) +} -// TODO geo_as_hexewkb: unsupported param const int * -// func GeoAsHexewkb(...) { /* not yet handled by codegen */ } +// GeoAsHexewkb wraps MEOS C function geo_as_hexewkb. +func GeoAsHexewkb(gs *Geom, endian string) string { + _c_endian := C.CString(endian) + defer C.free(unsafe.Pointer(_c_endian)) + res := C.geo_as_hexewkb(gs._inner, _c_endian) + return C.GoString(res) +} -// TODO geo_as_text: unsupported param const int * -// func GeoAsText(...) { /* not yet handled by codegen */ } +// GeoAsText wraps MEOS C function geo_as_text. +func GeoAsText(gs *Geom, precision int) string { + res := C.geo_as_text(gs._inner, C.int(precision)) + return C.GoString(res) +} // GeoFromEWKB wraps MEOS C function geo_from_ewkb. -func GeoFromEWKB(wkb []byte, srid int) []int { - res := C.geo_from_ewkb((*C.uint8_t)(unsafe.Pointer(&wkb[0])), C.size_t(len(wkb)), C.int(srid)) - _n := len(wkb) - _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) - _out := make([]int, _n) - for _i, _e := range _slice { - _out[_i] = int(_e) - } - return _out +func GeoFromEWKB(wkb []byte, srid int32) *Geom { + res := C.geo_from_ewkb((*C.uint8_t)(unsafe.Pointer(&wkb[0])), C.size_t(len(wkb)), C.int32(srid)) + return &Geom{_inner: res} } -// TODO geo_from_geojson: unsupported return type int * -// func GeoFromGeojson(...) { /* not yet handled by codegen */ } +// GeoFromGeojson wraps MEOS C function geo_from_geojson. +func GeoFromGeojson(geojson string) *Geom { + _c_geojson := C.CString(geojson) + defer C.free(unsafe.Pointer(_c_geojson)) + res := C.geo_from_geojson(_c_geojson) + return &Geom{_inner: res} +} -// TODO geo_from_text: unsupported return type int * -// func GeoFromText(...) { /* not yet handled by codegen */ } +// GeoFromText wraps MEOS C function geo_from_text. +func GeoFromText(wkt string, srid int32) *Geom { + _c_wkt := C.CString(wkt) + defer C.free(unsafe.Pointer(_c_wkt)) + res := C.geo_from_text(_c_wkt, C.int32_t(srid)) + return &Geom{_inner: res} +} -// TODO geo_out: unsupported param const int * -// func GeoOut(...) { /* not yet handled by codegen */ } +// GeoOut wraps MEOS C function geo_out. +func GeoOut(gs *Geom) string { + res := C.geo_out(gs._inner) + return C.GoString(res) +} -// TODO geog_from_binary: unsupported return type int * -// func GeogFromBinary(...) { /* not yet handled by codegen */ } +// GeogFromBinary wraps MEOS C function geog_from_binary. +func GeogFromBinary(wkb_bytea string) *Geom { + _c_wkb_bytea := C.CString(wkb_bytea) + defer C.free(unsafe.Pointer(_c_wkb_bytea)) + res := C.geog_from_binary(_c_wkb_bytea) + return &Geom{_inner: res} +} -// TODO geog_from_hexewkb: unsupported return type int * -// func GeogFromHexewkb(...) { /* not yet handled by codegen */ } +// GeogFromHexewkb wraps MEOS C function geog_from_hexewkb. +func GeogFromHexewkb(wkt string) *Geom { + _c_wkt := C.CString(wkt) + defer C.free(unsafe.Pointer(_c_wkt)) + res := C.geog_from_hexewkb(_c_wkt) + return &Geom{_inner: res} +} -// TODO geog_in: unsupported return type int * -// func GeogIn(...) { /* not yet handled by codegen */ } +// GeogIn wraps MEOS C function geog_in. +func GeogIn(str string, typmod int32) *Geom { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.geog_in(_c_str, C.int32(typmod)) + return &Geom{_inner: res} +} -// TODO geom_from_hexewkb: unsupported return type int * -// func GeomFromHexewkb(...) { /* not yet handled by codegen */ } +// GeomFromHexewkb wraps MEOS C function geom_from_hexewkb. +func GeomFromHexewkb(wkt string) *Geom { + _c_wkt := C.CString(wkt) + defer C.free(unsafe.Pointer(_c_wkt)) + res := C.geom_from_hexewkb(_c_wkt) + return &Geom{_inner: res} +} -// TODO geom_in: unsupported return type int * -// func GeomIn(...) { /* not yet handled by codegen */ } +// GeomIn wraps MEOS C function geom_in. +func GeomIn(str string, typmod int32) *Geom { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.geom_in(_c_str, C.int32(typmod)) + return &Geom{_inner: res} +} -// TODO box3d_make: unsupported return type int * -// func Box3dMake(...) { /* not yet handled by codegen */ } +// Box3dMake wraps MEOS C function box3d_make. +func Box3dMake(xmin float64, xmax float64, ymin float64, ymax float64, zmin float64, zmax float64, srid int32) *Box3D { + res := C.box3d_make(C.double(xmin), C.double(xmax), C.double(ymin), C.double(ymax), C.double(zmin), C.double(zmax), C.int32_t(srid)) + return &Box3D{_inner: res} +} -// TODO box3d_out: unsupported param const int * -// func Box3dOut(...) { /* not yet handled by codegen */ } +// Box3dOut wraps MEOS C function box3d_out. +func Box3dOut(box *Box3D, maxdd int) string { + res := C.box3d_out(box._inner, C.int(maxdd)) + return C.GoString(res) +} -// TODO gbox_make: unsupported return type int * -// func GboxMake(...) { /* not yet handled by codegen */ } +// GboxMake wraps MEOS C function gbox_make. +func GboxMake(hasz bool, xmin float64, xmax float64, ymin float64, ymax float64, zmin float64, zmax float64) *GBox { + res := C.gbox_make(C.bool(hasz), C.double(xmin), C.double(xmax), C.double(ymin), C.double(ymax), C.double(zmin), C.double(zmax)) + return &GBox{_inner: res} +} -// TODO gbox_out: unsupported param const int * -// func GboxOut(...) { /* not yet handled by codegen */ } +// GboxOut wraps MEOS C function gbox_out. +func GboxOut(box *GBox, maxdd int) string { + res := C.gbox_out(box._inner, C.int(maxdd)) + return C.GoString(res) +} -// TODO geo_copy: unsupported return type int * -// func GeoCopy(...) { /* not yet handled by codegen */ } +// GeoCopy wraps MEOS C function geo_copy. +func GeoCopy(g *Geom) *Geom { + res := C.geo_copy(g._inner) + return &Geom{_inner: res} +} -// TODO geogpoint_make2d: unsupported return type int * -// func GeogpointMake2d(...) { /* not yet handled by codegen */ } +// GeogpointMake2d wraps MEOS C function geogpoint_make2d. +func GeogpointMake2d(srid int32, x float64, y float64) *Geom { + res := C.geogpoint_make2d(C.int32_t(srid), C.double(x), C.double(y)) + return &Geom{_inner: res} +} -// TODO geogpoint_make3dz: unsupported return type int * -// func GeogpointMake3dz(...) { /* not yet handled by codegen */ } +// GeogpointMake3dz wraps MEOS C function geogpoint_make3dz. +func GeogpointMake3dz(srid int32, x float64, y float64, z float64) *Geom { + res := C.geogpoint_make3dz(C.int32_t(srid), C.double(x), C.double(y), C.double(z)) + return &Geom{_inner: res} +} -// TODO geompoint_make2d: unsupported return type int * -// func GeompointMake2d(...) { /* not yet handled by codegen */ } +// GeompointMake2d wraps MEOS C function geompoint_make2d. +func GeompointMake2d(srid int32, x float64, y float64) *Geom { + res := C.geompoint_make2d(C.int32_t(srid), C.double(x), C.double(y)) + return &Geom{_inner: res} +} -// TODO geompoint_make3dz: unsupported return type int * -// func GeompointMake3dz(...) { /* not yet handled by codegen */ } +// GeompointMake3dz wraps MEOS C function geompoint_make3dz. +func GeompointMake3dz(srid int32, x float64, y float64, z float64) *Geom { + res := C.geompoint_make3dz(C.int32_t(srid), C.double(x), C.double(y), C.double(z)) + return &Geom{_inner: res} +} -// TODO geom_to_geog: unsupported return type int * -// func GeomToGeog(...) { /* not yet handled by codegen */ } +// GeomToGeog wraps MEOS C function geom_to_geog. +func GeomToGeog(geom *Geom) *Geom { + res := C.geom_to_geog(geom._inner) + return &Geom{_inner: res} +} -// TODO geog_to_geom: unsupported return type int * -// func GeogToGeom(...) { /* not yet handled by codegen */ } +// GeogToGeom wraps MEOS C function geog_to_geom. +func GeogToGeom(geog *Geom) *Geom { + res := C.geog_to_geom(geog._inner) + return &Geom{_inner: res} +} -// TODO geo_is_empty: unsupported param const int * -// func GeoIsEmpty(...) { /* not yet handled by codegen */ } +// GeoIsEmpty wraps MEOS C function geo_is_empty. +func GeoIsEmpty(g *Geom) bool { + res := C.geo_is_empty(g._inner) + return bool(res) +} -// TODO geo_is_unitary: unsupported param const int * -// func GeoIsUnitary(...) { /* not yet handled by codegen */ } +// GeoIsUnitary wraps MEOS C function geo_is_unitary. +func GeoIsUnitary(gs *Geom) bool { + res := C.geo_is_unitary(gs._inner) + return bool(res) +} // GeoTypename wraps MEOS C function geo_typename. @@ -135,228 +241,420 @@ func GeoTypename(type_ int) string { } -// TODO geog_area: unsupported param const int * -// func GeogArea(...) { /* not yet handled by codegen */ } +// GeogArea wraps MEOS C function geog_area. +func GeogArea(g *Geom, use_spheroid bool) float64 { + res := C.geog_area(g._inner, C.bool(use_spheroid)) + return float64(res) +} -// TODO geog_centroid: unsupported return type int * -// func GeogCentroid(...) { /* not yet handled by codegen */ } +// GeogCentroid wraps MEOS C function geog_centroid. +func GeogCentroid(g *Geom, use_spheroid bool) *Geom { + res := C.geog_centroid(g._inner, C.bool(use_spheroid)) + return &Geom{_inner: res} +} -// TODO geog_length: unsupported param const int * -// func GeogLength(...) { /* not yet handled by codegen */ } +// GeogLength wraps MEOS C function geog_length. +func GeogLength(g *Geom, use_spheroid bool) float64 { + res := C.geog_length(g._inner, C.bool(use_spheroid)) + return float64(res) +} -// TODO geog_perimeter: unsupported param const int * -// func GeogPerimeter(...) { /* not yet handled by codegen */ } +// GeogPerimeter wraps MEOS C function geog_perimeter. +func GeogPerimeter(g *Geom, use_spheroid bool) float64 { + res := C.geog_perimeter(g._inner, C.bool(use_spheroid)) + return float64(res) +} -// TODO geom_azimuth: unsupported param const int * -// func GeomAzimuth(...) { /* not yet handled by codegen */ } +// GeomAzimuth wraps MEOS C function geom_azimuth. +func GeomAzimuth(gs1 *Geom, gs2 *Geom) (bool, float64) { + var _out_result C.double + res := C.geom_azimuth(gs1._inner, gs2._inner, &_out_result) + return bool(res), float64(_out_result) +} -// TODO geom_length: unsupported param const int * -// func GeomLength(...) { /* not yet handled by codegen */ } +// GeomLength wraps MEOS C function geom_length. +func GeomLength(gs *Geom) float64 { + res := C.geom_length(gs._inner) + return float64(res) +} -// TODO geom_perimeter: unsupported param const int * -// func GeomPerimeter(...) { /* not yet handled by codegen */ } +// GeomPerimeter wraps MEOS C function geom_perimeter. +func GeomPerimeter(gs *Geom) float64 { + res := C.geom_perimeter(gs._inner) + return float64(res) +} -// TODO line_numpoints: unsupported param const int * -// func LineNumpoints(...) { /* not yet handled by codegen */ } +// LineNumpoints wraps MEOS C function line_numpoints. +func LineNumpoints(gs *Geom) int { + res := C.line_numpoints(gs._inner) + return int(res) +} -// TODO line_point_n: unsupported return type int * -// func LinePointN(...) { /* not yet handled by codegen */ } +// LinePointN wraps MEOS C function line_point_n. +func LinePointN(geom *Geom, n int) *Geom { + res := C.line_point_n(geom._inner, C.int(n)) + return &Geom{_inner: res} +} -// TODO geo_reverse: unsupported return type int * -// func GeoReverse(...) { /* not yet handled by codegen */ } +// GeoReverse wraps MEOS C function geo_reverse. +func GeoReverse(gs *Geom) *Geom { + res := C.geo_reverse(gs._inner) + return &Geom{_inner: res} +} -// TODO geo_round: unsupported return type int * -// func GeoRound(...) { /* not yet handled by codegen */ } +// GeoRound wraps MEOS C function geo_round. +func GeoRound(gs *Geom, maxdd int) *Geom { + res := C.geo_round(gs._inner, C.int(maxdd)) + return &Geom{_inner: res} +} -// TODO geo_set_srid: unsupported return type int * -// func GeoSetSRID(...) { /* not yet handled by codegen */ } +// GeoSetSRID wraps MEOS C function geo_set_srid. +func GeoSetSRID(gs *Geom, srid int32) *Geom { + res := C.geo_set_srid(gs._inner, C.int32_t(srid)) + return &Geom{_inner: res} +} -// TODO geo_srid: unsupported param const int * -// func GeoSRID(...) { /* not yet handled by codegen */ } +// GeoSRID wraps MEOS C function geo_srid. +func GeoSRID(gs *Geom) int32 { + res := C.geo_srid(gs._inner) + return int32(res) +} -// TODO geo_transform: unsupported return type int * -// func GeoTransform(...) { /* not yet handled by codegen */ } +// GeoTransform wraps MEOS C function geo_transform. +func GeoTransform(geom *Geom, srid_to int32) *Geom { + res := C.geo_transform(geom._inner, C.int32_t(srid_to)) + return &Geom{_inner: res} +} -// TODO geo_transform_pipeline: unsupported return type int * -// func GeoTransformPipeline(...) { /* not yet handled by codegen */ } +// GeoTransformPipeline wraps MEOS C function geo_transform_pipeline. +func GeoTransformPipeline(gs *Geom, pipeline string, srid_to int32, is_forward bool) *Geom { + _c_pipeline := C.CString(pipeline) + defer C.free(unsafe.Pointer(_c_pipeline)) + res := C.geo_transform_pipeline(gs._inner, _c_pipeline, C.int32_t(srid_to), C.bool(is_forward)) + return &Geom{_inner: res} +} -// TODO geo_collect_garray: unsupported return type int * -// func GeoCollectGarray(...) { /* not yet handled by codegen */ } +// GeoCollectGarray wraps MEOS C function geo_collect_garray. +func GeoCollectGarray(gsarr []*Geom) *Geom { + _c_gsarr := make([]*C.GSERIALIZED, len(gsarr)) + for _i, _v := range gsarr { _c_gsarr[_i] = _v._inner } + res := C.geo_collect_garray((**C.GSERIALIZED)(unsafe.Pointer(&_c_gsarr[0])), C.int(len(gsarr))) + return &Geom{_inner: res} +} -// TODO geo_makeline_garray: unsupported return type int * -// func GeoMakelineGarray(...) { /* not yet handled by codegen */ } +// GeoMakelineGarray wraps MEOS C function geo_makeline_garray. +func GeoMakelineGarray(gsarr []*Geom) *Geom { + _c_gsarr := make([]*C.GSERIALIZED, len(gsarr)) + for _i, _v := range gsarr { _c_gsarr[_i] = _v._inner } + res := C.geo_makeline_garray((**C.GSERIALIZED)(unsafe.Pointer(&_c_gsarr[0])), C.int(len(gsarr))) + return &Geom{_inner: res} +} -// TODO geo_num_points: unsupported param const int * -// func GeoNumPoints(...) { /* not yet handled by codegen */ } +// GeoNumPoints wraps MEOS C function geo_num_points. +func GeoNumPoints(gs *Geom) int { + res := C.geo_num_points(gs._inner) + return int(res) +} -// TODO geo_num_geos: unsupported param const int * -// func GeoNumGeos(...) { /* not yet handled by codegen */ } +// GeoNumGeos wraps MEOS C function geo_num_geos. +func GeoNumGeos(gs *Geom) int { + res := C.geo_num_geos(gs._inner) + return int(res) +} -// TODO geo_geo_n: unsupported return type int * -// func GeoGeoN(...) { /* not yet handled by codegen */ } +// GeoGeoN wraps MEOS C function geo_geo_n. +func GeoGeoN(geom *Geom, n int) *Geom { + res := C.geo_geo_n(geom._inner, C.int(n)) + return &Geom{_inner: res} +} -// TODO geo_pointarr: unsupported return type int ** -// func GeoPointarr(...) { /* not yet handled by codegen */ } +// GeoPointarr wraps MEOS C function geo_pointarr. +func GeoPointarr(gs *Geom) []*Geom { + var _out_count C.int + res := C.geo_pointarr(gs._inner, &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((**C.GSERIALIZED)(unsafe.Pointer(res)), _n) + _out := make([]*Geom, _n) + for _i, _e := range _slice { + _out[_i] = &Geom{_inner: _e} + } + return _out +} -// TODO geo_points: unsupported return type int * -// func GeoPoints(...) { /* not yet handled by codegen */ } +// GeoPoints wraps MEOS C function geo_points. +func GeoPoints(gs *Geom) *Geom { + res := C.geo_points(gs._inner) + return &Geom{_inner: res} +} -// TODO geom_array_union: unsupported return type int * -// func GeomArrayUnion(...) { /* not yet handled by codegen */ } +// GeomArrayUnion wraps MEOS C function geom_array_union. +func GeomArrayUnion(gsarr []*Geom) *Geom { + _c_gsarr := make([]*C.GSERIALIZED, len(gsarr)) + for _i, _v := range gsarr { _c_gsarr[_i] = _v._inner } + res := C.geom_array_union((**C.GSERIALIZED)(unsafe.Pointer(&_c_gsarr[0])), C.int(len(gsarr))) + return &Geom{_inner: res} +} -// TODO geom_boundary: unsupported return type int * -// func GeomBoundary(...) { /* not yet handled by codegen */ } +// GeomBoundary wraps MEOS C function geom_boundary. +func GeomBoundary(gs *Geom) *Geom { + res := C.geom_boundary(gs._inner) + return &Geom{_inner: res} +} -// TODO geom_buffer: unsupported return type int * -// func GeomBuffer(...) { /* not yet handled by codegen */ } +// GeomBuffer wraps MEOS C function geom_buffer. +func GeomBuffer(gs *Geom, size float64, params string) *Geom { + _c_params := C.CString(params) + defer C.free(unsafe.Pointer(_c_params)) + res := C.geom_buffer(gs._inner, C.double(size), _c_params) + return &Geom{_inner: res} +} -// TODO geom_centroid: unsupported return type int * -// func GeomCentroid(...) { /* not yet handled by codegen */ } +// GeomCentroid wraps MEOS C function geom_centroid. +func GeomCentroid(gs *Geom) *Geom { + res := C.geom_centroid(gs._inner) + return &Geom{_inner: res} +} -// TODO geom_convex_hull: unsupported return type int * -// func GeomConvexHull(...) { /* not yet handled by codegen */ } +// GeomConvexHull wraps MEOS C function geom_convex_hull. +func GeomConvexHull(gs *Geom) *Geom { + res := C.geom_convex_hull(gs._inner) + return &Geom{_inner: res} +} -// TODO geom_difference2d: unsupported return type int * -// func GeomDifference2d(...) { /* not yet handled by codegen */ } +// GeomDifference2d wraps MEOS C function geom_difference2d. +func GeomDifference2d(gs1 *Geom, gs2 *Geom) *Geom { + res := C.geom_difference2d(gs1._inner, gs2._inner) + return &Geom{_inner: res} +} -// TODO geom_intersection2d: unsupported return type int * -// func GeomIntersection2d(...) { /* not yet handled by codegen */ } +// GeomIntersection2d wraps MEOS C function geom_intersection2d. +func GeomIntersection2d(gs1 *Geom, gs2 *Geom) *Geom { + res := C.geom_intersection2d(gs1._inner, gs2._inner) + return &Geom{_inner: res} +} -// TODO geom_intersection2d_coll: unsupported return type int * -// func GeomIntersection2dColl(...) { /* not yet handled by codegen */ } +// GeomIntersection2dColl wraps MEOS C function geom_intersection2d_coll. +func GeomIntersection2dColl(gs1 *Geom, gs2 *Geom) *Geom { + res := C.geom_intersection2d_coll(gs1._inner, gs2._inner) + return &Geom{_inner: res} +} -// TODO geom_min_bounding_radius: unsupported return type int * -// func GeomMinBoundingRadius(...) { /* not yet handled by codegen */ } +// GeomMinBoundingRadius wraps MEOS C function geom_min_bounding_radius. +func GeomMinBoundingRadius(geom *Geom) (*Geom, float64) { + var _out_radius C.double + res := C.geom_min_bounding_radius(geom._inner, &_out_radius) + return &Geom{_inner: res}, float64(_out_radius) +} -// TODO geom_shortestline2d: unsupported return type int * -// func GeomShortestline2d(...) { /* not yet handled by codegen */ } +// GeomShortestline2d wraps MEOS C function geom_shortestline2d. +func GeomShortestline2d(gs1 *Geom, s2 *Geom) *Geom { + res := C.geom_shortestline2d(gs1._inner, s2._inner) + return &Geom{_inner: res} +} -// TODO geom_shortestline3d: unsupported return type int * -// func GeomShortestline3d(...) { /* not yet handled by codegen */ } +// GeomShortestline3d wraps MEOS C function geom_shortestline3d. +func GeomShortestline3d(gs1 *Geom, s2 *Geom) *Geom { + res := C.geom_shortestline3d(gs1._inner, s2._inner) + return &Geom{_inner: res} +} -// TODO geom_unary_union: unsupported return type int * -// func GeomUnaryUnion(...) { /* not yet handled by codegen */ } +// GeomUnaryUnion wraps MEOS C function geom_unary_union. +func GeomUnaryUnion(gs *Geom, prec float64) *Geom { + res := C.geom_unary_union(gs._inner, C.double(prec)) + return &Geom{_inner: res} +} -// TODO line_interpolate_point: unsupported return type int * -// func LineInterpolatePoint(...) { /* not yet handled by codegen */ } +// LineInterpolatePoint wraps MEOS C function line_interpolate_point. +func LineInterpolatePoint(gs *Geom, distance_fraction float64, repeat bool) *Geom { + res := C.line_interpolate_point(gs._inner, C.double(distance_fraction), C.bool(repeat)) + return &Geom{_inner: res} +} -// TODO line_locate_point: unsupported param const int * -// func LineLocatePoint(...) { /* not yet handled by codegen */ } +// LineLocatePoint wraps MEOS C function line_locate_point. +func LineLocatePoint(gs1 *Geom, gs2 *Geom) float64 { + res := C.line_locate_point(gs1._inner, gs2._inner) + return float64(res) +} -// TODO line_substring: unsupported return type int * -// func LineSubstring(...) { /* not yet handled by codegen */ } +// LineSubstring wraps MEOS C function line_substring. +func LineSubstring(gs *Geom, from float64, to float64) *Geom { + res := C.line_substring(gs._inner, C.double(from), C.double(to)) + return &Geom{_inner: res} +} -// TODO geog_dwithin: unsupported param const int * -// func GeogDwithin(...) { /* not yet handled by codegen */ } +// GeogDwithin wraps MEOS C function geog_dwithin. +func GeogDwithin(g1 *Geom, g2 *Geom, tolerance float64, use_spheroid bool) bool { + res := C.geog_dwithin(g1._inner, g2._inner, C.double(tolerance), C.bool(use_spheroid)) + return bool(res) +} -// TODO geog_intersects: unsupported param const int * -// func GeogIntersects(...) { /* not yet handled by codegen */ } +// GeogIntersects wraps MEOS C function geog_intersects. +func GeogIntersects(gs1 *Geom, gs2 *Geom, use_spheroid bool) bool { + res := C.geog_intersects(gs1._inner, gs2._inner, C.bool(use_spheroid)) + return bool(res) +} -// TODO geom_contains: unsupported param const int * -// func GeomContains(...) { /* not yet handled by codegen */ } +// GeomContains wraps MEOS C function geom_contains. +func GeomContains(gs1 *Geom, gs2 *Geom) bool { + res := C.geom_contains(gs1._inner, gs2._inner) + return bool(res) +} -// TODO geom_covers: unsupported param const int * -// func GeomCovers(...) { /* not yet handled by codegen */ } +// GeomCovers wraps MEOS C function geom_covers. +func GeomCovers(gs1 *Geom, gs2 *Geom) bool { + res := C.geom_covers(gs1._inner, gs2._inner) + return bool(res) +} -// TODO geom_disjoint2d: unsupported param const int * -// func GeomDisjoint2d(...) { /* not yet handled by codegen */ } +// GeomDisjoint2d wraps MEOS C function geom_disjoint2d. +func GeomDisjoint2d(gs1 *Geom, gs2 *Geom) bool { + res := C.geom_disjoint2d(gs1._inner, gs2._inner) + return bool(res) +} -// TODO geom_dwithin2d: unsupported param const int * -// func GeomDwithin2d(...) { /* not yet handled by codegen */ } +// GeomDwithin2d wraps MEOS C function geom_dwithin2d. +func GeomDwithin2d(gs1 *Geom, gs2 *Geom, tolerance float64) bool { + res := C.geom_dwithin2d(gs1._inner, gs2._inner, C.double(tolerance)) + return bool(res) +} -// TODO geom_dwithin3d: unsupported param const int * -// func GeomDwithin3d(...) { /* not yet handled by codegen */ } +// GeomDwithin3d wraps MEOS C function geom_dwithin3d. +func GeomDwithin3d(gs1 *Geom, gs2 *Geom, tolerance float64) bool { + res := C.geom_dwithin3d(gs1._inner, gs2._inner, C.double(tolerance)) + return bool(res) +} -// TODO geom_intersects2d: unsupported param const int * -// func GeomIntersects2d(...) { /* not yet handled by codegen */ } +// GeomIntersects2d wraps MEOS C function geom_intersects2d. +func GeomIntersects2d(gs1 *Geom, gs2 *Geom) bool { + res := C.geom_intersects2d(gs1._inner, gs2._inner) + return bool(res) +} -// TODO geom_intersects3d: unsupported param const int * -// func GeomIntersects3d(...) { /* not yet handled by codegen */ } +// GeomIntersects3d wraps MEOS C function geom_intersects3d. +func GeomIntersects3d(gs1 *Geom, gs2 *Geom) bool { + res := C.geom_intersects3d(gs1._inner, gs2._inner) + return bool(res) +} -// TODO geom_relate_pattern: unsupported param const int * -// func GeomRelatePattern(...) { /* not yet handled by codegen */ } +// GeomRelatePattern wraps MEOS C function geom_relate_pattern. +func GeomRelatePattern(gs1 *Geom, gs2 *Geom, patt string) bool { + _c_patt := C.CString(patt) + defer C.free(unsafe.Pointer(_c_patt)) + res := C.geom_relate_pattern(gs1._inner, gs2._inner, _c_patt) + return bool(res) +} -// TODO geom_touches: unsupported param const int * -// func GeomTouches(...) { /* not yet handled by codegen */ } +// GeomTouches wraps MEOS C function geom_touches. +func GeomTouches(gs1 *Geom, gs2 *Geom) bool { + res := C.geom_touches(gs1._inner, gs2._inner) + return bool(res) +} -// TODO geo_stboxes: unsupported param const int * -// func GeoStboxes(...) { /* not yet handled by codegen */ } +// GeoStboxes wraps MEOS C function geo_stboxes. +func GeoStboxes(gs *Geom) (*STBox, int) { + var _out_count C.int + res := C.geo_stboxes(gs._inner, &_out_count) + return &STBox{_inner: res}, int(_out_count) +} -// TODO geo_split_each_n_stboxes: unsupported param const int * -// func GeoSplitEachNStboxes(...) { /* not yet handled by codegen */ } +// GeoSplitEachNStboxes wraps MEOS C function geo_split_each_n_stboxes. +func GeoSplitEachNStboxes(gs *Geom, elem_count int) (*STBox, int) { + var _out_count C.int + res := C.geo_split_each_n_stboxes(gs._inner, C.int(elem_count), &_out_count) + return &STBox{_inner: res}, int(_out_count) +} -// TODO geo_split_n_stboxes: unsupported param const int * -// func GeoSplitNStboxes(...) { /* not yet handled by codegen */ } +// GeoSplitNStboxes wraps MEOS C function geo_split_n_stboxes. +func GeoSplitNStboxes(gs *Geom, box_count int) (*STBox, int) { + var _out_count C.int + res := C.geo_split_n_stboxes(gs._inner, C.int(box_count), &_out_count) + return &STBox{_inner: res}, int(_out_count) +} -// TODO geog_distance: unsupported param const int * -// func GeogDistance(...) { /* not yet handled by codegen */ } +// GeogDistance wraps MEOS C function geog_distance. +func GeogDistance(g1 *Geom, g2 *Geom) float64 { + res := C.geog_distance(g1._inner, g2._inner) + return float64(res) +} -// TODO geom_distance2d: unsupported param const int * -// func GeomDistance2d(...) { /* not yet handled by codegen */ } +// GeomDistance2d wraps MEOS C function geom_distance2d. +func GeomDistance2d(gs1 *Geom, gs2 *Geom) float64 { + res := C.geom_distance2d(gs1._inner, gs2._inner) + return float64(res) +} -// TODO geom_distance3d: unsupported param const int * -// func GeomDistance3d(...) { /* not yet handled by codegen */ } +// GeomDistance3d wraps MEOS C function geom_distance3d. +func GeomDistance3d(gs1 *Geom, gs2 *Geom) float64 { + res := C.geom_distance3d(gs1._inner, gs2._inner) + return float64(res) +} -// TODO geo_equals: unsupported param const int * -// func GeoEquals(...) { /* not yet handled by codegen */ } +// GeoEquals wraps MEOS C function geo_equals. +func GeoEquals(gs1 *Geom, gs2 *Geom) int { + res := C.geo_equals(gs1._inner, gs2._inner) + return int(res) +} -// TODO geo_same: unsupported param const int * -// func GeoSame(...) { /* not yet handled by codegen */ } +// GeoSame wraps MEOS C function geo_same. +func GeoSame(gs1 *Geom, gs2 *Geom) bool { + res := C.geo_same(gs1._inner, gs2._inner) + return bool(res) +} // GeogsetIn wraps MEOS C function geogset_in. @@ -391,64 +689,118 @@ func SpatialsetAsEWKT(set *Set, maxdd int) string { } -// TODO geoset_make: unsupported param int ** -// func GeosetMake(...) { /* not yet handled by codegen */ } +// GeosetMake wraps MEOS C function geoset_make. +func GeosetMake(values []*Geom) *Set { + _c_values := make([]*C.GSERIALIZED, len(values)) + for _i, _v := range values { _c_values[_i] = _v._inner } + res := C.geoset_make((**C.GSERIALIZED)(unsafe.Pointer(&_c_values[0])), C.int(len(values))) + return &Set{_inner: res} +} -// TODO geo_to_set: unsupported param const int * -// func GeoToSet(...) { /* not yet handled by codegen */ } +// GeoToSet wraps MEOS C function geo_to_set. +func GeoToSet(gs *Geom) *Set { + res := C.geo_to_set(gs._inner) + return &Set{_inner: res} +} -// TODO geoset_end_value: unsupported return type int * -// func GeosetEndValue(...) { /* not yet handled by codegen */ } +// GeosetEndValue wraps MEOS C function geoset_end_value. +func GeosetEndValue(s *Set) *Geom { + res := C.geoset_end_value(s._inner) + return &Geom{_inner: res} +} -// TODO geoset_start_value: unsupported return type int * -// func GeosetStartValue(...) { /* not yet handled by codegen */ } +// GeosetStartValue wraps MEOS C function geoset_start_value. +func GeosetStartValue(s *Set) *Geom { + res := C.geoset_start_value(s._inner) + return &Geom{_inner: res} +} -// TODO geoset_value_n: unhandled OUTPUT_SCALAR shape int ** -// func GeosetValueN(...) { /* not yet handled by codegen */ } +// GeosetValueN wraps MEOS C function geoset_value_n. +func GeosetValueN(s *Set, n int) (bool, *Geom) { + var _out_result *C.GSERIALIZED + res := C.geoset_value_n(s._inner, C.int(n), &_out_result) + return bool(res), &Geom{_inner: _out_result} +} -// TODO geoset_values: unsupported return type int ** -// func GeosetValues(...) { /* not yet handled by codegen */ } +// GeosetValues wraps MEOS C function geoset_values. +func GeosetValues(s *Set) []*Geom { + res := C.geoset_values(s._inner) + _n := int(C.set_num_values(s.Inner())) + _slice := unsafe.Slice((**C.GSERIALIZED)(unsafe.Pointer(res)), _n) + _out := make([]*Geom, _n) + for _i, _e := range _slice { + _out[_i] = &Geom{_inner: _e} + } + return _out +} -// TODO contained_geo_set: unsupported param const int * -// func ContainedGeoSet(...) { /* not yet handled by codegen */ } +// ContainedGeoSet wraps MEOS C function contained_geo_set. +func ContainedGeoSet(gs *Geom, s *Set) bool { + res := C.contained_geo_set(gs._inner, s._inner) + return bool(res) +} -// TODO contains_set_geo: unsupported param int * -// func ContainsSetGeo(...) { /* not yet handled by codegen */ } +// ContainsSetGeo wraps MEOS C function contains_set_geo. +func ContainsSetGeo(s *Set, gs *Geom) bool { + res := C.contains_set_geo(s._inner, gs._inner) + return bool(res) +} -// TODO geo_union_transfn: unsupported param const int * -// func GeoUnionTransfn(...) { /* not yet handled by codegen */ } +// GeoUnionTransfn wraps MEOS C function geo_union_transfn. +func GeoUnionTransfn(state *Set, gs *Geom) *Set { + res := C.geo_union_transfn(state._inner, gs._inner) + return &Set{_inner: res} +} -// TODO intersection_geo_set: unsupported param const int * -// func IntersectionGeoSet(...) { /* not yet handled by codegen */ } +// IntersectionGeoSet wraps MEOS C function intersection_geo_set. +func IntersectionGeoSet(gs *Geom, s *Set) *Set { + res := C.intersection_geo_set(gs._inner, s._inner) + return &Set{_inner: res} +} -// TODO intersection_set_geo: unsupported param const int * -// func IntersectionSetGeo(...) { /* not yet handled by codegen */ } +// IntersectionSetGeo wraps MEOS C function intersection_set_geo. +func IntersectionSetGeo(s *Set, gs *Geom) *Set { + res := C.intersection_set_geo(s._inner, gs._inner) + return &Set{_inner: res} +} -// TODO minus_geo_set: unsupported param const int * -// func MinusGeoSet(...) { /* not yet handled by codegen */ } +// MinusGeoSet wraps MEOS C function minus_geo_set. +func MinusGeoSet(gs *Geom, s *Set) *Set { + res := C.minus_geo_set(gs._inner, s._inner) + return &Set{_inner: res} +} -// TODO minus_set_geo: unsupported param const int * -// func MinusSetGeo(...) { /* not yet handled by codegen */ } +// MinusSetGeo wraps MEOS C function minus_set_geo. +func MinusSetGeo(s *Set, gs *Geom) *Set { + res := C.minus_set_geo(s._inner, gs._inner) + return &Set{_inner: res} +} -// TODO union_geo_set: unsupported param const int * -// func UnionGeoSet(...) { /* not yet handled by codegen */ } +// UnionGeoSet wraps MEOS C function union_geo_set. +func UnionGeoSet(gs *Geom, s *Set) *Set { + res := C.union_geo_set(gs._inner, s._inner) + return &Set{_inner: res} +} -// TODO union_set_geo: unsupported param const int * -// func UnionSetGeo(...) { /* not yet handled by codegen */ } +// UnionSetGeo wraps MEOS C function union_set_geo. +func UnionSetGeo(s *Set, gs *Geom) *Set { + res := C.union_set_geo(s._inner, gs._inner) + return &Set{_inner: res} +} // SpatialsetSetSRID wraps MEOS C function spatialset_set_srid. @@ -535,12 +887,18 @@ func STBOXOut(box *STBox, maxdd int) string { } -// TODO geo_timestamptz_to_stbox: unsupported param const int * -// func GeoTimestamptzToSTBOX(...) { /* not yet handled by codegen */ } +// GeoTimestamptzToSTBOX wraps MEOS C function geo_timestamptz_to_stbox. +func GeoTimestamptzToSTBOX(gs *Geom, t int64) *STBox { + res := C.geo_timestamptz_to_stbox(gs._inner, C.TimestampTz(t)) + return &STBox{_inner: res} +} -// TODO geo_tstzspan_to_stbox: unsupported param const int * -// func GeoTstzspanToSTBOX(...) { /* not yet handled by codegen */ } +// GeoTstzspanToSTBOX wraps MEOS C function geo_tstzspan_to_stbox. +func GeoTstzspanToSTBOX(gs *Geom, s *Span) *STBox { + res := C.geo_tstzspan_to_stbox(gs._inner, s._inner) + return &STBox{_inner: res} +} // STBOXCopy wraps MEOS C function stbox_copy. @@ -551,14 +909,17 @@ func STBOXCopy(box *STBox) *STBox { // STBOXMake wraps MEOS C function stbox_make. -func STBOXMake(hasx bool, hasz bool, geodetic bool, srid int, xmin float64, xmax float64, ymin float64, ymax float64, zmin float64, zmax float64, s *Span) *STBox { - res := C.stbox_make(C.bool(hasx), C.bool(hasz), C.bool(geodetic), C.int(srid), C.double(xmin), C.double(xmax), C.double(ymin), C.double(ymax), C.double(zmin), C.double(zmax), s._inner) +func STBOXMake(hasx bool, hasz bool, geodetic bool, srid int32, xmin float64, xmax float64, ymin float64, ymax float64, zmin float64, zmax float64, s *Span) *STBox { + res := C.stbox_make(C.bool(hasx), C.bool(hasz), C.bool(geodetic), C.int32(srid), C.double(xmin), C.double(xmax), C.double(ymin), C.double(ymax), C.double(zmin), C.double(zmax), s._inner) return &STBox{_inner: res} } -// TODO geo_to_stbox: unsupported param const int * -// func GeoToSTBOX(...) { /* not yet handled by codegen */ } +// GeoToSTBOX wraps MEOS C function geo_to_stbox. +func GeoToSTBOX(gs *Geom) *STBox { + res := C.geo_to_stbox(gs._inner) + return &STBox{_inner: res} +} // SpatialsetToSTBOX wraps MEOS C function spatialset_to_stbox. @@ -568,16 +929,25 @@ func SpatialsetToSTBOX(s *Set) *STBox { } -// TODO stbox_to_box3d: unsupported return type int * -// func STBOXToBox3d(...) { /* not yet handled by codegen */ } +// STBOXToBox3d wraps MEOS C function stbox_to_box3d. +func STBOXToBox3d(box *STBox) *Box3D { + res := C.stbox_to_box3d(box._inner) + return &Box3D{_inner: res} +} -// TODO stbox_to_gbox: unsupported return type int * -// func STBOXToGbox(...) { /* not yet handled by codegen */ } +// STBOXToGbox wraps MEOS C function stbox_to_gbox. +func STBOXToGbox(box *STBox) *GBox { + res := C.stbox_to_gbox(box._inner) + return &GBox{_inner: res} +} -// TODO stbox_to_geo: unsupported return type int * -// func STBOXToGeo(...) { /* not yet handled by codegen */ } +// STBOXToGeo wraps MEOS C function stbox_to_geo. +func STBOXToGeo(box *STBox) *Geom { + res := C.stbox_to_geo(box._inner) + return &Geom{_inner: res} +} // STBOXToTstzspan wraps MEOS C function stbox_to_tstzspan. @@ -588,8 +958,8 @@ func STBOXToTstzspan(box *STBox) *Span { // TimestamptzToSTBOX wraps MEOS C function timestamptz_to_stbox. -func TimestamptzToSTBOX(t int) *STBox { - res := C.timestamptz_to_stbox(C.int(t)) +func TimestamptzToSTBOX(t int64) *STBox { + res := C.timestamptz_to_stbox(C.TimestampTz(t)) return &STBox{_inner: res} } @@ -623,16 +993,16 @@ func STBOXArea(box *STBox, spheroid bool) float64 { // STBOXHash wraps MEOS C function stbox_hash. -func STBOXHash(box *STBox) int { +func STBOXHash(box *STBox) uint32 { res := C.stbox_hash(box._inner) - return int(res) + return uint32(res) } // STBOXHashExtended wraps MEOS C function stbox_hash_extended. -func STBOXHashExtended(box *STBox, seed int) int { - res := C.stbox_hash_extended(box._inner, C.int(seed)) - return int(res) +func STBOXHashExtended(box *STBox, seed uint64) uint64 { + res := C.stbox_hash_extended(box._inner, C.uint64(seed)) + return uint64(res) } @@ -672,10 +1042,10 @@ func STBOXPerimeter(box *STBox, spheroid bool) float64 { // STBOXTmax wraps MEOS C function stbox_tmax. -func STBOXTmax(box *STBox) (bool, int) { - var _out_result C.int +func STBOXTmax(box *STBox) (bool, int64) { + var _out_result C.TimestampTz res := C.stbox_tmax(box._inner, &_out_result) - return bool(res), int(_out_result) + return bool(res), int64(_out_result) } @@ -688,10 +1058,10 @@ func STBOXTmaxInc(box *STBox) (bool, bool) { // STBOXTmin wraps MEOS C function stbox_tmin. -func STBOXTmin(box *STBox) (bool, int) { - var _out_result C.int +func STBOXTmin(box *STBox) (bool, int64) { + var _out_result C.TimestampTz res := C.stbox_tmin(box._inner, &_out_result) - return bool(res), int(_out_result) + return bool(res), int64(_out_result) } @@ -765,8 +1135,11 @@ func STBOXExpandSpace(box *STBox, d float64) *STBox { } -// TODO stbox_expand_time: unsupported param const int * -// func STBOXExpandTime(...) { /* not yet handled by codegen */ } +// STBOXExpandTime wraps MEOS C function stbox_expand_time. +func STBOXExpandTime(box *STBox, interv timeutil.Timedelta) *STBox { + res := C.stbox_expand_time(box._inner, interv.Inner()) + return &STBox{_inner: res} +} // STBOXGetSpace wraps MEOS C function stbox_get_space. @@ -791,8 +1164,11 @@ func STBOXRound(box *STBox, maxdd int) *STBox { } -// TODO stbox_shift_scale_time: unsupported param const int * -// func STBOXShiftScaleTime(...) { /* not yet handled by codegen */ } +// STBOXShiftScaleTime wraps MEOS C function stbox_shift_scale_time. +func STBOXShiftScaleTime(box *STBox, shift timeutil.Timedelta, duration timeutil.Timedelta) *STBox { + res := C.stbox_shift_scale_time(box._inner, shift.Inner(), duration.Inner()) + return &STBox{_inner: res} +} // StboxarrRound wraps MEOS C function stboxarr_round. @@ -1135,44 +1511,71 @@ func TspatialOut(temp Temporal, maxdd int) string { } -// TODO tgeo_from_base_temp: unsupported param const int * -// func TgeoFromBaseTemp(...) { /* not yet handled by codegen */ } +// TgeoFromBaseTemp wraps MEOS C function tgeo_from_base_temp. +func TgeoFromBaseTemp(gs *Geom, temp Temporal) Temporal { + res := C.tgeo_from_base_temp(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO tgeoinst_make: unsupported param const int * -// func TgeoinstMake(...) { /* not yet handled by codegen */ } +// TgeoinstMake wraps MEOS C function tgeoinst_make. +func TgeoinstMake(gs *Geom, t int64) TInstant { + res := C.tgeoinst_make(gs._inner, C.TimestampTz(t)) + return TInstant{_inner: res} +} -// TODO tgeoseq_from_base_tstzset: unsupported param const int * -// func TgeoseqFromBaseTstzset(...) { /* not yet handled by codegen */ } +// TgeoseqFromBaseTstzset wraps MEOS C function tgeoseq_from_base_tstzset. +func TgeoseqFromBaseTstzset(gs *Geom, s *Set) TSequence { + res := C.tgeoseq_from_base_tstzset(gs._inner, s._inner) + return TSequence{_inner: res} +} -// TODO tgeoseq_from_base_tstzspan: unsupported param const int * -// func TgeoseqFromBaseTstzspan(...) { /* not yet handled by codegen */ } +// TgeoseqFromBaseTstzspan wraps MEOS C function tgeoseq_from_base_tstzspan. +func TgeoseqFromBaseTstzspan(gs *Geom, s *Span, interp Interpolation) TSequence { + res := C.tgeoseq_from_base_tstzspan(gs._inner, s._inner, C.interpType(interp)) + return TSequence{_inner: res} +} -// TODO tgeoseqset_from_base_tstzspanset: unsupported param const int * -// func TgeoseqsetFromBaseTstzspanset(...) { /* not yet handled by codegen */ } +// TgeoseqsetFromBaseTstzspanset wraps MEOS C function tgeoseqset_from_base_tstzspanset. +func TgeoseqsetFromBaseTstzspanset(gs *Geom, ss *SpanSet, interp Interpolation) TSequenceSet { + res := C.tgeoseqset_from_base_tstzspanset(gs._inner, ss._inner, C.interpType(interp)) + return TSequenceSet{_inner: res} +} -// TODO tpoint_from_base_temp: unsupported param const int * -// func TpointFromBaseTemp(...) { /* not yet handled by codegen */ } +// TpointFromBaseTemp wraps MEOS C function tpoint_from_base_temp. +func TpointFromBaseTemp(gs *Geom, temp Temporal) Temporal { + res := C.tpoint_from_base_temp(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO tpointinst_make: unsupported param const int * -// func TpointinstMake(...) { /* not yet handled by codegen */ } +// TpointinstMake wraps MEOS C function tpointinst_make. +func TpointinstMake(gs *Geom, t int64) TInstant { + res := C.tpointinst_make(gs._inner, C.TimestampTz(t)) + return TInstant{_inner: res} +} -// TODO tpointseq_from_base_tstzset: unsupported param const int * -// func TpointseqFromBaseTstzset(...) { /* not yet handled by codegen */ } +// TpointseqFromBaseTstzset wraps MEOS C function tpointseq_from_base_tstzset. +func TpointseqFromBaseTstzset(gs *Geom, s *Set) TSequence { + res := C.tpointseq_from_base_tstzset(gs._inner, s._inner) + return TSequence{_inner: res} +} -// TODO tpointseq_from_base_tstzspan: unsupported param const int * -// func TpointseqFromBaseTstzspan(...) { /* not yet handled by codegen */ } +// TpointseqFromBaseTstzspan wraps MEOS C function tpointseq_from_base_tstzspan. +func TpointseqFromBaseTstzspan(gs *Geom, s *Span, interp Interpolation) TSequence { + res := C.tpointseq_from_base_tstzspan(gs._inner, s._inner, C.interpType(interp)) + return TSequence{_inner: res} +} // TpointseqMakeCoords wraps MEOS C function tpointseq_make_coords. -func TpointseqMakeCoords(xcoords []float64, ycoords []float64, zcoords []float64, times []int, srid int, geodetic bool, lower_inc bool, upper_inc bool, interp Interpolation, normalize bool) TSequence { +func TpointseqMakeCoords(xcoords []float64, ycoords []float64, zcoords []float64, times []int64, srid int32, geodetic bool, lower_inc bool, upper_inc bool, interp Interpolation, normalize bool) TSequence { _c_xcoords := make([]C.double, len(xcoords)) for _i, _v := range xcoords { _c_xcoords[_i] = C.double(_v) } _c_ycoords := make([]C.double, len(ycoords)) @@ -1182,30 +1585,42 @@ func TpointseqMakeCoords(xcoords []float64, ycoords []float64, zcoords []float64 _c_zcoords = make([]C.double, len(zcoords)) for _i, _v := range zcoords { _c_zcoords[_i] = C.double(_v) } } - var _c_times []C.int + var _c_times []C.TimestampTz if times != nil { - _c_times = make([]C.int, len(times)) - for _i, _v := range times { _c_times[_i] = C.int(_v) } + _c_times = make([]C.TimestampTz, len(times)) + for _i, _v := range times { _c_times[_i] = C.TimestampTz(_v) } } - res := C.tpointseq_make_coords(&_c_xcoords[0], &_c_ycoords[0], _ptr_or_nil_double(_c_zcoords), _ptr_or_nil_int(_c_times), C.int(len(xcoords)), C.int(srid), C.bool(geodetic), C.bool(lower_inc), C.bool(upper_inc), C.interpType(interp), C.bool(normalize)) + res := C.tpointseq_make_coords(&_c_xcoords[0], &_c_ycoords[0], _ptr_or_nil_double(_c_zcoords), _ptr_or_nil_TimestampTz(_c_times), C.int(len(xcoords)), C.int32(srid), C.bool(geodetic), C.bool(lower_inc), C.bool(upper_inc), C.interpType(interp), C.bool(normalize)) return TSequence{_inner: res} } -// TODO tpointseqset_from_base_tstzspanset: unsupported param const int * -// func TpointseqsetFromBaseTstzspanset(...) { /* not yet handled by codegen */ } +// TpointseqsetFromBaseTstzspanset wraps MEOS C function tpointseqset_from_base_tstzspanset. +func TpointseqsetFromBaseTstzspanset(gs *Geom, ss *SpanSet, interp Interpolation) TSequenceSet { + res := C.tpointseqset_from_base_tstzspanset(gs._inner, ss._inner, C.interpType(interp)) + return TSequenceSet{_inner: res} +} -// TODO box3d_to_stbox: unsupported param const int * -// func Box3dToSTBOX(...) { /* not yet handled by codegen */ } +// Box3dToSTBOX wraps MEOS C function box3d_to_stbox. +func Box3dToSTBOX(box *Box3D) *STBox { + res := C.box3d_to_stbox(box._inner) + return &STBox{_inner: res} +} -// TODO gbox_to_stbox: unsupported param const int * -// func GboxToSTBOX(...) { /* not yet handled by codegen */ } +// GboxToSTBOX wraps MEOS C function gbox_to_stbox. +func GboxToSTBOX(box *GBox) *STBox { + res := C.gbox_to_stbox(box._inner) + return &STBox{_inner: res} +} -// TODO geomeas_to_tpoint: unsupported param const int * -// func GeomeasToTpoint(...) { /* not yet handled by codegen */ } +// GeomeasToTpoint wraps MEOS C function geomeas_to_tpoint. +func GeomeasToTpoint(gs *Geom) Temporal { + res := C.geomeas_to_tpoint(gs._inner) + return CreateTemporal(res) +} // TgeogpointToTgeography wraps MEOS C function tgeogpoint_to_tgeography. @@ -1251,23 +1666,27 @@ func TgeompointToTgeometry(temp Temporal) Temporal { // TpointAsMvtgeom wraps MEOS C function tpoint_as_mvtgeom. -func TpointAsMvtgeom(temp Temporal, bounds *STBox, extent int32, buffer int32, clip_geom bool) (bool, []int, []int, int) { - var _out_gsarr *C.int - var _out_timesarr *C.int +func TpointAsMvtgeom(temp Temporal, bounds *STBox, extent int32, buffer int32, clip_geom bool) (bool, []*Geom, []int64, int) { + var _out_gsarr *C.GSERIALIZED + var _out_timesarr *C.int64 var _out_count C.int res := C.tpoint_as_mvtgeom(temp.Inner(), bounds._inner, C.int32_t(extent), C.int32_t(buffer), C.bool(clip_geom), &_out_gsarr, &_out_timesarr, &_out_count) _slice__out_gsarr := unsafe.Slice(_out_gsarr, None) - _out_gsarr_go := make([]int, None) - for _i, _e := range _slice__out_gsarr { _out_gsarr_go[_i] = int(_e) } + _out_gsarr_go := make([]*Geom, None) + for _i, _e := range _slice__out_gsarr { _out_gsarr_go[_i] = &Geom{_inner: _e} } _slice__out_timesarr := unsafe.Slice(_out_timesarr, None) - _out_timesarr_go := make([]int, None) - for _i, _e := range _slice__out_timesarr { _out_timesarr_go[_i] = int(_e) } + _out_timesarr_go := make([]int64, None) + for _i, _e := range _slice__out_timesarr { _out_timesarr_go[_i] = int64(_e) } return bool(res), _out_gsarr_go, _out_timesarr_go, int(_out_count) } -// TODO tpoint_tfloat_to_geomeas: unhandled OUTPUT_SCALAR shape int ** -// func TpointTfloatToGeomeas(...) { /* not yet handled by codegen */ } +// TpointTfloatToGeomeas wraps MEOS C function tpoint_tfloat_to_geomeas. +func TpointTfloatToGeomeas(tpoint Temporal, measure Temporal, segmentize bool) (bool, *Geom) { + var _out_result *C.GSERIALIZED + res := C.tpoint_tfloat_to_geomeas(tpoint.Inner(), measure.Inner(), C.bool(segmentize), &_out_result) + return bool(res), &Geom{_inner: _out_result} +} // TspatialToSTBOX wraps MEOS C function tspatial_to_stbox. @@ -1277,12 +1696,19 @@ func TspatialToSTBOX(temp Temporal) *STBox { } -// TODO bearing_point_point: unsupported param const int * -// func BearingPointPoint(...) { /* not yet handled by codegen */ } +// BearingPointPoint wraps MEOS C function bearing_point_point. +func BearingPointPoint(gs1 *Geom, gs2 *Geom) (bool, float64) { + var _out_result C.double + res := C.bearing_point_point(gs1._inner, gs2._inner, &_out_result) + return bool(res), float64(_out_result) +} -// TODO bearing_tpoint_point: unsupported param const int * -// func BearingTpointPoint(...) { /* not yet handled by codegen */ } +// BearingTpointPoint wraps MEOS C function bearing_tpoint_point. +func BearingTpointPoint(temp Temporal, gs *Geom, invert bool) Temporal { + res := C.bearing_tpoint_point(temp.Inner(), gs._inner, C.bool(invert)) + return CreateTemporal(res) +} // BearingTpointTpoint wraps MEOS C function bearing_tpoint_tpoint. @@ -1299,32 +1725,62 @@ func TgeoCentroid(temp Temporal) Temporal { } -// TODO tgeo_convex_hull: unsupported return type int * -// func TgeoConvexHull(...) { /* not yet handled by codegen */ } +// TgeoConvexHull wraps MEOS C function tgeo_convex_hull. +func TgeoConvexHull(temp Temporal) *Geom { + res := C.tgeo_convex_hull(temp.Inner()) + return &Geom{_inner: res} +} -// TODO tgeo_end_value: unsupported return type int * -// func TgeoEndValue(...) { /* not yet handled by codegen */ } +// TgeoEndValue wraps MEOS C function tgeo_end_value. +func TgeoEndValue(temp Temporal) *Geom { + res := C.tgeo_end_value(temp.Inner()) + return &Geom{_inner: res} +} -// TODO tgeo_start_value: unsupported return type int * -// func TgeoStartValue(...) { /* not yet handled by codegen */ } +// TgeoStartValue wraps MEOS C function tgeo_start_value. +func TgeoStartValue(temp Temporal) *Geom { + res := C.tgeo_start_value(temp.Inner()) + return &Geom{_inner: res} +} -// TODO tgeo_traversed_area: unsupported return type int * -// func TgeoTraversedArea(...) { /* not yet handled by codegen */ } +// TgeoTraversedArea wraps MEOS C function tgeo_traversed_area. +func TgeoTraversedArea(temp Temporal, unary_union bool) *Geom { + res := C.tgeo_traversed_area(temp.Inner(), C.bool(unary_union)) + return &Geom{_inner: res} +} -// TODO tgeo_value_at_timestamptz: unhandled OUTPUT_SCALAR shape int ** -// func TgeoValueAtTimestamptz(...) { /* not yet handled by codegen */ } +// TgeoValueAtTimestamptz wraps MEOS C function tgeo_value_at_timestamptz. +func TgeoValueAtTimestamptz(temp Temporal, t int64, strict bool) (bool, *Geom) { + var _out_value *C.GSERIALIZED + res := C.tgeo_value_at_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict), &_out_value) + return bool(res), &Geom{_inner: _out_value} +} -// TODO tgeo_value_n: unhandled OUTPUT_SCALAR shape int ** -// func TgeoValueN(...) { /* not yet handled by codegen */ } +// TgeoValueN wraps MEOS C function tgeo_value_n. +func TgeoValueN(temp Temporal, n int) (bool, *Geom) { + var _out_result *C.GSERIALIZED + res := C.tgeo_value_n(temp.Inner(), C.int(n), &_out_result) + return bool(res), &Geom{_inner: _out_result} +} -// TODO tgeo_values: unsupported return type int ** -// func TgeoValues(...) { /* not yet handled by codegen */ } +// TgeoValues wraps MEOS C function tgeo_values. +func TgeoValues(temp Temporal) []*Geom { + var _out_count C.int + res := C.tgeo_values(temp.Inner(), &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((**C.GSERIALIZED)(unsafe.Pointer(res)), _n) + _out := make([]*Geom, _n) + for _i, _e := range _slice { + _out[_i] = &Geom{_inner: _e} + } + return _out +} // TpointAngularDifference wraps MEOS C function tpoint_angular_difference. @@ -1398,20 +1854,32 @@ func TpointSpeed(temp Temporal) Temporal { } -// TODO tpoint_trajectory: unsupported return type int * -// func TpointTrajectory(...) { /* not yet handled by codegen */ } +// TpointTrajectory wraps MEOS C function tpoint_trajectory. +func TpointTrajectory(temp Temporal, unary_union bool) *Geom { + res := C.tpoint_trajectory(temp.Inner(), C.bool(unary_union)) + return &Geom{_inner: res} +} -// TODO tpoint_twcentroid: unsupported return type int * -// func TpointTwcentroid(...) { /* not yet handled by codegen */ } +// TpointTwcentroid wraps MEOS C function tpoint_twcentroid. +func TpointTwcentroid(temp Temporal) *Geom { + res := C.tpoint_twcentroid(temp.Inner()) + return &Geom{_inner: res} +} -// TODO tgeo_affine: unsupported param const int * -// func TgeoAffine(...) { /* not yet handled by codegen */ } +// TgeoAffine wraps MEOS C function tgeo_affine. +func TgeoAffine(temp Temporal, a *AFFINE) Temporal { + res := C.tgeo_affine(temp.Inner(), a._inner) + return CreateTemporal(res) +} -// TODO tgeo_scale: unsupported param const int * -// func TgeoScale(...) { /* not yet handled by codegen */ } +// TgeoScale wraps MEOS C function tgeo_scale. +func TgeoScale(temp Temporal, scale *Geom, sorigin *Geom) Temporal { + res := C.tgeo_scale(temp.Inner(), scale._inner, sorigin._inner) + return CreateTemporal(res) +} // TpointMakeSimple wraps MEOS C function tpoint_make_simple. @@ -1458,8 +1926,11 @@ func TspatialTransformPipeline(temp Temporal, pipelinestr string, srid int32, is } -// TODO tgeo_at_geom: unsupported param const int * -// func TgeoAtGeom(...) { /* not yet handled by codegen */ } +// TgeoAtGeom wraps MEOS C function tgeo_at_geom. +func TgeoAtGeom(temp Temporal, gs *Geom) Temporal { + res := C.tgeo_at_geom(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TgeoAtSTBOX wraps MEOS C function tgeo_at_stbox. @@ -1469,12 +1940,18 @@ func TgeoAtSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { } -// TODO tgeo_at_value: unsupported param int * -// func TgeoAtValue(...) { /* not yet handled by codegen */ } +// TgeoAtValue wraps MEOS C function tgeo_at_value. +func TgeoAtValue(temp Temporal, gs *Geom) Temporal { + res := C.tgeo_at_value(temp.Inner(), gs._inner) + return CreateTemporal(res) +} -// TODO tgeo_minus_geom: unsupported param const int * -// func TgeoMinusGeom(...) { /* not yet handled by codegen */ } +// TgeoMinusGeom wraps MEOS C function tgeo_minus_geom. +func TgeoMinusGeom(temp Temporal, gs *Geom) Temporal { + res := C.tgeo_minus_geom(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TgeoMinusSTBOX wraps MEOS C function tgeo_minus_stbox. @@ -1484,8 +1961,11 @@ func TgeoMinusSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { } -// TODO tgeo_minus_value: unsupported param int * -// func TgeoMinusValue(...) { /* not yet handled by codegen */ } +// TgeoMinusValue wraps MEOS C function tgeo_minus_value. +func TgeoMinusValue(temp Temporal, gs *Geom) Temporal { + res := C.tgeo_minus_value(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TpointAtElevation wraps MEOS C function tpoint_at_elevation. @@ -1495,12 +1975,18 @@ func TpointAtElevation(temp Temporal, s *Span) Temporal { } -// TODO tpoint_at_geom: unsupported param const int * -// func TpointAtGeom(...) { /* not yet handled by codegen */ } +// TpointAtGeom wraps MEOS C function tpoint_at_geom. +func TpointAtGeom(temp Temporal, gs *Geom) Temporal { + res := C.tpoint_at_geom(temp.Inner(), gs._inner) + return CreateTemporal(res) +} -// TODO tpoint_at_value: unsupported param int * -// func TpointAtValue(...) { /* not yet handled by codegen */ } +// TpointAtValue wraps MEOS C function tpoint_at_value. +func TpointAtValue(temp Temporal, gs *Geom) Temporal { + res := C.tpoint_at_value(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TpointMinusElevation wraps MEOS C function tpoint_minus_elevation. @@ -1510,20 +1996,32 @@ func TpointMinusElevation(temp Temporal, s *Span) Temporal { } -// TODO tpoint_minus_geom: unsupported param const int * -// func TpointMinusGeom(...) { /* not yet handled by codegen */ } +// TpointMinusGeom wraps MEOS C function tpoint_minus_geom. +func TpointMinusGeom(temp Temporal, gs *Geom) Temporal { + res := C.tpoint_minus_geom(temp.Inner(), gs._inner) + return CreateTemporal(res) +} -// TODO tpoint_minus_value: unsupported param int * -// func TpointMinusValue(...) { /* not yet handled by codegen */ } +// TpointMinusValue wraps MEOS C function tpoint_minus_value. +func TpointMinusValue(temp Temporal, gs *Geom) Temporal { + res := C.tpoint_minus_value(temp.Inner(), gs._inner) + return CreateTemporal(res) +} -// TODO always_eq_geo_tgeo: unsupported param const int * -// func AlwaysEqGeoTgeo(...) { /* not yet handled by codegen */ } +// AlwaysEqGeoTgeo wraps MEOS C function always_eq_geo_tgeo. +func AlwaysEqGeoTgeo(gs *Geom, temp Temporal) int { + res := C.always_eq_geo_tgeo(gs._inner, temp.Inner()) + return int(res) +} -// TODO always_eq_tgeo_geo: unsupported param const int * -// func AlwaysEqTgeoGeo(...) { /* not yet handled by codegen */ } +// AlwaysEqTgeoGeo wraps MEOS C function always_eq_tgeo_geo. +func AlwaysEqTgeoGeo(temp Temporal, gs *Geom) int { + res := C.always_eq_tgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // AlwaysEqTgeoTgeo wraps MEOS C function always_eq_tgeo_tgeo. @@ -1533,12 +2031,18 @@ func AlwaysEqTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO always_ne_geo_tgeo: unsupported param const int * -// func AlwaysNeGeoTgeo(...) { /* not yet handled by codegen */ } +// AlwaysNeGeoTgeo wraps MEOS C function always_ne_geo_tgeo. +func AlwaysNeGeoTgeo(gs *Geom, temp Temporal) int { + res := C.always_ne_geo_tgeo(gs._inner, temp.Inner()) + return int(res) +} -// TODO always_ne_tgeo_geo: unsupported param const int * -// func AlwaysNeTgeoGeo(...) { /* not yet handled by codegen */ } +// AlwaysNeTgeoGeo wraps MEOS C function always_ne_tgeo_geo. +func AlwaysNeTgeoGeo(temp Temporal, gs *Geom) int { + res := C.always_ne_tgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // AlwaysNeTgeoTgeo wraps MEOS C function always_ne_tgeo_tgeo. @@ -1548,12 +2052,18 @@ func AlwaysNeTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO ever_eq_geo_tgeo: unsupported param const int * -// func EverEqGeoTgeo(...) { /* not yet handled by codegen */ } +// EverEqGeoTgeo wraps MEOS C function ever_eq_geo_tgeo. +func EverEqGeoTgeo(gs *Geom, temp Temporal) int { + res := C.ever_eq_geo_tgeo(gs._inner, temp.Inner()) + return int(res) +} -// TODO ever_eq_tgeo_geo: unsupported param const int * -// func EverEqTgeoGeo(...) { /* not yet handled by codegen */ } +// EverEqTgeoGeo wraps MEOS C function ever_eq_tgeo_geo. +func EverEqTgeoGeo(temp Temporal, gs *Geom) int { + res := C.ever_eq_tgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // EverEqTgeoTgeo wraps MEOS C function ever_eq_tgeo_tgeo. @@ -1563,12 +2073,18 @@ func EverEqTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO ever_ne_geo_tgeo: unsupported param const int * -// func EverNeGeoTgeo(...) { /* not yet handled by codegen */ } +// EverNeGeoTgeo wraps MEOS C function ever_ne_geo_tgeo. +func EverNeGeoTgeo(gs *Geom, temp Temporal) int { + res := C.ever_ne_geo_tgeo(gs._inner, temp.Inner()) + return int(res) +} -// TODO ever_ne_tgeo_geo: unsupported param const int * -// func EverNeTgeoGeo(...) { /* not yet handled by codegen */ } +// EverNeTgeoGeo wraps MEOS C function ever_ne_tgeo_geo. +func EverNeTgeoGeo(temp Temporal, gs *Geom) int { + res := C.ever_ne_tgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // EverNeTgeoTgeo wraps MEOS C function ever_ne_tgeo_tgeo. @@ -1578,20 +2094,32 @@ func EverNeTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO teq_geo_tgeo: unsupported param const int * -// func TeqGeoTgeo(...) { /* not yet handled by codegen */ } +// TeqGeoTgeo wraps MEOS C function teq_geo_tgeo. +func TeqGeoTgeo(gs *Geom, temp Temporal) Temporal { + res := C.teq_geo_tgeo(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO teq_tgeo_geo: unsupported param const int * -// func TeqTgeoGeo(...) { /* not yet handled by codegen */ } +// TeqTgeoGeo wraps MEOS C function teq_tgeo_geo. +func TeqTgeoGeo(temp Temporal, gs *Geom) Temporal { + res := C.teq_tgeo_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} -// TODO tne_geo_tgeo: unsupported param const int * -// func TneGeoTgeo(...) { /* not yet handled by codegen */ } +// TneGeoTgeo wraps MEOS C function tne_geo_tgeo. +func TneGeoTgeo(gs *Geom, temp Temporal) Temporal { + res := C.tne_geo_tgeo(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO tne_tgeo_geo: unsupported param const int * -// func TneTgeoGeo(...) { /* not yet handled by codegen */ } +// TneTgeoGeo wraps MEOS C function tne_tgeo_geo. +func TneTgeoGeo(temp Temporal, gs *Geom) Temporal { + res := C.tne_tgeo_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TgeoStboxes wraps MEOS C function tgeo_stboxes. @@ -1602,12 +2130,20 @@ func TgeoStboxes(temp Temporal) (*STBox, int) { } -// TODO tgeo_space_boxes: unsupported param const int * -// func TgeoSpaceBoxes(...) { /* not yet handled by codegen */ } +// TgeoSpaceBoxes wraps MEOS C function tgeo_space_boxes. +func TgeoSpaceBoxes(temp Temporal, xsize float64, ysize float64, zsize float64, sorigin *Geom, bitmatrix bool, border_inc bool) (*STBox, int) { + var _out_count C.int + res := C.tgeo_space_boxes(temp.Inner(), C.double(xsize), C.double(ysize), C.double(zsize), sorigin._inner, C.bool(bitmatrix), C.bool(border_inc), &_out_count) + return &STBox{_inner: res}, int(_out_count) +} -// TODO tgeo_space_time_boxes: unsupported param const int * -// func TgeoSpaceTimeBoxes(...) { /* not yet handled by codegen */ } +// TgeoSpaceTimeBoxes wraps MEOS C function tgeo_space_time_boxes. +func TgeoSpaceTimeBoxes(temp Temporal, xsize float64, ysize float64, zsize float64, duration timeutil.Timedelta, sorigin *Geom, torigin int64, bitmatrix bool, border_inc bool) (*STBox, int) { + var _out_count C.int + res := C.tgeo_space_time_boxes(temp.Inner(), C.double(xsize), C.double(ysize), C.double(zsize), duration.Inner(), sorigin._inner, C.TimestampTz(torigin), C.bool(bitmatrix), C.bool(border_inc), &_out_count) + return &STBox{_inner: res}, int(_out_count) +} // TgeoSplitEachNStboxes wraps MEOS C function tgeo_split_each_n_stboxes. @@ -2067,12 +2603,18 @@ func RightTspatialTspatial(temp1 Temporal, temp2 Temporal) bool { } -// TODO acontains_geo_tgeo: unsupported param const int * -// func AcontainsGeoTgeo(...) { /* not yet handled by codegen */ } +// AcontainsGeoTgeo wraps MEOS C function acontains_geo_tgeo. +func AcontainsGeoTgeo(gs *Geom, temp Temporal) int { + res := C.acontains_geo_tgeo(gs._inner, temp.Inner()) + return int(res) +} -// TODO acontains_tgeo_geo: unsupported param const int * -// func AcontainsTgeoGeo(...) { /* not yet handled by codegen */ } +// AcontainsTgeoGeo wraps MEOS C function acontains_tgeo_geo. +func AcontainsTgeoGeo(temp Temporal, gs *Geom) int { + res := C.acontains_tgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // AcontainsTgeoTgeo wraps MEOS C function acontains_tgeo_tgeo. @@ -2082,8 +2624,11 @@ func AcontainsTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO adisjoint_tgeo_geo: unsupported param const int * -// func AdisjointTgeoGeo(...) { /* not yet handled by codegen */ } +// AdisjointTgeoGeo wraps MEOS C function adisjoint_tgeo_geo. +func AdisjointTgeoGeo(temp Temporal, gs *Geom) int { + res := C.adisjoint_tgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // AdisjointTgeoTgeo wraps MEOS C function adisjoint_tgeo_tgeo. @@ -2093,8 +2638,11 @@ func AdisjointTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO adwithin_tgeo_geo: unsupported param const int * -// func AdwithinTgeoGeo(...) { /* not yet handled by codegen */ } +// AdwithinTgeoGeo wraps MEOS C function adwithin_tgeo_geo. +func AdwithinTgeoGeo(temp Temporal, gs *Geom, dist float64) int { + res := C.adwithin_tgeo_geo(temp.Inner(), gs._inner, C.double(dist)) + return int(res) +} // AdwithinTgeoTgeo wraps MEOS C function adwithin_tgeo_tgeo. @@ -2104,8 +2652,11 @@ func AdwithinTgeoTgeo(temp1 Temporal, temp2 Temporal, dist float64) int { } -// TODO aintersects_tgeo_geo: unsupported param const int * -// func AintersectsTgeoGeo(...) { /* not yet handled by codegen */ } +// AintersectsTgeoGeo wraps MEOS C function aintersects_tgeo_geo. +func AintersectsTgeoGeo(temp Temporal, gs *Geom) int { + res := C.aintersects_tgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // AintersectsTgeoTgeo wraps MEOS C function aintersects_tgeo_tgeo. @@ -2115,8 +2666,11 @@ func AintersectsTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO atouches_tgeo_geo: unsupported param const int * -// func AtouchesTgeoGeo(...) { /* not yet handled by codegen */ } +// AtouchesTgeoGeo wraps MEOS C function atouches_tgeo_geo. +func AtouchesTgeoGeo(temp Temporal, gs *Geom) int { + res := C.atouches_tgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // AtouchesTgeoTgeo wraps MEOS C function atouches_tgeo_tgeo. @@ -2126,16 +2680,25 @@ func AtouchesTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO atouches_tpoint_geo: unsupported param const int * -// func AtouchesTpointGeo(...) { /* not yet handled by codegen */ } +// AtouchesTpointGeo wraps MEOS C function atouches_tpoint_geo. +func AtouchesTpointGeo(temp Temporal, gs *Geom) int { + res := C.atouches_tpoint_geo(temp.Inner(), gs._inner) + return int(res) +} -// TODO econtains_geo_tgeo: unsupported param const int * -// func EcontainsGeoTgeo(...) { /* not yet handled by codegen */ } +// EcontainsGeoTgeo wraps MEOS C function econtains_geo_tgeo. +func EcontainsGeoTgeo(gs *Geom, temp Temporal) int { + res := C.econtains_geo_tgeo(gs._inner, temp.Inner()) + return int(res) +} -// TODO econtains_tgeo_geo: unsupported param const int * -// func EcontainsTgeoGeo(...) { /* not yet handled by codegen */ } +// EcontainsTgeoGeo wraps MEOS C function econtains_tgeo_geo. +func EcontainsTgeoGeo(temp Temporal, gs *Geom) int { + res := C.econtains_tgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // EcontainsTgeoTgeo wraps MEOS C function econtains_tgeo_tgeo. @@ -2145,12 +2708,18 @@ func EcontainsTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO ecovers_geo_tgeo: unsupported param const int * -// func EcoversGeoTgeo(...) { /* not yet handled by codegen */ } +// EcoversGeoTgeo wraps MEOS C function ecovers_geo_tgeo. +func EcoversGeoTgeo(gs *Geom, temp Temporal) int { + res := C.ecovers_geo_tgeo(gs._inner, temp.Inner()) + return int(res) +} -// TODO ecovers_tgeo_geo: unsupported param const int * -// func EcoversTgeoGeo(...) { /* not yet handled by codegen */ } +// EcoversTgeoGeo wraps MEOS C function ecovers_tgeo_geo. +func EcoversTgeoGeo(temp Temporal, gs *Geom) int { + res := C.ecovers_tgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // EcoversTgeoTgeo wraps MEOS C function ecovers_tgeo_tgeo. @@ -2160,8 +2729,11 @@ func EcoversTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO edisjoint_tgeo_geo: unsupported param const int * -// func EdisjointTgeoGeo(...) { /* not yet handled by codegen */ } +// EdisjointTgeoGeo wraps MEOS C function edisjoint_tgeo_geo. +func EdisjointTgeoGeo(temp Temporal, gs *Geom) int { + res := C.edisjoint_tgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // EdisjointTgeoTgeo wraps MEOS C function edisjoint_tgeo_tgeo. @@ -2171,8 +2743,11 @@ func EdisjointTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO edwithin_tgeo_geo: unsupported param const int * -// func EdwithinTgeoGeo(...) { /* not yet handled by codegen */ } +// EdwithinTgeoGeo wraps MEOS C function edwithin_tgeo_geo. +func EdwithinTgeoGeo(temp Temporal, gs *Geom, dist float64) int { + res := C.edwithin_tgeo_geo(temp.Inner(), gs._inner, C.double(dist)) + return int(res) +} // EdwithinTgeoTgeo wraps MEOS C function edwithin_tgeo_tgeo. @@ -2182,8 +2757,11 @@ func EdwithinTgeoTgeo(temp1 Temporal, temp2 Temporal, dist float64) int { } -// TODO eintersects_tgeo_geo: unsupported param const int * -// func EintersectsTgeoGeo(...) { /* not yet handled by codegen */ } +// EintersectsTgeoGeo wraps MEOS C function eintersects_tgeo_geo. +func EintersectsTgeoGeo(temp Temporal, gs *Geom) int { + res := C.eintersects_tgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // EintersectsTgeoTgeo wraps MEOS C function eintersects_tgeo_tgeo. @@ -2193,8 +2771,11 @@ func EintersectsTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO etouches_tgeo_geo: unsupported param const int * -// func EtouchesTgeoGeo(...) { /* not yet handled by codegen */ } +// EtouchesTgeoGeo wraps MEOS C function etouches_tgeo_geo. +func EtouchesTgeoGeo(temp Temporal, gs *Geom) int { + res := C.etouches_tgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // EtouchesTgeoTgeo wraps MEOS C function etouches_tgeo_tgeo. @@ -2204,16 +2785,25 @@ func EtouchesTgeoTgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO etouches_tpoint_geo: unsupported param const int * -// func EtouchesTpointGeo(...) { /* not yet handled by codegen */ } +// EtouchesTpointGeo wraps MEOS C function etouches_tpoint_geo. +func EtouchesTpointGeo(temp Temporal, gs *Geom) int { + res := C.etouches_tpoint_geo(temp.Inner(), gs._inner) + return int(res) +} -// TODO tcontains_geo_tgeo: unsupported param const int * -// func TcontainsGeoTgeo(...) { /* not yet handled by codegen */ } +// TcontainsGeoTgeo wraps MEOS C function tcontains_geo_tgeo. +func TcontainsGeoTgeo(gs *Geom, temp Temporal) Temporal { + res := C.tcontains_geo_tgeo(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO tcontains_tgeo_geo: unsupported param const int * -// func TcontainsTgeoGeo(...) { /* not yet handled by codegen */ } +// TcontainsTgeoGeo wraps MEOS C function tcontains_tgeo_geo. +func TcontainsTgeoGeo(temp Temporal, gs *Geom) Temporal { + res := C.tcontains_tgeo_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TcontainsTgeoTgeo wraps MEOS C function tcontains_tgeo_tgeo. @@ -2223,12 +2813,18 @@ func TcontainsTgeoTgeo(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO tcovers_geo_tgeo: unsupported param const int * -// func TcoversGeoTgeo(...) { /* not yet handled by codegen */ } +// TcoversGeoTgeo wraps MEOS C function tcovers_geo_tgeo. +func TcoversGeoTgeo(gs *Geom, temp Temporal) Temporal { + res := C.tcovers_geo_tgeo(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO tcovers_tgeo_geo: unsupported param const int * -// func TcoversTgeoGeo(...) { /* not yet handled by codegen */ } +// TcoversTgeoGeo wraps MEOS C function tcovers_tgeo_geo. +func TcoversTgeoGeo(temp Temporal, gs *Geom) Temporal { + res := C.tcovers_tgeo_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TcoversTgeoTgeo wraps MEOS C function tcovers_tgeo_tgeo. @@ -2238,12 +2834,18 @@ func TcoversTgeoTgeo(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO tdisjoint_geo_tgeo: unsupported param const int * -// func TdisjointGeoTgeo(...) { /* not yet handled by codegen */ } +// TdisjointGeoTgeo wraps MEOS C function tdisjoint_geo_tgeo. +func TdisjointGeoTgeo(gs *Geom, temp Temporal) Temporal { + res := C.tdisjoint_geo_tgeo(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO tdisjoint_tgeo_geo: unsupported param const int * -// func TdisjointTgeoGeo(...) { /* not yet handled by codegen */ } +// TdisjointTgeoGeo wraps MEOS C function tdisjoint_tgeo_geo. +func TdisjointTgeoGeo(temp Temporal, gs *Geom) Temporal { + res := C.tdisjoint_tgeo_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TdisjointTgeoTgeo wraps MEOS C function tdisjoint_tgeo_tgeo. @@ -2253,12 +2855,18 @@ func TdisjointTgeoTgeo(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO tdwithin_geo_tgeo: unsupported param const int * -// func TdwithinGeoTgeo(...) { /* not yet handled by codegen */ } +// TdwithinGeoTgeo wraps MEOS C function tdwithin_geo_tgeo. +func TdwithinGeoTgeo(gs *Geom, temp Temporal, dist float64) Temporal { + res := C.tdwithin_geo_tgeo(gs._inner, temp.Inner(), C.double(dist)) + return CreateTemporal(res) +} -// TODO tdwithin_tgeo_geo: unsupported param const int * -// func TdwithinTgeoGeo(...) { /* not yet handled by codegen */ } +// TdwithinTgeoGeo wraps MEOS C function tdwithin_tgeo_geo. +func TdwithinTgeoGeo(temp Temporal, gs *Geom, dist float64) Temporal { + res := C.tdwithin_tgeo_geo(temp.Inner(), gs._inner, C.double(dist)) + return CreateTemporal(res) +} // TdwithinTgeoTgeo wraps MEOS C function tdwithin_tgeo_tgeo. @@ -2268,12 +2876,18 @@ func TdwithinTgeoTgeo(temp1 Temporal, temp2 Temporal, dist float64) Temporal { } -// TODO tintersects_geo_tgeo: unsupported param const int * -// func TintersectsGeoTgeo(...) { /* not yet handled by codegen */ } +// TintersectsGeoTgeo wraps MEOS C function tintersects_geo_tgeo. +func TintersectsGeoTgeo(gs *Geom, temp Temporal) Temporal { + res := C.tintersects_geo_tgeo(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO tintersects_tgeo_geo: unsupported param const int * -// func TintersectsTgeoGeo(...) { /* not yet handled by codegen */ } +// TintersectsTgeoGeo wraps MEOS C function tintersects_tgeo_geo. +func TintersectsTgeoGeo(temp Temporal, gs *Geom) Temporal { + res := C.tintersects_tgeo_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TintersectsTgeoTgeo wraps MEOS C function tintersects_tgeo_tgeo. @@ -2283,12 +2897,18 @@ func TintersectsTgeoTgeo(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO ttouches_geo_tgeo: unsupported param const int * -// func TtouchesGeoTgeo(...) { /* not yet handled by codegen */ } +// TtouchesGeoTgeo wraps MEOS C function ttouches_geo_tgeo. +func TtouchesGeoTgeo(gs *Geom, temp Temporal) Temporal { + res := C.ttouches_geo_tgeo(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO ttouches_tgeo_geo: unsupported param const int * -// func TtouchesTgeoGeo(...) { /* not yet handled by codegen */ } +// TtouchesTgeoGeo wraps MEOS C function ttouches_tgeo_geo. +func TtouchesTgeoGeo(temp Temporal, gs *Geom) Temporal { + res := C.ttouches_tgeo_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TtouchesTgeoTgeo wraps MEOS C function ttouches_tgeo_tgeo. @@ -2298,8 +2918,11 @@ func TtouchesTgeoTgeo(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO tdistance_tgeo_geo: unsupported param const int * -// func TdistanceTgeoGeo(...) { /* not yet handled by codegen */ } +// TdistanceTgeoGeo wraps MEOS C function tdistance_tgeo_geo. +func TdistanceTgeoGeo(temp Temporal, gs *Geom) Temporal { + res := C.tdistance_tgeo_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TdistanceTgeoTgeo wraps MEOS C function tdistance_tgeo_tgeo. @@ -2309,8 +2932,11 @@ func TdistanceTgeoTgeo(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO nad_stbox_geo: unsupported param const int * -// func NadSTBOXGeo(...) { /* not yet handled by codegen */ } +// NadSTBOXGeo wraps MEOS C function nad_stbox_geo. +func NadSTBOXGeo(box *STBox, gs *Geom) float64 { + res := C.nad_stbox_geo(box._inner, gs._inner) + return float64(res) +} // NadSTBOXSTBOX wraps MEOS C function nad_stbox_stbox. @@ -2320,8 +2946,11 @@ func NadSTBOXSTBOX(box1 *STBox, box2 *STBox) float64 { } -// TODO nad_tgeo_geo: unsupported param const int * -// func NadTgeoGeo(...) { /* not yet handled by codegen */ } +// NadTgeoGeo wraps MEOS C function nad_tgeo_geo. +func NadTgeoGeo(temp Temporal, gs *Geom) float64 { + res := C.nad_tgeo_geo(temp.Inner(), gs._inner) + return float64(res) +} // NadTgeoSTBOX wraps MEOS C function nad_tgeo_stbox. @@ -2338,8 +2967,11 @@ func NadTgeoTgeo(temp1 Temporal, temp2 Temporal) float64 { } -// TODO nai_tgeo_geo: unsupported param const int * -// func NaiTgeoGeo(...) { /* not yet handled by codegen */ } +// NaiTgeoGeo wraps MEOS C function nai_tgeo_geo. +func NaiTgeoGeo(temp Temporal, gs *Geom) TInstant { + res := C.nai_tgeo_geo(temp.Inner(), gs._inner) + return TInstant{_inner: res} +} // NaiTgeoTgeo wraps MEOS C function nai_tgeo_tgeo. @@ -2349,12 +2981,18 @@ func NaiTgeoTgeo(temp1 Temporal, temp2 Temporal) TInstant { } -// TODO shortestline_tgeo_geo: unsupported return type int * -// func ShortestlineTgeoGeo(...) { /* not yet handled by codegen */ } +// ShortestlineTgeoGeo wraps MEOS C function shortestline_tgeo_geo. +func ShortestlineTgeoGeo(temp Temporal, gs *Geom) *Geom { + res := C.shortestline_tgeo_geo(temp.Inner(), gs._inner) + return &Geom{_inner: res} +} -// TODO shortestline_tgeo_tgeo: unsupported return type int * -// func ShortestlineTgeoTgeo(...) { /* not yet handled by codegen */ } +// ShortestlineTgeoTgeo wraps MEOS C function shortestline_tgeo_tgeo. +func ShortestlineTgeoTgeo(temp1 Temporal, temp2 Temporal) *Geom { + res := C.shortestline_tgeo_tgeo(temp1.Inner(), temp2.Inner()) + return &Geom{_inner: res} +} // TpointTcentroidFinalfn wraps MEOS C function tpoint_tcentroid_finalfn. @@ -2378,50 +3016,141 @@ func TspatialExtentTransfn(box *STBox, temp Temporal) *STBox { } -// TODO stbox_get_space_tile: unsupported param const int * -// func STBOXGetSpaceTile(...) { /* not yet handled by codegen */ } +// STBOXGetSpaceTile wraps MEOS C function stbox_get_space_tile. +func STBOXGetSpaceTile(point *Geom, xsize float64, ysize float64, zsize float64, sorigin *Geom) *STBox { + res := C.stbox_get_space_tile(point._inner, C.double(xsize), C.double(ysize), C.double(zsize), sorigin._inner) + return &STBox{_inner: res} +} -// TODO stbox_get_space_time_tile: unsupported param const int * -// func STBOXGetSpaceTimeTile(...) { /* not yet handled by codegen */ } +// STBOXGetSpaceTimeTile wraps MEOS C function stbox_get_space_time_tile. +func STBOXGetSpaceTimeTile(point *Geom, t int64, xsize float64, ysize float64, zsize float64, duration timeutil.Timedelta, sorigin *Geom, torigin int64) *STBox { + res := C.stbox_get_space_time_tile(point._inner, C.TimestampTz(t), C.double(xsize), C.double(ysize), C.double(zsize), duration.Inner(), sorigin._inner, C.TimestampTz(torigin)) + return &STBox{_inner: res} +} -// TODO stbox_get_time_tile: unsupported param const int * -// func STBOXGetTimeTile(...) { /* not yet handled by codegen */ } +// STBOXGetTimeTile wraps MEOS C function stbox_get_time_tile. +func STBOXGetTimeTile(t int64, duration timeutil.Timedelta, torigin int64) *STBox { + res := C.stbox_get_time_tile(C.TimestampTz(t), duration.Inner(), C.TimestampTz(torigin)) + return &STBox{_inner: res} +} -// TODO stbox_space_tiles: unsupported param const int * -// func STBOXSpaceTiles(...) { /* not yet handled by codegen */ } +// STBOXSpaceTiles wraps MEOS C function stbox_space_tiles. +func STBOXSpaceTiles(bounds *STBox, xsize float64, ysize float64, zsize float64, sorigin *Geom, border_inc bool) (*STBox, int) { + var _out_count C.int + res := C.stbox_space_tiles(bounds._inner, C.double(xsize), C.double(ysize), C.double(zsize), sorigin._inner, C.bool(border_inc), &_out_count) + return &STBox{_inner: res}, int(_out_count) +} -// TODO stbox_space_time_tiles: unsupported param const int * -// func STBOXSpaceTimeTiles(...) { /* not yet handled by codegen */ } +// STBOXSpaceTimeTiles wraps MEOS C function stbox_space_time_tiles. +func STBOXSpaceTimeTiles(bounds *STBox, xsize float64, ysize float64, zsize float64, duration timeutil.Timedelta, sorigin *Geom, torigin int64, border_inc bool) (*STBox, int) { + var _out_count C.int + res := C.stbox_space_time_tiles(bounds._inner, C.double(xsize), C.double(ysize), C.double(zsize), duration.Inner(), sorigin._inner, C.TimestampTz(torigin), C.bool(border_inc), &_out_count) + return &STBox{_inner: res}, int(_out_count) +} -// TODO stbox_time_tiles: unsupported param const int * -// func STBOXTimeTiles(...) { /* not yet handled by codegen */ } +// STBOXTimeTiles wraps MEOS C function stbox_time_tiles. +func STBOXTimeTiles(bounds *STBox, duration timeutil.Timedelta, torigin int64, border_inc bool) (*STBox, int) { + var _out_count C.int + res := C.stbox_time_tiles(bounds._inner, duration.Inner(), C.TimestampTz(torigin), C.bool(border_inc), &_out_count) + return &STBox{_inner: res}, int(_out_count) +} -// TODO tgeo_space_split: unsupported param const int * -// func TgeoSpaceSplit(...) { /* not yet handled by codegen */ } +// TgeoSpaceSplit wraps MEOS C function tgeo_space_split. +func TgeoSpaceSplit(temp Temporal, xsize float64, ysize float64, zsize float64, sorigin *Geom, bitmatrix bool, border_inc bool) ([]Temporal, []*Geom) { + var _out_space_bins **C.GSERIALIZED + var _out_count C.int + res := C.tgeo_space_split(temp.Inner(), C.double(xsize), C.double(ysize), C.double(zsize), sorigin._inner, C.bool(bitmatrix), C.bool(border_inc), &_out_space_bins, &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((**C.Temporal)(unsafe.Pointer(res)), _n) + _out := make([]Temporal, _n) + for _i, _e := range _slice { + _out[_i] = CreateTemporal(_e) + } + return _out +} -// TODO tgeo_space_time_split: unsupported param const int * -// func TgeoSpaceTimeSplit(...) { /* not yet handled by codegen */ } +// TgeoSpaceTimeSplit wraps MEOS C function tgeo_space_time_split. +func TgeoSpaceTimeSplit(temp Temporal, xsize float64, ysize float64, zsize float64, duration timeutil.Timedelta, sorigin *Geom, torigin int64, bitmatrix bool, border_inc bool) ([]Temporal, []*Geom, []int64) { + var _out_space_bins **C.GSERIALIZED + var _out_time_bins *C.TimestampTz + var _out_count C.int + res := C.tgeo_space_time_split(temp.Inner(), C.double(xsize), C.double(ysize), C.double(zsize), duration.Inner(), sorigin._inner, C.TimestampTz(torigin), C.bool(bitmatrix), C.bool(border_inc), &_out_space_bins, &_out_time_bins, &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((**C.Temporal)(unsafe.Pointer(res)), _n) + _out := make([]Temporal, _n) + for _i, _e := range _slice { + _out[_i] = CreateTemporal(_e) + } + return _out +} -// TODO geo_cluster_kmeans: unsupported return type int * -// func GeoClusterKmeans(...) { /* not yet handled by codegen */ } +// GeoClusterKmeans wraps MEOS C function geo_cluster_kmeans. +func GeoClusterKmeans(geoms []*Geom, k uint32) []int { + _c_geoms := make([]*C.GSERIALIZED, len(geoms)) + for _i, _v := range geoms { _c_geoms[_i] = _v._inner } + res := C.geo_cluster_kmeans((**C.GSERIALIZED)(unsafe.Pointer(&_c_geoms[0])), C.uint32_t(len(geoms)), C.uint32_t(k)) + _n := len(geoms) + _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) + _out := make([]int, _n) + for _i, _e := range _slice { + _out[_i] = int(_e) + } + return _out +} -// TODO geo_cluster_dbscan: unsupported param const int ** -// func GeoClusterDbscan(...) { /* not yet handled by codegen */ } +// GeoClusterDbscan wraps MEOS C function geo_cluster_dbscan. +func GeoClusterDbscan(geoms []*Geom, tolerance float64, minpoints int) []uint32 { + _c_geoms := make([]*C.GSERIALIZED, len(geoms)) + for _i, _v := range geoms { _c_geoms[_i] = _v._inner } + var _out_count C.int + res := C.geo_cluster_dbscan((**C.GSERIALIZED)(unsafe.Pointer(&_c_geoms[0])), C.uint32_t(len(geoms)), C.double(tolerance), C.int(minpoints), &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((*C.uint32_t)(unsafe.Pointer(res)), _n) + _out := make([]uint32, _n) + for _i, _e := range _slice { + _out[_i] = uint32(_e) + } + return _out +} -// TODO geo_cluster_intersecting: unsupported return type int ** -// func GeoClusterIntersecting(...) { /* not yet handled by codegen */ } +// GeoClusterIntersecting wraps MEOS C function geo_cluster_intersecting. +func GeoClusterIntersecting(geoms []*Geom) []*Geom { + _c_geoms := make([]*C.GSERIALIZED, len(geoms)) + for _i, _v := range geoms { _c_geoms[_i] = _v._inner } + var _out_count C.int + res := C.geo_cluster_intersecting((**C.GSERIALIZED)(unsafe.Pointer(&_c_geoms[0])), C.uint32_t(len(geoms)), &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((**C.GSERIALIZED)(unsafe.Pointer(res)), _n) + _out := make([]*Geom, _n) + for _i, _e := range _slice { + _out[_i] = &Geom{_inner: _e} + } + return _out +} -// TODO geo_cluster_within: unsupported return type int ** -// func GeoClusterWithin(...) { /* not yet handled by codegen */ } +// GeoClusterWithin wraps MEOS C function geo_cluster_within. +func GeoClusterWithin(geoms []*Geom, tolerance float64) []*Geom { + _c_geoms := make([]*C.GSERIALIZED, len(geoms)) + for _i, _v := range geoms { _c_geoms[_i] = _v._inner } + var _out_count C.int + res := C.geo_cluster_within((**C.GSERIALIZED)(unsafe.Pointer(&_c_geoms[0])), C.uint32_t(len(geoms)), C.double(tolerance), &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((**C.GSERIALIZED)(unsafe.Pointer(res)), _n) + _out := make([]*Geom, _n) + for _i, _e := range _slice { + _out[_i] = &Geom{_inner: _e} + } + return _out +} diff --git a/tools/_preview/meos_meos_internal.go b/tools/_preview/meos_meos_internal.go index 35566af..e0424d3 100644 --- a/tools/_preview/meos_meos_internal.go +++ b/tools/_preview/meos_meos_internal.go @@ -94,27 +94,6 @@ func SetSpanset(s *Set) *SpanSet { } -// NumspanWidth wraps MEOS C function numspan_width. -func NumspanWidth(s *Span) int { - res := C.numspan_width(s._inner) - return int(res) -} - - -// NumspansetWidth wraps MEOS C function numspanset_width. -func NumspansetWidth(ss *SpanSet, boundspan bool) int { - res := C.numspanset_width(ss._inner, C.bool(boundspan)) - return int(res) -} - - -// SetEndValue wraps MEOS C function set_end_value. -func SetEndValue(s *Set) int { - res := C.set_end_value(s._inner) - return int(res) -} - - // SetMemSize wraps MEOS C function set_mem_size. func SetMemSize(s *Set) int { res := C.set_mem_size(s._inner) @@ -138,20 +117,6 @@ func SetSetSpan(s *Set) *Span { } -// SetStartValue wraps MEOS C function set_start_value. -func SetStartValue(s *Set) int { - res := C.set_start_value(s._inner) - return int(res) -} - - -// SpansetLower wraps MEOS C function spanset_lower. -func SpansetLower(ss *SpanSet) int { - res := C.spanset_lower(ss._inner) - return int(res) -} - - // SpansetMemSize wraps MEOS C function spanset_mem_size. func SpansetMemSize(ss *SpanSet) int { res := C.spanset_mem_size(ss._inner) @@ -172,13 +137,6 @@ func SpansetSps(ss *SpanSet) []*Span { } -// SpansetUpper wraps MEOS C function spanset_upper. -func SpansetUpper(ss *SpanSet) int { - res := C.spanset_upper(ss._inner) - return int(res) -} - - // DatespanSetTstzspan wraps MEOS C function datespan_set_tstzspan. func DatespanSetTstzspan(s1 *Span, s2 *Span) { C.datespan_set_tstzspan(s1._inner, s2._inner) @@ -217,8 +175,13 @@ func SpansetCompact(ss *SpanSet) *SpanSet { } -// TODO textcat_textset_text_common: unsupported param const int * -// func TextcatTextsetTextCommon(...) { /* not yet handled by codegen */ } +// TextcatTextsetTextCommon wraps MEOS C function textcat_textset_text_common. +func TextcatTextsetTextCommon(s *Set, txt string, invert bool) *Set { + _c_txt := cstring2text(txt) + defer C.free(unsafe.Pointer(_c_txt)) + res := C.textcat_textset_text_common(s._inner, _c_txt, C.bool(invert)) + return &Set{_inner: res} +} // TstzspanSetDatespan wraps MEOS C function tstzspan_set_datespan. @@ -292,34 +255,6 @@ func SuperUnionSpanSpan(s1 *Span, s2 *Span) *Span { } -// DistanceSetSet wraps MEOS C function distance_set_set. -func DistanceSetSet(s1 *Set, s2 *Set) int { - res := C.distance_set_set(s1._inner, s2._inner) - return int(res) -} - - -// DistanceSpanSpan wraps MEOS C function distance_span_span. -func DistanceSpanSpan(s1 *Span, s2 *Span) int { - res := C.distance_span_span(s1._inner, s2._inner) - return int(res) -} - - -// DistanceSpansetSpan wraps MEOS C function distance_spanset_span. -func DistanceSpansetSpan(ss *SpanSet, s *Span) int { - res := C.distance_spanset_span(ss._inner, s._inner) - return int(res) -} - - -// DistanceSpansetSpanset wraps MEOS C function distance_spanset_spanset. -func DistanceSpansetSpanset(ss1 *SpanSet, ss2 *SpanSet) int { - res := C.distance_spanset_spanset(ss1._inner, ss2._inner) - return int(res) -} - - // TBOXSet wraps MEOS C function tbox_set. func TBOXSet(s *Span, p *Span, box *TBox) { C.tbox_set(s._inner, p._inner, box._inner) @@ -351,8 +286,8 @@ func NumspanSetTBOX(span *Span, box *TBox) { // TimestamptzSetTBOX wraps MEOS C function timestamptz_set_tbox. -func TimestamptzSetTBOX(t int, box *TBox) { - C.timestamptz_set_tbox(C.int(t), box._inner) +func TimestamptzSetTBOX(t int64, box *TBox) { + C.timestamptz_set_tbox(C.TimestampTz(t), box._inner) } @@ -674,13 +609,6 @@ func TemporalEndInst(temp Temporal) TInstant { } -// TemporalEndValue wraps MEOS C function temporal_end_value. -func TemporalEndValue(temp Temporal) int { - res := C.temporal_end_value(temp.Inner()) - return int(res) -} - - // TemporalInstN wraps MEOS C function temporal_inst_n. func TemporalInstN(temp Temporal, n int) TInstant { res := C.temporal_inst_n(temp.Inner(), C.int(n)) @@ -709,13 +637,6 @@ func TemporalMaxInstP(temp Temporal) TInstant { } -// TemporalMaxValue wraps MEOS C function temporal_max_value. -func TemporalMaxValue(temp Temporal) int { - res := C.temporal_max_value(temp.Inner()) - return int(res) -} - - // TemporalMemSize wraps MEOS C function temporal_mem_size. func TemporalMemSize(temp Temporal) uint { res := C.temporal_mem_size(temp.Inner()) @@ -730,13 +651,6 @@ func TemporalMinInstP(temp Temporal) TInstant { } -// TemporalMinValue wraps MEOS C function temporal_min_value. -func TemporalMinValue(temp Temporal) int { - res := C.temporal_min_value(temp.Inner()) - return int(res) -} - - // TemporalSequencesP wraps MEOS C function temporal_sequences_p. func TemporalSequencesP(temp Temporal) []TSequence { var _out_count C.int @@ -764,17 +678,10 @@ func TemporalStartInst(temp Temporal) TInstant { } -// TemporalStartValue wraps MEOS C function temporal_start_value. -func TemporalStartValue(temp Temporal) int { - res := C.temporal_start_value(temp.Inner()) - return int(res) -} - - // TinstantHash wraps MEOS C function tinstant_hash. -func TinstantHash(inst TInstant) int { +func TinstantHash(inst TInstant) uint32 { res := C.tinstant_hash(inst.Inner()) - return int(res) + return uint32(res) } @@ -806,33 +713,19 @@ func TinstantTime(inst TInstant) *SpanSet { // TinstantTimestamps wraps MEOS C function tinstant_timestamps. -func TinstantTimestamps(inst TInstant) []int { +func TinstantTimestamps(inst TInstant) []int64 { var _out_count C.int res := C.tinstant_timestamps(inst.Inner(), &_out_count) _n := int(_out_count) - _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) - _out := make([]int, _n) + _slice := unsafe.Slice((*C.TimestampTz)(unsafe.Pointer(res)), _n) + _out := make([]int64, _n) for _i, _e := range _slice { - _out[_i] = int(_e) + _out[_i] = int64(_e) } return _out } -// TinstantValueP wraps MEOS C function tinstant_value_p. -func TinstantValueP(inst TInstant) int { - res := C.tinstant_value_p(inst.Inner()) - return int(res) -} - - -// TinstantValue wraps MEOS C function tinstant_value. -func TinstantValue(inst TInstant) int { - res := C.tinstant_value(inst.Inner()) - return int(res) -} - - // TnumberSetSpan wraps MEOS C function tnumber_set_span. func TnumberSetSpan(temp Temporal, span *Span) { C.tnumber_set_span(temp.Inner(), span._inner) @@ -874,21 +767,24 @@ func TnumberseqsetValuespans(ss TSequenceSet) *SpanSet { } -// TODO tsequence_duration: unsupported return type int * -// func TsequenceDuration(...) { /* not yet handled by codegen */ } +// TsequenceDuration wraps MEOS C function tsequence_duration. +func TsequenceDuration(seq TSequence) timeutil.Timedelta { + res := C.tsequence_duration(seq.Inner()) + return IntervalToTimeDelta(res) +} // TsequenceEndTimestamptz wraps MEOS C function tsequence_end_timestamptz. -func TsequenceEndTimestamptz(seq TSequence) int { +func TsequenceEndTimestamptz(seq TSequence) int64 { res := C.tsequence_end_timestamptz(seq.Inner()) - return int(res) + return int64(res) } // TsequenceHash wraps MEOS C function tsequence_hash. -func TsequenceHash(seq TSequence) int { +func TsequenceHash(seq TSequence) uint32 { res := C.tsequence_hash(seq.Inner()) - return int(res) + return uint32(res) } @@ -912,13 +808,6 @@ func TsequenceMaxInstP(seq TSequence) TInstant { } -// TsequenceMaxVal wraps MEOS C function tsequence_max_val. -func TsequenceMaxVal(seq TSequence) int { - res := C.tsequence_max_val(seq.Inner()) - return int(res) -} - - // TsequenceMinInstP wraps MEOS C function tsequence_min_inst_p. func TsequenceMinInstP(seq TSequence) TInstant { res := C.tsequence_min_inst_p(seq.Inner()) @@ -926,13 +815,6 @@ func TsequenceMinInstP(seq TSequence) TInstant { } -// TsequenceMinVal wraps MEOS C function tsequence_min_val. -func TsequenceMinVal(seq TSequence) int { - res := C.tsequence_min_val(seq.Inner()) - return int(res) -} - - // TsequenceSegments wraps MEOS C function tsequence_segments. func TsequenceSegments(seq TSequence) []TSequence { var _out_count C.int @@ -962,9 +844,9 @@ func TsequenceSeqs(seq TSequence) []TSequence { // TsequenceStartTimestamptz wraps MEOS C function tsequence_start_timestamptz. -func TsequenceStartTimestamptz(seq TSequence) int { +func TsequenceStartTimestamptz(seq TSequence) int64 { res := C.tsequence_start_timestamptz(seq.Inner()) - return int(res) + return int64(res) } @@ -976,34 +858,37 @@ func TsequenceTime(seq TSequence) *SpanSet { // TsequenceTimestamps wraps MEOS C function tsequence_timestamps. -func TsequenceTimestamps(seq TSequence) []int { +func TsequenceTimestamps(seq TSequence) []int64 { var _out_count C.int res := C.tsequence_timestamps(seq.Inner(), &_out_count) _n := int(_out_count) - _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) - _out := make([]int, _n) + _slice := unsafe.Slice((*C.TimestampTz)(unsafe.Pointer(res)), _n) + _out := make([]int64, _n) for _i, _e := range _slice { - _out[_i] = int(_e) + _out[_i] = int64(_e) } return _out } -// TODO tsequenceset_duration: unsupported return type int * -// func TsequencesetDuration(...) { /* not yet handled by codegen */ } +// TsequencesetDuration wraps MEOS C function tsequenceset_duration. +func TsequencesetDuration(ss TSequenceSet, boundspan bool) timeutil.Timedelta { + res := C.tsequenceset_duration(ss.Inner(), C.bool(boundspan)) + return IntervalToTimeDelta(res) +} // TsequencesetEndTimestamptz wraps MEOS C function tsequenceset_end_timestamptz. -func TsequencesetEndTimestamptz(ss TSequenceSet) int { +func TsequencesetEndTimestamptz(ss TSequenceSet) int64 { res := C.tsequenceset_end_timestamptz(ss.Inner()) - return int(res) + return int64(res) } // TsequencesetHash wraps MEOS C function tsequenceset_hash. -func TsequencesetHash(ss TSequenceSet) int { +func TsequencesetHash(ss TSequenceSet) uint32 { res := C.tsequenceset_hash(ss.Inner()) - return int(res) + return uint32(res) } @@ -1034,13 +919,6 @@ func TsequencesetMaxInstP(ss TSequenceSet) TInstant { } -// TsequencesetMaxVal wraps MEOS C function tsequenceset_max_val. -func TsequencesetMaxVal(ss TSequenceSet) int { - res := C.tsequenceset_max_val(ss.Inner()) - return int(res) -} - - // TsequencesetMinInstP wraps MEOS C function tsequenceset_min_inst_p. func TsequencesetMinInstP(ss TSequenceSet) TInstant { res := C.tsequenceset_min_inst_p(ss.Inner()) @@ -1048,13 +926,6 @@ func TsequencesetMinInstP(ss TSequenceSet) TInstant { } -// TsequencesetMinVal wraps MEOS C function tsequenceset_min_val. -func TsequencesetMinVal(ss TSequenceSet) int { - res := C.tsequenceset_min_val(ss.Inner()) - return int(res) -} - - // TsequencesetNumInstants wraps MEOS C function tsequenceset_num_instants. func TsequencesetNumInstants(ss TSequenceSet) int { res := C.tsequenceset_num_instants(ss.Inner()) @@ -1097,9 +968,9 @@ func TsequencesetSequencesP(ss TSequenceSet) []TSequence { // TsequencesetStartTimestamptz wraps MEOS C function tsequenceset_start_timestamptz. -func TsequencesetStartTimestamptz(ss TSequenceSet) int { +func TsequencesetStartTimestamptz(ss TSequenceSet) int64 { res := C.tsequenceset_start_timestamptz(ss.Inner()) - return int(res) + return int64(res) } @@ -1111,22 +982,22 @@ func TsequencesetTime(ss TSequenceSet) *SpanSet { // TsequencesetTimestamptzN wraps MEOS C function tsequenceset_timestamptz_n. -func TsequencesetTimestamptzN(ss TSequenceSet, n int) (bool, int) { - var _out_result C.int +func TsequencesetTimestamptzN(ss TSequenceSet, n int) (bool, int64) { + var _out_result C.TimestampTz res := C.tsequenceset_timestamptz_n(ss.Inner(), C.int(n), &_out_result) - return bool(res), int(_out_result) + return bool(res), int64(_out_result) } // TsequencesetTimestamps wraps MEOS C function tsequenceset_timestamps. -func TsequencesetTimestamps(ss TSequenceSet) []int { +func TsequencesetTimestamps(ss TSequenceSet) []int64 { var _out_count C.int res := C.tsequenceset_timestamps(ss.Inner(), &_out_count) _n := int(_out_count) - _slice := unsafe.Slice((*C.int)(unsafe.Pointer(res)), _n) - _out := make([]int, _n) + _slice := unsafe.Slice((*C.TimestampTz)(unsafe.Pointer(res)), _n) + _out := make([]int64, _n) for _i, _e := range _slice { - _out[_i] = int(_e) + _out[_i] = int64(_e) } return _out } @@ -1152,8 +1023,11 @@ func TemporalTsequenceset(temp Temporal, interp Interpolation) TSequenceSet { } -// TODO tinstant_shift_time: unsupported param const int * -// func TinstantShiftTime(...) { /* not yet handled by codegen */ } +// TinstantShiftTime wraps MEOS C function tinstant_shift_time. +func TinstantShiftTime(inst TInstant, interv timeutil.Timedelta) TInstant { + res := C.tinstant_shift_time(inst.Inner(), interv.Inner()) + return TInstant{_inner: res} +} // TinstantToTsequence wraps MEOS C function tinstant_to_tsequence. @@ -1190,8 +1064,11 @@ func TsequenceSetInterp(seq TSequence, interp Interpolation) Temporal { } -// TODO tsequence_shift_scale_time: unsupported param const int * -// func TsequenceShiftScaleTime(...) { /* not yet handled by codegen */ } +// TsequenceShiftScaleTime wraps MEOS C function tsequence_shift_scale_time. +func TsequenceShiftScaleTime(seq TSequence, shift timeutil.Timedelta, duration timeutil.Timedelta) TSequence { + res := C.tsequence_shift_scale_time(seq.Inner(), shift.Inner(), duration.Inner()) + return TSequence{_inner: res} +} // TsequenceSubseq wraps MEOS C function tsequence_subseq. @@ -1242,8 +1119,11 @@ func TsequencesetSetInterp(ss TSequenceSet, interp Interpolation) Temporal { } -// TODO tsequenceset_shift_scale_time: unsupported param const int * -// func TsequencesetShiftScaleTime(...) { /* not yet handled by codegen */ } +// TsequencesetShiftScaleTime wraps MEOS C function tsequenceset_shift_scale_time. +func TsequencesetShiftScaleTime(ss TSequenceSet, start timeutil.Timedelta, duration timeutil.Timedelta) TSequenceSet { + res := C.tsequenceset_shift_scale_time(ss.Inner(), start.Inner(), duration.Inner()) + return TSequenceSet{_inner: res} +} // TsequencesetToDiscrete wraps MEOS C function tsequenceset_to_discrete. @@ -1297,8 +1177,11 @@ func TinstantMergeArray(instants []TInstant) Temporal { } -// TODO tsequence_append_tinstant: unsupported param const int * -// func TsequenceAppendTinstant(...) { /* not yet handled by codegen */ } +// TsequenceAppendTinstant wraps MEOS C function tsequence_append_tinstant. +func TsequenceAppendTinstant(seq TSequence, inst TInstant, maxdist float64, maxt timeutil.Timedelta, expand bool) Temporal { + res := C.tsequence_append_tinstant(seq.Inner(), inst.Inner(), C.double(maxdist), maxt.Inner(), C.bool(expand)) + return CreateTemporal(res) +} // TsequenceAppendTsequence wraps MEOS C function tsequence_append_tsequence. @@ -1309,8 +1192,8 @@ func TsequenceAppendTsequence(seq1 TSequence, seq2 TSequence, expand bool) Tempo // TsequenceDeleteTimestamptz wraps MEOS C function tsequence_delete_timestamptz. -func TsequenceDeleteTimestamptz(seq TSequence, t int, connect bool) Temporal { - res := C.tsequence_delete_timestamptz(seq.Inner(), C.int(t), C.bool(connect)) +func TsequenceDeleteTimestamptz(seq TSequence, t int64, connect bool) Temporal { + res := C.tsequence_delete_timestamptz(seq.Inner(), C.TimestampTz(t), C.bool(connect)) return CreateTemporal(res) } @@ -1359,8 +1242,11 @@ func TsequenceMergeArray(sequences []TSequence) Temporal { } -// TODO tsequenceset_append_tinstant: unsupported param const int * -// func TsequencesetAppendTinstant(...) { /* not yet handled by codegen */ } +// TsequencesetAppendTinstant wraps MEOS C function tsequenceset_append_tinstant. +func TsequencesetAppendTinstant(ss TSequenceSet, inst TInstant, maxdist float64, maxt timeutil.Timedelta, expand bool) TSequenceSet { + res := C.tsequenceset_append_tinstant(ss.Inner(), inst.Inner(), C.double(maxdist), maxt.Inner(), C.bool(expand)) + return TSequenceSet{_inner: res} +} // TsequencesetAppendTsequence wraps MEOS C function tsequenceset_append_tsequence. @@ -1371,8 +1257,8 @@ func TsequencesetAppendTsequence(ss TSequenceSet, seq TSequence, expand bool) TS // TsequencesetDeleteTimestamptz wraps MEOS C function tsequenceset_delete_timestamptz. -func TsequencesetDeleteTimestamptz(ss TSequenceSet, t int) TSequenceSet { - res := C.tsequenceset_delete_timestamptz(ss.Inner(), C.int(t)) +func TsequencesetDeleteTimestamptz(ss TSequenceSet, t int64) TSequenceSet { + res := C.tsequenceset_delete_timestamptz(ss.Inner(), C.TimestampTz(t)) return TSequenceSet{_inner: res} } @@ -1446,15 +1332,15 @@ func TsequencesetSetBbox(ss TSequenceSet, box unsafe.Pointer) { // TcontseqAfterTimestamptz wraps MEOS C function tcontseq_after_timestamptz. -func TcontseqAfterTimestamptz(seq TSequence, t int, strict bool) TSequence { - res := C.tcontseq_after_timestamptz(seq.Inner(), C.int(t), C.bool(strict)) +func TcontseqAfterTimestamptz(seq TSequence, t int64, strict bool) TSequence { + res := C.tcontseq_after_timestamptz(seq.Inner(), C.TimestampTz(t), C.bool(strict)) return TSequence{_inner: res} } // TcontseqBeforeTimestamptz wraps MEOS C function tcontseq_before_timestamptz. -func TcontseqBeforeTimestamptz(seq TSequence, t int, strict bool) TSequence { - res := C.tcontseq_before_timestamptz(seq.Inner(), C.int(t), C.bool(strict)) +func TcontseqBeforeTimestamptz(seq TSequence, t int64, strict bool) TSequence { + res := C.tcontseq_before_timestamptz(seq.Inner(), C.TimestampTz(t), C.bool(strict)) return TSequence{_inner: res} } @@ -1467,15 +1353,15 @@ func TcontseqRestrictMinmax(seq TSequence, min bool, atfunc bool) TSequenceSet { // TdiscseqAfterTimestamptz wraps MEOS C function tdiscseq_after_timestamptz. -func TdiscseqAfterTimestamptz(seq TSequence, t int, strict bool) TSequence { - res := C.tdiscseq_after_timestamptz(seq.Inner(), C.int(t), C.bool(strict)) +func TdiscseqAfterTimestamptz(seq TSequence, t int64, strict bool) TSequence { + res := C.tdiscseq_after_timestamptz(seq.Inner(), C.TimestampTz(t), C.bool(strict)) return TSequence{_inner: res} } // TdiscseqBeforeTimestamptz wraps MEOS C function tdiscseq_before_timestamptz. -func TdiscseqBeforeTimestamptz(seq TSequence, t int, strict bool) TSequence { - res := C.tdiscseq_before_timestamptz(seq.Inner(), C.int(t), C.bool(strict)) +func TdiscseqBeforeTimestamptz(seq TSequence, t int64, strict bool) TSequence { + res := C.tdiscseq_before_timestamptz(seq.Inner(), C.TimestampTz(t), C.bool(strict)) return TSequence{_inner: res} } @@ -1502,8 +1388,8 @@ func TemporalRestrictMinmax(temp Temporal, min bool, atfunc bool) Temporal { // TemporalRestrictTimestamptz wraps MEOS C function temporal_restrict_timestamptz. -func TemporalRestrictTimestamptz(temp Temporal, t int, atfunc bool) Temporal { - res := C.temporal_restrict_timestamptz(temp.Inner(), C.int(t), C.bool(atfunc)) +func TemporalRestrictTimestamptz(temp Temporal, t int64, atfunc bool) Temporal { + res := C.temporal_restrict_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(atfunc)) return CreateTemporal(res) } @@ -1537,15 +1423,15 @@ func TemporalRestrictValues(temp Temporal, set *Set, atfunc bool) Temporal { // TinstantAfterTimestamptz wraps MEOS C function tinstant_after_timestamptz. -func TinstantAfterTimestamptz(inst TInstant, t int, strict bool) TInstant { - res := C.tinstant_after_timestamptz(inst.Inner(), C.int(t), C.bool(strict)) +func TinstantAfterTimestamptz(inst TInstant, t int64, strict bool) TInstant { + res := C.tinstant_after_timestamptz(inst.Inner(), C.TimestampTz(t), C.bool(strict)) return TInstant{_inner: res} } // TinstantBeforeTimestamptz wraps MEOS C function tinstant_before_timestamptz. -func TinstantBeforeTimestamptz(inst TInstant, t int, strict bool) TInstant { - res := C.tinstant_before_timestamptz(inst.Inner(), C.int(t), C.bool(strict)) +func TinstantBeforeTimestamptz(inst TInstant, t int64, strict bool) TInstant { + res := C.tinstant_before_timestamptz(inst.Inner(), C.TimestampTz(t), C.bool(strict)) return TInstant{_inner: res} } @@ -1565,8 +1451,8 @@ func TinstantRestrictTstzspanset(inst TInstant, ss *SpanSet, atfunc bool) TInsta // TinstantRestrictTimestamptz wraps MEOS C function tinstant_restrict_timestamptz. -func TinstantRestrictTimestamptz(inst TInstant, t int, atfunc bool) TInstant { - res := C.tinstant_restrict_timestamptz(inst.Inner(), C.int(t), C.bool(atfunc)) +func TinstantRestrictTimestamptz(inst TInstant, t int64, atfunc bool) TInstant { + res := C.tinstant_restrict_timestamptz(inst.Inner(), C.TimestampTz(t), C.bool(atfunc)) return TInstant{_inner: res} } @@ -1628,8 +1514,8 @@ func TnumberseqsetRestrictSpanset(ss TSequenceSet, spanset *SpanSet, atfunc bool // TsequenceAtTimestamptz wraps MEOS C function tsequence_at_timestamptz. -func TsequenceAtTimestamptz(seq TSequence, t int) TInstant { - res := C.tsequence_at_timestamptz(seq.Inner(), C.int(t)) +func TsequenceAtTimestamptz(seq TSequence, t int64) TInstant { + res := C.tsequence_at_timestamptz(seq.Inner(), C.TimestampTz(t)) return TInstant{_inner: res} } @@ -1649,15 +1535,15 @@ func TsequenceRestrictTstzspanset(seq TSequence, ss *SpanSet, atfunc bool) Tempo // TsequencesetAfterTimestamptz wraps MEOS C function tsequenceset_after_timestamptz. -func TsequencesetAfterTimestamptz(ss TSequenceSet, t int, strict bool) TSequenceSet { - res := C.tsequenceset_after_timestamptz(ss.Inner(), C.int(t), C.bool(strict)) +func TsequencesetAfterTimestamptz(ss TSequenceSet, t int64, strict bool) TSequenceSet { + res := C.tsequenceset_after_timestamptz(ss.Inner(), C.TimestampTz(t), C.bool(strict)) return TSequenceSet{_inner: res} } // TsequencesetBeforeTimestamptz wraps MEOS C function tsequenceset_before_timestamptz. -func TsequencesetBeforeTimestamptz(ss TSequenceSet, t int, strict bool) TSequenceSet { - res := C.tsequenceset_before_timestamptz(ss.Inner(), C.int(t), C.bool(strict)) +func TsequencesetBeforeTimestamptz(ss TSequenceSet, t int64, strict bool) TSequenceSet { + res := C.tsequenceset_before_timestamptz(ss.Inner(), C.TimestampTz(t), C.bool(strict)) return TSequenceSet{_inner: res} } @@ -1684,8 +1570,8 @@ func TsequencesetRestrictTstzspanset(ss TSequenceSet, ps *SpanSet, atfunc bool) // TsequencesetRestrictTimestamptz wraps MEOS C function tsequenceset_restrict_timestamptz. -func TsequencesetRestrictTimestamptz(ss TSequenceSet, t int, atfunc bool) Temporal { - res := C.tsequenceset_restrict_timestamptz(ss.Inner(), C.int(t), C.bool(atfunc)) +func TsequencesetRestrictTimestamptz(ss TSequenceSet, t int64, atfunc bool) Temporal { + res := C.tsequenceset_restrict_timestamptz(ss.Inner(), C.TimestampTz(t), C.bool(atfunc)) return CreateTemporal(res) } @@ -1919,8 +1805,11 @@ func SkiplistKeysValues(list *SkipList, values unsafe.Pointer) unsafe.Pointer { } -// TODO temporal_app_tinst_transfn: unsupported param const int * -// func TemporalAppTinstTransfn(...) { /* not yet handled by codegen */ } +// TemporalAppTinstTransfn wraps MEOS C function temporal_app_tinst_transfn. +func TemporalAppTinstTransfn(state Temporal, inst TInstant, interp Interpolation, maxdist float64, maxt timeutil.Timedelta) Temporal { + res := C.temporal_app_tinst_transfn(state.Inner(), inst.Inner(), C.interpType(interp), C.double(maxdist), maxt.Inner()) + return CreateTemporal(res) +} // TemporalAppTseqTransfn wraps MEOS C function temporal_app_tseq_transfn. diff --git a/tools/_preview/meos_meos_internal_geo.go b/tools/_preview/meos_meos_internal_geo.go index 9d67aa1..a439a84 100644 --- a/tools/_preview/meos_meos_internal_geo.go +++ b/tools/_preview/meos_meos_internal_geo.go @@ -18,22 +18,32 @@ func ProjGetContext() *PJContext { } -// TODO point_round: unsupported return type int * -// func PointRound(...) { /* not yet handled by codegen */ } +// PointRound wraps MEOS C function point_round. +func PointRound(gs *Geom, maxdd int) *Geom { + res := C.point_round(gs._inner, C.int(maxdd)) + return &Geom{_inner: res} +} // STBOXSet wraps MEOS C function stbox_set. -func STBOXSet(hasx bool, hasz bool, geodetic bool, srid int, xmin float64, xmax float64, ymin float64, ymax float64, zmin float64, zmax float64, s *Span, box *STBox) { - C.stbox_set(C.bool(hasx), C.bool(hasz), C.bool(geodetic), C.int(srid), C.double(xmin), C.double(xmax), C.double(ymin), C.double(ymax), C.double(zmin), C.double(zmax), s._inner, box._inner) +func STBOXSet(hasx bool, hasz bool, geodetic bool, srid int32, xmin float64, xmax float64, ymin float64, ymax float64, zmin float64, zmax float64, s *Span, box *STBox) { + C.stbox_set(C.bool(hasx), C.bool(hasz), C.bool(geodetic), C.int32(srid), C.double(xmin), C.double(xmax), C.double(ymin), C.double(ymax), C.double(zmin), C.double(zmax), s._inner, box._inner) } -// TODO gbox_set_stbox: unsupported param const int * -// func GboxSetSTBOX(...) { /* not yet handled by codegen */ } +// GboxSetSTBOX wraps MEOS C function gbox_set_stbox. +func GboxSetSTBOX(box *GBox, srid int32) *STBox { + var _out_result C.STBox + C.gbox_set_stbox(box._inner, C.int32_t(srid), &_out_result) + return &STBox{_inner: &_out_result} +} -// TODO geo_set_stbox: unsupported param const int * -// func GeoSetSTBOX(...) { /* not yet handled by codegen */ } +// GeoSetSTBOX wraps MEOS C function geo_set_stbox. +func GeoSetSTBOX(gs *Geom, box *STBox) bool { + res := C.geo_set_stbox(gs._inner, box._inner) + return bool(res) +} // SpatialsetSetSTBOX wraps MEOS C function spatialset_set_stbox. @@ -42,12 +52,16 @@ func SpatialsetSetSTBOX(set *Set, box *STBox) { } -// TODO stbox_set_box3d: unsupported param int * -// func STBOXSetBox3d(...) { /* not yet handled by codegen */ } +// STBOXSetBox3d wraps MEOS C function stbox_set_box3d. +func STBOXSetBox3d(box *STBox, box3d *Box3D) { + C.stbox_set_box3d(box._inner, box3d._inner) +} -// TODO stbox_set_gbox: unsupported param int * -// func STBOXSetGbox(...) { /* not yet handled by codegen */ } +// STBOXSetGbox wraps MEOS C function stbox_set_gbox. +func STBOXSetGbox(box *STBox, gbox *GBox) { + C.stbox_set_gbox(box._inner, gbox._inner) +} // TstzsetSetSTBOX wraps MEOS C function tstzset_set_stbox. @@ -82,6 +96,13 @@ func InterSTBOXSTBOX(box1 *STBox, box2 *STBox) (bool, *STBox) { } +// STBOXGeo wraps MEOS C function stbox_geo. +func STBOXGeo(box *STBox) *Geom { + res := C.stbox_geo(box._inner) + return &Geom{_inner: res} +} + + // TgeogpointinstIn wraps MEOS C function tgeogpointinst_in. func TgeogpointinstIn(str string) TInstant { _c_str := C.CString(str) @@ -196,6 +217,12 @@ func TspatialSetSTBOX(temp Temporal, box *STBox) { } +// TgeoinstSetSTBOX wraps MEOS C function tgeoinst_set_stbox. +func TgeoinstSetSTBOX(inst TInstant, box *STBox) { + C.tgeoinst_set_stbox(inst.Inner(), box._inner) +} + + // TspatialseqSetSTBOX wraps MEOS C function tspatialseq_set_stbox. func TspatialseqSetSTBOX(seq TSequence, box *STBox) { C.tspatialseq_set_stbox(seq.Inner(), box._inner) @@ -215,8 +242,11 @@ func TgeoRestrictElevation(temp Temporal, s *Span, atfunc bool) Temporal { } -// TODO tgeo_restrict_geom: unsupported param const int * -// func TgeoRestrictGeom(...) { /* not yet handled by codegen */ } +// TgeoRestrictGeom wraps MEOS C function tgeo_restrict_geom. +func TgeoRestrictGeom(temp Temporal, gs *Geom, atfunc bool) Temporal { + res := C.tgeo_restrict_geom(temp.Inner(), gs._inner, C.bool(atfunc)) + return CreateTemporal(res) +} // TgeoRestrictSTBOX wraps MEOS C function tgeo_restrict_stbox. @@ -226,8 +256,11 @@ func TgeoRestrictSTBOX(temp Temporal, box *STBox, border_inc bool, atfunc bool) } -// TODO tgeoinst_restrict_geom: unsupported param const int * -// func TgeoinstRestrictGeom(...) { /* not yet handled by codegen */ } +// TgeoinstRestrictGeom wraps MEOS C function tgeoinst_restrict_geom. +func TgeoinstRestrictGeom(inst TInstant, gs *Geom, atfunc bool) TInstant { + res := C.tgeoinst_restrict_geom(inst.Inner(), gs._inner, C.bool(atfunc)) + return TInstant{_inner: res} +} // TgeoinstRestrictSTBOX wraps MEOS C function tgeoinst_restrict_stbox. @@ -237,8 +270,11 @@ func TgeoinstRestrictSTBOX(inst TInstant, box *STBox, border_inc bool, atfunc bo } -// TODO tgeoseq_restrict_geom: unsupported param const int * -// func TgeoseqRestrictGeom(...) { /* not yet handled by codegen */ } +// TgeoseqRestrictGeom wraps MEOS C function tgeoseq_restrict_geom. +func TgeoseqRestrictGeom(seq TSequence, gs *Geom, atfunc bool) Temporal { + res := C.tgeoseq_restrict_geom(seq.Inner(), gs._inner, C.bool(atfunc)) + return CreateTemporal(res) +} // TgeoseqRestrictSTBOX wraps MEOS C function tgeoseq_restrict_stbox. @@ -248,8 +284,11 @@ func TgeoseqRestrictSTBOX(seq TSequence, box *STBox, border_inc bool, atfunc boo } -// TODO tgeoseqset_restrict_geom: unsupported param const int * -// func TgeoseqsetRestrictGeom(...) { /* not yet handled by codegen */ } +// TgeoseqsetRestrictGeom wraps MEOS C function tgeoseqset_restrict_geom. +func TgeoseqsetRestrictGeom(ss TSequenceSet, gs *Geom, atfunc bool) TSequenceSet { + res := C.tgeoseqset_restrict_geom(ss.Inner(), gs._inner, C.bool(atfunc)) + return TSequenceSet{_inner: res} +} // TgeoseqsetRestrictSTBOX wraps MEOS C function tgeoseqset_restrict_stbox. @@ -294,8 +333,11 @@ func TpointseqLength(seq TSequence) float64 { } -// TODO tpointseq_linear_trajectory: unsupported return type int * -// func TpointseqLinearTrajectory(...) { /* not yet handled by codegen */ } +// TpointseqLinearTrajectory wraps MEOS C function tpointseq_linear_trajectory. +func TpointseqLinearTrajectory(seq TSequence, unary_union bool) *Geom { + res := C.tpointseq_linear_trajectory(seq.Inner(), C.bool(unary_union)) + return &Geom{_inner: res} +} // TgeoseqStboxes wraps MEOS C function tgeoseq_stboxes. @@ -358,6 +400,13 @@ func TgeoseqsetSplitNStboxes(ss TSequenceSet, max_count int) (*STBox, int) { } +// TpointGetCoord wraps MEOS C function tpoint_get_coord. +func TpointGetCoord(temp Temporal, coord int) Temporal { + res := C.tpoint_get_coord(temp.Inner(), C.int(coord)) + return CreateTemporal(res) +} + + // TgeominstTgeoginst wraps MEOS C function tgeominst_tgeoginst. func TgeominstTgeoginst(inst TInstant, oper bool) TInstant { res := C.tgeominst_tgeoginst(inst.Inner(), C.bool(oper)) @@ -439,10 +488,16 @@ func TspatialseqsetSetSRID(ss TSequenceSet, srid int32) { } -// TODO tpointseq_twcentroid: unsupported return type int * -// func TpointseqTwcentroid(...) { /* not yet handled by codegen */ } +// TpointseqTwcentroid wraps MEOS C function tpointseq_twcentroid. +func TpointseqTwcentroid(seq TSequence) *Geom { + res := C.tpointseq_twcentroid(seq.Inner()) + return &Geom{_inner: res} +} -// TODO tpointseqset_twcentroid: unsupported return type int * -// func TpointseqsetTwcentroid(...) { /* not yet handled by codegen */ } +// TpointseqsetTwcentroid wraps MEOS C function tpointseqset_twcentroid. +func TpointseqsetTwcentroid(ss TSequenceSet) *Geom { + res := C.tpointseqset_twcentroid(ss.Inner()) + return &Geom{_inner: res} +} diff --git a/tools/_preview/meos_meos_npoint.go b/tools/_preview/meos_meos_npoint.go index b8e226b..c4773ed 100644 --- a/tools/_preview/meos_meos_npoint.go +++ b/tools/_preview/meos_meos_npoint.go @@ -96,29 +96,38 @@ func NsegmentOut(ns *Nsegment, maxdd int) string { // NpointMake wraps MEOS C function npoint_make. -func NpointMake(rid int, pos float64) *Npoint { - res := C.npoint_make(C.int(rid), C.double(pos)) +func NpointMake(rid int64, pos float64) *Npoint { + res := C.npoint_make(C.int64(rid), C.double(pos)) return &Npoint{_inner: res} } // NsegmentMake wraps MEOS C function nsegment_make. -func NsegmentMake(rid int, pos1 float64, pos2 float64) *Nsegment { - res := C.nsegment_make(C.int(rid), C.double(pos1), C.double(pos2)) +func NsegmentMake(rid int64, pos1 float64, pos2 float64) *Nsegment { + res := C.nsegment_make(C.int64(rid), C.double(pos1), C.double(pos2)) return &Nsegment{_inner: res} } -// TODO geompoint_to_npoint: unsupported param const int * -// func GeompointToNpoint(...) { /* not yet handled by codegen */ } +// GeompointToNpoint wraps MEOS C function geompoint_to_npoint. +func GeompointToNpoint(gs *Geom) *Npoint { + res := C.geompoint_to_npoint(gs._inner) + return &Npoint{_inner: res} +} -// TODO geom_to_nsegment: unsupported param const int * -// func GeomToNsegment(...) { /* not yet handled by codegen */ } +// GeomToNsegment wraps MEOS C function geom_to_nsegment. +func GeomToNsegment(gs *Geom) *Nsegment { + res := C.geom_to_nsegment(gs._inner) + return &Nsegment{_inner: res} +} -// TODO npoint_to_geompoint: unsupported return type int * -// func NpointToGeompoint(...) { /* not yet handled by codegen */ } +// NpointToGeompoint wraps MEOS C function npoint_to_geompoint. +func NpointToGeompoint(np *Npoint) *Geom { + res := C.npoint_to_geompoint(np._inner) + return &Geom{_inner: res} +} // NpointToNsegment wraps MEOS C function npoint_to_nsegment. @@ -135,8 +144,11 @@ func NpointToSTBOX(np *Npoint) *STBox { } -// TODO nsegment_to_geom: unsupported return type int * -// func NsegmentToGeom(...) { /* not yet handled by codegen */ } +// NsegmentToGeom wraps MEOS C function nsegment_to_geom. +func NsegmentToGeom(ns *Nsegment) *Geom { + res := C.nsegment_to_geom(ns._inner) + return &Geom{_inner: res} +} // NsegmentToSTBOX wraps MEOS C function nsegment_to_stbox. @@ -147,16 +159,16 @@ func NsegmentToSTBOX(np *Nsegment) *STBox { // NpointHash wraps MEOS C function npoint_hash. -func NpointHash(np *Npoint) int { +func NpointHash(np *Npoint) uint32 { res := C.npoint_hash(np._inner) - return int(res) + return uint32(res) } // NpointHashExtended wraps MEOS C function npoint_hash_extended. -func NpointHashExtended(np *Npoint, seed int) int { - res := C.npoint_hash_extended(np._inner, C.int(seed)) - return int(res) +func NpointHashExtended(np *Npoint, seed uint64) uint64 { + res := C.npoint_hash_extended(np._inner, C.uint64(seed)) + return uint64(res) } @@ -168,9 +180,9 @@ func NpointPosition(np *Npoint) float64 { // NpointRoute wraps MEOS C function npoint_route. -func NpointRoute(np *Npoint) int { +func NpointRoute(np *Npoint) int64 { res := C.npoint_route(np._inner) - return int(res) + return int64(res) } @@ -182,9 +194,9 @@ func NsegmentEndPosition(ns *Nsegment) float64 { // NsegmentRoute wraps MEOS C function nsegment_route. -func NsegmentRoute(ns *Nsegment) int { +func NsegmentRoute(ns *Nsegment) int64 { res := C.nsegment_route(ns._inner) - return int(res) + return int64(res) } @@ -196,19 +208,22 @@ func NsegmentStartPosition(ns *Nsegment) float64 { // RouteExists wraps MEOS C function route_exists. -func RouteExists(rid int) bool { - res := C.route_exists(C.int(rid)) +func RouteExists(rid int64) bool { + res := C.route_exists(C.int64(rid)) return bool(res) } -// TODO route_geom: unsupported return type const int * -// func RouteGeom(...) { /* not yet handled by codegen */ } +// RouteGeom wraps MEOS C function route_geom. +func RouteGeom(rid int64) *Geom { + res := C.route_geom(C.int64(rid)) + return &Geom{_inner: res} +} // RouteLength wraps MEOS C function route_length. -func RouteLength(rid int) float64 { - res := C.route_length(C.int(rid)) +func RouteLength(rid int64) float64 { + res := C.route_length(C.int64(rid)) return float64(res) } @@ -249,8 +264,8 @@ func NsegmentSRID(ns *Nsegment) int32 { // NpointTimestamptzToSTBOX wraps MEOS C function npoint_timestamptz_to_stbox. -func NpointTimestamptzToSTBOX(np *Npoint, t int) *STBox { - res := C.npoint_timestamptz_to_stbox(np._inner, C.int(t)) +func NpointTimestamptzToSTBOX(np *Npoint, t int64) *STBox { + res := C.npoint_timestamptz_to_stbox(np._inner, C.TimestampTz(t)) return &STBox{_inner: res} } @@ -521,8 +536,8 @@ func TnpointOut(temp Temporal, maxdd int) string { // TnpointinstMake wraps MEOS C function tnpointinst_make. -func TnpointinstMake(np *Npoint, t int) TInstant { - res := C.tnpointinst_make(np._inner, C.int(t)) +func TnpointinstMake(np *Npoint, t int64) TInstant { + res := C.tnpointinst_make(np._inner, C.TimestampTz(t)) return TInstant{_inner: res} } @@ -570,9 +585,9 @@ func TnpointPositions(temp Temporal) []*Nsegment { // TnpointRoute wraps MEOS C function tnpoint_route. -func TnpointRoute(temp Temporal) int { +func TnpointRoute(temp Temporal) int64 { res := C.tnpoint_route(temp.Inner()) - return int(res) + return int64(res) } @@ -590,16 +605,25 @@ func TnpointSpeed(temp Temporal) Temporal { } -// TODO tnpoint_trajectory: unsupported return type int * -// func TnpointTrajectory(...) { /* not yet handled by codegen */ } +// TnpointTrajectory wraps MEOS C function tnpoint_trajectory. +func TnpointTrajectory(temp Temporal) *Geom { + res := C.tnpoint_trajectory(temp.Inner()) + return &Geom{_inner: res} +} -// TODO tnpoint_twcentroid: unsupported return type int * -// func TnpointTwcentroid(...) { /* not yet handled by codegen */ } +// TnpointTwcentroid wraps MEOS C function tnpoint_twcentroid. +func TnpointTwcentroid(temp Temporal) *Geom { + res := C.tnpoint_twcentroid(temp.Inner()) + return &Geom{_inner: res} +} -// TODO tnpoint_at_geom: unsupported param const int * -// func TnpointAtGeom(...) { /* not yet handled by codegen */ } +// TnpointAtGeom wraps MEOS C function tnpoint_at_geom. +func TnpointAtGeom(temp Temporal, gs *Geom) Temporal { + res := C.tnpoint_at_geom(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TnpointAtNpoint wraps MEOS C function tnpoint_at_npoint. @@ -623,8 +647,11 @@ func TnpointAtSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { } -// TODO tnpoint_minus_geom: unsupported param const int * -// func TnpointMinusGeom(...) { /* not yet handled by codegen */ } +// TnpointMinusGeom wraps MEOS C function tnpoint_minus_geom. +func TnpointMinusGeom(temp Temporal, gs *Geom) Temporal { + res := C.tnpoint_minus_geom(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TnpointMinusNpoint wraps MEOS C function tnpoint_minus_npoint. @@ -655,8 +682,11 @@ func TdistanceTnpointNpoint(temp Temporal, np *Npoint) Temporal { } -// TODO tdistance_tnpoint_point: unsupported param const int * -// func TdistanceTnpointPoint(...) { /* not yet handled by codegen */ } +// TdistanceTnpointPoint wraps MEOS C function tdistance_tnpoint_point. +func TdistanceTnpointPoint(temp Temporal, gs *Geom) Temporal { + res := C.tdistance_tnpoint_point(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TdistanceTnpointTnpoint wraps MEOS C function tdistance_tnpoint_tnpoint. @@ -666,8 +696,11 @@ func TdistanceTnpointTnpoint(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO nad_tnpoint_geo: unsupported param const int * -// func NadTnpointGeo(...) { /* not yet handled by codegen */ } +// NadTnpointGeo wraps MEOS C function nad_tnpoint_geo. +func NadTnpointGeo(temp Temporal, gs *Geom) float64 { + res := C.nad_tnpoint_geo(temp.Inner(), gs._inner) + return float64(res) +} // NadTnpointNpoint wraps MEOS C function nad_tnpoint_npoint. @@ -691,8 +724,11 @@ func NadTnpointTnpoint(temp1 Temporal, temp2 Temporal) float64 { } -// TODO nai_tnpoint_geo: unsupported param const int * -// func NaiTnpointGeo(...) { /* not yet handled by codegen */ } +// NaiTnpointGeo wraps MEOS C function nai_tnpoint_geo. +func NaiTnpointGeo(temp Temporal, gs *Geom) TInstant { + res := C.nai_tnpoint_geo(temp.Inner(), gs._inner) + return TInstant{_inner: res} +} // NaiTnpointNpoint wraps MEOS C function nai_tnpoint_npoint. @@ -709,16 +745,25 @@ func NaiTnpointTnpoint(temp1 Temporal, temp2 Temporal) TInstant { } -// TODO shortestline_tnpoint_geo: unsupported return type int * -// func ShortestlineTnpointGeo(...) { /* not yet handled by codegen */ } +// ShortestlineTnpointGeo wraps MEOS C function shortestline_tnpoint_geo. +func ShortestlineTnpointGeo(temp Temporal, gs *Geom) *Geom { + res := C.shortestline_tnpoint_geo(temp.Inner(), gs._inner) + return &Geom{_inner: res} +} -// TODO shortestline_tnpoint_npoint: unsupported return type int * -// func ShortestlineTnpointNpoint(...) { /* not yet handled by codegen */ } +// ShortestlineTnpointNpoint wraps MEOS C function shortestline_tnpoint_npoint. +func ShortestlineTnpointNpoint(temp Temporal, np *Npoint) *Geom { + res := C.shortestline_tnpoint_npoint(temp.Inner(), np._inner) + return &Geom{_inner: res} +} -// TODO shortestline_tnpoint_tnpoint: unsupported return type int * -// func ShortestlineTnpointTnpoint(...) { /* not yet handled by codegen */ } +// ShortestlineTnpointTnpoint wraps MEOS C function shortestline_tnpoint_tnpoint. +func ShortestlineTnpointTnpoint(temp1 Temporal, temp2 Temporal) *Geom { + res := C.shortestline_tnpoint_tnpoint(temp1.Inner(), temp2.Inner()) + return &Geom{_inner: res} +} // TnpointTcentroidTransfn wraps MEOS C function tnpoint_tcentroid_transfn. diff --git a/tools/_preview/meos_meos_pose.go b/tools/_preview/meos_meos_pose.go index 5ae133c..8179ba0 100644 --- a/tools/_preview/meos_meos_pose.go +++ b/tools/_preview/meos_meos_pose.go @@ -63,7 +63,7 @@ var _ = timeutil.Timedelta{} // func PoseMakePoint3d(...) { /* not yet handled by codegen */ } -// TODO pose_to_point: unsupported return type int * +// TODO pose_to_point: unsupported param const Pose * // func PoseToPoint(...) { /* not yet handled by codegen */ } @@ -288,8 +288,11 @@ func TposeRotation(temp Temporal) Temporal { // func TposeStartValue(...) { /* not yet handled by codegen */ } -// TODO tpose_trajectory: unsupported return type int * -// func TposeTrajectory(...) { /* not yet handled by codegen */ } +// TposeTrajectory wraps MEOS C function tpose_trajectory. +func TposeTrajectory(temp Temporal) *Geom { + res := C.tpose_trajectory(temp.Inner()) + return &Geom{_inner: res} +} // TODO tpose_value_at_timestamptz: unhandled OUTPUT_SCALAR shape Pose ** @@ -304,8 +307,11 @@ func TposeRotation(temp Temporal) Temporal { // func TposeValues(...) { /* not yet handled by codegen */ } -// TODO tpose_at_geom: unsupported param const int * -// func TposeAtGeom(...) { /* not yet handled by codegen */ } +// TposeAtGeom wraps MEOS C function tpose_at_geom. +func TposeAtGeom(temp Temporal, gs *Geom) Temporal { + res := C.tpose_at_geom(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TposeAtSTBOX wraps MEOS C function tpose_at_stbox. @@ -319,8 +325,11 @@ func TposeAtSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { // func TposeAtPose(...) { /* not yet handled by codegen */ } -// TODO tpose_minus_geom: unsupported param const int * -// func TposeMinusGeom(...) { /* not yet handled by codegen */ } +// TposeMinusGeom wraps MEOS C function tpose_minus_geom. +func TposeMinusGeom(temp Temporal, gs *Geom) Temporal { + res := C.tpose_minus_geom(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TODO tpose_minus_pose: unsupported param const Pose * @@ -338,8 +347,11 @@ func TposeMinusSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { // func TdistanceTposePose(...) { /* not yet handled by codegen */ } -// TODO tdistance_tpose_point: unsupported param const int * -// func TdistanceTposePoint(...) { /* not yet handled by codegen */ } +// TdistanceTposePoint wraps MEOS C function tdistance_tpose_point. +func TdistanceTposePoint(temp Temporal, gs *Geom) Temporal { + res := C.tdistance_tpose_point(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TdistanceTposeTpose wraps MEOS C function tdistance_tpose_tpose. @@ -349,8 +361,11 @@ func TdistanceTposeTpose(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO nad_tpose_geo: unsupported param const int * -// func NadTposeGeo(...) { /* not yet handled by codegen */ } +// NadTposeGeo wraps MEOS C function nad_tpose_geo. +func NadTposeGeo(temp Temporal, gs *Geom) float64 { + res := C.nad_tpose_geo(temp.Inner(), gs._inner) + return float64(res) +} // TODO nad_tpose_pose: unsupported param const Pose * @@ -371,8 +386,11 @@ func NadTposeTpose(temp1 Temporal, temp2 Temporal) float64 { } -// TODO nai_tpose_geo: unsupported param const int * -// func NaiTposeGeo(...) { /* not yet handled by codegen */ } +// NaiTposeGeo wraps MEOS C function nai_tpose_geo. +func NaiTposeGeo(temp Temporal, gs *Geom) TInstant { + res := C.nai_tpose_geo(temp.Inner(), gs._inner) + return TInstant{_inner: res} +} // TODO nai_tpose_pose: unsupported param const Pose * @@ -386,16 +404,22 @@ func NaiTposeTpose(temp1 Temporal, temp2 Temporal) TInstant { } -// TODO shortestline_tpose_geo: unsupported return type int * -// func ShortestlineTposeGeo(...) { /* not yet handled by codegen */ } +// ShortestlineTposeGeo wraps MEOS C function shortestline_tpose_geo. +func ShortestlineTposeGeo(temp Temporal, gs *Geom) *Geom { + res := C.shortestline_tpose_geo(temp.Inner(), gs._inner) + return &Geom{_inner: res} +} -// TODO shortestline_tpose_pose: unsupported return type int * +// TODO shortestline_tpose_pose: unsupported param const Pose * // func ShortestlineTposePose(...) { /* not yet handled by codegen */ } -// TODO shortestline_tpose_tpose: unsupported return type int * -// func ShortestlineTposeTpose(...) { /* not yet handled by codegen */ } +// ShortestlineTposeTpose wraps MEOS C function shortestline_tpose_tpose. +func ShortestlineTposeTpose(temp1 Temporal, temp2 Temporal) *Geom { + res := C.shortestline_tpose_tpose(temp1.Inner(), temp2.Inner()) + return &Geom{_inner: res} +} // TODO always_eq_pose_tpose: unsupported param const Pose * diff --git a/tools/_preview/meos_meos_rgeo.go b/tools/_preview/meos_meos_rgeo.go index c31c430..826a6a8 100644 --- a/tools/_preview/meos_meos_rgeo.go +++ b/tools/_preview/meos_meos_rgeo.go @@ -18,12 +18,15 @@ func TrgeoOut(temp Temporal) string { } -// TODO trgeoinst_make: unsupported param const int * +// TODO trgeoinst_make: unsupported param const Pose * // func TrgeoinstMake(...) { /* not yet handled by codegen */ } -// TODO geo_tpose_to_trgeo: unsupported param const int * -// func GeoTposeToTrgeo(...) { /* not yet handled by codegen */ } +// GeoTposeToTrgeo wraps MEOS C function geo_tpose_to_trgeo. +func GeoTposeToTrgeo(gs *Geom, temp Temporal) Temporal { + res := C.geo_tpose_to_trgeo(gs._inner, temp.Inner()) + return CreateTemporal(res) +} // TrgeoToTpose wraps MEOS C function trgeo_to_tpose. @@ -54,12 +57,18 @@ func TrgeoEndSequence(temp Temporal) TSequence { } -// TODO trgeo_end_value: unsupported return type int * -// func TrgeoEndValue(...) { /* not yet handled by codegen */ } +// TrgeoEndValue wraps MEOS C function trgeo_end_value. +func TrgeoEndValue(temp Temporal) *Geom { + res := C.trgeo_end_value(temp.Inner()) + return &Geom{_inner: res} +} -// TODO trgeo_geom: unsupported return type int * -// func TrgeoGeom(...) { /* not yet handled by codegen */ } +// TrgeoGeom wraps MEOS C function trgeo_geom. +func TrgeoGeom(temp Temporal) *Geom { + res := C.trgeo_geom(temp.Inner()) + return &Geom{_inner: res} +} // TrgeoInstantN wraps MEOS C function trgeo_instant_n. @@ -146,20 +155,33 @@ func TrgeoStartSequence(temp Temporal) TSequence { } -// TODO trgeo_start_value: unsupported return type int * -// func TrgeoStartValue(...) { /* not yet handled by codegen */ } +// TrgeoStartValue wraps MEOS C function trgeo_start_value. +func TrgeoStartValue(temp Temporal) *Geom { + res := C.trgeo_start_value(temp.Inner()) + return &Geom{_inner: res} +} -// TODO trgeo_value_n: unhandled OUTPUT_SCALAR shape int ** -// func TrgeoValueN(...) { /* not yet handled by codegen */ } +// TrgeoValueN wraps MEOS C function trgeo_value_n. +func TrgeoValueN(temp Temporal, n int) (bool, *Geom) { + var _out_result *C.GSERIALIZED + res := C.trgeo_value_n(temp.Inner(), C.int(n), &_out_result) + return bool(res), &Geom{_inner: _out_result} +} -// TODO trgeo_traversed_area: unsupported return type int * -// func TrgeoTraversedArea(...) { /* not yet handled by codegen */ } +// TrgeoTraversedArea wraps MEOS C function trgeo_traversed_area. +func TrgeoTraversedArea(temp Temporal, unary_union bool) *Geom { + res := C.trgeo_traversed_area(temp.Inner(), C.bool(unary_union)) + return &Geom{_inner: res} +} -// TODO trgeo_append_tinstant: unsupported param const int * -// func TrgeoAppendTinstant(...) { /* not yet handled by codegen */ } +// TrgeoAppendTinstant wraps MEOS C function trgeo_append_tinstant. +func TrgeoAppendTinstant(temp Temporal, inst TInstant, interp Interpolation, maxdist float64, maxt timeutil.Timedelta, expand bool) Temporal { + res := C.trgeo_append_tinstant(temp.Inner(), inst.Inner(), C.interpType(interp), C.double(maxdist), maxt.Inner(), C.bool(expand)) + return CreateTemporal(res) +} // TrgeoAppendTsequence wraps MEOS C function trgeo_append_tsequence. @@ -170,8 +192,8 @@ func TrgeoAppendTsequence(temp Temporal, seq TSequence, expand bool) Temporal { // TrgeoDeleteTimestamptz wraps MEOS C function trgeo_delete_timestamptz. -func TrgeoDeleteTimestamptz(temp Temporal, t int, connect bool) Temporal { - res := C.trgeo_delete_timestamptz(temp.Inner(), C.int(t), C.bool(connect)) +func TrgeoDeleteTimestamptz(temp Temporal, t int64, connect bool) Temporal { + res := C.trgeo_delete_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(connect)) return CreateTemporal(res) } @@ -219,15 +241,15 @@ func TrgeoToTinstant(temp Temporal) TInstant { // TrgeoAfterTimestamptz wraps MEOS C function trgeo_after_timestamptz. -func TrgeoAfterTimestamptz(temp Temporal, t int, strict bool) Temporal { - res := C.trgeo_after_timestamptz(temp.Inner(), C.int(t), C.bool(strict)) +func TrgeoAfterTimestamptz(temp Temporal, t int64, strict bool) Temporal { + res := C.trgeo_after_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict)) return CreateTemporal(res) } // TrgeoBeforeTimestamptz wraps MEOS C function trgeo_before_timestamptz. -func TrgeoBeforeTimestamptz(temp Temporal, t int, strict bool) Temporal { - res := C.trgeo_before_timestamptz(temp.Inner(), C.int(t), C.bool(strict)) +func TrgeoBeforeTimestamptz(temp Temporal, t int64, strict bool) Temporal { + res := C.trgeo_before_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict)) return CreateTemporal(res) } @@ -240,8 +262,8 @@ func TrgeoRestrictValues(temp Temporal, s *Set, atfunc bool) Temporal { // TrgeoRestrictTimestamptz wraps MEOS C function trgeo_restrict_timestamptz. -func TrgeoRestrictTimestamptz(temp Temporal, t int, atfunc bool) Temporal { - res := C.trgeo_restrict_timestamptz(temp.Inner(), C.int(t), C.bool(atfunc)) +func TrgeoRestrictTimestamptz(temp Temporal, t int64, atfunc bool) Temporal { + res := C.trgeo_restrict_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(atfunc)) return CreateTemporal(res) } @@ -267,8 +289,11 @@ func TrgeoRestrictTstzspanset(temp Temporal, ss *SpanSet, atfunc bool) Temporal } -// TODO tdistance_trgeo_geo: unsupported param const int * -// func TdistanceTrgeoGeo(...) { /* not yet handled by codegen */ } +// TdistanceTrgeoGeo wraps MEOS C function tdistance_trgeo_geo. +func TdistanceTrgeoGeo(temp Temporal, gs *Geom) Temporal { + res := C.tdistance_trgeo_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} // TdistanceTrgeoTpoint wraps MEOS C function tdistance_trgeo_tpoint. @@ -292,8 +317,11 @@ func NadSTBOXTrgeo(box *STBox, temp Temporal) float64 { } -// TODO nad_trgeo_geo: unsupported param const int * -// func NadTrgeoGeo(...) { /* not yet handled by codegen */ } +// NadTrgeoGeo wraps MEOS C function nad_trgeo_geo. +func NadTrgeoGeo(temp Temporal, gs *Geom) float64 { + res := C.nad_trgeo_geo(temp.Inner(), gs._inner) + return float64(res) +} // NadTrgeoSTBOX wraps MEOS C function nad_trgeo_stbox. @@ -317,8 +345,11 @@ func NadTrgeoTrgeo(temp1 Temporal, temp2 Temporal) float64 { } -// TODO nai_trgeo_geo: unsupported param const int * -// func NaiTrgeoGeo(...) { /* not yet handled by codegen */ } +// NaiTrgeoGeo wraps MEOS C function nai_trgeo_geo. +func NaiTrgeoGeo(temp Temporal, gs *Geom) TInstant { + res := C.nai_trgeo_geo(temp.Inner(), gs._inner) + return TInstant{_inner: res} +} // NaiTrgeoTpoint wraps MEOS C function nai_trgeo_tpoint. @@ -335,24 +366,39 @@ func NaiTrgeoTrgeo(temp1 Temporal, temp2 Temporal) TInstant { } -// TODO shortestline_trgeo_geo: unsupported return type int * -// func ShortestlineTrgeoGeo(...) { /* not yet handled by codegen */ } +// ShortestlineTrgeoGeo wraps MEOS C function shortestline_trgeo_geo. +func ShortestlineTrgeoGeo(temp Temporal, gs *Geom) *Geom { + res := C.shortestline_trgeo_geo(temp.Inner(), gs._inner) + return &Geom{_inner: res} +} -// TODO shortestline_trgeo_tpoint: unsupported return type int * -// func ShortestlineTrgeoTpoint(...) { /* not yet handled by codegen */ } +// ShortestlineTrgeoTpoint wraps MEOS C function shortestline_trgeo_tpoint. +func ShortestlineTrgeoTpoint(temp1 Temporal, temp2 Temporal) *Geom { + res := C.shortestline_trgeo_tpoint(temp1.Inner(), temp2.Inner()) + return &Geom{_inner: res} +} -// TODO shortestline_trgeo_trgeo: unsupported return type int * -// func ShortestlineTrgeoTrgeo(...) { /* not yet handled by codegen */ } +// ShortestlineTrgeoTrgeo wraps MEOS C function shortestline_trgeo_trgeo. +func ShortestlineTrgeoTrgeo(temp1 Temporal, temp2 Temporal) *Geom { + res := C.shortestline_trgeo_trgeo(temp1.Inner(), temp2.Inner()) + return &Geom{_inner: res} +} -// TODO always_eq_geo_trgeo: unsupported param const int * -// func AlwaysEqGeoTrgeo(...) { /* not yet handled by codegen */ } +// AlwaysEqGeoTrgeo wraps MEOS C function always_eq_geo_trgeo. +func AlwaysEqGeoTrgeo(gs *Geom, temp Temporal) int { + res := C.always_eq_geo_trgeo(gs._inner, temp.Inner()) + return int(res) +} -// TODO always_eq_trgeo_geo: unsupported param const int * -// func AlwaysEqTrgeoGeo(...) { /* not yet handled by codegen */ } +// AlwaysEqTrgeoGeo wraps MEOS C function always_eq_trgeo_geo. +func AlwaysEqTrgeoGeo(temp Temporal, gs *Geom) int { + res := C.always_eq_trgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // AlwaysEqTrgeoTrgeo wraps MEOS C function always_eq_trgeo_trgeo. @@ -362,12 +408,18 @@ func AlwaysEqTrgeoTrgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO always_ne_geo_trgeo: unsupported param const int * -// func AlwaysNeGeoTrgeo(...) { /* not yet handled by codegen */ } +// AlwaysNeGeoTrgeo wraps MEOS C function always_ne_geo_trgeo. +func AlwaysNeGeoTrgeo(gs *Geom, temp Temporal) int { + res := C.always_ne_geo_trgeo(gs._inner, temp.Inner()) + return int(res) +} -// TODO always_ne_trgeo_geo: unsupported param const int * -// func AlwaysNeTrgeoGeo(...) { /* not yet handled by codegen */ } +// AlwaysNeTrgeoGeo wraps MEOS C function always_ne_trgeo_geo. +func AlwaysNeTrgeoGeo(temp Temporal, gs *Geom) int { + res := C.always_ne_trgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // AlwaysNeTrgeoTrgeo wraps MEOS C function always_ne_trgeo_trgeo. @@ -377,12 +429,18 @@ func AlwaysNeTrgeoTrgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO ever_eq_geo_trgeo: unsupported param const int * -// func EverEqGeoTrgeo(...) { /* not yet handled by codegen */ } +// EverEqGeoTrgeo wraps MEOS C function ever_eq_geo_trgeo. +func EverEqGeoTrgeo(gs *Geom, temp Temporal) int { + res := C.ever_eq_geo_trgeo(gs._inner, temp.Inner()) + return int(res) +} -// TODO ever_eq_trgeo_geo: unsupported param const int * -// func EverEqTrgeoGeo(...) { /* not yet handled by codegen */ } +// EverEqTrgeoGeo wraps MEOS C function ever_eq_trgeo_geo. +func EverEqTrgeoGeo(temp Temporal, gs *Geom) int { + res := C.ever_eq_trgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // EverEqTrgeoTrgeo wraps MEOS C function ever_eq_trgeo_trgeo. @@ -392,12 +450,18 @@ func EverEqTrgeoTrgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO ever_ne_geo_trgeo: unsupported param const int * -// func EverNeGeoTrgeo(...) { /* not yet handled by codegen */ } +// EverNeGeoTrgeo wraps MEOS C function ever_ne_geo_trgeo. +func EverNeGeoTrgeo(gs *Geom, temp Temporal) int { + res := C.ever_ne_geo_trgeo(gs._inner, temp.Inner()) + return int(res) +} -// TODO ever_ne_trgeo_geo: unsupported param const int * -// func EverNeTrgeoGeo(...) { /* not yet handled by codegen */ } +// EverNeTrgeoGeo wraps MEOS C function ever_ne_trgeo_geo. +func EverNeTrgeoGeo(temp Temporal, gs *Geom) int { + res := C.ever_ne_trgeo_geo(temp.Inner(), gs._inner) + return int(res) +} // EverNeTrgeoTrgeo wraps MEOS C function ever_ne_trgeo_trgeo. @@ -407,18 +471,30 @@ func EverNeTrgeoTrgeo(temp1 Temporal, temp2 Temporal) int { } -// TODO teq_geo_trgeo: unsupported param const int * -// func TeqGeoTrgeo(...) { /* not yet handled by codegen */ } +// TeqGeoTrgeo wraps MEOS C function teq_geo_trgeo. +func TeqGeoTrgeo(gs *Geom, temp Temporal) Temporal { + res := C.teq_geo_trgeo(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO teq_trgeo_geo: unsupported param const int * -// func TeqTrgeoGeo(...) { /* not yet handled by codegen */ } +// TeqTrgeoGeo wraps MEOS C function teq_trgeo_geo. +func TeqTrgeoGeo(temp Temporal, gs *Geom) Temporal { + res := C.teq_trgeo_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} -// TODO tne_geo_trgeo: unsupported param const int * -// func TneGeoTrgeo(...) { /* not yet handled by codegen */ } +// TneGeoTrgeo wraps MEOS C function tne_geo_trgeo. +func TneGeoTrgeo(gs *Geom, temp Temporal) Temporal { + res := C.tne_geo_trgeo(gs._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO tne_trgeo_geo: unsupported param const int * -// func TneTrgeoGeo(...) { /* not yet handled by codegen */ } +// TneTrgeoGeo wraps MEOS C function tne_trgeo_geo. +func TneTrgeoGeo(temp Temporal, gs *Geom) Temporal { + res := C.tne_trgeo_geo(temp.Inner(), gs._inner) + return CreateTemporal(res) +} diff --git a/tools/meos-idl.json b/tools/meos-idl.json index 8a028d0..1ce8ccf 100644 --- a/tools/meos-idl.json +++ b/tools/meos-idl.json @@ -1,1315 +1,1734 @@ { "functions": [ { - "name": "meos_array_create", - "file": "meos.h", + "name": "describeH3Error", + "file": "h3api.h", "returnType": { - "c": "MeosArray *", - "canonical": "struct MeosArray *" + "c": "const char *", + "canonical": "const char *" }, "params": [ { - "name": "elem_size", - "cType": "int", - "canonical": "int" + "name": "err", + "cType": "H3Error", + "canonical": "unsigned int" } ] }, { - "name": "meos_array_add", - "file": "meos.h", + "name": "latLngToCell", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "array", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" + "name": "g", + "cType": "const LatLng *", + "canonical": "const LatLng *" }, { - "name": "value", - "cType": "void *", - "canonical": "void *" + "name": "res", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "meos_array_get", - "file": "meos.h", + "name": "cellToLatLng", + "file": "h3api.h", "returnType": { - "c": "void *", - "canonical": "void *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "array", - "cType": "const MeosArray *", - "canonical": "const struct MeosArray *" + "name": "h3", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "g", + "cType": "LatLng *", + "canonical": "LatLng *" } ] }, { - "name": "meos_array_count", - "file": "meos.h", + "name": "cellToBoundary", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "array", - "cType": "const MeosArray *", - "canonical": "const struct MeosArray *" + "name": "h3", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "gp", + "cType": "CellBoundary *", + "canonical": "CellBoundary *" } ] }, { - "name": "meos_array_reset", - "file": "meos.h", + "name": "maxGridDiskSize", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "array", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" + "name": "k", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "int64_t *", + "canonical": "long *" } ] }, { - "name": "meos_array_reset_free", - "file": "meos.h", + "name": "gridDiskUnsafe", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "array", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "k", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "meos_array_destroy", - "file": "meos.h", + "name": "gridDiskDistancesUnsafe", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "array", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "k", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" + }, + { + "name": "distances", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "meos_array_destroy_free", - "file": "meos.h", + "name": "gridDiskDistancesSafe", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "array", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "k", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" + }, + { + "name": "distances", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "rtree_create_intspan", - "file": "meos.h", - "returnType": { - "c": "RTree *", - "canonical": "struct RTree *" - }, - "params": [] - }, - { - "name": "rtree_create_bigintspan", - "file": "meos.h", - "returnType": { - "c": "RTree *", - "canonical": "struct RTree *" - }, - "params": [] - }, - { - "name": "rtree_create_floatspan", - "file": "meos.h", - "returnType": { - "c": "RTree *", - "canonical": "struct RTree *" - }, - "params": [] - }, - { - "name": "rtree_create_datespan", - "file": "meos.h", + "name": "gridDisksUnsafe", + "file": "h3api.h", "returnType": { - "c": "RTree *", - "canonical": "struct RTree *" + "c": "H3Error", + "canonical": "unsigned int" }, - "params": [] + "params": [ + { + "name": "h3Set", + "cType": "H3Index *", + "canonical": "unsigned long *" + }, + { + "name": "length", + "cType": "int", + "canonical": "int" + }, + { + "name": "k", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" + } + ] }, { - "name": "rtree_create_tstzspan", - "file": "meos.h", + "name": "gridDisk", + "file": "h3api.h", "returnType": { - "c": "RTree *", - "canonical": "struct RTree *" + "c": "H3Error", + "canonical": "unsigned int" }, - "params": [] + "params": [ + { + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "k", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" + } + ] }, { - "name": "rtree_create_tbox", - "file": "meos.h", + "name": "gridDiskDistances", + "file": "h3api.h", "returnType": { - "c": "RTree *", - "canonical": "struct RTree *" + "c": "H3Error", + "canonical": "unsigned int" }, - "params": [] + "params": [ + { + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "k", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" + }, + { + "name": "distances", + "cType": "int *", + "canonical": "int *" + } + ] }, { - "name": "rtree_create_stbox", - "file": "meos.h", + "name": "maxGridRingSize", + "file": "h3api.h", "returnType": { - "c": "RTree *", - "canonical": "struct RTree *" + "c": "H3Error", + "canonical": "unsigned int" }, - "params": [] + "params": [ + { + "name": "k", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "int64_t *", + "canonical": "long *" + } + ] }, { - "name": "rtree_free", - "file": "meos.h", + "name": "gridRingUnsafe", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "rtree", - "cType": "RTree *", - "canonical": "struct RTree *" + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "k", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "rtree_insert", - "file": "meos.h", + "name": "gridRing", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "rtree", - "cType": "RTree *", - "canonical": "struct RTree *" - }, - { - "name": "box", - "cType": "void *", - "canonical": "void *" + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "id", + "name": "k", "cType": "int", "canonical": "int" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "rtree_insert_temporal", - "file": "meos.h", + "name": "maxPolygonToCellsSize", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "rtree", - "cType": "RTree *", - "canonical": "struct RTree *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "geoPolygon", + "cType": "const GeoPolygon *", + "canonical": "const GeoPolygon *" }, { - "name": "id", + "name": "res", "cType": "int", "canonical": "int" + }, + { + "name": "flags", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "out", + "cType": "int64_t *", + "canonical": "long *" } ] }, { - "name": "rtree_search", - "file": "meos.h", + "name": "polygonToCells", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "rtree", - "cType": "const RTree *", - "canonical": "const struct RTree *" + "name": "geoPolygon", + "cType": "const GeoPolygon *", + "canonical": "const GeoPolygon *" }, { - "name": "op", - "cType": "RTreeSearchOp", - "canonical": "RTreeSearchOp" + "name": "res", + "cType": "int", + "canonical": "int" }, { - "name": "query", - "cType": "const void *", - "canonical": "const void *" + "name": "flags", + "cType": "uint32_t", + "canonical": "unsigned int" }, { - "name": "result", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "rtree_search_temporal", - "file": "meos.h", + "name": "maxPolygonToCellsSizeExperimental", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "rtree", - "cType": "const RTree *", - "canonical": "const struct RTree *" + "name": "polygon", + "cType": "const GeoPolygon *", + "canonical": "const GeoPolygon *" }, { - "name": "op", - "cType": "RTreeSearchOp", - "canonical": "RTreeSearchOp" + "name": "res", + "cType": "int", + "canonical": "int" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "flags", + "cType": "uint32_t", + "canonical": "unsigned int" }, { - "name": "result", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" + "name": "out", + "cType": "int64_t *", + "canonical": "long *" } ] }, { - "name": "meos_error", - "file": "meos.h", + "name": "polygonToCellsExperimental", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "errlevel", - "cType": "int", - "canonical": "int" + "name": "polygon", + "cType": "const GeoPolygon *", + "canonical": "const GeoPolygon *" }, { - "name": "errcode", + "name": "res", "cType": "int", "canonical": "int" }, { - "name": "format", - "cType": "const char *", - "canonical": "const char *" + "name": "flags", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "size", + "cType": "int64_t", + "canonical": "long" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "meos_errno", - "file": "meos.h", + "name": "cellsToLinkedMultiPolygon", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, - "params": [] + "params": [ + { + "name": "h3Set", + "cType": "const H3Index *", + "canonical": "const unsigned long *" + }, + { + "name": "numHexes", + "cType": "const int", + "canonical": "const int" + }, + { + "name": "out", + "cType": "LinkedGeoPolygon *", + "canonical": "struct LinkedGeoPolygon *" + } + ] }, { - "name": "meos_errno_set", - "file": "meos.h", + "name": "destroyLinkedMultiPolygon", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "err", - "cType": "int", - "canonical": "int" + "name": "polygon", + "cType": "LinkedGeoPolygon *", + "canonical": "struct LinkedGeoPolygon *" } ] }, { - "name": "meos_errno_restore", - "file": "meos.h", + "name": "degsToRads", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "err", - "cType": "int", - "canonical": "int" + "name": "degrees", + "cType": "double", + "canonical": "double" } ] }, { - "name": "meos_errno_reset", - "file": "meos.h", + "name": "radsToDegs", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, - "params": [] + "params": [ + { + "name": "radians", + "cType": "double", + "canonical": "double" + } + ] }, { - "name": "meos_initialize_timezone", - "file": "meos.h", + "name": "greatCircleDistanceRads", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "name", - "cType": "const char *", - "canonical": "const char *" + "name": "a", + "cType": "const LatLng *", + "canonical": "const LatLng *" + }, + { + "name": "b", + "cType": "const LatLng *", + "canonical": "const LatLng *" } ] }, { - "name": "meos_initialize_error_handler", - "file": "meos.h", + "name": "greatCircleDistanceKm", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "err_handler", - "cType": "error_handler_fn", - "canonical": "void (*)(int, int, const char *)" + "name": "a", + "cType": "const LatLng *", + "canonical": "const LatLng *" + }, + { + "name": "b", + "cType": "const LatLng *", + "canonical": "const LatLng *" } ] }, { - "name": "meos_finalize_timezone", - "file": "meos.h", + "name": "greatCircleDistanceM", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "double", + "canonical": "double" }, - "params": [] + "params": [ + { + "name": "a", + "cType": "const LatLng *", + "canonical": "const LatLng *" + }, + { + "name": "b", + "cType": "const LatLng *", + "canonical": "const LatLng *" + } + ] }, { - "name": "meos_finalize_projsrs", - "file": "meos.h", + "name": "getHexagonAreaAvgKm2", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "H3Error", + "canonical": "unsigned int" }, - "params": [] + "params": [ + { + "name": "res", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "double *", + "canonical": "double *" + } + ] }, { - "name": "meos_finalize_ways", - "file": "meos.h", + "name": "getHexagonAreaAvgM2", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "H3Error", + "canonical": "unsigned int" }, - "params": [] + "params": [ + { + "name": "res", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "double *", + "canonical": "double *" + } + ] }, { - "name": "meos_set_datestyle", - "file": "meos.h", + "name": "cellAreaRads2", + "file": "h3api.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "newval", - "cType": "const char *", - "canonical": "const char *" + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "extra", - "cType": "void *", - "canonical": "void *" + "name": "out", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "meos_set_intervalstyle", - "file": "meos.h", + "name": "cellAreaKm2", + "file": "h3api.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "newval", - "cType": "const char *", - "canonical": "const char *" + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "extra", - "cType": "int", - "canonical": "int" + "name": "out", + "cType": "double *", + "canonical": "double *" } - ], - "shape": { - "nullable": [ - "extra" - ] - } - }, - { - "name": "meos_get_datestyle", - "file": "meos.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [] - }, - { - "name": "meos_get_intervalstyle", - "file": "meos.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [] + ] }, { - "name": "meos_set_spatial_ref_sys_csv", - "file": "meos.h", + "name": "cellAreaM2", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "path", - "cType": "const char *", - "canonical": "const char *" + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "out", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "meos_initialize", - "file": "meos.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [], - "shape": { - "nullable": [ - "tz_str" - ] - } - }, - { - "name": "meos_finalize", - "file": "meos.h", + "name": "getHexagonEdgeLengthAvgKm", + "file": "h3api.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "H3Error", + "canonical": "unsigned int" }, - "params": [] + "params": [ + { + "name": "res", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "double *", + "canonical": "double *" + } + ] }, { - "name": "add_date_int", - "file": "meos.h", + "name": "getHexagonEdgeLengthAvgM", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "d", + "name": "res", "cType": "int", "canonical": "int" }, { - "name": "days", - "cType": "int", - "canonical": "int" + "name": "out", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "add_interval_interval", - "file": "meos.h", + "name": "edgeLengthRads", + "file": "h3api.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "interv1", - "cType": "const int *", - "canonical": "const int *" + "name": "edge", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "interv2", - "cType": "const int *", - "canonical": "const int *" + "name": "length", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "add_timestamptz_interval", - "file": "meos.h", + "name": "edgeLengthKm", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "edge", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "name": "length", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "bool_in", - "file": "meos.h", + "name": "edgeLengthM", + "file": "h3api.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "edge", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "length", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "bool_out", - "file": "meos.h", + "name": "getNumCells", + "file": "h3api.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "b", - "cType": "bool", - "canonical": "bool" + "name": "res", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "int64_t *", + "canonical": "long *" } ] }, { - "name": "cstring2text", - "file": "meos.h", + "name": "res0CellCount", + "file": "h3api.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" + }, + "params": [] + }, + { + "name": "getRes0Cells", + "file": "h3api.h", + "returnType": { + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "date_to_timestamp", - "file": "meos.h", + "name": "pentagonCount", + "file": "h3api.h", "returnType": { "c": "int", "canonical": "int" }, + "params": [] + }, + { + "name": "getPentagons", + "file": "h3api.h", + "returnType": { + "c": "H3Error", + "canonical": "unsigned int" + }, "params": [ { - "name": "dateVal", + "name": "res", "cType": "int", "canonical": "int" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "date_to_timestamptz", - "file": "meos.h", + "name": "getResolution", + "file": "h3api.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" } ] }, { - "name": "float_exp", - "file": "meos.h", + "name": "getBaseCellNumber", + "file": "h3api.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" } ] }, { - "name": "float_ln", - "file": "meos.h", + "name": "getIndexDigit", + "file": "h3api.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "res", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "float_log10", - "file": "meos.h", + "name": "constructCell", + "file": "h3api.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "res", + "cType": "int", + "canonical": "int" + }, + { + "name": "baseCellNumber", + "cType": "int", + "canonical": "int" + }, + { + "name": "digits", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "float8_out", - "file": "meos.h", + "name": "stringToH3", + "file": "h3api.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "float_round", - "file": "meos.h", + "name": "h3ToString", + "file": "h3api.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "str", + "cType": "char *", + "canonical": "char *" + }, + { + "name": "sz", + "cType": "size_t", + "canonical": "unsigned long" } ] }, { - "name": "int32_cmp", - "file": "meos.h", + "name": "isValidCell", + "file": "h3api.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "l", - "cType": "int", - "canonical": "int" - }, - { - "name": "r", - "cType": "int", - "canonical": "int" + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" } ] }, { - "name": "int64_cmp", - "file": "meos.h", + "name": "isValidIndex", + "file": "h3api.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "l", - "cType": "int", - "canonical": "int" - }, - { - "name": "r", - "cType": "int", - "canonical": "int" + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" } ] }, { - "name": "interval_make", - "file": "meos.h", + "name": "cellToParent", + "file": "h3api.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "years", - "cType": "int", - "canonical": "int" + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "months", + "name": "parentRes", "cType": "int", "canonical": "int" }, { - "name": "weeks", - "cType": "int", - "canonical": "int" + "name": "parent", + "cType": "H3Index *", + "canonical": "unsigned long *" + } + ] + }, + { + "name": "cellToChildrenSize", + "file": "h3api.h", + "returnType": { + "c": "H3Error", + "canonical": "unsigned int" + }, + "params": [ + { + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "days", + "name": "childRes", "cType": "int", "canonical": "int" }, { - "name": "hours", - "cType": "int", - "canonical": "int" + "name": "out", + "cType": "int64_t *", + "canonical": "long *" + } + ] + }, + { + "name": "cellToChildren", + "file": "h3api.h", + "returnType": { + "c": "H3Error", + "canonical": "unsigned int" + }, + "params": [ + { + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "mins", + "name": "childRes", "cType": "int", "canonical": "int" }, { - "name": "secs", - "cType": "double", - "canonical": "double" + "name": "children", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "minus_date_date", - "file": "meos.h", + "name": "cellToCenterChild", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "d1", - "cType": "int", - "canonical": "int" + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "d2", + "name": "childRes", "cType": "int", "canonical": "int" + }, + { + "name": "child", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "minus_date_int", - "file": "meos.h", + "name": "cellToChildPos", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "child", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "days", + "name": "parentRes", "cType": "int", "canonical": "int" + }, + { + "name": "out", + "cType": "int64_t *", + "canonical": "long *" } ] }, { - "name": "minus_timestamptz_interval", - "file": "meos.h", + "name": "childPosToCell", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "t", + "name": "childPos", + "cType": "int64_t", + "canonical": "long" + }, + { + "name": "parent", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "childRes", "cType": "int", "canonical": "int" }, { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "name": "child", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "minus_timestamptz_timestamptz", - "file": "meos.h", + "name": "compactCells", + "file": "h3api.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "t1", - "cType": "int", - "canonical": "int" + "name": "h3Set", + "cType": "const H3Index *", + "canonical": "const unsigned long *" }, { - "name": "t2", - "cType": "int", - "canonical": "int" + "name": "compactedSet", + "cType": "H3Index *", + "canonical": "unsigned long *" + }, + { + "name": "numHexes", + "cType": "const int64_t", + "canonical": "const long" } ] }, { - "name": "mul_interval_double", - "file": "meos.h", + "name": "uncompactCellsSize", + "file": "h3api.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "name": "compactedSet", + "cType": "const H3Index *", + "canonical": "const unsigned long *" }, { - "name": "factor", - "cType": "double", - "canonical": "double" + "name": "numCompacted", + "cType": "const int64_t", + "canonical": "const long" + }, + { + "name": "res", + "cType": "const int", + "canonical": "const int" + }, + { + "name": "out", + "cType": "int64_t *", + "canonical": "long *" } ] }, { - "name": "pg_date_in", - "file": "meos.h", + "name": "uncompactCells", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "compactedSet", + "cType": "const H3Index *", + "canonical": "const unsigned long *" + }, + { + "name": "numCompacted", + "cType": "const int64_t", + "canonical": "const long" + }, + { + "name": "outSet", + "cType": "H3Index *", + "canonical": "unsigned long *" + }, + { + "name": "numOut", + "cType": "const int64_t", + "canonical": "const long" + }, + { + "name": "res", + "cType": "const int", + "canonical": "const int" } ] }, { - "name": "pg_date_out", - "file": "meos.h", + "name": "isResClassIII", + "file": "h3api.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" } ] }, { - "name": "pg_interval_cmp", - "file": "meos.h", + "name": "isPentagon", + "file": "h3api.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "interv1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "interv2", - "cType": "const int *", - "canonical": "const int *" + "name": "h", + "cType": "H3Index", + "canonical": "unsigned long" } ] }, { - "name": "pg_interval_in", - "file": "meos.h", + "name": "maxFaceCount", + "file": "h3api.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "h3", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "typmod", - "cType": "int", - "canonical": "int" + "name": "out", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "pg_interval_out", - "file": "meos.h", + "name": "getIcosahedronFaces", + "file": "h3api.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "name": "h3", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "out", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "pg_timestamp_in", - "file": "meos.h", + "name": "areNeighborCells", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "typmod", - "cType": "int", - "canonical": "int" + "name": "destination", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "out", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "pg_timestamp_out", - "file": "meos.h", + "name": "cellsToDirectedEdge", + "file": "h3api.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "destination", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "pg_timestamptz_in", - "file": "meos.h", + "name": "isValidDirectedEdge", + "file": "h3api.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "typmod", - "cType": "int", - "canonical": "int" + "name": "edge", + "cType": "H3Index", + "canonical": "unsigned long" } ] }, { - "name": "pg_timestamptz_out", - "file": "meos.h", + "name": "getDirectedEdgeOrigin", + "file": "h3api.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "edge", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "text2cstring", - "file": "meos.h", + "name": "getDirectedEdgeDestination", + "file": "h3api.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "edge", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "text_cmp", - "file": "meos.h", + "name": "directedEdgeToCells", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "txt1", - "cType": "const int *", - "canonical": "const int *" + "name": "edge", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "txt2", - "cType": "const int *", - "canonical": "const int *" + "name": "originDestination", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "text_copy", - "file": "meos.h", + "name": "originToDirectedEdges", + "file": "h3api.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "edges", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "text_in", - "file": "meos.h", + "name": "directedEdgeToBoundary", + "file": "h3api.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "edge", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "gb", + "cType": "CellBoundary *", + "canonical": "CellBoundary *" } ] }, { - "name": "text_initcap", - "file": "meos.h", + "name": "cellToVertex", + "file": "h3api.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "vertexNum", + "cType": "int", + "canonical": "int" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "text_lower", - "file": "meos.h", + "name": "cellToVertexes", + "file": "h3api.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "vertexes", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "text_out", - "file": "meos.h", + "name": "vertexToLatLng", + "file": "h3api.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "vertex", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "point", + "cType": "LatLng *", + "canonical": "LatLng *" } ] }, { - "name": "text_upper", - "file": "meos.h", + "name": "isValidVertex", + "file": "h3api.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "vertex", + "cType": "H3Index", + "canonical": "unsigned long" } ] }, { - "name": "textcat_text_text", - "file": "meos.h", + "name": "gridDistance", + "file": "h3api.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "txt1", - "cType": "const int *", - "canonical": "const int *" + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "txt2", - "cType": "const int *", - "canonical": "const int *" + "name": "h3", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "distance", + "cType": "int64_t *", + "canonical": "long *" } ] }, { - "name": "timestamptz_shift", - "file": "meos.h", + "name": "gridPathCellsSize", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "start", + "cType": "H3Index", + "canonical": "unsigned long" }, { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "name": "end", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "size", + "cType": "int64_t *", + "canonical": "long *" } ] }, { - "name": "timestamp_to_date", - "file": "meos.h", + "name": "gridPathCells", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "start", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "end", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" } ] }, { - "name": "timestamptz_to_date", - "file": "meos.h", + "name": "cellToLocalIj", + "file": "h3api.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "H3Error", + "canonical": "unsigned int" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "h3", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "mode", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "out", + "cType": "CoordIJ *", + "canonical": "CoordIJ *" } ] }, { - "name": "bigintset_in", + "name": "localIjToCell", + "file": "h3api.h", + "returnType": { + "c": "H3Error", + "canonical": "unsigned int" + }, + "params": [ + { + "name": "origin", + "cType": "H3Index", + "canonical": "unsigned long" + }, + { + "name": "ij", + "cType": "const CoordIJ *", + "canonical": "const CoordIJ *" + }, + { + "name": "mode", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "out", + "cType": "H3Index *", + "canonical": "unsigned long *" + } + ] + }, + { + "name": "date_in", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "DateADT", + "canonical": "int" }, "params": [ { @@ -1320,7 +1739,7 @@ ] }, { - "name": "bigintset_out", + "name": "date_out", "file": "meos.h", "returnType": { "c": "char *", @@ -1328,49 +1747,54 @@ }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "bigintspan_expand", + "name": "interval_cmp", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "interv1", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "value", - "cType": "int", - "canonical": "int" + "name": "interv2", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "bigintspan_in", + "name": "interval_in", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { "name": "str", "cType": "const char *", "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "bigintspan_out", + "name": "interval_out", "file": "meos.h", "returnType": { "c": "char *", @@ -1378,29 +1802,34 @@ }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "bigintspanset_in", + "name": "time_in", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "TimeADT", + "canonical": "long" }, "params": [ { "name": "str", "cType": "const char *", "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "bigintspanset_out", + "name": "time_out", "file": "meos.h", "returnType": { "c": "char *", @@ -1408,29 +1837,34 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "t", + "cType": "TimeADT", + "canonical": "long" } ] }, { - "name": "dateset_in", + "name": "timestamp_in", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "Timestamp", + "canonical": "long" }, "params": [ { "name": "str", "cType": "const char *", "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "dateset_out", + "name": "timestamp_out", "file": "meos.h", "returnType": { "c": "char *", @@ -1438,29 +1872,34 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "t", + "cType": "Timestamp", + "canonical": "long" } ] }, { - "name": "datespan_in", + "name": "timestamptz_in", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { "name": "str", "cType": "const char *", "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "datespan_out", + "name": "timestamptz_out", "file": "meos.h", "returnType": { "c": "char *", @@ -1468,598 +1907,627 @@ }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "datespanset_in", + "name": "meos_array_create", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "MeosArray *", + "canonical": "struct MeosArray *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "elem_size", + "cType": "int", + "canonical": "int" } ] }, { - "name": "datespanset_out", + "name": "meos_array_add", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "floatset_in", - "file": "meos.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" + }, { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "value", + "cType": "void *", + "canonical": "void *" } ] }, { - "name": "floatset_out", + "name": "meos_array_get", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "void *", + "canonical": "void *" }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "array", + "cType": "const MeosArray *", + "canonical": "const struct MeosArray *" }, { - "name": "maxdd", + "name": "n", "cType": "int", "canonical": "int" } ] }, { - "name": "floatspan_expand", + "name": "meos_array_count", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "double", - "canonical": "double" + "name": "array", + "cType": "const MeosArray *", + "canonical": "const struct MeosArray *" } ] }, { - "name": "floatspan_in", + "name": "meos_array_reset", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, { - "name": "floatspan_out", + "name": "meos_array_reset_free", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, { - "name": "floatspanset_in", + "name": "meos_array_destroy", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, { - "name": "floatspanset_out", + "name": "meos_array_destroy_free", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, { - "name": "intset_in", + "name": "rtree_create_intspan", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "RTree *", + "canonical": "struct RTree *" }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ] + "params": [] }, { - "name": "intset_out", + "name": "rtree_create_bigintspan", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "RTree *", + "canonical": "struct RTree *" }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] + "params": [] }, { - "name": "intspan_expand", + "name": "rtree_create_floatspan", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "RTree *", + "canonical": "struct RTree *" }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "int", - "canonical": "int" - } - ] + "params": [] }, { - "name": "intspan_in", + "name": "rtree_create_datespan", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "RTree *", + "canonical": "struct RTree *" }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ] + "params": [] }, { - "name": "intspan_out", + "name": "rtree_create_tstzspan", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "RTree *", + "canonical": "struct RTree *" }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] + "params": [] }, { - "name": "intspanset_in", + "name": "rtree_create_tbox", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "RTree *", + "canonical": "struct RTree *" }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ] + "params": [] }, { - "name": "intspanset_out", + "name": "rtree_create_stbox", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "RTree *", + "canonical": "struct RTree *" }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] + "params": [] }, { - "name": "set_as_hexwkb", + "name": "rtree_free", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "rtree", + "cType": "RTree *", + "canonical": "struct RTree *" } ] }, { - "name": "set_as_wkb", + "name": "rtree_insert", "file": "meos.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "rtree", + "cType": "RTree *", + "canonical": "struct RTree *" }, { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "box", + "cType": "void *", + "canonical": "void *" }, { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "id", + "cType": "int", + "canonical": "int" } ] }, { - "name": "set_from_hexwkb", + "name": "rtree_insert_temporal", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" + "name": "rtree", + "cType": "RTree *", + "canonical": "struct RTree *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "id", + "cType": "int", + "canonical": "int" } ] }, { - "name": "set_from_wkb", + "name": "rtree_search", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" + "name": "rtree", + "cType": "const RTree *", + "canonical": "const struct RTree *" }, { - "name": "size", - "cType": "size_t", - "canonical": "unsigned long" + "name": "op", + "cType": "RTreeSearchOp", + "canonical": "RTreeSearchOp" + }, + { + "name": "query", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "result", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, { - "name": "span_as_hexwkb", + "name": "rtree_search_temporal", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "rtree", + "cType": "const RTree *", + "canonical": "const struct RTree *" }, { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "op", + "cType": "RTreeSearchOp", + "canonical": "RTreeSearchOp" }, { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "result", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, { - "name": "span_as_wkb", + "name": "meos_error", "file": "meos.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "errlevel", + "cType": "int", + "canonical": "int" }, { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "errcode", + "cType": "int", + "canonical": "int" }, { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "format", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "span_from_hexwkb", + "name": "meos_errno", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "int", + "canonical": "int" + }, + "params": [] + }, + { + "name": "meos_errno_set", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" }, "params": [ { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" + "name": "err", + "cType": "int", + "canonical": "int" } ] }, { - "name": "span_from_wkb", + "name": "meos_errno_restore", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "unsigned long" + "name": "err", + "cType": "int", + "canonical": "int" } ] }, { - "name": "spanset_as_hexwkb", + "name": "meos_errno_reset", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int", + "canonical": "int" + }, + "params": [] + }, + { + "name": "meos_initialize_timezone", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "name", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "spanset_as_wkb", + "name": "meos_initialize_error_handler", "file": "meos.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "err_handler", + "cType": "error_handler_fn", + "canonical": "void (*)(int, int, const char *)" } ] }, { - "name": "spanset_from_hexwkb", + "name": "meos_finalize_timezone", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "void", + "canonical": "void" + }, + "params": [] + }, + { + "name": "meos_finalize_projsrs", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [] + }, + { + "name": "meos_finalize_ways", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [] + }, + { + "name": "meos_set_datestyle", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "hexwkb", + "name": "newval", "cType": "const char *", "canonical": "const char *" + }, + { + "name": "extra", + "cType": "void *", + "canonical": "void *" } ] }, { - "name": "spanset_from_wkb", + "name": "meos_set_intervalstyle", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" + "name": "newval", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "size", - "cType": "size_t", - "canonical": "unsigned long" + "name": "extra", + "cType": "int", + "canonical": "int" } - ] + ], + "shape": { + "nullable": [ + "extra" + ] + } }, { - "name": "textset_in", + "name": "meos_get_datestyle", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "char *", + "canonical": "char *" + }, + "params": [] + }, + { + "name": "meos_get_intervalstyle", + "file": "meos.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [] + }, + { + "name": "meos_set_spatial_ref_sys_csv", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" }, "params": [ { - "name": "str", + "name": "path", "cType": "const char *", "canonical": "const char *" } ] }, { - "name": "textset_out", + "name": "meos_initialize", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "void", + "canonical": "void" + }, + "params": [], + "shape": { + "nullable": [ + "tz_str" + ] + } + }, + { + "name": "meos_finalize", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [] + }, + { + "name": "add_date_int", + "file": "meos.h", + "returnType": { + "c": "DateADT", + "canonical": "int" }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "d", + "cType": "DateADT", + "canonical": "int" + }, + { + "name": "days", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "tstzset_in", + "name": "add_interval_interval", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "interv1", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "interv2", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "tstzset_out", + "name": "add_timestamptz_interval", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "tstzspan_in", + "name": "bool_in", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { @@ -2070,7 +2538,7 @@ ] }, { - "name": "tstzspan_out", + "name": "bool_out", "file": "meos.h", "returnType": { "c": "char *", @@ -2078,18 +2546,18 @@ }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "b", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tstzspanset_in", + "name": "cstring2text", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "text *", + "canonical": "struct varlena *" }, "params": [ { @@ -2100,3168 +2568,2998 @@ ] }, { - "name": "tstzspanset_out", + "name": "date_to_timestamp", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Timestamp", + "canonical": "long" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "dateVal", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "bigintset_make", + "name": "date_to_timestamptz", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "values", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "count", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" } ] }, { - "name": "bigintspan_make", + "name": "float_exp", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "dateset_make", + "name": "float_ln", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "values", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "datespan_make", + "name": "float_log10", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "floatset_make", + "name": "float8_out", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "values", - "cType": "const double *", - "canonical": "const double *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "count", + "name": "maxdd", "cType": "int", "canonical": "int" } ] }, { - "name": "floatspan_make", + "name": "float_round", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "lower", + "name": "d", "cType": "double", "canonical": "double" }, { - "name": "upper", - "cType": "double", - "canonical": "double" - }, + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "int32_cmp", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" + "name": "l", + "cType": "int32", + "canonical": "int" }, { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" + "name": "r", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "intset_make", + "name": "int64_cmp", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "values", - "cType": "const int *", - "canonical": "const int *" + "name": "l", + "cType": "int64", + "canonical": "long" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "r", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "intspan_make", + "name": "interval_make", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { - "name": "lower", - "cType": "int", + "name": "years", + "cType": "int32", "canonical": "int" }, { - "name": "upper", - "cType": "int", + "name": "months", + "cType": "int32", "canonical": "int" }, { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" + "name": "weeks", + "cType": "int32", + "canonical": "int" }, { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" + "name": "days", + "cType": "int32", + "canonical": "int" + }, + { + "name": "hours", + "cType": "int32", + "canonical": "int" + }, + { + "name": "mins", + "cType": "int32", + "canonical": "int" + }, + { + "name": "secs", + "cType": "double", + "canonical": "double" } ] }, { - "name": "set_copy", + "name": "minus_date_date", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "d1", + "cType": "DateADT", + "canonical": "int" + }, + { + "name": "d2", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "span_copy", + "name": "minus_date_int", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "DateADT", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "DateADT", + "canonical": "int" + }, + { + "name": "days", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "spanset_copy", + "name": "minus_timestamptz_interval", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "spanset_make", + "name": "minus_timestamptz_timestamptz", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { - "name": "spans", - "cType": "Span *", - "canonical": "struct Span *" + "name": "t1", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "t2", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "textset_make", + "name": "mul_interval_double", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { - "name": "values", - "cType": "int **", - "canonical": "int **" + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "factor", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tstzset_make", + "name": "pg_date_in", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "DateADT", + "canonical": "int" }, "params": [ { - "name": "values", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tstzspan_make", + "name": "pg_date_out", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" } ] }, { - "name": "bigint_to_set", + "name": "pg_interval_cmp", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "interv1", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "interv2", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "bigint_to_span", + "name": "pg_interval_in", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { - "name": "i", - "cType": "int", + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", "canonical": "int" } ] }, { - "name": "bigint_to_spanset", + "name": "pg_interval_out", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "date_to_set", + "name": "pg_timestamp_in", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "Timestamp", + "canonical": "long" }, "params": [ { - "name": "d", - "cType": "int", + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", "canonical": "int" } ] }, { - "name": "date_to_span", + "name": "pg_timestamp_out", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "Timestamp", + "canonical": "long" } ] }, { - "name": "date_to_spanset", + "name": "pg_timestamptz_in", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "d", - "cType": "int", + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", "canonical": "int" } ] }, { - "name": "dateset_to_tstzset", + "name": "pg_timestamptz_out", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "datespan_to_tstzspan", + "name": "text2cstring", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "datespanset_to_tstzspanset", + "name": "text_cmp", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "txt1", + "cType": "const text *", + "canonical": "const struct varlena *" + }, + { + "name": "txt2", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "float_to_set", + "name": "text_copy", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "text *", + "canonical": "struct varlena *" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "float_to_span", + "name": "text_in", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "text *", + "canonical": "struct varlena *" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "float_to_spanset", + "name": "text_initcap", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "text *", + "canonical": "struct varlena *" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "floatset_to_intset", + "name": "text_lower", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "text *", + "canonical": "struct varlena *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "floatspan_to_intspan", + "name": "text_out", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "floatspanset_to_intspanset", + "name": "text_upper", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "text *", + "canonical": "struct varlena *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "int_to_set", + "name": "textcat_text_text", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "text *", + "canonical": "struct varlena *" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "txt1", + "cType": "const text *", + "canonical": "const struct varlena *" + }, + { + "name": "txt2", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "int_to_span", + "name": "timestamptz_shift", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "int_to_spanset", + "name": "timestamp_to_date", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "DateADT", + "canonical": "int" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "Timestamp", + "canonical": "long" } ] }, { - "name": "intset_to_floatset", + "name": "timestamptz_to_date", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "DateADT", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "intspan_to_floatspan", + "name": "bigintset_in", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "intspanset_to_floatspanset", + "name": "bigintset_out", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "set_to_span", + "name": "bigintspan_expand", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "struct Span *" + "canonical": "Span *" }, "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "value", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "set_to_spanset", + "name": "bigintspan_in", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "span_to_spanset", + "name": "bigintspan_out", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "text_to_set", + "name": "bigintspanset_in", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "timestamptz_to_set", + "name": "bigintspanset_out", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "timestamptz_to_span", + "name": "dateset_in", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "timestamptz_to_spanset", + "name": "dateset_out", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tstzset_to_dateset", + "name": "datespan_in", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tstzspan_to_datespan", + "name": "datespan_out", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "tstzspanset_to_datespanset", + "name": "datespanset_in", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "struct SpanSet *" + "canonical": "SpanSet *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "bigintset_end_value", + "name": "datespanset_out", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "bigintset_start_value", + "name": "floatset_in", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "bigintset_value_n", + "name": "floatset_out", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "s", + "name": "set", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "n", + "name": "maxdd", "cType": "int", "canonical": "int" - }, - { - "name": "result", - "cType": "int *", - "canonical": "int *" } ] }, { - "name": "bigintset_values", + "name": "floatspan_expand", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "set_num_values", - "arg": "s" - } + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "value", + "cType": "double", + "canonical": "double" } - } + ] }, { - "name": "bigintspan_lower", + "name": "floatspan_in", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "bigintspan_upper", + "name": "floatspan_out", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "bigintspan_width", + "name": "floatspanset_in", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "bigintspanset_lower", + "name": "floatspanset_out", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "bigintspanset_upper", + "name": "intset_in", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "bigintspanset_width", + "name": "intset_out", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "intspan_expand", + "file": "meos.h", + "returnType": { + "c": "Span *", + "canonical": "Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" + "name": "value", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "dateset_end_value", + "name": "intspan_in", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "dateset_start_value", + "name": "intspan_out", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "dateset_value_n", + "name": "intspanset_in", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "intspanset_out", + "file": "meos.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + } + ] + }, + { + "name": "set_as_hexwkb", + "file": "meos.h", + "returnType": { + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" }, { - "name": "result", - "cType": "int *", - "canonical": "int *" + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "dateset_values", + "name": "set_as_wkb", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "set_num_values", - "arg": "s" - } + "canonical": "const Set *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } - } + ] }, { - "name": "datespan_duration", + "name": "set_from_hexwkb", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "datespan_lower", + "name": "set_from_wkb", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" + }, + { + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" } ] }, { - "name": "datespan_upper", + "name": "span_as_hexwkb", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "datespanset_date_n", + "name": "span_as_wkb", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" }, { - "name": "result", - "cType": "int *", - "canonical": "int *" + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "datespanset_dates", + "name": "span_from_hexwkb", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "datespanset_duration", + "name": "span_from_wkb", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" }, { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" } ] }, { - "name": "datespanset_end_date", + "name": "spanset_as_hexwkb", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "datespanset_num_dates", + "name": "spanset_as_wkb", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "datespanset_start_date", + "name": "spanset_from_hexwkb", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "floatset_end_value", + "name": "spanset_from_wkb", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" + }, + { + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" } ] }, { - "name": "floatset_start_value", + "name": "textset_in", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "floatset_value_n", + "name": "textset_out", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "s", + "name": "set", "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" + "canonical": "const Set *" } ] }, { - "name": "floatset_values", + "name": "tstzset_in", "file": "meos.h", "returnType": { - "c": "double *", - "canonical": "double *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "set_num_values", - "arg": "s" - } + "name": "str", + "cType": "const char *", + "canonical": "const char *" } - } + ] }, { - "name": "floatspan_lower", + "name": "tstzset_out", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "floatspan_upper", + "name": "tstzspan_in", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "floatspan_width", + "name": "tstzspan_out", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "floatspanset_lower", + "name": "tstzspanset_in", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "floatspanset_upper", + "name": "tstzspanset_out", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "floatspanset_width", + "name": "bigintset_make", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "values", + "cType": "const int64 *", + "canonical": "const long *" }, { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "intset_end_value", + "name": "bigintspan_make", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "lower", + "cType": "int64", + "canonical": "long" + }, + { + "name": "upper", + "cType": "int64", + "canonical": "long" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "intset_start_value", + "name": "dateset_make", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "intset_value_n", + "name": "values", + "cType": "const DateADT *", + "canonical": "const int *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "datespan_make", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "lower", + "cType": "DateADT", + "canonical": "int" }, { - "name": "n", - "cType": "int", + "name": "upper", + "cType": "DateADT", "canonical": "int" }, { - "name": "result", - "cType": "int *", - "canonical": "int *" + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "intset_values", + "name": "floatset_make", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "values", + "cType": "const double *", + "canonical": "const double *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "set_num_values", - "arg": "s" - } + ] + }, + { + "name": "floatspan_make", + "file": "meos.h", + "returnType": { + "c": "Span *", + "canonical": "Span *" + }, + "params": [ + { + "name": "lower", + "cType": "double", + "canonical": "double" + }, + { + "name": "upper", + "cType": "double", + "canonical": "double" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" } - } + ] }, { - "name": "intspan_lower", + "name": "intset_make", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "values", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "intspan_upper", + "name": "intspan_make", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "lower", + "cType": "int", + "canonical": "int" + }, + { + "name": "upper", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "intspan_width", + "name": "set_copy", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "intspanset_lower", + "name": "span_copy", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "intspanset_upper", + "name": "spanset_copy", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "intspanset_width", + "name": "spanset_make", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "spans", + "cType": "Span *", + "canonical": "Span *" }, { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "set_hash", + "name": "textset_make", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "values", + "cType": "text **", + "canonical": "struct varlena **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "set_hash_extended", + "name": "tstzset_make", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "values", + "cType": "const TimestampTz *", + "canonical": "const long *" }, { - "name": "seed", + "name": "count", "cType": "int", "canonical": "int" } ] }, { - "name": "set_num_values", + "name": "tstzspan_make", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "lower", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "span_hash", + "name": "bigint_to_set", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "span_hash_extended", + "name": "bigint_to_span", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "seed", + "name": "i", "cType": "int", "canonical": "int" } ] }, { - "name": "span_lower_inc", + "name": "bigint_to_spanset", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "span_upper_inc", + "name": "date_to_set", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "spanset_end_span", + "name": "date_to_span", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "struct Span *" + "canonical": "Span *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "spanset_hash", + "name": "date_to_spanset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "spanset_hash_extended", + "name": "dateset_to_tstzset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "seed", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "spanset_lower_inc", + "name": "datespan_to_tstzspan", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "spanset_num_spans", + "name": "datespanset_to_tstzspanset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "spanset_span", + "name": "float_to_set", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "spanset_span_n", + "name": "float_to_span", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "struct Span *" + "canonical": "Span *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "spanset_spanarr", + "name": "float_to_spanset", "file": "meos.h", "returnType": { - "c": "Span **", - "canonical": "struct Span **" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "d", + "cType": "double", + "canonical": "double" } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "spanset_num_spans", - "arg": "ss" - } + ] + }, + { + "name": "floatset_to_intset", + "file": "meos.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } - } + ] }, { - "name": "spanset_start_span", + "name": "floatspan_to_intspan", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "struct Span *" + "canonical": "Span *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "spanset_upper_inc", + "name": "floatspanset_to_intspanset", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "textset_end_value", + "name": "int_to_set", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "textset_start_value", + "name": "int_to_span", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "textset_value_n", + "name": "int_to_spanset", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", + "name": "i", "cType": "int", "canonical": "int" - }, - { - "name": "result", - "cType": "int **", - "canonical": "int **" } ] }, { - "name": "textset_values", + "name": "intset_to_floatset", "file": "meos.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "set_num_values", - "arg": "s" - } + "canonical": "const Set *" } - } + ] }, { - "name": "tstzset_end_value", + "name": "intspan_to_floatspan", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tstzset_start_value", + "name": "intspanset_to_floatspanset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "tstzset_value_n", + "name": "set_to_span", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "int *", - "canonical": "int *" + "canonical": "const Set *" } ] }, { - "name": "tstzset_values", + "name": "set_to_spanset", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "set_num_values", - "arg": "s" - } - } - } + ] }, { - "name": "tstzspan_duration", + "name": "span_to_spanset", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "tstzspan_lower", + "name": "text_to_set", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "tstzspan_upper", + "name": "timestamptz_to_set", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tstzspanset_duration", + "name": "timestamptz_to_span", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tstzspanset_end_timestamptz", + "name": "timestamptz_to_spanset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tstzspanset_lower", + "name": "tstzset_to_dateset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "tstzspanset_num_timestamps", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tstzspanset_start_timestamptz", + "name": "tstzspan_to_datespan", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tstzspanset_timestamps", + "name": "tstzspanset_to_datespanset", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "tstzspanset_timestamptz_n", + "name": "bigintset_end_value", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tstzspanset_upper", + "name": "bigintset_start_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "bigintset_shift_scale", + "name": "bigintset_value_n", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" + "canonical": "const Set *" }, { - "name": "width", + "name": "n", "cType": "int", "canonical": "int" }, { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "name": "result", + "cType": "int64 *", + "canonical": "long *" } ] }, { - "name": "bigintspan_shift_scale", + "name": "bigintset_values", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "int64 *", + "canonical": "long *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "cType": "const Set *", + "canonical": "const Set *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "set_num_values", + "arg": "s" + } + } + } }, { - "name": "bigintspanset_shift_scale", + "name": "bigintspan_lower", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "dateset_shift_scale", + "name": "bigintspan_upper", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "int64", + "canonical": "long" }, "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "datespan_shift_scale", + "name": "bigintspan_width", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "int64", + "canonical": "long" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "canonical": "const Span *" } ] }, { - "name": "datespanset_shift_scale", + "name": "bigintspanset_lower", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "int64", + "canonical": "long" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "canonical": "const SpanSet *" } ] }, { - "name": "floatset_ceil", + "name": "bigintspanset_upper", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "floatset_degrees", + "name": "bigintspanset_width", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "normalize", + "name": "boundspan", "cType": "bool", "canonical": "bool" } ] }, { - "name": "floatset_floor", + "name": "dateset_end_value", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "DateADT", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "floatset_radians", + "name": "dateset_start_value", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "DateADT", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "floatset_shift_scale", + "name": "dateset_value_n", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" - }, - { - "name": "width", - "cType": "double", - "canonical": "double" + "canonical": "const Set *" }, { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" + "name": "n", + "cType": "int", + "canonical": "int" }, { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "name": "result", + "cType": "DateADT *", + "canonical": "int *" } ] }, { - "name": "floatspan_ceil", + "name": "dateset_values", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "DateADT *", + "canonical": "int *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "set_num_values", + "arg": "s" + } + } + } }, { - "name": "floatspan_degrees", + "name": "datespan_duration", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "canonical": "const Span *" } ] }, { - "name": "floatspan_floor", + "name": "datespan_lower", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "DateADT", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "floatspan_radians", + "name": "datespan_upper", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "DateADT", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "floatspan_round", + "name": "datespanset_date_n", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "maxdd", + "name": "n", "cType": "int", "canonical": "int" + }, + { + "name": "result", + "cType": "DateADT *", + "canonical": "int *" } ] }, { - "name": "floatspan_shift_scale", + "name": "datespanset_dates", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" - }, - { - "name": "width", - "cType": "double", - "canonical": "double" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "floatspanset_ceil", + "name": "datespanset_duration", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" + }, + { + "name": "boundspan", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "floatspanset_floor", + "name": "datespanset_end_date", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "DateADT", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "floatspanset_degrees", + "name": "datespanset_num_dates", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "canonical": "const SpanSet *" } ] }, { - "name": "floatspanset_radians", + "name": "datespanset_start_date", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "DateADT", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "floatspanset_round", + "name": "floatset_end_value", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "floatspanset_shift_scale", + "name": "floatset_start_value", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" - }, - { - "name": "width", - "cType": "double", - "canonical": "double" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "intset_shift_scale", + "name": "floatset_value_n", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" + "canonical": "const Set *" }, { - "name": "width", + "name": "n", "cType": "int", "canonical": "int" }, { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "intspan_shift_scale", + "name": "floatset_values", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "double *", + "canonical": "double *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, + "cType": "const Set *", + "canonical": "const Set *" + } + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "set_num_values", + "arg": "s" + } + } + } + }, + { + "name": "floatspan_lower", + "file": "meos.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "intspanset_shift_scale", + "name": "floatspan_upper", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tstzspan_expand", + "name": "floatspan_width", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "double", + "canonical": "double" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Span *" } ] }, { - "name": "set_round", + "name": "floatspanset_lower", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "textcat_text_textset", + "name": "floatspanset_upper", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "textcat_textset_text", + "name": "floatspanset_width", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "boundspan", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "textset_initcap", + "name": "intset_end_value", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "textset_lower", + "name": "intset_start_value", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "textset_upper", + "name": "intset_value_n", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "timestamptz_tprecision", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "canonical": "const Set *" + }, { - "name": "t", + "name": "n", "cType": "int", "canonical": "int" }, { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" + "name": "result", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tstzset_shift_scale", + "name": "intset_values", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "int *", + "canonical": "int *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "shift", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Set *" } ], "shape": { - "nullable": [ - "shift", - "duration" - ] + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "set_num_values", + "arg": "s" + } + } } }, { - "name": "tstzset_tprecision", + "name": "intspan_lower", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tstzspan_shift_scale", + "name": "intspan_upper", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "shift", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Span *" } - ], - "shape": { - "nullable": [ - "shift", - "duration" - ] - } + ] }, { - "name": "tstzspan_tprecision", + "name": "intspan_width", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" + "canonical": "const Span *" } ] }, { - "name": "tstzspanset_shift_scale", + "name": "intspanset_lower", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "shift", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const SpanSet *" } - ], - "shape": { - "nullable": [ - "shift", - "duration" - ] - } + ] }, { - "name": "tstzspanset_tprecision", + "name": "intspanset_upper", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" + "canonical": "const SpanSet *" } ] }, { - "name": "set_cmp", + "name": "intspanset_width", "file": "meos.h", "returnType": { "c": "int", @@ -5269,159 +5567,104 @@ }, "params": [ { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "set_eq", - "file": "meos.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "set_ge", - "file": "meos.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "boundspan", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "set_gt", + "name": "set_hash", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", + "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "set_le", + "name": "set_hash_extended", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint64", + "canonical": "unsigned long" }, "params": [ { - "name": "s1", + "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "seed", + "cType": "uint64", + "canonical": "unsigned long" } ] }, { - "name": "set_lt", + "name": "set_num_values", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", + "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "set_ne", + "name": "span_hash", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "span_cmp", + "name": "span_hash_extended", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "uint64", + "canonical": "unsigned long" }, "params": [ { - "name": "s1", + "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "seed", + "cType": "uint64", + "canonical": "unsigned long" } ] }, { - "name": "span_eq", + "name": "span_lower_inc", "file": "meos.h", "returnType": { "c": "bool", @@ -5429,19 +5672,14 @@ }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", + "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "span_ge", + "name": "span_upper_inc", "file": "meos.h", "returnType": { "c": "bool", @@ -5449,79 +5687,64 @@ }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", + "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "span_gt", + "name": "spanset_end_span", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "span_le", + "name": "spanset_hash", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "span_lt", + "name": "spanset_hash_extended", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint64", + "canonical": "unsigned long" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "seed", + "cType": "uint64", + "canonical": "unsigned long" } ] }, { - "name": "span_ne", + "name": "spanset_lower_inc", "file": "meos.h", "returnType": { "c": "bool", @@ -5529,19 +5752,14 @@ }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "spanset_cmp", + "name": "spanset_num_spans", "file": "meos.h", "returnType": { "c": "int", @@ -5549,99 +5767,88 @@ }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", + "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "spanset_eq", + "name": "spanset_span", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", + "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "spanset_ge", + "name": "spanset_span_n", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "ss1", + "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "spanset_gt", + "name": "spanset_spanarr", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span **", + "canonical": "Span **" }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", + "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "spanset_num_spans", + "arg": "ss" + } + } + } }, { - "name": "spanset_le", + "name": "spanset_start_span", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", + "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "spanset_lt", + "name": "spanset_upper_inc", "file": "meos.h", "returnType": { "c": "bool", @@ -5649,369 +5856,312 @@ }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", + "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "spanset_ne", + "name": "textset_end_value", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "text *", + "canonical": "struct varlena *" }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "set_spans", + "name": "textset_start_value", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "text *", + "canonical": "struct varlena *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "set_split_each_n_spans", + "name": "textset_value_n", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "elems_per_span", + "name": "n", "cType": "int", "canonical": "int" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "result", + "cType": "text **", + "canonical": "struct varlena **" } ] }, { - "name": "set_split_n_spans", + "name": "textset_values", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "text **", + "canonical": "struct varlena **" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "span_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "const Set *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "set_num_values", + "arg": "s" + } + } + } }, { - "name": "spanset_spans", + "name": "tstzset_end_value", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "spanset_split_each_n_spans", + "name": "tstzset_start_value", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "elems_per_span", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "spanset_split_n_spans", + "name": "tstzset_value_n", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "span_count", + "name": "n", "cType": "int", "canonical": "int" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "result", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "adjacent_span_bigint", + "name": "tstzset_values", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TimestampTz *", + "canonical": "long *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" + "cType": "const Set *", + "canonical": "const Set *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "set_num_values", + "arg": "s" + } + } + } }, { - "name": "adjacent_span_date", + "name": "tstzspan_duration", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "int", - "canonical": "int" + "canonical": "const Span *" } ] }, { - "name": "adjacent_span_float", + "name": "tstzspan_lower", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" + "canonical": "const Span *" } ] }, { - "name": "adjacent_span_int", + "name": "tstzspan_upper", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" + "canonical": "const Span *" } ] }, { - "name": "adjacent_span_span", + "name": "tstzspanset_duration", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "boundspan", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "adjacent_span_spanset", + "name": "tstzspanset_end_timestamptz", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TimestampTz", + "canonical": "long" }, "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "adjacent_span_timestamptz", + "name": "tstzspanset_lower", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "adjacent_spanset_bigint", + "name": "tstzspanset_num_timestamps", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" + "canonical": "const SpanSet *" } ] }, { - "name": "adjacent_spanset_date", + "name": "tstzspanset_start_timestamptz", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "int", - "canonical": "int" + "canonical": "const SpanSet *" } ] }, { - "name": "adjacent_spanset_float", + "name": "tstzspanset_timestamps", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" + "canonical": "const SpanSet *" } ] }, { - "name": "adjacent_spanset_int", + "name": "tstzspanset_timestamptz_n", "file": "meos.h", "returnType": { "c": "bool", @@ -6021,837 +6171,1030 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { - "name": "i", + "name": "n", "cType": "int", "canonical": "int" + }, + { + "name": "result", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "adjacent_spanset_timestamptz", + "name": "tstzspanset_upper", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" + "canonical": "const SpanSet *" } ] }, { - "name": "adjacent_spanset_span", + "name": "bigintset_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "shift", + "cType": "int64", + "canonical": "long" + }, + { + "name": "width", + "cType": "int64", + "canonical": "long" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "adjacent_spanset_spanset", + "name": "bigintspan_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "shift", + "cType": "int64", + "canonical": "long" + }, + { + "name": "width", + "cType": "int64", + "canonical": "long" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contained_bigint_set", + "name": "bigintspanset_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "shift", + "cType": "int64", + "canonical": "long" + }, + { + "name": "width", + "cType": "int64", + "canonical": "long" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contained_bigint_span", + "name": "dateset_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "i", + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "shift", "cType": "int", "canonical": "int" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "width", + "cType": "int", + "canonical": "int" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contained_bigint_spanset", + "name": "datespan_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "i", + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "shift", "cType": "int", "canonical": "int" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "width", + "cType": "int", + "canonical": "int" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contained_date_set", + "name": "datespanset_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "d", + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "shift", "cType": "int", "canonical": "int" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "width", + "cType": "int", + "canonical": "int" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contained_date_span", + "name": "floatset_ceil", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ - { - "name": "d", - "cType": "int", - "canonical": "int" - }, { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "contained_date_spanset", + "name": "floatset_degrees", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contained_float_set", + "name": "floatset_floor", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "contained_float_span", + "name": "floatset_radians", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "contained_float_spanset", + "name": "floatset_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "d", + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "shift", "cType": "double", "canonical": "double" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "width", + "cType": "double", + "canonical": "double" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contained_int_set", + "name": "floatspan_ceil", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "contained_int_span", + "name": "floatspan_degrees", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contained_int_spanset", + "name": "floatspan_floor", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "contained_set_set", + "name": "floatspan_radians", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "contained_span_span", + "name": "floatspan_round", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "s1", + "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "contained_span_spanset", + "name": "floatspan_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" + }, + { + "name": "shift", + "cType": "double", + "canonical": "double" + }, + { + "name": "width", + "cType": "double", + "canonical": "double" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "floatspanset_ceil", + "file": "meos.h", + "returnType": { + "c": "SpanSet *", + "canonical": "SpanSet *" + }, + "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "contained_spanset_span", + "name": "floatspanset_floor", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const SpanSet *" } ] }, { - "name": "contained_spanset_spanset", + "name": "floatspanset_degrees", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss1", + "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contained_text_set", + "name": "floatspanset_radians", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "contained_timestamptz_set", + "name": "floatspanset_round", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "contained_timestamptz_span", + "name": "floatspanset_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "shift", + "cType": "double", + "canonical": "double" + }, + { + "name": "width", + "cType": "double", + "canonical": "double" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contained_timestamptz_spanset", + "name": "intset_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "t", + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "shift", "cType": "int", "canonical": "int" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "width", + "cType": "int", + "canonical": "int" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contains_set_bigint", + "name": "intspan_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "i", + "name": "shift", + "cType": "int", + "canonical": "int" + }, + { + "name": "width", "cType": "int", "canonical": "int" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contains_set_date", + "name": "intspanset_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "d", + "name": "shift", + "cType": "int", + "canonical": "int" + }, + { + "name": "width", "cType": "int", "canonical": "int" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contains_set_float", + "name": "tstzspan_expand", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "contains_set_int", + "name": "set_round", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "i", + "name": "maxdd", "cType": "int", "canonical": "int" } ] }, { - "name": "contains_set_set", + "name": "textcat_text_textset", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "s2", + "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "contains_set_text", + "name": "textcat_textset_text", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "t", - "cType": "int *", - "canonical": "int *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "contains_set_timestamptz", + "name": "textset_initcap", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" + "canonical": "const Set *" } ] }, { - "name": "contains_span_bigint", + "name": "textset_lower", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "contains_span_date", + "name": "textset_upper", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "int", - "canonical": "int" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "contains_span_float", + "name": "timestamptz_tprecision", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "contains_span_int", + "name": "tstzset_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "shift", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" } - ] + ], + "shape": { + "nullable": [ + "shift", + "duration" + ] + } }, { - "name": "contains_span_span", + "name": "tstzset_tprecision", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "contains_span_spanset", + "name": "tstzspan_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "shift", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" } - ] + ], + "shape": { + "nullable": [ + "shift", + "duration" + ] + } }, { - "name": "contains_span_timestamptz", + "name": "tstzspan_tprecision", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "contains_spanset_bigint", + "name": "tstzspanset_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "shift", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" } - ] + ], + "shape": { + "nullable": [ + "shift", + "duration" + ] + } }, { - "name": "contains_spanset_date", + "name": "tstzspanset_tprecision", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "contains_spanset_float", + "name": "set_cmp", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "contains_spanset_int", + "name": "set_eq", "file": "meos.h", "returnType": { "c": "bool", @@ -6859,19 +7202,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "contains_spanset_span", + "name": "set_ge", "file": "meos.h", "returnType": { "c": "bool", @@ -6879,19 +7222,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "contains_spanset_spanset", + "name": "set_gt", "file": "meos.h", "returnType": { "c": "bool", @@ -6899,19 +7242,19 @@ }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "contains_spanset_timestamptz", + "name": "set_le", "file": "meos.h", "returnType": { "c": "bool", @@ -6919,19 +7262,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "overlaps_set_set", + "name": "set_lt", "file": "meos.h", "returnType": { "c": "bool", @@ -6941,17 +7284,17 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "overlaps_span_span", + "name": "set_ne", "file": "meos.h", "returnType": { "c": "bool", @@ -6960,38 +7303,38 @@ "params": [ { "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" }, { "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "overlaps_span_spanset", + "name": "span_cmp", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", + "name": "s1", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "overlaps_spanset_span", + "name": "span_eq", "file": "meos.h", "returnType": { "c": "bool", @@ -6999,19 +7342,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "s", + "name": "s2", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "overlaps_spanset_spanset", + "name": "span_ge", "file": "meos.h", "returnType": { "c": "bool", @@ -7019,19 +7362,19 @@ }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "after_date_set", + "name": "span_gt", "file": "meos.h", "returnType": { "c": "bool", @@ -7039,19 +7382,19 @@ }, "params": [ { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "after_date_span", + "name": "span_le", "file": "meos.h", "returnType": { "c": "bool", @@ -7059,19 +7402,19 @@ }, "params": [ { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "s", + "name": "s2", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "after_date_spanset", + "name": "span_lt", "file": "meos.h", "returnType": { "c": "bool", @@ -7079,19 +7422,19 @@ }, "params": [ { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "after_set_date", + "name": "span_ne", "file": "meos.h", "returnType": { "c": "bool", @@ -7099,19 +7442,39 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "after_set_timestamptz", + "name": "spanset_cmp", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + } + ] + }, + { + "name": "spanset_eq", "file": "meos.h", "returnType": { "c": "bool", @@ -7119,19 +7482,19 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "after_span_date", + "name": "spanset_ge", "file": "meos.h", "returnType": { "c": "bool", @@ -7139,19 +7502,19 @@ }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "after_span_timestamptz", + "name": "spanset_gt", "file": "meos.h", "returnType": { "c": "bool", @@ -7159,19 +7522,19 @@ }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "after_spanset_date", + "name": "spanset_le", "file": "meos.h", "returnType": { "c": "bool", @@ -7179,19 +7542,19 @@ }, "params": [ { - "name": "ss", + "name": "ss1", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "after_spanset_timestamptz", + "name": "spanset_lt", "file": "meos.h", "returnType": { "c": "bool", @@ -7199,19 +7562,19 @@ }, "params": [ { - "name": "ss", + "name": "ss1", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "after_timestamptz_set", + "name": "spanset_ne", "file": "meos.h", "returnType": { "c": "bool", @@ -7219,99 +7582,149 @@ }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, + { + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + } + ] + }, + { + "name": "set_spans", + "file": "meos.h", + "returnType": { + "c": "Span *", + "canonical": "Span *" + }, + "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "after_timestamptz_span", + "name": "set_split_each_n_spans", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "t", + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "elems_per_span", "cType": "int", "canonical": "int" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "after_timestamptz_spanset", + "name": "set_split_n_spans", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "t", + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "span_count", "cType": "int", "canonical": "int" }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "spanset_spans", + "file": "meos.h", + "returnType": { + "c": "Span *", + "canonical": "Span *" + }, + "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "before_date_set", + "name": "spanset_split_each_n_spans", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "d", + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "elems_per_span", "cType": "int", "canonical": "int" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "before_date_span", + "name": "spanset_split_n_spans", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "d", + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "span_count", "cType": "int", "canonical": "int" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "before_date_spanset", + "name": "adjacent_span_bigint", "file": "meos.h", "returnType": { "c": "bool", @@ -7319,19 +7732,19 @@ }, "params": [ { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "before_set_date", + "name": "adjacent_span_date", "file": "meos.h", "returnType": { "c": "bool", @@ -7340,18 +7753,18 @@ "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" }, { "name": "d", - "cType": "int", + "cType": "DateADT", "canonical": "int" } ] }, { - "name": "before_set_timestamptz", + "name": "adjacent_span_float", "file": "meos.h", "returnType": { "c": "bool", @@ -7360,18 +7773,18 @@ "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "before_span_date", + "name": "adjacent_span_int", "file": "meos.h", "returnType": { "c": "bool", @@ -7381,17 +7794,17 @@ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "d", + "name": "i", "cType": "int", "canonical": "int" } ] }, { - "name": "before_span_timestamptz", + "name": "adjacent_span_span", "file": "meos.h", "returnType": { "c": "bool", @@ -7399,19 +7812,19 @@ }, "params": [ { - "name": "s", + "name": "s1", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "before_spanset_date", + "name": "adjacent_span_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -7419,19 +7832,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "before_spanset_timestamptz", + "name": "adjacent_span_timestamptz", "file": "meos.h", "returnType": { "c": "bool", @@ -7439,19 +7852,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { "name": "t", - "cType": "int", - "canonical": "int" + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "before_timestamptz_set", + "name": "adjacent_spanset_bigint", "file": "meos.h", "returnType": { "c": "bool", @@ -7459,19 +7872,19 @@ }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "before_timestamptz_span", + "name": "adjacent_spanset_date", "file": "meos.h", "returnType": { "c": "bool", @@ -7479,59 +7892,79 @@ }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "before_timestamptz_spanset", + "name": "adjacent_spanset_float", "file": "meos.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ - { - "name": "t", - "cType": "int", - "canonical": "int" - }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" + }, + { + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "left_bigint_set", + "name": "adjacent_spanset_int", "file": "meos.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, { "name": "i", "cType": "int", "canonical": "int" + } + ] + }, + { + "name": "adjacent_spanset_timestamptz", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "left_bigint_span", + "name": "adjacent_spanset_span", "file": "meos.h", "returnType": { "c": "bool", @@ -7539,19 +7972,19 @@ }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "left_bigint_spanset", + "name": "adjacent_spanset_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -7559,19 +7992,19 @@ }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "ss", + "name": "ss2", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "left_float_set", + "name": "contained_bigint_set", "file": "meos.h", "returnType": { "c": "bool", @@ -7579,19 +8012,19 @@ }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "i", + "cType": "int64", + "canonical": "long" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "left_float_span", + "name": "contained_bigint_span", "file": "meos.h", "returnType": { "c": "bool", @@ -7599,19 +8032,19 @@ }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "i", + "cType": "int64", + "canonical": "long" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "left_float_spanset", + "name": "contained_bigint_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -7619,19 +8052,19 @@ }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "i", + "cType": "int64", + "canonical": "long" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "left_int_set", + "name": "contained_date_set", "file": "meos.h", "returnType": { "c": "bool", @@ -7639,19 +8072,19 @@ }, "params": [ { - "name": "i", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "left_int_span", + "name": "contained_date_span", "file": "meos.h", "returnType": { "c": "bool", @@ -7659,19 +8092,19 @@ }, "params": [ { - "name": "i", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "left_int_spanset", + "name": "contained_date_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -7679,19 +8112,19 @@ }, "params": [ { - "name": "i", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "left_set_bigint", + "name": "contained_float_set", "file": "meos.h", "returnType": { "c": "bool", @@ -7699,39 +8132,39 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "left_set_float", + "name": "contained_float_span", "file": "meos.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, { "name": "d", "cType": "double", "canonical": "double" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "left_set_int", + "name": "contained_float_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -7739,19 +8172,19 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "left_set_set", + "name": "contained_int_set", "file": "meos.h", "returnType": { "c": "bool", @@ -7759,19 +8192,19 @@ }, "params": [ { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "i", + "cType": "int", + "canonical": "int" }, { - "name": "s2", + "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "left_set_text", + "name": "contained_int_span", "file": "meos.h", "returnType": { "c": "bool", @@ -7779,59 +8212,39 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "i", + "cType": "int", + "canonical": "int" }, { - "name": "txt", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "left_span_bigint", + "name": "contained_int_spanset", "file": "meos.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, { "name": "i", "cType": "int", "canonical": "int" - } - ] - }, - { - "name": "left_span_float", - "file": "meos.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "left_span_int", + "name": "contained_set_set", "file": "meos.h", "returnType": { "c": "bool", @@ -7839,19 +8252,19 @@ }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "left_span_span", + "name": "contained_span_span", "file": "meos.h", "returnType": { "c": "bool", @@ -7861,17 +8274,17 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "left_span_spanset", + "name": "contained_span_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -7881,17 +8294,17 @@ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "left_spanset_bigint", + "name": "contained_spanset_span", "file": "meos.h", "returnType": { "c": "bool", @@ -7901,17 +8314,17 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "left_spanset_float", + "name": "contained_spanset_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -7919,19 +8332,19 @@ }, "params": [ { - "name": "ss", + "name": "ss1", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "left_spanset_int", + "name": "contained_text_set", "file": "meos.h", "returnType": { "c": "bool", @@ -7939,19 +8352,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "left_spanset_span", + "name": "contained_timestamptz_set", "file": "meos.h", "returnType": { "c": "bool", @@ -7959,19 +8372,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "left_spanset_spanset", + "name": "contained_timestamptz_span", "file": "meos.h", "returnType": { "c": "bool", @@ -7979,19 +8392,19 @@ }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "left_text_set", + "name": "contained_timestamptz_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -7999,39 +8412,39 @@ }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "overafter_date_set", + "name": "contains_set_bigint", "file": "meos.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ - { - "name": "d", - "cType": "int", - "canonical": "int" - }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" + }, + { + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "overafter_date_span", + "name": "contains_set_date", "file": "meos.h", "returnType": { "c": "bool", @@ -8039,19 +8452,19 @@ }, "params": [ { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "overafter_date_spanset", + "name": "contains_set_float", "file": "meos.h", "returnType": { "c": "bool", @@ -8059,19 +8472,19 @@ }, "params": [ { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "overafter_set_date", + "name": "contains_set_int", "file": "meos.h", "returnType": { "c": "bool", @@ -8081,17 +8494,17 @@ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "d", + "name": "i", "cType": "int", "canonical": "int" } ] }, { - "name": "overafter_set_timestamptz", + "name": "contains_set_set", "file": "meos.h", "returnType": { "c": "bool", @@ -8099,19 +8512,19 @@ }, "params": [ { - "name": "s", + "name": "s1", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "overafter_span_date", + "name": "contains_set_text", "file": "meos.h", "returnType": { "c": "bool", @@ -8120,18 +8533,18 @@ "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "text *", + "canonical": "struct varlena *" } ] }, { - "name": "overafter_span_timestamptz", + "name": "contains_set_timestamptz", "file": "meos.h", "returnType": { "c": "bool", @@ -8140,18 +8553,18 @@ "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" }, { "name": "t", - "cType": "int", - "canonical": "int" + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "overafter_spanset_date", + "name": "contains_span_bigint", "file": "meos.h", "returnType": { "c": "bool", @@ -8159,19 +8572,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "overafter_spanset_timestamptz", + "name": "contains_span_date", "file": "meos.h", "returnType": { "c": "bool", @@ -8179,19 +8592,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "t", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" } ] }, { - "name": "overafter_timestamptz_set", + "name": "contains_span_float", "file": "meos.h", "returnType": { "c": "bool", @@ -8199,39 +8612,39 @@ }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "overafter_timestamptz_span", + "name": "contains_span_int", "file": "meos.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ - { - "name": "t", - "cType": "int", - "canonical": "int" - }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" + }, + { + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "overafter_timestamptz_spanset", + "name": "contains_span_span", "file": "meos.h", "returnType": { "c": "bool", @@ -8239,19 +8652,19 @@ }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "overbefore_date_set", + "name": "contains_span_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -8259,59 +8672,59 @@ }, "params": [ { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "overbefore_date_span", + "name": "contains_span_timestamptz", "file": "meos.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ - { - "name": "d", - "cType": "int", - "canonical": "int" - }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "overbefore_date_spanset", + "name": "contains_spanset_bigint", "file": "meos.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ - { - "name": "d", - "cType": "int", - "canonical": "int" - }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" + }, + { + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "overbefore_set_date", + "name": "contains_spanset_date", "file": "meos.h", "returnType": { "c": "bool", @@ -8319,19 +8732,19 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { "name": "d", - "cType": "int", + "cType": "DateADT", "canonical": "int" } ] }, { - "name": "overbefore_set_timestamptz", + "name": "contains_spanset_float", "file": "meos.h", "returnType": { "c": "bool", @@ -8339,19 +8752,19 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "overbefore_span_date", + "name": "contains_spanset_int", "file": "meos.h", "returnType": { "c": "bool", @@ -8359,19 +8772,19 @@ }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "d", + "name": "i", "cType": "int", "canonical": "int" } ] }, { - "name": "overbefore_span_timestamptz", + "name": "contains_spanset_span", "file": "meos.h", "returnType": { "c": "bool", @@ -8379,19 +8792,19 @@ }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "overbefore_spanset_date", + "name": "contains_spanset_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -8399,19 +8812,19 @@ }, "params": [ { - "name": "ss", + "name": "ss1", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "overbefore_spanset_timestamptz", + "name": "contains_spanset_timestamptz", "file": "meos.h", "returnType": { "c": "bool", @@ -8421,17 +8834,17 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "t", - "cType": "int", - "canonical": "int" + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "overbefore_timestamptz_set", + "name": "overlaps_set_set", "file": "meos.h", "returnType": { "c": "bool", @@ -8439,19 +8852,19 @@ }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "s", + "name": "s2", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "overbefore_timestamptz_span", + "name": "overlaps_span_span", "file": "meos.h", "returnType": { "c": "bool", @@ -8459,19 +8872,19 @@ }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "s", + "name": "s2", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "overbefore_timestamptz_spanset", + "name": "overlaps_span_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -8479,39 +8892,19 @@ }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "overleft_bigint_set", - "file": "meos.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const SpanSet *" } ] }, { - "name": "overleft_bigint_span", + "name": "overlaps_spanset_span", "file": "meos.h", "returnType": { "c": "bool", @@ -8519,19 +8912,19 @@ }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "overleft_bigint_spanset", + "name": "overlaps_spanset_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -8539,19 +8932,19 @@ }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "ss", + "name": "ss2", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "overleft_float_set", + "name": "after_date_set", "file": "meos.h", "returnType": { "c": "bool", @@ -8560,18 +8953,18 @@ "params": [ { "name": "d", - "cType": "double", - "canonical": "double" + "cType": "DateADT", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "overleft_float_span", + "name": "after_date_span", "file": "meos.h", "returnType": { "c": "bool", @@ -8580,18 +8973,18 @@ "params": [ { "name": "d", - "cType": "double", - "canonical": "double" + "cType": "DateADT", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "overleft_float_spanset", + "name": "after_date_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -8600,38 +8993,38 @@ "params": [ { "name": "d", - "cType": "double", - "canonical": "double" + "cType": "DateADT", + "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "overleft_int_set", + "name": "after_set_date", "file": "meos.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" + }, + { + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "overleft_int_span", + "name": "after_set_timestamptz", "file": "meos.h", "returnType": { "c": "bool", @@ -8639,19 +9032,19 @@ }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "overleft_int_spanset", + "name": "after_span_date", "file": "meos.h", "returnType": { "c": "bool", @@ -8659,19 +9052,19 @@ }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "overleft_set_bigint", + "name": "after_span_timestamptz", "file": "meos.h", "returnType": { "c": "bool", @@ -8680,18 +9073,18 @@ "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "overleft_set_float", + "name": "after_spanset_date", "file": "meos.h", "returnType": { "c": "bool", @@ -8699,19 +9092,19 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { "name": "d", - "cType": "double", - "canonical": "double" + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "overleft_set_int", + "name": "after_spanset_timestamptz", "file": "meos.h", "returnType": { "c": "bool", @@ -8719,19 +9112,19 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "overleft_set_set", + "name": "after_timestamptz_set", "file": "meos.h", "returnType": { "c": "bool", @@ -8739,19 +9132,19 @@ }, "params": [ { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "s2", + "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "overleft_set_text", + "name": "after_timestamptz_span", "file": "meos.h", "returnType": { "c": "bool", @@ -8759,19 +9152,19 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "txt", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "overleft_span_bigint", + "name": "after_timestamptz_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -8779,19 +9172,19 @@ }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "overleft_span_float", + "name": "before_date_set", "file": "meos.h", "returnType": { "c": "bool", @@ -8799,19 +9192,19 @@ }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "DateADT", + "canonical": "int" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "overleft_span_int", + "name": "before_date_span", "file": "meos.h", "returnType": { "c": "bool", @@ -8819,19 +9212,19 @@ }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "DateADT", + "canonical": "int" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "overleft_span_span", + "name": "before_date_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -8839,19 +9232,19 @@ }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "DateADT", + "canonical": "int" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "overleft_span_spanset", + "name": "before_set_date", "file": "meos.h", "returnType": { "c": "bool", @@ -8860,18 +9253,18 @@ "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "overleft_spanset_bigint", + "name": "before_set_timestamptz", "file": "meos.h", "returnType": { "c": "bool", @@ -8879,19 +9272,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "overleft_spanset_float", + "name": "before_span_date", "file": "meos.h", "returnType": { "c": "bool", @@ -8899,19 +9292,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { "name": "d", - "cType": "double", - "canonical": "double" + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "overleft_spanset_int", + "name": "before_span_timestamptz", "file": "meos.h", "returnType": { "c": "bool", @@ -8919,19 +9312,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "overleft_spanset_span", + "name": "before_spanset_date", "file": "meos.h", "returnType": { "c": "bool", @@ -8941,17 +9334,17 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "overleft_spanset_spanset", + "name": "before_spanset_timestamptz", "file": "meos.h", "returnType": { "c": "bool", @@ -8959,19 +9352,19 @@ }, "params": [ { - "name": "ss1", + "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "overleft_text_set", + "name": "before_timestamptz_set", "file": "meos.h", "returnType": { "c": "bool", @@ -8979,19 +9372,59 @@ }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "overright_bigint_set", + "name": "before_timestamptz_span", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + } + ] + }, + { + "name": "before_timestamptz_spanset", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + } + ] + }, + { + "name": "left_bigint_set", "file": "meos.h", "returnType": { "c": "bool", @@ -9000,18 +9433,18 @@ "params": [ { "name": "i", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "overright_bigint_span", + "name": "left_bigint_span", "file": "meos.h", "returnType": { "c": "bool", @@ -9020,18 +9453,18 @@ "params": [ { "name": "i", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "overright_bigint_spanset", + "name": "left_bigint_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -9040,18 +9473,18 @@ "params": [ { "name": "i", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "overright_float_set", + "name": "left_float_set", "file": "meos.h", "returnType": { "c": "bool", @@ -9066,12 +9499,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "overright_float_span", + "name": "left_float_span", "file": "meos.h", "returnType": { "c": "bool", @@ -9086,12 +9519,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "overright_float_spanset", + "name": "left_float_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -9106,12 +9539,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "overright_int_set", + "name": "left_int_set", "file": "meos.h", "returnType": { "c": "bool", @@ -9126,12 +9559,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "overright_int_span", + "name": "left_int_span", "file": "meos.h", "returnType": { "c": "bool", @@ -9146,12 +9579,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "overright_int_spanset", + "name": "left_int_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -9166,12 +9599,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "overright_set_bigint", + "name": "left_set_bigint", "file": "meos.h", "returnType": { "c": "bool", @@ -9181,17 +9614,17 @@ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "i", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" } ] }, { - "name": "overright_set_float", + "name": "left_set_float", "file": "meos.h", "returnType": { "c": "bool", @@ -9201,7 +9634,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "d", @@ -9211,7 +9644,7 @@ ] }, { - "name": "overright_set_int", + "name": "left_set_int", "file": "meos.h", "returnType": { "c": "bool", @@ -9221,7 +9654,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "i", @@ -9231,7 +9664,7 @@ ] }, { - "name": "overright_set_set", + "name": "left_set_set", "file": "meos.h", "returnType": { "c": "bool", @@ -9241,17 +9674,17 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "overright_set_text", + "name": "left_set_text", "file": "meos.h", "returnType": { "c": "bool", @@ -9261,17 +9694,17 @@ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "txt", - "cType": "int *", - "canonical": "int *" + "cType": "text *", + "canonical": "struct varlena *" } ] }, { - "name": "overright_span_bigint", + "name": "left_span_bigint", "file": "meos.h", "returnType": { "c": "bool", @@ -9281,17 +9714,17 @@ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "i", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" } ] }, { - "name": "overright_span_float", + "name": "left_span_float", "file": "meos.h", "returnType": { "c": "bool", @@ -9301,7 +9734,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "d", @@ -9311,7 +9744,7 @@ ] }, { - "name": "overright_span_int", + "name": "left_span_int", "file": "meos.h", "returnType": { "c": "bool", @@ -9321,7 +9754,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "i", @@ -9331,7 +9764,7 @@ ] }, { - "name": "overright_span_span", + "name": "left_span_span", "file": "meos.h", "returnType": { "c": "bool", @@ -9341,17 +9774,17 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "overright_span_spanset", + "name": "left_span_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -9361,17 +9794,17 @@ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "overright_spanset_bigint", + "name": "left_spanset_bigint", "file": "meos.h", "returnType": { "c": "bool", @@ -9381,17 +9814,17 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "i", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" } ] }, { - "name": "overright_spanset_float", + "name": "left_spanset_float", "file": "meos.h", "returnType": { "c": "bool", @@ -9401,7 +9834,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "d", @@ -9411,7 +9844,7 @@ ] }, { - "name": "overright_spanset_int", + "name": "left_spanset_int", "file": "meos.h", "returnType": { "c": "bool", @@ -9421,7 +9854,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "i", @@ -9431,7 +9864,7 @@ ] }, { - "name": "overright_spanset_span", + "name": "left_spanset_span", "file": "meos.h", "returnType": { "c": "bool", @@ -9441,17 +9874,17 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "overright_spanset_spanset", + "name": "left_spanset_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -9461,17 +9894,17 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "overright_text_set", + "name": "left_text_set", "file": "meos.h", "returnType": { "c": "bool", @@ -9480,18 +9913,18 @@ "params": [ { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "right_bigint_set", + "name": "overafter_date_set", "file": "meos.h", "returnType": { "c": "bool", @@ -9499,19 +9932,19 @@ }, "params": [ { - "name": "i", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "right_bigint_span", + "name": "overafter_date_span", "file": "meos.h", "returnType": { "c": "bool", @@ -9519,19 +9952,19 @@ }, "params": [ { - "name": "i", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "right_bigint_spanset", + "name": "overafter_date_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -9539,19 +9972,19 @@ }, "params": [ { - "name": "i", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "right_float_set", + "name": "overafter_set_date", "file": "meos.h", "returnType": { "c": "bool", @@ -9559,19 +9992,39 @@ }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, + { + "name": "d", + "cType": "DateADT", + "canonical": "int" + } + ] + }, + { + "name": "overafter_set_timestamptz", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "right_float_span", + "name": "overafter_span_date", "file": "meos.h", "returnType": { "c": "bool", @@ -9579,19 +10032,39 @@ }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, + { + "name": "d", + "cType": "DateADT", + "canonical": "int" + } + ] + }, + { + "name": "overafter_span_timestamptz", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "right_float_spanset", + "name": "overafter_spanset_date", "file": "meos.h", "returnType": { "c": "bool", @@ -9599,19 +10072,39 @@ }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, + { + "name": "d", + "cType": "DateADT", + "canonical": "int" + } + ] + }, + { + "name": "overafter_spanset_timestamptz", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "right_int_set", + "name": "overafter_timestamptz_set", "file": "meos.h", "returnType": { "c": "bool", @@ -9619,19 +10112,19 @@ }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "right_int_span", + "name": "overafter_timestamptz_span", "file": "meos.h", "returnType": { "c": "bool", @@ -9639,19 +10132,19 @@ }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "right_int_spanset", + "name": "overafter_timestamptz_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -9659,19 +10152,19 @@ }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "right_set_bigint", + "name": "overbefore_date_set", "file": "meos.h", "returnType": { "c": "bool", @@ -9679,19 +10172,19 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "d", + "cType": "DateADT", + "canonical": "int" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "right_set_float", + "name": "overbefore_date_span", "file": "meos.h", "returnType": { "c": "bool", @@ -9699,19 +10192,19 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "d", + "cType": "DateADT", + "canonical": "int" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "right_set_int", + "name": "overbefore_date_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -9719,19 +10212,19 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "d", + "cType": "DateADT", + "canonical": "int" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "right_set_set", + "name": "overbefore_set_date", "file": "meos.h", "returnType": { "c": "bool", @@ -9739,19 +10232,19 @@ }, "params": [ { - "name": "s1", + "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "right_set_text", + "name": "overbefore_set_timestamptz", "file": "meos.h", "returnType": { "c": "bool", @@ -9761,17 +10254,17 @@ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "txt", - "cType": "int *", - "canonical": "int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "right_span_bigint", + "name": "overbefore_span_date", "file": "meos.h", "returnType": { "c": "bool", @@ -9781,17 +10274,17 @@ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "i", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" } ] }, { - "name": "right_span_float", + "name": "overbefore_span_timestamptz", "file": "meos.h", "returnType": { "c": "bool", @@ -9801,17 +10294,17 @@ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "right_span_int", + "name": "overbefore_spanset_date", "file": "meos.h", "returnType": { "c": "bool", @@ -9819,19 +10312,19 @@ }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "i", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" } ] }, { - "name": "right_span_span", + "name": "overbefore_spanset_timestamptz", "file": "meos.h", "returnType": { "c": "bool", @@ -9839,19 +10332,19 @@ }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "right_span_spanset", + "name": "overbefore_timestamptz_set", "file": "meos.h", "returnType": { "c": "bool", @@ -9859,19 +10352,19 @@ }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "right_spanset_bigint", + "name": "overbefore_timestamptz_span", "file": "meos.h", "returnType": { "c": "bool", @@ -9879,19 +10372,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "right_spanset_float", + "name": "overbefore_timestamptz_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -9899,19 +10392,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "right_spanset_int", + "name": "overleft_bigint_set", "file": "meos.h", "returnType": { "c": "bool", @@ -9919,19 +10412,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "i", + "cType": "int64", + "canonical": "long" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "right_spanset_span", + "name": "overleft_bigint_span", "file": "meos.h", "returnType": { "c": "bool", @@ -9939,19 +10432,19 @@ }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "i", + "cType": "int64", + "canonical": "long" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "right_spanset_spanset", + "name": "overleft_bigint_spanset", "file": "meos.h", "returnType": { "c": "bool", @@ -9959,19 +10452,19 @@ }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "i", + "cType": "int64", + "canonical": "long" }, { - "name": "ss2", + "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "right_text_set", + "name": "overleft_float_set", "file": "meos.h", "returnType": { "c": "bool", @@ -9979,83 +10472,83 @@ }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "d", + "cType": "double", + "canonical": "double" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "intersection_bigint_set", + "name": "overleft_float_span", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "d", + "cType": "double", + "canonical": "double" }, { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "intersection_date_set", + "name": "overleft_float_spanset", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "d", - "cType": "int", - "canonical": "int" + "cType": "double", + "canonical": "double" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "intersection_float_set", + "name": "overleft_int_set", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "i", + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "intersection_int_set", + "name": "overleft_int_span", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { @@ -10065,63 +10558,63 @@ }, { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "intersection_set_bigint", + "name": "overleft_int_spanset", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, { "name": "i", "cType": "int", "canonical": "int" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "intersection_set_date", + "name": "overleft_set_bigint", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "intersection_set_float", + "name": "overleft_set_float", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "d", @@ -10131,17 +10624,17 @@ ] }, { - "name": "intersection_set_int", + "name": "overleft_set_int", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "i", @@ -10151,117 +10644,77 @@ ] }, { - "name": "intersection_set_set", + "name": "overleft_set_set", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s1", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "intersection_set_text", + "name": "overleft_set_text", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "text *", + "canonical": "struct varlena *" } ] }, { - "name": "intersection_set_timestamptz", + "name": "overleft_span_bigint", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "intersection_span_bigint", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Span *", + "canonical": "const Span *" }, { "name": "i", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "intersection_span_date", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" } ] }, { - "name": "intersection_span_float", + "name": "overleft_span_float", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "d", @@ -10271,17 +10724,17 @@ ] }, { - "name": "intersection_span_int", + "name": "overleft_span_int", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "i", @@ -10291,117 +10744,77 @@ ] }, { - "name": "intersection_span_span", + "name": "overleft_span_span", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s1", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "intersection_span_spanset", + "name": "overleft_span_spanset", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "intersection_span_timestamptz", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" + "canonical": "const SpanSet *" } ] }, { - "name": "intersection_spanset_bigint", + "name": "overleft_spanset_bigint", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "i", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "intersection_spanset_date", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" } ] }, { - "name": "intersection_spanset_float", + "name": "overleft_spanset_float", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "d", @@ -10411,17 +10824,17 @@ ] }, { - "name": "intersection_spanset_int", + "name": "overleft_spanset_int", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "i", @@ -10431,231 +10844,131 @@ ] }, { - "name": "intersection_spanset_span", + "name": "overleft_spanset_span", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "intersection_spanset_spanset", + "name": "overleft_spanset_spanset", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "intersection_spanset_timestamptz", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" + "canonical": "const SpanSet *" } ] }, { - "name": "intersection_text_set", + "name": "overleft_text_set", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "txt", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "intersection_timestamptz_set", - "file": "meos.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "t", - "cType": "int", - "canonical": "int" + "cType": "const text *", + "canonical": "const struct varlena *" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "minus_bigint_set", + "name": "overright_bigint_set", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "i", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "minus_bigint_span", + "name": "overright_bigint_span", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "i", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "minus_bigint_spanset", + "name": "overright_bigint_spanset", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "minus_date_set", - "file": "meos.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "d", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "minus_date_span", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "d", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "minus_date_spanset", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "d", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "minus_float_set", + "name": "overright_float_set", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { @@ -10666,16 +10979,16 @@ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "minus_float_span", + "name": "overright_float_span", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { @@ -10686,16 +10999,16 @@ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "minus_float_spanset", + "name": "overright_float_spanset", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { @@ -10706,16 +11019,16 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "minus_int_set", + "name": "overright_int_set", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { @@ -10726,16 +11039,16 @@ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "minus_int_span", + "name": "overright_int_span", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { @@ -10746,16 +11059,16 @@ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "minus_int_spanset", + "name": "overright_int_spanset", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { @@ -10766,62 +11079,42 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "minus_set_bigint", + "name": "overright_set_bigint", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "i", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "minus_set_date", - "file": "meos.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" } ] }, { - "name": "minus_set_float", + "name": "overright_set_float", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "d", @@ -10831,17 +11124,17 @@ ] }, { - "name": "minus_set_int", + "name": "overright_set_int", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "i", @@ -10851,117 +11144,77 @@ ] }, { - "name": "minus_set_set", + "name": "overright_set_set", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s1", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "minus_set_text", + "name": "overright_set_text", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "txt", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "minus_set_timestamptz", - "file": "meos.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" + "cType": "text *", + "canonical": "struct varlena *" } ] }, { - "name": "minus_span_bigint", + "name": "overright_span_bigint", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "i", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "minus_span_date", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" } ] }, { - "name": "minus_span_float", + "name": "overright_span_float", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "d", @@ -10971,17 +11224,17 @@ ] }, { - "name": "minus_span_int", + "name": "overright_span_int", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "i", @@ -10991,117 +11244,77 @@ ] }, { - "name": "minus_span_span", + "name": "overright_span_span", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s1", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "minus_span_spanset", + "name": "overright_span_spanset", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "minus_span_timestamptz", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" + "canonical": "const SpanSet *" } ] }, { - "name": "minus_spanset_bigint", + "name": "overright_spanset_bigint", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "i", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "minus_spanset_date", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" } ] }, { - "name": "minus_spanset_float", + "name": "overright_spanset_float", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "d", @@ -11111,17 +11324,17 @@ ] }, { - "name": "minus_spanset_int", + "name": "overright_spanset_int", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "i", @@ -11131,151 +11344,191 @@ ] }, { - "name": "minus_spanset_span", + "name": "overright_spanset_span", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "minus_spanset_spanset", + "name": "overright_spanset_spanset", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "minus_spanset_timestamptz", + "name": "overright_text_set", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "minus_text_set", + "name": "right_bigint_set", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "i", + "cType": "int64", + "canonical": "long" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "minus_timestamptz_set", + "name": "right_bigint_span", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "i", + "cType": "int64", + "canonical": "long" }, { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "minus_timestamptz_span", + "name": "right_bigint_spanset", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "i", + "cType": "int64", + "canonical": "long" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "minus_timestamptz_spanset", + "name": "right_float_set", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "d", + "cType": "double", + "canonical": "double" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "right_float_span", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "d", + "cType": "double", + "canonical": "double" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + } + ] + }, + { + "name": "right_float_spanset", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "d", + "cType": "double", + "canonical": "double" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "union_bigint_set", + "name": "right_int_set", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { @@ -11286,36 +11539,36 @@ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "union_bigint_span", + "name": "right_int_span", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, { "name": "i", "cType": "int", "canonical": "int" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "union_bigint_spanset", + "name": "right_int_spanset", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { @@ -11325,177 +11578,397 @@ }, { "name": "ss", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "union_date_set", + "name": "right_set_bigint", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "i", + "cType": "int64", + "canonical": "long" + } + ] + }, + { + "name": "right_set_float", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, { "name": "d", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "right_set_int", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "i", "cType": "int", "canonical": "int" + } + ] + }, + { + "name": "right_set_set", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" }, + { + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "right_set_text", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" + }, + { + "name": "txt", + "cType": "text *", + "canonical": "struct varlena *" } ] }, { - "name": "union_date_span", + "name": "right_span_bigint", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "union_date_spanset", + "name": "right_span_float", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, { "name": "d", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "right_span_int", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "i", "cType": "int", "canonical": "int" + } + ] + }, + { + "name": "right_span_span", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" + } + ] + }, + { + "name": "right_span_spanset", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { "name": "ss", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "union_float_set", + "name": "right_spanset_bigint", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "i", + "cType": "int64", + "canonical": "long" + } + ] + }, + { + "name": "right_spanset_float", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, { "name": "d", "cType": "double", "canonical": "double" + } + ] + }, + { + "name": "right_spanset_int", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "union_float_span", + "name": "right_spanset_span", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" + } + ] + }, + { + "name": "right_spanset_spanset", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "union_float_spanset", + "name": "right_text_set", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "ss", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "union_int_set", + "name": "intersection_bigint_set", "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { "name": "i", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "union_int_span", + "name": "intersection_date_set", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "i", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" }, { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "union_int_spanset", + "name": "intersection_float_set", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "d", + "cType": "double", + "canonical": "double" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "intersection_int_set", + "file": "meos.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" }, "params": [ { @@ -11504,64 +11977,64 @@ "canonical": "int" }, { - "name": "ss", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "union_set_bigint", + "name": "intersection_set_bigint", "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "i", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" } ] }, { - "name": "union_set_date", + "name": "intersection_set_date", "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "d", - "cType": "int", + "cType": "DateADT", "canonical": "int" } ] }, { - "name": "union_set_float", + "name": "intersection_set_float", "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "d", @@ -11571,17 +12044,17 @@ ] }, { - "name": "union_set_int", + "name": "intersection_set_int", "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "i", @@ -11591,117 +12064,117 @@ ] }, { - "name": "union_set_set", + "name": "intersection_set_set", "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { "name": "s1", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "union_set_text", + "name": "intersection_set_text", "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "union_set_timestamptz", + "name": "intersection_set_timestamptz", "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "t", - "cType": "int", - "canonical": "int" + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "union_span_bigint", + "name": "intersection_span_bigint", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "i", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" } ] }, { - "name": "union_span_date", + "name": "intersection_span_date", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "d", - "cType": "int", + "cType": "DateADT", "canonical": "int" } ] }, { - "name": "union_span_float", + "name": "intersection_span_float", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "d", @@ -11711,17 +12184,17 @@ ] }, { - "name": "union_span_int", + "name": "intersection_span_int", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "i", @@ -11731,117 +12204,117 @@ ] }, { - "name": "union_span_span", + "name": "intersection_span_span", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "s1", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "union_span_spanset", + "name": "intersection_span_spanset", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "struct SpanSet *" + "canonical": "SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "union_span_timestamptz", + "name": "intersection_span_timestamptz", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "t", - "cType": "int", - "canonical": "int" + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "union_spanset_bigint", + "name": "intersection_spanset_bigint", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "struct SpanSet *" + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "i", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" } ] }, { - "name": "union_spanset_date", + "name": "intersection_spanset_date", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "struct SpanSet *" + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "d", - "cType": "int", + "cType": "DateADT", "canonical": "int" } ] }, { - "name": "union_spanset_float", + "name": "intersection_spanset_float", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "struct SpanSet *" + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "d", @@ -11851,17 +12324,17 @@ ] }, { - "name": "union_spanset_int", + "name": "intersection_spanset_int", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "struct SpanSet *" + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "i", @@ -11871,717 +12344,677 @@ ] }, { - "name": "union_spanset_span", + "name": "intersection_spanset_span", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "struct SpanSet *" + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "union_spanset_spanset", + "name": "intersection_spanset_spanset", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "struct SpanSet *" + "canonical": "SpanSet *" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "union_spanset_timestamptz", + "name": "intersection_spanset_timestamptz", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "struct SpanSet *" + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "t", - "cType": "int", - "canonical": "int" + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "union_text_set", + "name": "intersection_text_set", "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "union_timestamptz_set", + "name": "intersection_timestamptz_set", "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { "name": "t", - "cType": "int", - "canonical": "int" + "cType": "TimestampTz", + "canonical": "long" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "union_timestamptz_span", + "name": "minus_bigint_set", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "i", + "cType": "int64", + "canonical": "long" }, { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "union_timestamptz_spanset", + "name": "minus_bigint_span", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "struct SpanSet *" + "canonical": "SpanSet *" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "i", + "cType": "int64", + "canonical": "long" }, { - "name": "ss", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "distance_bigintset_bigintset", + "name": "minus_bigint_spanset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "i", + "cType": "int64", + "canonical": "long" }, { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "distance_bigintspan_bigintspan", + "name": "minus_date_set", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "DateADT", + "canonical": "int" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "distance_bigintspanset_bigintspan", + "name": "minus_date_span", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, + "name": "d", + "cType": "DateADT", + "canonical": "int" + }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "distance_bigintspanset_bigintspanset", + "name": "minus_date_spanset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "d", + "cType": "DateADT", + "canonical": "int" }, { - "name": "ss2", + "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "distance_dateset_dateset", + "name": "minus_float_set", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "s2", + "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "distance_datespan_datespan", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Set *" } ] }, { - "name": "distance_datespanset_datespan", + "name": "minus_float_span", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "d", + "cType": "double", + "canonical": "double" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "distance_datespanset_datespanset", + "name": "minus_float_spanset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "ss2", + "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "distance_floatset_floatset", + "name": "minus_int_set", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "i", + "cType": "int", + "canonical": "int" }, { - "name": "s2", + "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "distance_floatspan_floatspan", - "file": "meos.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Set *" } ] }, { - "name": "distance_floatspanset_floatspan", + "name": "minus_int_span", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "i", + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "distance_floatspanset_floatspanset", + "name": "minus_int_spanset", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "i", + "cType": "int", + "canonical": "int" }, { - "name": "ss2", + "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "distance_intset_intset", + "name": "minus_set_bigint", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s1", + "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "distance_intspan_intspan", + "name": "minus_set_date", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "distance_intspanset_intspan", + "name": "minus_set_float", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "distance_intspanset_intspanset", + "name": "minus_set_int", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "distance_set_bigint", + "name": "minus_set_set", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "s", + "name": "s1", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "distance_set_date", + "name": "minus_set_text", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "distance_set_float", + "name": "minus_set_timestamptz", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "distance_set_int", + "name": "minus_span_bigint", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" }, { "name": "i", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" } ] }, { - "name": "distance_set_timestamptz", + "name": "minus_span_date", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "t", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" } ] }, { - "name": "distance_span_bigint", + "name": "minus_span_float", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "distance_span_date", + "name": "minus_span_int", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "d", + "name": "i", "cType": "int", "canonical": "int" } ] }, { - "name": "distance_span_float", + "name": "minus_span_span", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "s", + "name": "s1", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "distance_span_int", + "name": "minus_span_spanset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "distance_span_timestamptz", + "name": "minus_span_timestamptz", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "t", - "cType": "int", - "canonical": "int" + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "distance_spanset_bigint", + "name": "minus_spanset_bigint", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "i", - "cType": "int", - "canonical": "int" + "cType": "int64", + "canonical": "long" } ] }, { - "name": "distance_spanset_date", + "name": "minus_spanset_date", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "d", - "cType": "int", + "cType": "DateADT", "canonical": "int" } ] }, { - "name": "distance_spanset_float", + "name": "minus_spanset_float", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "d", @@ -12591,17 +13024,17 @@ ] }, { - "name": "distance_spanset_int", + "name": "minus_spanset_int", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { "name": "i", @@ -12611,1330 +13044,1267 @@ ] }, { - "name": "distance_spanset_timestamptz", + "name": "minus_spanset_span", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "distance_tstzset_tstzset", + "name": "minus_spanset_spanset", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "distance_tstzspan_tstzspan", + "name": "minus_spanset_timestamptz", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "distance_tstzspanset_tstzspan", + "name": "minus_text_set", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "distance_tstzspanset_tstzspanset", + "name": "minus_timestamptz_set", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "bigint_extent_transfn", + "name": "minus_timestamptz_span", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "bigint_union_transfn", + "name": "minus_timestamptz_spanset", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "date_extent_transfn", + "name": "union_bigint_set", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" + "name": "i", + "cType": "int64", + "canonical": "long" }, { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "date_union_transfn", + "name": "union_bigint_span", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "d", - "cType": "int", - "canonical": "int" + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "float_extent_transfn", + "name": "union_bigint_spanset", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" + "name": "i", + "cType": "int64", + "canonical": "long" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "ss", + "cType": "SpanSet *", + "canonical": "SpanSet *" } ] }, { - "name": "float_union_transfn", + "name": "union_date_set", "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" + "name": "d", + "cType": "DateADT", + "canonical": "int" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "int_extent_transfn", + "name": "union_date_span", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "i", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" } ] }, { - "name": "int_union_transfn", + "name": "union_date_spanset", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" + "name": "d", + "cType": "DateADT", + "canonical": "int" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "SpanSet *", + "canonical": "SpanSet *" } ] }, { - "name": "set_extent_transfn", + "name": "union_float_set", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" + "name": "d", + "cType": "double", + "canonical": "double" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "set_union_finalfn", + "name": "union_float_span", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "set_union_transfn", + "name": "union_float_spanset", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "s", - "cType": "Set *", - "canonical": "struct Set *" + "name": "ss", + "cType": "SpanSet *", + "canonical": "SpanSet *" } ] }, { - "name": "span_extent_transfn", + "name": "union_int_set", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" + "name": "i", + "cType": "int", + "canonical": "int" }, { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "span_union_transfn", + "name": "union_int_span", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "struct SpanSet *" + "canonical": "SpanSet *" }, "params": [ { - "name": "state", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" + "name": "i", + "cType": "int", + "canonical": "int" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "spanset_extent_transfn", + "name": "union_int_spanset", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" + "name": "i", + "cType": "int", + "canonical": "int" }, { "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "cType": "SpanSet *", + "canonical": "SpanSet *" } ] }, { - "name": "spanset_union_finalfn", + "name": "union_set_bigint", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "state", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "spanset_union_transfn", + "name": "union_set_date", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "state", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "text_union_transfn", + "name": "union_set_float", "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "timestamptz_extent_transfn", + "name": "union_set_int", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "t", + "name": "i", "cType": "int", "canonical": "int" } - ], - "shape": { - "nullable": [ - "p" - ] - } + ] }, { - "name": "timestamptz_union_transfn", + "name": "union_set_set", "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "bigint_get_bin", + "name": "union_set_text", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "value", - "cType": "int", - "canonical": "int" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "vorigin", - "cType": "int", - "canonical": "int" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "bigintspan_bins", + "name": "union_set_timestamptz", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "bigintspanset_bins", + "name": "union_span_bigint", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "date_get_bin", + "name": "union_span_date", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "d", - "cType": "int", - "canonical": "int" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "torigin", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" } ] }, { - "name": "datespan_bins", + "name": "union_span_float", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" + "canonical": "const Span *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "datespanset_bins", + "name": "union_span_int", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "torigin", + "name": "i", "cType": "int", "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" } ] }, { - "name": "float_get_bin", + "name": "union_span_span", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "value", - "cType": "double", - "canonical": "double" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "vorigin", - "cType": "double", - "canonical": "double" + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "floatspan_bins", + "name": "union_span_spanset", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + } + ] + }, + { + "name": "union_span_timestamptz", + "file": "meos.h", + "returnType": { + "c": "SpanSet *", + "canonical": "SpanSet *" + }, + "params": [ { - "name": "vorigin", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "floatspanset_bins", + "name": "union_spanset_bigint", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" + "canonical": "const SpanSet *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "int_get_bin", + "name": "union_spanset_date", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "value", - "cType": "int", - "canonical": "int" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "vorigin", - "cType": "int", + "name": "d", + "cType": "DateADT", "canonical": "int" } ] }, { - "name": "intspan_bins", + "name": "union_spanset_float", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "intspanset_bins", + "name": "union_spanset_int", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" + "canonical": "const SpanSet *" }, { - "name": "vorigin", + "name": "i", "cType": "int", "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" } ] }, { - "name": "timestamptz_get_bin", + "name": "union_spanset_span", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "torigin", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tstzspan_bins", + "name": "union_spanset_spanset", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "origin", - "cType": "int", - "canonical": "int" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "tstzspanset_bins", + "name": "union_spanset_timestamptz", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" + "canonical": "const SpanSet *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tbox_as_hexwkb", + "name": "union_text_set", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "size", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } - ], - "shape": { - "outputArrays": [ - { - "param": "size" - } - ] - } + ] }, { - "name": "tbox_as_wkb", + "name": "union_timestamptz_set", "file": "meos.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tbox_from_hexwkb", + "name": "union_timestamptz_span", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tbox_from_wkb", + "name": "union_timestamptz_spanset", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "size", - "cType": "size_t", - "canonical": "unsigned long" + "name": "ss", + "cType": "SpanSet *", + "canonical": "SpanSet *" } ] }, { - "name": "tbox_in", + "name": "distance_bigintset_bigintset", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tbox_out", + "name": "distance_bigintspan_bigintspan", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "float_timestamptz_to_tbox", + "name": "distance_bigintspanset_bigintspan", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "float_tstzspan_to_tbox", + "name": "distance_bigintspanset_bigintspanset", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "int_timestamptz_to_tbox", + "name": "distance_dateset_dateset", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "int_tstzspan_to_tbox", + "name": "distance_datespan_datespan", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "s", + "name": "s2", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "numspan_tstzspan_to_tbox", + "name": "distance_datespanset_datespan", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "numspan_timestamptz_to_tbox", + "name": "distance_datespanset_datespanset", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "tbox_copy", + "name": "distance_floatset_floatset", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tbox_make", + "name": "distance_floatspan_floatspan", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "s", + "name": "s1", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "p", + "name": "s2", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } - ], - "shape": { - "nullable": [ - "p", - "s" - ] - } + ] }, { - "name": "float_to_tbox", + "name": "distance_floatspanset_floatspan", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "int_to_tbox", + "name": "distance_floatspanset_floatspanset", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "set_to_tbox", + "name": "distance_intset_intset", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", + "name": "s1", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" + }, + { + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "span_to_tbox", + "name": "distance_intspan_intspan", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "s2", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "spanset_to_tbox", + "name": "distance_intspanset_intspan", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tbox_to_intspan", + "name": "distance_intspanset_intspanset", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "tbox_to_floatspan", + "name": "distance_set_bigint", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "tbox_to_tstzspan", + "name": "distance_set_date", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "timestamptz_to_tbox", + "name": "distance_set_float", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tbox_hash", + "name": "distance_set_int", "file": "meos.h", "returnType": { "c": "int", @@ -13942,1040 +14312,1151 @@ }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tbox_hash_extended", + "name": "distance_set_timestamptz", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "seed", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tbox_hast", + "name": "distance_span_bigint", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "tbox_hasx", + "name": "distance_span_date", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "tbox_tmax", + "name": "distance_span_float", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "result", - "cType": "int *", - "canonical": "int *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tbox_tmax_inc", + "name": "distance_span_int", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "result", - "cType": "bool *", - "canonical": "_Bool *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tbox_tmin", + "name": "distance_span_timestamptz", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "result", - "cType": "int *", - "canonical": "int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tbox_tmin_inc", + "name": "distance_spanset_bigint", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "result", - "cType": "bool *", - "canonical": "_Bool *" + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "tbox_xmax", + "name": "distance_spanset_date", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "tbox_xmax_inc", + "name": "distance_spanset_float", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "result", - "cType": "bool *", - "canonical": "_Bool *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tbox_xmin", + "name": "distance_spanset_int", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tbox_xmin_inc", + "name": "distance_spanset_timestamptz", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "result", - "cType": "bool *", - "canonical": "_Bool *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tboxfloat_xmax", + "name": "distance_tstzset_tstzset", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tboxfloat_xmin", + "name": "distance_tstzspan_tstzspan", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tboxint_xmax", + "name": "distance_tstzspanset_tstzspan", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "result", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tboxint_xmin", + "name": "distance_tstzspanset_tstzspanset", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "result", - "cType": "int *", - "canonical": "int *" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "tbox_expand_time", + "name": "bigint_extent_transfn", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "Span *", + "canonical": "Span *" }, { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "tbox_round", + "name": "bigint_union_transfn", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "Set *", + "canonical": "Set *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "i", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "tbox_shift_scale_time", + "name": "date_extent_transfn", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "shift", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "Span *", + "canonical": "Span *" }, { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" + "name": "d", + "cType": "DateADT", + "canonical": "int" } - ], - "shape": { - "nullable": [ - "shift", - "duration" - ] - } + ] }, { - "name": "tfloatbox_expand", + "name": "date_union_transfn", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "Set *", + "canonical": "Set *" }, { "name": "d", - "cType": "double", - "canonical": "double" + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "tfloatbox_shift_scale", + "name": "float_extent_transfn", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" + "name": "state", + "cType": "Span *", + "canonical": "Span *" }, { - "name": "width", + "name": "d", "cType": "double", "canonical": "double" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" } ] }, { - "name": "tintbox_expand", + "name": "float_union_transfn", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "Set *", + "canonical": "Set *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tintbox_shift_scale", + "name": "int_extent_transfn", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" + "name": "state", + "cType": "Span *", + "canonical": "Span *" }, { - "name": "width", + "name": "i", "cType": "int", "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" } ] }, { - "name": "union_tbox_tbox", + "name": "int_union_transfn", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "Set *", + "canonical": "Set *" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "i", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "intersection_tbox_tbox", + "name": "set_extent_transfn", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "Span *", + "canonical": "Span *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "adjacent_tbox_tbox", + "name": "set_union_finalfn", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "Set *", + "canonical": "Set *" } ] }, { - "name": "contained_tbox_tbox", + "name": "set_union_transfn", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "Set *", + "canonical": "Set *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "Set *", + "canonical": "Set *" } ] }, { - "name": "contains_tbox_tbox", + "name": "span_extent_transfn", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "Span *", + "canonical": "Span *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "overlaps_tbox_tbox", + "name": "span_union_transfn", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "SpanSet *", + "canonical": "SpanSet *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "same_tbox_tbox", + "name": "spanset_extent_transfn", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "Span *", + "canonical": "Span *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "after_tbox_tbox", + "name": "spanset_union_finalfn", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "SpanSet *", + "canonical": "SpanSet *" } ] }, { - "name": "before_tbox_tbox", + "name": "spanset_union_transfn", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "SpanSet *", + "canonical": "SpanSet *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "left_tbox_tbox", + "name": "text_union_transfn", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "Set *", + "canonical": "Set *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "overafter_tbox_tbox", + "name": "timestamptz_extent_transfn", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "Span *", + "canonical": "Span *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } - ] + ], + "shape": { + "nullable": [ + "p" + ] + } }, { - "name": "overbefore_tbox_tbox", + "name": "timestamptz_union_transfn", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "state", + "cType": "Set *", + "canonical": "Set *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "overleft_tbox_tbox", + "name": "bigint_get_bin", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "value", + "cType": "int64", + "canonical": "long" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "vsize", + "cType": "int64", + "canonical": "long" + }, + { + "name": "vorigin", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "overright_tbox_tbox", + "name": "bigintspan_bins", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "vsize", + "cType": "int64", + "canonical": "long" + }, + { + "name": "vorigin", + "cType": "int64", + "canonical": "long" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "right_tbox_tbox", + "name": "bigintspanset_bins", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "vsize", + "cType": "int64", + "canonical": "long" + }, + { + "name": "vorigin", + "cType": "int64", + "canonical": "long" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tbox_cmp", + "name": "date_get_bin", "file": "meos.h", "returnType": { - "c": "int", + "c": "DateADT", "canonical": "int" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "d", + "cType": "DateADT", + "canonical": "int" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "torigin", + "cType": "DateADT", + "canonical": "int" } ] }, { - "name": "tbox_eq", + "name": "datespan_bins", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "torigin", + "cType": "DateADT", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tbox_ge", + "name": "datespanset_bins", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "torigin", + "cType": "DateADT", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tbox_gt", + "name": "float_get_bin", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "value", + "cType": "double", + "canonical": "double" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "vsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "vorigin", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tbox_le", + "name": "floatspan_bins", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "vsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "vorigin", + "cType": "double", + "canonical": "double" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tbox_lt", + "name": "floatspanset_bins", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "vsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "vorigin", + "cType": "double", + "canonical": "double" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tbox_ne", + "name": "int_get_bin", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "value", + "cType": "int", + "canonical": "int" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "vsize", + "cType": "int", + "canonical": "int" + }, + { + "name": "vorigin", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tbool_from_mfjson", + "name": "intspan_bins", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "vsize", + "cType": "int", + "canonical": "int" + }, + { + "name": "vorigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tbool_in", + "name": "intspanset_bins", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "vsize", + "cType": "int", + "canonical": "int" + }, + { + "name": "vorigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tbool_out", + "name": "timestamptz_get_bin", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "temporal_as_hexwkb", + "name": "tstzspan_bins", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "origin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "temporal_as_mfjson", + "name": "tstzspanset_bins", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "with_bbox", - "cType": "bool", - "canonical": "bool" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "flags", - "cType": "int", - "canonical": "int" + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "precision", - "cType": "int", - "canonical": "int" + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tbox_as_hexwkb", + "file": "meos.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "srs", - "cType": "const char *", - "canonical": "const char *" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size", + "cType": "size_t *", + "canonical": "unsigned long *" } ], "shape": { - "nullable": [ - "srs" + "outputArrays": [ + { + "param": "size" + } ] } }, { - "name": "temporal_as_wkb", + "name": "tbox_as_wkb", "file": "meos.h", "returnType": { "c": "uint8_t *", @@ -14983,9 +15464,9 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { "name": "variant", @@ -15000,11 +15481,11 @@ ] }, { - "name": "temporal_from_hexwkb", + "name": "tbox_from_hexwkb", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { @@ -15015,11 +15496,11 @@ ] }, { - "name": "temporal_from_wkb", + "name": "tbox_from_wkb", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { @@ -15035,11 +15516,11 @@ ] }, { - "name": "tfloat_from_mfjson", + "name": "tbox_in", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { @@ -15050,992 +15531,1034 @@ ] }, { - "name": "tfloat_in", + "name": "tbox_out", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tfloat_out", + "name": "float_timestamptz_to_tbox", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tint_from_mfjson", + "name": "float_tstzspan_to_tbox", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "d", + "cType": "double", + "canonical": "double" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tint_in", + "name": "int_timestamptz_to_tbox", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "i", + "cType": "int", + "canonical": "int" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tint_out", + "name": "int_tstzspan_to_tbox", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "i", + "cType": "int", + "canonical": "int" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "ttext_from_mfjson", + "name": "numspan_tstzspan_to_tbox", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "span", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "ttext_in", + "name": "numspan_timestamptz_to_tbox", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "span", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "ttext_out", + "name": "tbox_copy", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "tbool_from_base_temp", + "name": "tbox_make", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "b", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "p", + "cType": "const Span *", + "canonical": "const Span *" } - ] + ], + "shape": { + "nullable": [ + "p", + "s" + ] + } }, { - "name": "tboolinst_make", + "name": "float_to_tbox", "file": "meos.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, + "name": "d", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "int_to_tbox", + "file": "meos.h", + "returnType": { + "c": "TBox *", + "canonical": "TBox *" + }, + "params": [ { - "name": "t", + "name": "i", "cType": "int", "canonical": "int" } ] }, { - "name": "tboolseq_from_base_tstzset", + "name": "set_to_tbox", "file": "meos.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "tboolseq_from_base_tstzspan", + "name": "span_to_tbox", "file": "meos.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "tboolseqset_from_base_tstzspanset", + "name": "spanset_to_tbox", "file": "meos.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" } ] }, { - "name": "temporal_copy", + "name": "tbox_to_intspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "tfloat_from_base_temp", + "name": "tbox_to_floatspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "tfloatinst_make", + "name": "tbox_to_tstzspan", "file": "meos.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" - }, + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" + } + ] + }, + { + "name": "timestamptz_to_tbox", + "file": "meos.h", + "returnType": { + "c": "TBox *", + "canonical": "TBox *" + }, + "params": [ { "name": "t", - "cType": "int", - "canonical": "int" + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tfloatseq_from_base_tstzset", + "name": "tbox_hash", "file": "meos.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "tfloatseq_from_base_tstzspan", + "name": "tbox_hash_extended", "file": "meos.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "uint64", + "canonical": "unsigned long" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "seed", + "cType": "uint64", + "canonical": "unsigned long" } ] }, { - "name": "tfloatseqset_from_base_tstzspanset", + "name": "tbox_hast", "file": "meos.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "tint_from_base_temp", + "name": "tbox_hasx", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "tintinst_make", + "name": "tbox_tmax", "file": "meos.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "result", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "tintseq_from_base_tstzset", + "name": "tbox_tmax_inc", "file": "meos.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "result", + "cType": "bool *", + "canonical": "_Bool *" } ] }, { - "name": "tintseq_from_base_tstzspan", + "name": "tbox_tmin", "file": "meos.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "result", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "tintseqset_from_base_tstzspanset", + "name": "tbox_tmin_inc", "file": "meos.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "result", + "cType": "bool *", + "canonical": "_Bool *" } ] }, { - "name": "tsequence_make", + "name": "tbox_xmax", "file": "meos.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "tsequenceset_make", + "name": "tbox_xmax_inc", "file": "meos.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "name": "result", + "cType": "bool *", + "canonical": "_Bool *" } ] }, { - "name": "tsequenceset_make_gaps", + "name": "tbox_xmin", "file": "meos.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "maxt", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "maxdist", - "cType": "double", - "canonical": "double" + "name": "result", + "cType": "double *", + "canonical": "double *" } - ], - "shape": { - "nullable": [ - "maxt" - ] - } + ] }, { - "name": "ttext_from_base_temp", + "name": "tbox_xmin_inc", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "result", + "cType": "bool *", + "canonical": "_Bool *" } ] }, { - "name": "ttextinst_make", + "name": "tboxfloat_xmax", "file": "meos.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "ttextseq_from_base_tstzset", + "name": "tboxfloat_xmin", "file": "meos.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "ttextseq_from_base_tstzspan", + "name": "tboxint_xmax", "file": "meos.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "result", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "ttextseqset_from_base_tstzspanset", + "name": "tboxint_xmin", "file": "meos.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "result", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tbool_to_tint", + "name": "tbox_expand_time", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "temporal_to_tstzspan", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "tfloat_to_tint", + "name": "tbox_round", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tint_to_tfloat", + "name": "tbox_shift_scale_time", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "shift", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" } - ] + ], + "shape": { + "nullable": [ + "shift", + "duration" + ] + } }, { - "name": "tnumber_to_span", + "name": "tfloatbox_expand", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tnumber_to_tbox", + "name": "tfloatbox_shift_scale", "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "struct TBox *" + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "shift", + "cType": "double", + "canonical": "double" + }, + { + "name": "width", + "cType": "double", + "canonical": "double" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tbool_end_value", + "name": "tintbox_expand", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tbool_start_value", + "name": "tintbox_shift_scale", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "shift", + "cType": "int", + "canonical": "int" + }, + { + "name": "width", + "cType": "int", + "canonical": "int" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tbool_value_at_timestamptz", + "name": "union_tbox_tbox", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" }, { "name": "strict", "cType": "bool", "canonical": "bool" - }, - { - "name": "value", - "cType": "bool *", - "canonical": "_Bool *" } ] }, { - "name": "tbool_value_n", + "name": "intersection_tbox_tbox", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "result", - "cType": "bool *", - "canonical": "_Bool *" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "tbool_values", + "name": "adjacent_tbox_tbox", "file": "meos.h", "returnType": { - "c": "bool *", - "canonical": "_Bool *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_duration", + "name": "contained_tbox_tbox", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_end_instant", + "name": "contains_tbox_tbox", "file": "meos.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_end_sequence", + "name": "overlaps_tbox_tbox", "file": "meos.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_end_timestamptz", + "name": "same_tbox_tbox", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_hash", + "name": "after_tbox_tbox", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_instant_n", + "name": "before_tbox_tbox", "file": "meos.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_instants", + "name": "left_tbox_tbox", "file": "meos.h", "returnType": { - "c": "TInstant **", - "canonical": "struct TInstant **" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_interp", + "name": "overafter_tbox_tbox", "file": "meos.h", "returnType": { - "c": "const char *", - "canonical": "const char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_lower_inc", + "name": "overbefore_tbox_tbox", "file": "meos.h", "returnType": { "c": "bool", @@ -16043,59 +16566,79 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_max_instant", + "name": "overleft_tbox_tbox", "file": "meos.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_min_instant", + "name": "overright_tbox_tbox", "file": "meos.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_num_instants", + "name": "right_tbox_tbox", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_num_sequences", + "name": "tbox_cmp", "file": "meos.h", "returnType": { "c": "int", @@ -16103,797 +16646,784 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "temporal_num_timestamps", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_segm_duration", + "name": "tbox_eq", "file": "meos.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "atleast", - "cType": "bool", - "canonical": "bool" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_segments", + "name": "tbox_ge", "file": "meos.h", "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_sequence_n", + "name": "tbox_gt", "file": "meos.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_sequences", + "name": "tbox_le", "file": "meos.h", "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_start_instant", + "name": "tbox_lt", "file": "meos.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "temporal_start_sequence", - "file": "meos.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_start_timestamptz", + "name": "tbox_ne", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "temporal_stops", + "name": "tbool_from_mfjson", "file": "meos.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - }, - { - "name": "minduration", - "cType": "const int *", - "canonical": "const int *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "temporal_subtype", + "name": "tbool_in", "file": "meos.h", "returnType": { - "c": "const char *", - "canonical": "const char *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "temporal_time", + "name": "tbool_out", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_timestamps", + "name": "temporal_as_hexwkb", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "temporal_timestamptz_n", + "name": "temporal_as_mfjson", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "n", + "name": "with_bbox", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "flags", "cType": "int", "canonical": "int" }, { - "name": "result", - "cType": "int *", - "canonical": "int *" + "name": "precision", + "cType": "int", + "canonical": "int" + }, + { + "name": "srs", + "cType": "const char *", + "canonical": "const char *" } - ] + ], + "shape": { + "nullable": [ + "srs" + ] + } }, { - "name": "temporal_upper_inc", + "name": "temporal_as_wkb", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "tfloat_avg_value", + "name": "temporal_from_hexwkb", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tfloat_end_value", + "name": "temporal_from_wkb", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" + }, + { + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" } ] }, { - "name": "tfloat_min_value", + "name": "tfloat_from_mfjson", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tfloat_max_value", + "name": "tfloat_in", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tfloat_start_value", + "name": "tfloat_out", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tfloat_value_at_timestamptz", + "name": "tint_from_mfjson", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "value", - "cType": "double *", - "canonical": "double *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tfloat_value_n", + "name": "tint_in", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tfloat_values", + "name": "tint_out", "file": "meos.h", "returnType": { - "c": "double *", - "canonical": "double *" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "const Temporal *" } ] }, { - "name": "tint_end_value", + "name": "ttext_from_mfjson", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tint_max_value", + "name": "ttext_in", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tint_min_value", + "name": "ttext_out", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tint_start_value", + "name": "tbool_from_base_temp", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ + { + "name": "b", + "cType": "bool", + "canonical": "bool" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tint_value_at_timestamptz", + "name": "tboolinst_make", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", + "name": "b", "cType": "bool", "canonical": "bool" }, { - "name": "value", - "cType": "int *", - "canonical": "int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tint_value_n", + "name": "tboolseq_from_base_tstzset", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "b", + "cType": "bool", + "canonical": "bool" }, { - "name": "result", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tint_values", + "name": "tboolseq_from_base_tstzspan", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "b", + "cType": "bool", + "canonical": "bool" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tnumber_avg_value", + "name": "tboolseqset_from_base_tstzspanset", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "b", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "tnumber_integral", + "name": "temporal_copy", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tnumber_twavg", + "name": "tfloat_from_base_temp", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ + { + "name": "d", + "cType": "double", + "canonical": "double" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tnumber_valuespans", + "name": "tfloatinst_make", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "double", + "canonical": "double" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "ttext_end_value", + "name": "tfloatseq_from_base_tstzset", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "double", + "canonical": "double" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "ttext_max_value", + "name": "tfloatseq_from_base_tstzspan", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "double", + "canonical": "double" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "ttext_min_value", + "name": "tfloatseqset_from_base_tstzspanset", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] + "name": "d", + "cType": "double", + "canonical": "double" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] }, { - "name": "ttext_start_value", + "name": "tint_from_base_temp", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ + { + "name": "i", + "cType": "int", + "canonical": "int" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ttext_value_at_timestamptz", + "name": "tintinst_make", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", + "name": "i", "cType": "int", "canonical": "int" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "value", - "cType": "int **", - "canonical": "int **" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "ttext_value_n", + "name": "tintseq_from_base_tstzset", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", + "name": "i", "cType": "int", "canonical": "int" }, { - "name": "result", - "cType": "int **", - "canonical": "int **" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "ttext_values", + "name": "tintseq_from_base_tstzspan", "file": "meos.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "i", + "cType": "int", + "canonical": "int" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } - } + ] }, { - "name": "float_degrees", + "name": "tintseqset_from_base_tstzspanset", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "value", - "cType": "double", - "canonical": "double" + "name": "i", + "cType": "int", + "canonical": "int" }, { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "temparr_round", + "name": "tsequence_make", "file": "meos.h", "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "Temporal **", - "canonical": "struct Temporal **" + "name": "instants", + "cType": "TInstant **", + "canonical": "TInstant **" }, { "name": "count", @@ -16901,1225 +17431,1044 @@ "canonical": "int" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "temporal_round", + "name": "tsequenceset_make", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "sequences", + "cType": "TSequence **", + "canonical": "TSequence **" }, { - "name": "maxdd", + "name": "count", "cType": "int", "canonical": "int" - } - ] - }, - { - "name": "temporal_scale_time", - "file": "meos.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" }, { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "temporal_set_interp", + "name": "tsequenceset_make_gaps", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "instants", + "cType": "TInstant **", + "canonical": "TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" }, { "name": "interp", "cType": "interpType", "canonical": "interpType" - } - ] - }, - { - "name": "temporal_shift_scale_time", - "file": "meos.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" }, { - "name": "shift", - "cType": "const int *", - "canonical": "const int *" + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" + "name": "maxdist", + "cType": "double", + "canonical": "double" } ], "shape": { "nullable": [ - "shift", - "duration" + "maxt" ] } }, { - "name": "temporal_shift_time", + "name": "ttext_from_base_temp", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, - { - "name": "shift", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "temporal_to_tinstant", - "file": "meos.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_to_tsequence", + "name": "ttextinst_make", "file": "meos.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "temporal_to_tsequenceset", + "name": "ttextseq_from_base_tstzset", "file": "meos.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tfloat_ceil", + "name": "ttextseq_from_base_tstzspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tfloat_degrees", + "name": "ttextseqset_from_base_tstzspanset", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "tfloat_floor", + "name": "tbool_to_tint", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tfloat_radians", + "name": "temporal_to_tstzspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tfloat_scale_value", + "name": "tfloat_to_tint", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "width", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" } ] }, { - "name": "tfloat_shift_scale_value", + "name": "tint_to_tfloat", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" - }, - { - "name": "width", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" } ] }, { - "name": "tfloat_shift_value", + "name": "tnumber_to_span", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" } ] }, { - "name": "tint_scale_value", + "name": "tnumber_to_tbox", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" } ] }, { - "name": "tint_shift_scale_value", + "name": "tbool_end_value", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" } ] }, { - "name": "tint_shift_value", + "name": "tbool_start_value", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_append_tinstant", + "name": "tbool_value_at_timestamptz", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", - "cType": "Temporal *", - "canonical": "struct Temporal *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "maxt", - "cType": "const int *", - "canonical": "const int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "expand", + "name": "strict", "cType": "bool", "canonical": "bool" + }, + { + "name": "value", + "cType": "bool *", + "canonical": "_Bool *" } - ], - "shape": { - "nullable": [ - "maxt" - ] - } + ] }, { - "name": "temporal_append_tsequence", + "name": "tbool_value_n", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", - "cType": "Temporal *", - "canonical": "struct Temporal *" + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "n", + "cType": "int", + "canonical": "int" }, { - "name": "expand", - "cType": "bool", - "canonical": "bool" + "name": "result", + "cType": "bool *", + "canonical": "_Bool *" } ] }, { - "name": "temporal_delete_timestamptz", + "name": "tbool_values", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool *", + "canonical": "_Bool *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" }, { - "name": "connect", - "cType": "bool", - "canonical": "bool" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "temporal_delete_tstzset", + "name": "temporal_duration", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Temporal *" }, { - "name": "connect", + "name": "boundspan", "cType": "bool", "canonical": "bool" } ] }, { - "name": "temporal_delete_tstzspan", + "name": "temporal_end_instant", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_delete_tstzspanset", + "name": "temporal_end_sequence", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_insert", + "name": "temporal_end_timestamptz", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_merge", + "name": "temporal_hash", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_merge_array", + "name": "temporal_instant_n", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "temparr", - "cType": "Temporal **", - "canonical": "struct Temporal **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", + "name": "n", "cType": "int", "canonical": "int" } ] }, { - "name": "temporal_update", + "name": "temporal_instants", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TInstant **", + "canonical": "TInstant **" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "connect", - "cType": "bool", - "canonical": "bool" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tbool_at_value", + "name": "temporal_interp", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "const char *", + "canonical": "const char *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "tbool_minus_value", + "name": "temporal_lower_inc", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_after_timestamptz", + "name": "temporal_max_instant", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_at_max", + "name": "temporal_min_instant", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_at_min", + "name": "temporal_num_instants", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_at_timestamptz", + "name": "temporal_num_sequences", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_at_tstzset", + "name": "temporal_num_timestamps", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_at_tstzspan", + "name": "temporal_segm_duration", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "atleast", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "temporal_at_tstzspanset", + "name": "temporal_segments", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequence **", + "canonical": "TSequence **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "temporal_at_values", + "name": "temporal_sequence_n", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "temporal_before_timestamptz", + "name": "temporal_sequences", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequence **", + "canonical": "TSequence **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "temporal_minus_max", + "name": "temporal_start_instant", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_minus_min", + "name": "temporal_start_sequence", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_minus_timestamptz", + "name": "temporal_start_timestamptz", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_minus_tstzset", + "name": "temporal_stops", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "minduration", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "temporal_minus_tstzspan", + "name": "temporal_subtype", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "const char *", + "canonical": "const char *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_minus_tstzspanset", + "name": "temporal_time", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_minus_values", + "name": "temporal_timestamps", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TimestampTz *", + "canonical": "long *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tfloat_at_value", + "name": "temporal_timestamptz_n", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "tfloat_minus_value", + "name": "temporal_upper_inc", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" } ] }, { - "name": "tint_at_value", + "name": "tfloat_avg_value", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" } ] }, { - "name": "tint_minus_value", + "name": "tfloat_end_value", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" } ] }, { - "name": "tnumber_at_span", + "name": "tfloat_min_value", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Temporal *" } ] }, { - "name": "tnumber_at_spanset", + "name": "tfloat_max_value", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const Temporal *" } ] }, { - "name": "tnumber_at_tbox", + "name": "tfloat_start_value", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "canonical": "const Temporal *" } ] }, { - "name": "tnumber_minus_span", + "name": "tfloat_value_at_timestamptz", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "value", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "tnumber_minus_spanset", + "name": "tfloat_value_n", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "tnumber_minus_tbox", + "name": "tfloat_values", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "double *", + "canonical": "double *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "ttext_at_value", + "name": "tint_end_value", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "int *", - "canonical": "int *" + "canonical": "const Temporal *" } ] }, { - "name": "ttext_minus_value", + "name": "tint_max_value", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "int *", - "canonical": "int *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_cmp", + "name": "tint_min_value", "file": "meos.h", "returnType": { "c": "int", @@ -18127,48 +18476,29 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_eq", + "name": "tint_start_value", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } - ], - "ownership": "caller", - "nullable": true, - "doc": "Returns the temporal equality between two temporal values.", - "meos": { - "temporalDim": "any", - "spatialDim": null, - "interpolation": false, - "subtype": "any" - } + ] }, { - "name": "temporal_ge", + "name": "tint_value_at_timestamptz", "file": "meos.h", "returnType": { "c": "bool", @@ -18176,19 +18506,29 @@ }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "value", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "temporal_gt", + "name": "tint_value_n", "file": "meos.h", "returnType": { "c": "bool", @@ -18196,889 +18536,923 @@ }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "temporal_le", + "name": "tint_values", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "temporal_lt", + "name": "tnumber_avg_value", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_ne", + "name": "tnumber_integral", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "always_eq_bool_tbool", + "name": "tnumber_twavg", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "always_eq_float_tfloat", + "name": "tnumber_valuespans", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "always_eq_int_tint", + "name": "ttext_end_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "text *", + "canonical": "struct varlena *" }, "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "always_eq_tbool_bool", + "name": "ttext_max_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "text *", + "canonical": "struct varlena *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "always_eq_temporal_temporal", + "name": "ttext_min_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "text *", + "canonical": "struct varlena *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "always_eq_text_ttext", + "name": "ttext_start_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "text *", + "canonical": "struct varlena *" }, "params": [ - { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "always_eq_tfloat_float", + "name": "ttext_value_at_timestamptz", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "value", + "cType": "text **", + "canonical": "struct varlena **" } ] }, { - "name": "always_eq_tint_int", + "name": "ttext_value_n", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "i", + "name": "n", "cType": "int", "canonical": "int" + }, + { + "name": "result", + "cType": "text **", + "canonical": "struct varlena **" } ] }, { - "name": "always_eq_ttext_text", + "name": "ttext_values", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "text **", + "canonical": "struct varlena **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "count", + "cType": "int *", + "canonical": "int *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "param", + "name": "count" + } + } + } }, { - "name": "always_ge_float_tfloat", + "name": "float_degrees", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "d", + "name": "value", "cType": "double", "canonical": "double" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "always_ge_int_tint", + "name": "temparr_round", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal **", + "canonical": "Temporal **" }, "params": [ { - "name": "i", + "name": "temp", + "cType": "Temporal **", + "canonical": "Temporal **" + }, + { + "name": "count", "cType": "int", "canonical": "int" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "always_ge_temporal_temporal", + "name": "temporal_round", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "always_ge_text_ttext", + "name": "temporal_scale_time", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "always_ge_tfloat_float", + "name": "temporal_set_interp", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "always_ge_tint_int", + "name": "temporal_shift_scale_time", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "shift", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" } - ] + ], + "shape": { + "nullable": [ + "shift", + "duration" + ] + } }, { - "name": "always_ge_ttext_text", + "name": "temporal_shift_time", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "shift", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "always_gt_float_tfloat", + "name": "temporal_to_tinstant", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "always_gt_int_tint", + "name": "temporal_to_tsequence", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "always_gt_temporal_temporal", + "name": "temporal_to_tsequenceset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "always_gt_text_ttext", + "name": "tfloat_ceil", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "always_gt_tfloat_float", + "name": "tfloat_degrees", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "always_gt_tint_int", + "name": "tfloat_floor", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" } ] }, { - "name": "always_gt_ttext_text", + "name": "tfloat_radians", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" } ] }, { - "name": "always_le_float_tfloat", + "name": "tfloat_scale_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "always_le_int_tint", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "width", + "cType": "double", + "canonical": "double" } ] }, { - "name": "always_le_temporal_temporal", + "name": "tfloat_shift_scale_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "shift", + "cType": "double", + "canonical": "double" + }, + { + "name": "width", + "cType": "double", + "canonical": "double" } ] }, { - "name": "always_le_text_ttext", + "name": "tfloat_shift_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "shift", + "cType": "double", + "canonical": "double" } ] }, { - "name": "always_le_tfloat_float", + "name": "tint_scale_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "width", + "cType": "int", + "canonical": "int" } ] }, { - "name": "always_le_tint_int", + "name": "tint_shift_scale_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "i", + "name": "shift", + "cType": "int", + "canonical": "int" + }, + { + "name": "width", "cType": "int", "canonical": "int" } ] }, { - "name": "always_le_ttext_text", + "name": "tint_shift_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "shift", + "cType": "int", + "canonical": "int" } ] }, { - "name": "always_lt_float_tfloat", + "name": "temporal_append_tinstant", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "d", + "name": "temp", + "cType": "Temporal *", + "canonical": "Temporal *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "maxdist", "cType": "double", "canonical": "double" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" } - ] + ], + "shape": { + "nullable": [ + "maxt" + ] + } }, { - "name": "always_lt_int_tint", + "name": "temporal_append_tsequence", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "Temporal *", + "canonical": "Temporal *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "always_lt_temporal_temporal", + "name": "temporal_delete_timestamptz", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "always_lt_text_ttext", + "name": "temporal_delete_tstzset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "always_lt_tfloat_float", + "name": "temporal_delete_tstzspan", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "always_lt_tint_int", + "name": "temporal_delete_tstzspanset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "always_lt_ttext_text", + "name": "temporal_insert", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "always_ne_bool_tbool", + "name": "temporal_merge", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "b", - "cType": "bool", - "canonical": "bool" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "always_ne_float_tfloat", + "name": "temporal_merge_array", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "temparr", + "cType": "Temporal **", + "canonical": "Temporal **" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "always_ne_int_tint", + "name": "temporal_update", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "always_ne_tbool_bool", + "name": "tbool_at_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "b", @@ -19088,377 +19462,367 @@ ] }, { - "name": "always_ne_temporal_temporal", + "name": "tbool_minus_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "b", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "always_ne_text_ttext", + "name": "temporal_after_timestamptz", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "always_ne_tfloat_float", + "name": "temporal_at_max", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" } ] }, { - "name": "always_ne_tint_int", + "name": "temporal_at_min", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" } ] }, { - "name": "always_ne_ttext_text", + "name": "temporal_at_timestamptz", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "ever_eq_bool_tbool", + "name": "temporal_at_tstzset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "ever_eq_float_tfloat", + "name": "temporal_at_tstzspan", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "ever_eq_int_tint", + "name": "temporal_at_tstzspanset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "ever_eq_tbool_bool", + "name": "temporal_at_values", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "b", - "cType": "bool", - "canonical": "bool" + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "ever_eq_temporal_temporal", + "name": "temporal_before_timestamptz", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "ever_eq_text_ttext", + "name": "temporal_minus_max", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_eq_tfloat_float", + "name": "temporal_minus_min", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" } ] }, { - "name": "ever_eq_tint_int", + "name": "temporal_minus_timestamptz", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "ever_eq_ttext_text", + "name": "temporal_minus_tstzset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "ever_ge_float_tfloat", + "name": "temporal_minus_tstzspan", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "ever_ge_int_tint", + "name": "temporal_minus_tstzspanset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "ever_ge_temporal_temporal", + "name": "temporal_minus_values", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "ever_ge_text_ttext", + "name": "tfloat_at_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "ever_ge_tfloat_float", + "name": "tfloat_minus_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "d", @@ -19468,17 +19832,17 @@ ] }, { - "name": "ever_ge_tint_int", + "name": "tint_at_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "i", @@ -19488,167 +19852,187 @@ ] }, { - "name": "ever_ge_ttext_text", + "name": "tint_minus_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ever_gt_float_tfloat", + "name": "tnumber_at_span", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "ever_gt_int_tint", + "name": "tnumber_at_spanset", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "ever_gt_temporal_temporal", + "name": "tnumber_at_tbox", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "ever_gt_text_ttext", + "name": "tnumber_minus_span", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const Span *" + } + ] + }, + { + "name": "tnumber_minus_spanset", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "ever_gt_tfloat_float", + "name": "tnumber_minus_tbox", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "ever_gt_tint_int", + "name": "ttext_at_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "txt", + "cType": "text *", + "canonical": "struct varlena *" } ] }, { - "name": "ever_gt_ttext_text", + "name": "ttext_minus_value", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "text *", + "canonical": "struct varlena *" } ] }, { - "name": "ever_le_float_tfloat", + "name": "temporal_cmp", "file": "meos.h", "returnType": { "c": "int", @@ -19656,119 +20040,148 @@ }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_le_int_tint", + "name": "temporal_eq", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp", + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ], + "ownership": "caller", + "nullable": true, + "doc": "Returns the temporal equality between two temporal values.", + "meos": { + "temporalDim": "any", + "spatialDim": null, + "interpolation": false, + "subtype": "any" + } + }, + { + "name": "temporal_ge", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_le_temporal_temporal", + "name": "temporal_gt", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_le_text_ttext", + "name": "temporal_le", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_le_tfloat_float", + "name": "temporal_lt", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "ever_le_tint_int", + "name": "temporal_ne", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "ever_le_ttext_text", + "name": "always_eq_bool_tbool", "file": "meos.h", "returnType": { "c": "int", @@ -19776,19 +20189,19 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "b", + "cType": "bool", + "canonical": "bool" }, { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "ever_lt_float_tfloat", + "name": "always_eq_float_tfloat", "file": "meos.h", "returnType": { "c": "int", @@ -19803,12 +20216,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_lt_int_tint", + "name": "always_eq_int_tint", "file": "meos.h", "returnType": { "c": "int", @@ -19823,12 +20236,32 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_lt_temporal_temporal", + "name": "always_eq_tbool_bool", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "b", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "always_eq_temporal_temporal", "file": "meos.h", "returnType": { "c": "int", @@ -19838,17 +20271,17 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_lt_text_ttext", + "name": "always_eq_text_ttext", "file": "meos.h", "returnType": { "c": "int", @@ -19857,18 +20290,18 @@ "params": [ { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_lt_tfloat_float", + "name": "always_eq_tfloat_float", "file": "meos.h", "returnType": { "c": "int", @@ -19878,7 +20311,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "d", @@ -19888,7 +20321,7 @@ ] }, { - "name": "ever_lt_tint_int", + "name": "always_eq_tint_int", "file": "meos.h", "returnType": { "c": "int", @@ -19898,7 +20331,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "i", @@ -19908,7 +20341,7 @@ ] }, { - "name": "ever_lt_ttext_text", + "name": "always_eq_ttext_text", "file": "meos.h", "returnType": { "c": "int", @@ -19918,37 +20351,17 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "txt", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "ever_ne_bool_tbool", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "ever_ne_float_tfloat", + "name": "always_ge_float_tfloat", "file": "meos.h", "returnType": { "c": "int", @@ -19963,12 +20376,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_ne_int_tint", + "name": "always_ge_int_tint", "file": "meos.h", "returnType": { "c": "int", @@ -19983,32 +20396,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ever_ne_tbool_bool", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "ever_ne_temporal_temporal", + "name": "always_ge_temporal_temporal", "file": "meos.h", "returnType": { "c": "int", @@ -20018,17 +20411,17 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_ne_text_ttext", + "name": "always_ge_text_ttext", "file": "meos.h", "returnType": { "c": "int", @@ -20037,18 +20430,18 @@ "params": [ { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_ne_tfloat_float", + "name": "always_ge_tfloat_float", "file": "meos.h", "returnType": { "c": "int", @@ -20058,7 +20451,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "d", @@ -20068,7 +20461,7 @@ ] }, { - "name": "ever_ne_tint_int", + "name": "always_ge_tint_int", "file": "meos.h", "returnType": { "c": "int", @@ -20078,7 +20471,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "i", @@ -20088,7 +20481,7 @@ ] }, { - "name": "ever_ne_ttext_text", + "name": "always_ge_ttext_text", "file": "meos.h", "returnType": { "c": "int", @@ -20098,61 +20491,41 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "teq_bool_tbool", + "name": "always_gt_float_tfloat", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "b", - "cType": "bool", - "canonical": "bool" + "name": "d", + "cType": "double", + "canonical": "double" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "teq_float_tfloat", + "name": "always_gt_int_tint", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "teq_int_tint", - "file": "meos.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { @@ -20163,82 +20536,62 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "teq_tbool_bool", - "file": "meos.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "teq_temporal_temporal", + "name": "always_gt_temporal_temporal", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "teq_text_ttext", + "name": "always_gt_text_ttext", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "teq_tfloat_float", + "name": "always_gt_tfloat_float", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "d", @@ -20248,17 +20601,17 @@ ] }, { - "name": "teq_tint_int", + "name": "always_gt_tint_int", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "i", @@ -20268,31 +20621,31 @@ ] }, { - "name": "teq_ttext_text", + "name": "always_gt_ttext_text", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "tge_float_tfloat", + "name": "always_le_float_tfloat", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { @@ -20303,16 +20656,16 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tge_int_tint", + "name": "always_le_int_tint", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { @@ -20323,62 +20676,62 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tge_temporal_temporal", + "name": "always_le_temporal_temporal", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tge_text_ttext", + "name": "always_le_text_ttext", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tge_tfloat_float", + "name": "always_le_tfloat_float", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "d", @@ -20388,17 +20741,17 @@ ] }, { - "name": "tge_tint_int", + "name": "always_le_tint_int", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "i", @@ -20408,31 +20761,31 @@ ] }, { - "name": "tge_ttext_text", + "name": "always_le_ttext_text", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "tgt_float_tfloat", + "name": "always_lt_float_tfloat", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { @@ -20443,16 +20796,16 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tgt_int_tint", + "name": "always_lt_int_tint", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { @@ -20463,62 +20816,62 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tgt_temporal_temporal", + "name": "always_lt_temporal_temporal", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tgt_text_ttext", + "name": "always_lt_text_ttext", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tgt_tfloat_float", + "name": "always_lt_tfloat_float", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "d", @@ -20528,17 +20881,17 @@ ] }, { - "name": "tgt_tint_int", + "name": "always_lt_tint_int", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "i", @@ -20548,31 +20901,51 @@ ] }, { - "name": "tgt_ttext_text", + "name": "always_lt_ttext_text", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "tle_float_tfloat", + "name": "always_ne_bool_tbool", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "b", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_float_tfloat", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" }, "params": [ { @@ -20583,16 +20956,16 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tle_int_tint", + "name": "always_ne_int_tint", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { @@ -20603,62 +20976,82 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tle_temporal_temporal", + "name": "always_ne_tbool_bool", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "b", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "always_ne_temporal_temporal", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tle_text_ttext", + "name": "always_ne_text_ttext", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tle_tfloat_float", + "name": "always_ne_tfloat_float", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "d", @@ -20668,17 +21061,17 @@ ] }, { - "name": "tle_tint_int", + "name": "always_ne_tint_int", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "i", @@ -20688,31 +21081,51 @@ ] }, { - "name": "tle_ttext_text", + "name": "always_ne_ttext_text", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "tlt_float_tfloat", + "name": "ever_eq_bool_tbool", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "b", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_float_tfloat", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" }, "params": [ { @@ -20723,16 +21136,16 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tlt_int_tint", + "name": "ever_eq_int_tint", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { @@ -20743,62 +21156,82 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tlt_temporal_temporal", + "name": "ever_eq_tbool_bool", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "b", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ever_eq_temporal_temporal", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tlt_text_ttext", + "name": "ever_eq_text_ttext", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tlt_tfloat_float", + "name": "ever_eq_tfloat_float", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "d", @@ -20808,17 +21241,17 @@ ] }, { - "name": "tlt_tint_int", + "name": "ever_eq_tint_int", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "i", @@ -20828,51 +21261,31 @@ ] }, { - "name": "tlt_ttext_text", + "name": "ever_eq_ttext_text", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "txt", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "tne_bool_tbool", - "file": "meos.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "tne_float_tfloat", + "name": "ever_ge_float_tfloat", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { @@ -20883,16 +21296,16 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tne_int_tint", + "name": "ever_ge_int_tint", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { @@ -20903,82 +21316,62 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "tne_tbool_bool", - "file": "meos.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "tne_temporal_temporal", + "name": "ever_ge_temporal_temporal", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tne_text_ttext", + "name": "ever_ge_text_ttext", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tne_tfloat_float", + "name": "ever_ge_tfloat_float", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "d", @@ -20988,17 +21381,17 @@ ] }, { - "name": "tne_tint_int", + "name": "ever_ge_tint_int", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "i", @@ -21008,1607 +21401,1687 @@ ] }, { - "name": "tne_ttext_text", + "name": "ever_ge_ttext_text", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "temporal_spans", + "name": "ever_gt_float_tfloat", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "temporal_split_each_n_spans", + "name": "ever_gt_int_tint", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "elem_count", + "name": "i", "cType": "int", "canonical": "int" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "temporal_split_n_spans", + "name": "ever_gt_temporal_temporal", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "span_count", - "cType": "int", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_gt_text_ttext", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tnumber_split_each_n_tboxes", + "name": "ever_gt_tfloat_float", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "elem_count", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tnumber_split_n_tboxes", + "name": "ever_gt_tint_int", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box_count", + "name": "i", "cType": "int", "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" } ] }, { - "name": "tnumber_tboxes", + "name": "ever_gt_ttext_text", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "adjacent_numspan_tnumber", + "name": "ever_le_float_tfloat", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "double", + "canonical": "double" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "adjacent_tbox_tnumber", + "name": "ever_le_int_tint", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "i", + "cType": "int", + "canonical": "int" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "adjacent_temporal_temporal", + "name": "ever_le_temporal_temporal", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "adjacent_temporal_tstzspan", + "name": "ever_le_text_ttext", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "adjacent_tnumber_numspan", + "name": "ever_le_tfloat_float", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "adjacent_tnumber_tbox", + "name": "ever_le_tint_int", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "adjacent_tnumber_tnumber", + "name": "ever_le_ttext_text", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "adjacent_tstzspan_temporal", + "name": "ever_lt_float_tfloat", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "double", + "canonical": "double" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "contained_numspan_tnumber", + "name": "ever_lt_int_tint", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "i", + "cType": "int", + "canonical": "int" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "contained_tbox_tnumber", + "name": "ever_lt_temporal_temporal", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "contained_temporal_temporal", + "name": "ever_lt_text_ttext", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "contained_temporal_tstzspan", + "name": "ever_lt_tfloat_float", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "contained_tnumber_numspan", + "name": "ever_lt_tint_int", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "contained_tnumber_tbox", + "name": "ever_lt_ttext_text", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "contained_tnumber_tnumber", + "name": "ever_ne_bool_tbool", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "b", + "cType": "bool", + "canonical": "bool" }, { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "contained_tstzspan_temporal", + "name": "ever_ne_float_tfloat", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "double", + "canonical": "double" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "contains_numspan_tnumber", + "name": "ever_ne_int_tint", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "i", + "cType": "int", + "canonical": "int" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "contains_tbox_tnumber", + "name": "ever_ne_tbool_bool", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "b", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contains_temporal_tstzspan", + "name": "ever_ne_temporal_temporal", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "contains_temporal_temporal", + "name": "ever_ne_text_ttext", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "contains_tnumber_numspan", + "name": "ever_ne_tfloat_float", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "contains_tnumber_tbox", + "name": "ever_ne_tint_int", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "contains_tnumber_tnumber", + "name": "ever_ne_ttext_text", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "contains_tstzspan_temporal", + "name": "teq_bool_tbool", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "b", + "cType": "bool", + "canonical": "bool" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "overlaps_numspan_tnumber", + "name": "teq_float_tfloat", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "double", + "canonical": "double" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "overlaps_tbox_tnumber", + "name": "teq_int_tint", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "i", + "cType": "int", + "canonical": "int" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "overlaps_temporal_temporal", + "name": "teq_tbool_bool", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "b", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "overlaps_temporal_tstzspan", + "name": "teq_temporal_temporal", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "overlaps_tnumber_numspan", + "name": "teq_text_ttext", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "overlaps_tnumber_tbox", + "name": "teq_tfloat_float", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "overlaps_tnumber_tnumber", + "name": "teq_tint_int", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "overlaps_tstzspan_temporal", + "name": "teq_ttext_text", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "same_numspan_tnumber", + "name": "tge_float_tfloat", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "double", + "canonical": "double" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "same_tbox_tnumber", + "name": "tge_int_tint", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "i", + "cType": "int", + "canonical": "int" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "same_temporal_temporal", + "name": "tge_temporal_temporal", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "same_temporal_tstzspan", + "name": "tge_text_ttext", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "same_tnumber_numspan", + "name": "tge_tfloat_float", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "same_tnumber_tbox", + "name": "tge_tint_int", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "same_tnumber_tnumber", + "name": "tge_ttext_text", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "same_tstzspan_temporal", + "name": "tgt_float_tfloat", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "d", + "cType": "double", + "canonical": "double" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "after_tbox_tnumber", + "name": "tgt_int_tint", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "i", + "cType": "int", + "canonical": "int" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "after_temporal_tstzspan", + "name": "tgt_temporal_temporal", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "after_temporal_temporal", + "name": "tgt_text_ttext", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "after_tnumber_tbox", + "name": "tgt_tfloat_float", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "after_tnumber_tnumber", + "name": "tgt_tint_int", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "after_tstzspan_temporal", + "name": "tgt_ttext_text", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "before_tbox_tnumber", + "name": "tle_float_tfloat", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "d", + "cType": "double", + "canonical": "double" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "before_temporal_tstzspan", + "name": "tle_int_tint", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "i", + "cType": "int", + "canonical": "int" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "before_temporal_temporal", + "name": "tle_temporal_temporal", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "before_tnumber_tbox", + "name": "tle_text_ttext", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "before_tnumber_tnumber", + "name": "tle_tfloat_float", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "before_tstzspan_temporal", + "name": "tle_tint_int", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, + { + "name": "i", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tle_ttext_text", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "left_tbox_tnumber", + "name": "tlt_float_tfloat", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "d", + "cType": "double", + "canonical": "double" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "left_numspan_tnumber", + "name": "tlt_int_tint", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "i", + "cType": "int", + "canonical": "int" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "left_tnumber_numspan", + "name": "tlt_temporal_temporal", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "left_tnumber_tbox", + "name": "tlt_text_ttext", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tlt_tfloat_float", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "left_tnumber_tnumber", + "name": "tlt_tint_int", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", + "name": "i", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tlt_ttext_text", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "overafter_tbox_tnumber", + "name": "tne_bool_tbool", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "b", + "cType": "bool", + "canonical": "bool" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "overafter_temporal_tstzspan", + "name": "tne_float_tfloat", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "overafter_temporal_temporal", + "name": "tne_int_tint", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "i", + "cType": "int", + "canonical": "int" }, { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "overafter_tnumber_tbox", + "name": "tne_tbool_bool", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "b", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "overafter_tnumber_tnumber", + "name": "tne_temporal_temporal", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "overafter_tstzspan_temporal", + "name": "tne_text_ttext", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "overbefore_tbox_tnumber", + "name": "tne_tfloat_float", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "overbefore_temporal_tstzspan", + "name": "tne_tint_int", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "overbefore_temporal_temporal", + "name": "tne_ttext_text", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } ] }, { - "name": "overbefore_tnumber_tbox", + "name": "temporal_spans", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "overbefore_tnumber_tnumber", + "name": "temporal_split_each_n_spans", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "elem_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "overbefore_tstzspan_temporal", + "name": "temporal_split_n_spans", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "span_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "overleft_numspan_tnumber", + "name": "tnumber_split_each_n_tboxes", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "elem_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "overleft_tbox_tnumber", + "name": "tnumber_split_n_tboxes", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "box_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "overleft_tnumber_numspan", + "name": "tnumber_tboxes", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "overleft_tnumber_tbox", + "name": "adjacent_numspan_tnumber", "file": "meos.h", "returnType": { "c": "bool", @@ -22616,19 +23089,19 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "overleft_tnumber_tnumber", + "name": "adjacent_tbox_tnumber", "file": "meos.h", "returnType": { "c": "bool", @@ -22636,19 +23109,19 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "overright_numspan_tnumber", + "name": "adjacent_temporal_temporal", "file": "meos.h", "returnType": { "c": "bool", @@ -22656,39 +23129,39 @@ }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "overright_tbox_tnumber", + "name": "adjacent_temporal_tstzspan", "file": "meos.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "overright_tnumber_numspan", + "name": "adjacent_tnumber_numspan", "file": "meos.h", "returnType": { "c": "bool", @@ -22698,17 +23171,17 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" } ] }, { - "name": "overright_tnumber_tbox", + "name": "adjacent_tnumber_tbox", "file": "meos.h", "returnType": { "c": "bool", @@ -22718,17 +23191,17 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const struct TBox *" + "canonical": "const TBox *" } ] }, { - "name": "overright_tnumber_tnumber", + "name": "adjacent_tnumber_tnumber", "file": "meos.h", "returnType": { "c": "bool", @@ -22738,17 +23211,17 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "right_numspan_tnumber", + "name": "adjacent_tstzspan_temporal", "file": "meos.h", "returnType": { "c": "bool", @@ -22758,17 +23231,17 @@ { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "right_tbox_tnumber", + "name": "contained_numspan_tnumber", "file": "meos.h", "returnType": { "c": "bool", @@ -22776,19 +23249,19 @@ }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "right_tnumber_numspan", + "name": "contained_tbox_tnumber", "file": "meos.h", "returnType": { "c": "bool", @@ -22796,19 +23269,19 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "right_tnumber_tbox", + "name": "contained_temporal_temporal", "file": "meos.h", "returnType": { "c": "bool", @@ -22816,19 +23289,19 @@ }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "right_tnumber_tnumber", + "name": "contained_temporal_tstzspan", "file": "meos.h", "returnType": { "c": "bool", @@ -22836,3777 +23309,3354 @@ }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tand_bool_tbool", + "name": "contained_tnumber_numspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tand_tbool_bool", + "name": "contained_tnumber_tbox", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "b", - "cType": "bool", - "canonical": "bool" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "tand_tbool_tbool", + "name": "contained_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tbool_when_true", + "name": "contained_tstzspan_temporal", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tnot_tbool", + "name": "contains_numspan_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tor_bool_tbool", + "name": "contains_tbox_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "b", - "cType": "bool", - "canonical": "bool" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tor_tbool_bool", + "name": "contains_temporal_tstzspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "b", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tor_tbool_tbool", + "name": "contains_temporal_temporal", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "add_float_tfloat", + "name": "contains_tnumber_numspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "add_int_tint", + "name": "contains_tnumber_tbox", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "add_tfloat_float", + "name": "contains_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "tnumber", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "add_tint_int", + "name": "contains_tstzspan_temporal", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "add_tnumber_tnumber", + "name": "overlaps_numspan_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "tnumber1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "tnumber2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "div_float_tfloat", + "name": "overlaps_tbox_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" - }, + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" + }, { - "name": "tnumber", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "div_int_tint", + "name": "overlaps_temporal_temporal", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "tnumber", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "div_tfloat_float", + "name": "overlaps_temporal_tstzspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "tnumber", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "div_tint_int", + "name": "overlaps_tnumber_numspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "tnumber", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "div_tnumber_tnumber", + "name": "overlaps_tnumber_tbox", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "tnumber1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "tnumber2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "mult_float_tfloat", + "name": "overlaps_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "tnumber", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "mult_int_tint", + "name": "overlaps_tstzspan_temporal", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "tnumber", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "mult_tfloat_float", + "name": "same_numspan_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "d", - "cType": "double", - "canonical": "double" - } - ] - }, - { - "name": "mult_tint_int", - "file": "meos.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" } ] }, { - "name": "mult_tnumber_tnumber", + "name": "same_tbox_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "tnumber1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "tnumber2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "sub_float_tfloat", + "name": "same_temporal_temporal", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "tnumber", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "sub_int_tint", + "name": "same_temporal_tstzspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "sub_tfloat_float", + "name": "same_tnumber_numspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "tnumber", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "sub_tint_int", + "name": "same_tnumber_tbox", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "tnumber", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "sub_tnumber_tnumber", + "name": "same_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "tnumber1", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "tnumber2", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_derivative", + "name": "same_tstzspan_temporal", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tfloat_exp", + "name": "after_tbox_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tfloat_ln", + "name": "after_temporal_tstzspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tfloat_log10", + "name": "after_temporal_temporal", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tnumber_abs", + "name": "after_tnumber_tbox", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "tnumber_trend", + "name": "after_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "float_angular_difference", + "name": "after_tstzspan_temporal", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "degrees1", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "degrees2", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tnumber_angular_difference", + "name": "before_tbox_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tnumber_delta_value", + "name": "before_temporal_tstzspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "textcat_text_ttext", + "name": "before_temporal_temporal", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "textcat_ttext_text", + "name": "before_tnumber_tbox", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "textcat_ttext_ttext", + "name": "before_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ttext_initcap", + "name": "before_tstzspan_temporal", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ttext_upper", + "name": "left_tbox_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ttext_lower", + "name": "left_numspan_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tdistance_tfloat_float", + "name": "left_tnumber_numspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tdistance_tint_int", + "name": "left_tnumber_tbox", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "tdistance_tnumber_tnumber", + "name": "left_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "nad_tboxfloat_tboxfloat", + "name": "overafter_tbox_tnumber", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box1", + "name": "box", "cType": "const TBox *", - "canonical": "const struct TBox *" + "canonical": "const TBox *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "nad_tboxint_tboxint", + "name": "overafter_temporal_tstzspan", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "nad_tfloat_float", + "name": "overafter_temporal_temporal", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "overafter_tnumber_tbox", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "nad_tfloat_tfloat", + "name": "overafter_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "nad_tfloat_tbox", + "name": "overafter_tstzspan_temporal", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "nad_tint_int", + "name": "overbefore_tbox_tnumber", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "nad_tint_tbox", + "name": "overbefore_temporal_tstzspan", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "nad_tint_tint", + "name": "overbefore_temporal_temporal", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tbool_tand_transfn", + "name": "overbefore_tnumber_tbox", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } - ], - "shape": { - "nullable": [ - "state" - ] - } + ] }, { - "name": "tbool_tor_transfn", + "name": "overbefore_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } - ], - "shape": { - "nullable": [ - "state" - ] - } + ] }, { - "name": "temporal_extent_transfn", + "name": "overbefore_tstzspan_temporal", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "s", - "cType": "Span *", - "canonical": "struct Span *" + "cType": "const Span *", + "canonical": "const Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } - ], - "shape": { - "nullable": [ - "p" - ] - } + ] }, { - "name": "temporal_merge_transfn", + "name": "overleft_numspan_tnumber", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_merge_combinefn", + "name": "overleft_tbox_tnumber", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "temporal_tagg_finalfn", + "name": "overleft_tnumber_numspan", "file": "meos.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "temporal_tcount_transfn", + "name": "overleft_tnumber_tbox", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "shape": { - "nullable": [ - "state", - "interval" - ] - } - }, - { - "name": "tfloat_tmax_transfn", - "file": "meos.h", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "canonical": "const Temporal *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } - ], - "shape": { - "nullable": [ - "state" - ] - } + ] }, { - "name": "tfloat_tmin_transfn", + "name": "overleft_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } - ], - "shape": { - "nullable": [ - "state" - ] - } + ] }, { - "name": "tfloat_tsum_transfn", + "name": "overright_numspan_tnumber", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } - ], - "shape": { - "nullable": [ - "state" - ] - } + ] }, { - "name": "tfloat_wmax_transfn", + "name": "overright_tbox_tnumber", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" } ] }, { - "name": "tfloat_wmin_transfn", + "name": "overright_tnumber_numspan", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tfloat_wsum_transfn", + "name": "overright_tnumber_tbox", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "timestamptz_tcount_transfn", + "name": "overright_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ], - "shape": { - "nullable": [ - "state", - "interval" - ] - } + ] }, { - "name": "tint_tmax_transfn", + "name": "right_numspan_tnumber", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } - ], - "shape": { - "nullable": [ - "state" - ] - } + ] }, { - "name": "tint_tmin_transfn", + "name": "right_tbox_tnumber", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } - ], - "shape": { - "nullable": [ - "state" - ] - } + ] }, { - "name": "tint_tsum_transfn", + "name": "right_tnumber_numspan", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } - ], - "shape": { - "nullable": [ - "state" - ] - } + ] }, { - "name": "tint_wmax_transfn", + "name": "right_tnumber_tbox", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "tint_wmin_transfn", + "name": "right_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tint_wsum_transfn", + "name": "tand_bool_tbool", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "b", + "cType": "bool", + "canonical": "bool" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" } ] }, { - "name": "tnumber_extent_transfn", + "name": "tand_tbool_bool", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "b", + "cType": "bool", + "canonical": "bool" } - ], - "shape": { - "nullable": [ - "box" - ] - } + ] }, { - "name": "tnumber_tavg_finalfn", + "name": "tand_tbool_tbool", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tnumber_tavg_transfn", + "name": "tbool_when_true", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } - ], - "shape": { - "nullable": [ - "state" - ] - } + ] }, { - "name": "tnumber_wavg_transfn", + "name": "tnot_tbool", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" } ] }, { - "name": "tstzset_tcount_transfn", + "name": "tor_bool_tbool", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "b", + "cType": "bool", + "canonical": "bool" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ], - "shape": { - "nullable": [ - "state", - "interval" - ] - } + ] }, { - "name": "tstzspan_tcount_transfn", + "name": "tor_tbool_bool", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "b", + "cType": "bool", + "canonical": "bool" } - ], - "shape": { - "nullable": [ - "state", - "interval" - ] - } + ] }, { - "name": "tstzspanset_tcount_transfn", + "name": "tor_tbool_tbool", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ], - "shape": { - "nullable": [ - "state", - "interval" - ] - } + ] }, { - "name": "ttext_tmax_transfn", + "name": "add_float_tfloat", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "temp", + "name": "tnumber", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } - ], - "shape": { - "nullable": [ - "state" - ] - } + ] }, { - "name": "ttext_tmin_transfn", + "name": "add_int_tint", "file": "meos.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "i", + "cType": "int", + "canonical": "int" }, { - "name": "temp", + "name": "tnumber", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } - ], - "shape": { - "nullable": [ - "state" - ] - } + ] }, { - "name": "temporal_simplify_dp", + "name": "add_tfloat_float", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "tnumber", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "eps_dist", + "name": "d", "cType": "double", "canonical": "double" - }, - { - "name": "synchronized", - "cType": "bool", - "canonical": "bool" } ] }, { - "name": "temporal_simplify_max_dist", + "name": "add_tint_int", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "tnumber", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "eps_dist", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" }, { - "name": "synchronized", - "cType": "bool", - "canonical": "bool" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "temporal_simplify_min_dist", + "name": "add_tnumber_tnumber", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "tnumber1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "dist", - "cType": "double", - "canonical": "double" + "name": "tnumber2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "temporal_simplify_min_tdelta", + "name": "div_float_tfloat", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "mint", - "cType": "const int *", - "canonical": "const int *" + "name": "tnumber", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "temporal_tprecision", + "name": "div_int_tint", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "origin", + "name": "i", "cType": "int", "canonical": "int" + }, + { + "name": "tnumber", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "temporal_tsample", + "name": "div_tfloat_float", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "tnumber", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" + "name": "d", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "div_tint_int", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "tnumber", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "origin", + "name": "i", "cType": "int", "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" } ] }, { - "name": "temporal_dyntimewarp_distance", + "name": "div_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "tnumber1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", + "name": "tnumber2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_dyntimewarp_path", + "name": "mult_float_tfloat", "file": "meos.h", "returnType": { - "c": "Match *", - "canonical": "Match *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "temp2", + "name": "tnumber", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_frechet_distance", + "name": "mult_int_tint", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "i", + "cType": "int", + "canonical": "int" }, { - "name": "temp2", + "name": "tnumber", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_frechet_path", + "name": "mult_tfloat_float", "file": "meos.h", "returnType": { - "c": "Match *", - "canonical": "Match *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "tnumber", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", + "name": "d", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "mult_tint_int", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "tnumber", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "temporal_hausdorff_distance", + "name": "mult_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "tnumber1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", + "name": "tnumber2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "temporal_time_bins", + "name": "sub_float_tfloat", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, + "name": "tnumber", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "sub_int_tint", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ { - "name": "origin", + "name": "i", "cType": "int", "canonical": "int" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "tnumber", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "temporal_time_split", + "name": "sub_tfloat_float", "file": "meos.h", "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "tnumber", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" }, { - "name": "time_bins", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "d", + "cType": "double", + "canonical": "double" } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "time_bins" - } - ] - } + ] }, { - "name": "tfloat_time_boxes", + "name": "sub_tint_int", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "tnumber", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", + "name": "i", "cType": "int", "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" } ] }, { - "name": "tfloat_value_bins", + "name": "sub_tnumber_tnumber", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "tnumber1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "tnumber2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tfloat_value_boxes", + "name": "temporal_derivative", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "const Temporal *" } ] }, { - "name": "tfloat_value_split", + "name": "tfloat_exp", "file": "meos.h", "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "size", - "cType": "double", - "canonical": "double" - }, - { - "name": "origin", - "cType": "double", - "canonical": "double" - }, - { - "name": "bins", - "cType": "double **", - "canonical": "double **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "const Temporal *" } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "bins" - } - ] - } + ] }, { - "name": "tfloat_value_time_boxes", + "name": "tfloat_ln", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "const Temporal *" } ] }, { - "name": "tfloat_value_time_split", + "name": "tfloat_log10", "file": "meos.h", "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "value_bins", - "cType": "double **", - "canonical": "double **" - }, - { - "name": "time_bins", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "const Temporal *" } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "value_bins" - }, - { - "param": "time_bins" - } - ] - } + ] }, { - "name": "tfloatbox_time_tiles", + "name": "tnumber_abs", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tfloatbox_value_tiles", + "name": "tnumber_trend", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tfloatbox_value_time_tiles", + "name": "float_angular_difference", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "vsize", + "name": "degrees1", "cType": "double", "canonical": "double" }, { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "vorigin", + "name": "degrees2", "cType": "double", "canonical": "double" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" } - ], - "shape": { - "outputArrays": [ - { - "param": "count" - } - ], - "nullable": [ - "xorigin", - "torigin" - ] - } + ] }, { - "name": "tint_time_boxes", + "name": "tnumber_angular_difference", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "const Temporal *" } ] }, { - "name": "tint_value_bins", + "name": "tnumber_delta_value", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "const Temporal *" } ] }, { - "name": "tint_value_boxes", + "name": "textcat_text_ttext", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tint_value_split", + "name": "textcat_ttext_text", "file": "meos.h", "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "bins", - "cType": "int **", - "canonical": "int **" + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "bins" - } - ] - } + ] }, { - "name": "tint_value_time_boxes", + "name": "textcat_ttext_ttext", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "vsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tint_value_time_split", + "name": "ttext_initcap", "file": "meos.h", "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "size", - "cType": "int", - "canonical": "int" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "value_bins", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "time_bins", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "const Temporal *" } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "value_bins" - }, - { - "param": "time_bins" - } - ] - } + ] }, { - "name": "tintbox_time_tiles", + "name": "ttext_upper", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tintbox_value_tiles", + "name": "ttext_lower", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "xsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "xorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tintbox_value_time_tiles", + "name": "tdistance_tfloat_float", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "xsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "xorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "d", + "cType": "double", + "canonical": "double" } - ], - "shape": { - "outputArrays": [ - { - "param": "count" - } - ], - "nullable": [ - "xorigin", - "torigin" - ] - } + ] }, { - "name": "geo_as_ewkb", - "file": "meos_geo.h", + "name": "tdistance_tint_int", + "file": "meos.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "endian", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "size", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "geo_as_ewkt", - "file": "meos_geo.h", + "name": "tdistance_tnumber_tnumber", + "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "precision", - "cType": "int", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "geo_as_geojson", - "file": "meos_geo.h", + "name": "nad_tboxfloat_tboxfloat", + "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "option", - "cType": "int", - "canonical": "int" - }, - { - "name": "precision", - "cType": "int", - "canonical": "int" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "srs", - "cType": "const char *", - "canonical": "const char *" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } - ], - "shape": { - "nullable": [ - "srs" - ] - } + ] }, { - "name": "geo_as_hexewkb", - "file": "meos_geo.h", + "name": "nad_tboxint_tboxint", + "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "endian", - "cType": "const char *", - "canonical": "const char *" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "geo_as_text", - "file": "meos_geo.h", + "name": "nad_tfloat_float", + "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "precision", - "cType": "int", - "canonical": "int" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "geo_from_ewkb", - "file": "meos_geo.h", + "name": "nad_tfloat_tfloat", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" - }, - { - "name": "wkb_size", - "cType": "size_t", - "canonical": "unsigned long" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "srid", - "cType": "int", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "geo_from_geojson", - "file": "meos_geo.h", + "name": "nad_tfloat_tbox", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "geojson", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "geo_from_text", - "file": "meos_geo.h", + "name": "nad_tint_int", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "wkt", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "srid", - "cType": "int32_t", + "name": "i", + "cType": "int", "canonical": "int" } ] }, { - "name": "geo_out", - "file": "meos_geo.h", + "name": "nad_tint_tbox", + "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "geog_from_binary", - "file": "meos_geo.h", + "name": "nad_tint_tint", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "wkb_bytea", - "cType": "const char *", - "canonical": "const char *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "geog_from_hexewkb", - "file": "meos_geo.h", + "name": "tbool_tand_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "wkt", - "cType": "const char *", - "canonical": "const char *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ] + ], + "shape": { + "nullable": [ + "state" + ] + } }, { - "name": "geog_in", - "file": "meos_geo.h", + "name": "tbool_tor_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "typmod", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ] + ], + "shape": { + "nullable": [ + "state" + ] + } }, { - "name": "geom_from_hexewkb", - "file": "meos_geo.h", + "name": "temporal_extent_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "wkt", - "cType": "const char *", - "canonical": "const char *" + "name": "s", + "cType": "Span *", + "canonical": "Span *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ] - }, - { - "name": "geom_in", - "file": "meos_geo.h", + ], + "shape": { + "nullable": [ + "p" + ] + } + }, + { + "name": "temporal_merge_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "typmod", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "box3d_make", - "file": "meos_geo.h", + "name": "temporal_merge_combinefn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmax", - "cType": "double", - "canonical": "double" + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" } ] }, { - "name": "box3d_out", - "file": "meos_geo.h", + "name": "temporal_tagg_finalfn", + "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" } ] }, { - "name": "gbox_make", - "file": "meos_geo.h", + "name": "temporal_tcount_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "zmax", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ] + ], + "shape": { + "nullable": [ + "state", + "interval" + ] + } }, { - "name": "gbox_out", - "file": "meos_geo.h", + "name": "tfloat_tmax_transfn", + "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "box", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ] + ], + "shape": { + "nullable": [ + "state" + ] + } }, { - "name": "geo_copy", - "file": "meos_geo.h", + "name": "tfloat_tmin_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "g", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ] + ], + "shape": { + "nullable": [ + "state" + ] + } }, { - "name": "geogpoint_make2d", - "file": "meos_geo.h", + "name": "tfloat_tsum_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "x", - "cType": "double", - "canonical": "double" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "y", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ] + ], + "shape": { + "nullable": [ + "state" + ] + } }, { - "name": "geogpoint_make3dz", - "file": "meos_geo.h", + "name": "tfloat_wmax_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "x", - "cType": "double", - "canonical": "double" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "y", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "z", - "cType": "double", - "canonical": "double" + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "geompoint_make2d", - "file": "meos_geo.h", + "name": "tfloat_wmin_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "x", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "y", - "cType": "double", - "canonical": "double" + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "geompoint_make3dz", - "file": "meos_geo.h", + "name": "tfloat_wsum_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "x", - "cType": "double", - "canonical": "double" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "y", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "z", - "cType": "double", - "canonical": "double" + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "geom_to_geog", - "file": "meos_geo.h", + "name": "timestamptz_tcount_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "geom", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } - ] + ], + "shape": { + "nullable": [ + "state", + "interval" + ] + } }, { - "name": "geog_to_geom", - "file": "meos_geo.h", + "name": "tint_tmax_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "geog", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ] + ], + "shape": { + "nullable": [ + "state" + ] + } }, { - "name": "geo_is_empty", - "file": "meos_geo.h", + "name": "tint_tmin_transfn", + "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "g", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ] + ], + "shape": { + "nullable": [ + "state" + ] + } }, { - "name": "geo_is_unitary", - "file": "meos_geo.h", + "name": "tint_tsum_transfn", + "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ] + ], + "shape": { + "nullable": [ + "state" + ] + } }, { - "name": "geo_typename", - "file": "meos_geo.h", + "name": "tint_wmax_transfn", + "file": "meos.h", "returnType": { - "c": "const char *", - "canonical": "const char *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "type", - "cType": "int", - "canonical": "int" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "geog_area", - "file": "meos_geo.h", + "name": "tint_wmin_transfn", + "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "g", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "geog_centroid", - "file": "meos_geo.h", + "name": "tint_wsum_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "g", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "geog_length", - "file": "meos_geo.h", + "name": "tnumber_extent_transfn", + "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "g", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "TBox *", + "canonical": "TBox *" }, { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ] + ], + "shape": { + "nullable": [ + "box" + ] + } }, { - "name": "geog_perimeter", - "file": "meos_geo.h", + "name": "tnumber_tavg_finalfn", + "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "g", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" } ] }, { - "name": "geom_azimuth", - "file": "meos_geo.h", + "name": "tnumber_tavg_transfn", + "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ] + ], + "shape": { + "nullable": [ + "state" + ] + } }, { - "name": "geom_length", - "file": "meos_geo.h", + "name": "tnumber_wavg_transfn", + "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "geom_perimeter", - "file": "meos_geo.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "line_numpoints", - "file": "meos_geo.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "line_point_n", - "file": "meos_geo.h", + "name": "tstzset_tcount_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "geom", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } - ] + ], + "shape": { + "nullable": [ + "state", + "interval" + ] + } }, { - "name": "geo_reverse", - "file": "meos_geo.h", + "name": "tstzspan_tcount_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } - ] + ], + "shape": { + "nullable": [ + "state", + "interval" + ] + } }, { - "name": "geo_round", - "file": "meos_geo.h", + "name": "tstzspanset_tcount_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } - ] + ], + "shape": { + "nullable": [ + "state", + "interval" + ] + } }, { - "name": "geo_set_srid", - "file": "meos_geo.h", + "name": "ttext_tmax_transfn", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ] + ], + "shape": { + "nullable": [ + "state" + ] + } }, { - "name": "geo_srid", - "file": "meos_geo.h", + "name": "ttext_tmin_transfn", + "file": "meos.h", "returnType": { - "c": "int32_t", - "canonical": "int" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ] + ], + "shape": { + "nullable": [ + "state" + ] + } }, { - "name": "geo_transform", - "file": "meos_geo.h", + "name": "temporal_simplify_dp", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "geom", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "srid_to", - "cType": "int32_t", - "canonical": "int" + "name": "eps_dist", + "cType": "double", + "canonical": "double" + }, + { + "name": "synchronized", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "geo_transform_pipeline", - "file": "meos_geo.h", + "name": "temporal_simplify_max_dist", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "pipeline", - "cType": "char *", - "canonical": "char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "srid_to", - "cType": "int32_t", - "canonical": "int" + "name": "eps_dist", + "cType": "double", + "canonical": "double" }, { - "name": "is_forward", + "name": "synchronized", "cType": "bool", "canonical": "bool" } ] }, { - "name": "geo_collect_garray", - "file": "meos_geo.h", + "name": "temporal_simplify_min_dist", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "gsarr", - "cType": "int **", - "canonical": "int **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "geo_makeline_garray", - "file": "meos_geo.h", + "name": "temporal_simplify_min_tdelta", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "gsarr", - "cType": "int **", - "canonical": "int **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "mint", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "geo_num_points", - "file": "meos_geo.h", + "name": "temporal_tprecision", + "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "origin", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "geo_num_geos", - "file": "meos_geo.h", + "name": "temporal_tsample", + "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "origin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "geo_geo_n", - "file": "meos_geo.h", + "name": "temporal_dyntimewarp_distance", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "geom", - "cType": "const int *", - "canonical": "const int *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "geo_pointarr", - "file": "meos_geo.h", + "name": "temporal_dyntimewarp_path", + "file": "meos.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "Match *", + "canonical": "Match *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { "name": "count", @@ -26616,587 +26666,769 @@ ] }, { - "name": "geo_points", - "file": "meos_geo.h", + "name": "temporal_frechet_distance", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "geom_array_union", - "file": "meos_geo.h", + "name": "temporal_frechet_path", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Match *", + "canonical": "Match *" }, "params": [ { - "name": "gsarr", - "cType": "int **", - "canonical": "int **" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { "name": "count", - "cType": "int", - "canonical": "int" + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geom_boundary", - "file": "meos_geo.h", + "name": "temporal_hausdorff_distance", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "geom_buffer", - "file": "meos_geo.h", + "name": "temporal_time_bins", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "size", - "cType": "double", - "canonical": "double" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "params", - "cType": "const char *", - "canonical": "const char *" - } - ] - }, - { - "name": "geom_centroid", - "file": "meos_geo.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ + "name": "origin", + "cType": "TimestampTz", + "canonical": "long" + }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geom_convex_hull", - "file": "meos_geo.h", + "name": "temporal_time_split", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Temporal **", + "canonical": "Temporal **" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "geom_difference2d", - "file": "meos_geo.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "time_bins", + "cType": "TimestampTz **", + "canonical": "long **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "param", + "name": "count" + } + }, + "outputArrays": [ + { + "param": "time_bins" + } + ] + } }, { - "name": "geom_intersection2d", - "file": "meos_geo.h", + "name": "tfloat_time_boxes", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geom_intersection2d_coll", - "file": "meos_geo.h", + "name": "tfloat_value_bins", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "vsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "vorigin", + "cType": "double", + "canonical": "double" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geom_min_bounding_radius", - "file": "meos_geo.h", + "name": "tfloat_value_boxes", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "geom", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "radius", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "namedOutputs": [ - "radius" - ] - } - }, - { - "name": "geom_shortestline2d", - "file": "meos_geo.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ + "name": "vsize", + "cType": "double", + "canonical": "double" + }, { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "vorigin", + "cType": "double", + "canonical": "double" }, { - "name": "s2", - "cType": "const int *", - "canonical": "const int *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geom_shortestline3d", - "file": "meos_geo.h", + "name": "tfloat_value_split", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Temporal **", + "canonical": "Temporal **" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "s2", - "cType": "const int *", - "canonical": "const int *" + "name": "size", + "cType": "double", + "canonical": "double" + }, + { + "name": "origin", + "cType": "double", + "canonical": "double" + }, + { + "name": "bins", + "cType": "double **", + "canonical": "double **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "param", + "name": "count" + } + }, + "outputArrays": [ + { + "param": "bins" + } + ] + } }, { - "name": "geom_unary_union", - "file": "meos_geo.h", + "name": "tfloat_value_time_boxes", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "prec", + "name": "vsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", "cType": "double", "canonical": "double" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "line_interpolate_point", - "file": "meos_geo.h", + "name": "tfloat_value_time_split", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Temporal **", + "canonical": "Temporal **" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "distance_fraction", + "name": "vsize", "cType": "double", "canonical": "double" }, { - "name": "repeat", - "cType": "bool", - "canonical": "bool" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", + "cType": "double", + "canonical": "double" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "value_bins", + "cType": "double **", + "canonical": "double **" + }, + { + "name": "time_bins", + "cType": "TimestampTz **", + "canonical": "long **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "param", + "name": "count" + } + }, + "outputArrays": [ + { + "param": "value_bins" + }, + { + "param": "time_bins" + } + ] + } }, { - "name": "line_locate_point", - "file": "meos_geo.h", + "name": "tfloatbox_time_tiles", + "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "line_substring", - "file": "meos_geo.h", + "name": "tfloatbox_value_tiles", + "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "from", + "name": "vsize", "cType": "double", "canonical": "double" }, { - "name": "to", + "name": "vorigin", "cType": "double", "canonical": "double" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geog_dwithin", - "file": "meos_geo.h", + "name": "tfloatbox_value_time_tiles", + "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "g1", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "g2", - "cType": "const int *", - "canonical": "const int *" + "name": "vsize", + "cType": "double", + "canonical": "double" }, { - "name": "tolerance", + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", "cType": "double", "canonical": "double" }, { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } - ] + ], + "shape": { + "outputArrays": [ + { + "param": "count" + } + ], + "nullable": [ + "xorigin", + "torigin" + ] + } }, { - "name": "geog_intersects", - "file": "meos_geo.h", + "name": "tint_time_boxes", + "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "geom_contains", - "file": "meos_geo.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geom_covers", - "file": "meos_geo.h", + "name": "tint_value_bins", + "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "geom_disjoint2d", - "file": "meos_geo.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ + "name": "vsize", + "cType": "int", + "canonical": "int" + }, { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "vorigin", + "cType": "int", + "canonical": "int" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geom_dwithin2d", - "file": "meos_geo.h", + "name": "tint_value_boxes", + "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "vsize", + "cType": "int", + "canonical": "int" }, { - "name": "tolerance", - "cType": "double", - "canonical": "double" + "name": "vorigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geom_dwithin3d", - "file": "meos_geo.h", + "name": "tint_value_split", + "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal **", + "canonical": "Temporal **" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "vsize", + "cType": "int", + "canonical": "int" }, { - "name": "tolerance", - "cType": "double", - "canonical": "double" - } - ] - }, - { - "name": "geom_intersects2d", - "file": "meos_geo.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ + "name": "vorigin", + "cType": "int", + "canonical": "int" + }, { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "bins", + "cType": "int **", + "canonical": "int **" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "count", + "cType": "int *", + "canonical": "int *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "param", + "name": "count" + } + }, + "outputArrays": [ + { + "param": "bins" + } + ] + } }, { - "name": "geom_intersects3d", - "file": "meos_geo.h", + "name": "tint_value_time_boxes", + "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "geom_relate_pattern", - "file": "meos_geo.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ + "name": "vsize", + "cType": "int", + "canonical": "int" + }, { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "vorigin", + "cType": "int", + "canonical": "int" }, { - "name": "patt", - "cType": "char *", - "canonical": "char *" + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geom_touches", - "file": "meos_geo.h", + "name": "tint_value_time_split", + "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal **", + "canonical": "Temporal **" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "size", + "cType": "int", + "canonical": "int" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "value_bins", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "time_bins", + "cType": "TimestampTz **", + "canonical": "long **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "param", + "name": "count" + } + }, + "outputArrays": [ + { + "param": "value_bins" + }, + { + "param": "time_bins" + } + ] + } }, { - "name": "geo_stboxes", - "file": "meos_geo.h", + "name": "tintbox_time_tiles", + "file": "meos.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" }, { "name": "count", @@ -27206,20 +27438,25 @@ ] }, { - "name": "geo_split_each_n_stboxes", - "file": "meos_geo.h", + "name": "tintbox_value_tiles", + "file": "meos.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "elem_count", + "name": "xsize", + "cType": "int", + "canonical": "int" + }, + { + "name": "xorigin", "cType": "int", "canonical": "int" }, @@ -27231,2055 +27468,1758 @@ ] }, { - "name": "geo_split_n_stboxes", - "file": "meos_geo.h", + "name": "tintbox_value_time_tiles", + "file": "meos.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "box_count", + "name": "xsize", + "cType": "int", + "canonical": "int" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "xorigin", "cType": "int", "canonical": "int" }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, { "name": "count", "cType": "int *", "canonical": "int *" } - ] + ], + "shape": { + "outputArrays": [ + { + "param": "count" + } + ], + "nullable": [ + "xorigin", + "torigin" + ] + } }, { - "name": "geog_distance", - "file": "meos_geo.h", + "name": "temptype_subtype", + "file": "meos_catalog.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "g1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "g2", - "cType": "const int *", - "canonical": "const int *" + "name": "subtype", + "cType": "tempSubtype", + "canonical": "tempSubtype" } ] }, { - "name": "geom_distance2d", - "file": "meos_geo.h", + "name": "temptype_subtype_all", + "file": "meos_catalog.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "subtype", + "cType": "tempSubtype", + "canonical": "tempSubtype" } ] }, { - "name": "geom_distance3d", - "file": "meos_geo.h", + "name": "tempsubtype_name", + "file": "meos_catalog.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "const char *", + "canonical": "const char *" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "subtype", + "cType": "tempSubtype", + "canonical": "tempSubtype" } ] }, { - "name": "geo_equals", - "file": "meos_geo.h", + "name": "tempsubtype_from_string", + "file": "meos_catalog.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "subtype", + "cType": "int16 *", + "canonical": "short *" } - ] + ], + "shape": { + "namedOutputs": [ + "subtype" + ] + } }, { - "name": "geo_same", - "file": "meos_geo.h", + "name": "meosoper_name", + "file": "meos_catalog.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "const char *", + "canonical": "const char *" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "oper", + "cType": "meosOper", + "canonical": "meosOper" } ] }, { - "name": "geogset_in", - "file": "meos_geo.h", + "name": "meosoper_from_string", + "file": "meos_catalog.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "meosOper", + "canonical": "meosOper" }, "params": [ { - "name": "str", + "name": "name", "cType": "const char *", "canonical": "const char *" } ] }, { - "name": "geomset_in", - "file": "meos_geo.h", + "name": "interptype_name", + "file": "meos_catalog.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "const char *", + "canonical": "const char *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "spatialset_as_text", - "file": "meos_geo.h", + "name": "interptype_from_string", + "file": "meos_catalog.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "interpType", + "canonical": "interpType" }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "interp_str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "spatialset_as_ewkt", - "file": "meos_geo.h", + "name": "meostype_name", + "file": "meos_catalog.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "const char *", + "canonical": "const char *" }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "geoset_make", - "file": "meos_geo.h", + "name": "temptype_basetype", + "file": "meos_catalog.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "MeosType", + "canonical": "MeosType" }, "params": [ { - "name": "values", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "geo_to_set", - "file": "meos_geo.h", + "name": "settype_basetype", + "file": "meos_catalog.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "MeosType", + "canonical": "MeosType" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "geoset_end_value", - "file": "meos_geo.h", + "name": "spantype_basetype", + "file": "meos_catalog.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "MeosType", + "canonical": "MeosType" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "geoset_start_value", - "file": "meos_geo.h", + "name": "spantype_spansettype", + "file": "meos_catalog.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "MeosType", + "canonical": "MeosType" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "geoset_value_n", - "file": "meos_geo.h", + "name": "spansettype_spantype", + "file": "meos_catalog.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "MeosType", + "canonical": "MeosType" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "int **", - "canonical": "int **" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "geoset_values", - "file": "meos_geo.h", + "name": "basetype_spantype", + "file": "meos_catalog.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "MeosType", + "canonical": "MeosType" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "set_num_values", - "arg": "s" - } + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } - } + ] }, { - "name": "contained_geo_set", - "file": "meos_geo.h", + "name": "basetype_settype", + "file": "meos_catalog.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "MeosType", + "canonical": "MeosType" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "contains_set_geo", - "file": "meos_geo.h", + "name": "tnumber_basetype", + "file": "meos_catalog.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "gs", - "cType": "int *", - "canonical": "int *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "geo_union_transfn", - "file": "meos_geo.h", + "name": "geo_basetype", + "file": "meos_catalog.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "intersection_geo_set", - "file": "meos_geo.h", + "name": "meos_basetype", + "file": "meos_catalog.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "intersection_set_geo", - "file": "meos_geo.h", + "name": "alphanum_basetype", + "file": "meos_catalog.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "minus_geo_set", - "file": "meos_geo.h", + "name": "alphanum_temptype", + "file": "meos_catalog.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "minus_set_geo", - "file": "meos_geo.h", + "name": "time_type", + "file": "meos_catalog.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "union_geo_set", - "file": "meos_geo.h", + "name": "set_basetype", + "file": "meos_catalog.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "union_set_geo", - "file": "meos_geo.h", + "name": "set_type", + "file": "meos_catalog.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "spatialset_set_srid", - "file": "meos_geo.h", + "name": "numset_type", + "file": "meos_catalog.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "spatialset_srid", - "file": "meos_geo.h", + "name": "ensure_numset_type", + "file": "meos_catalog.h", "returnType": { - "c": "int32_t", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "spatialset_transform", - "file": "meos_geo.h", + "name": "timeset_type", + "file": "meos_catalog.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "spatialset_transform_pipeline", - "file": "meos_geo.h", + "name": "set_spantype", + "file": "meos_catalog.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pipelinestr", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "is_forward", - "cType": "bool", - "canonical": "bool" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_as_hexwkb", - "file": "meos_geo.h", + "name": "ensure_set_spantype", + "file": "meos_catalog.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } - ], - "shape": { - "outputArrays": [ - { - "param": "size" - } - ] - } + ] }, { - "name": "stbox_as_wkb", - "file": "meos_geo.h", + "name": "alphanumset_type", + "file": "meos_catalog.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "settype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_from_hexwkb", - "file": "meos_geo.h", + "name": "geoset_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_from_wkb", - "file": "meos_geo.h", + "name": "ensure_geoset_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "unsigned long" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_in", - "file": "meos_geo.h", + "name": "spatialset_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_out", - "file": "meos_geo.h", + "name": "ensure_spatialset_type", + "file": "meos_catalog.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "geo_timestamptz_to_stbox", - "file": "meos_geo.h", + "name": "span_basetype", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "geo_tstzspan_to_stbox", - "file": "meos_geo.h", + "name": "span_canon_basetype", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_copy", - "file": "meos_geo.h", + "name": "span_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_make", - "file": "meos_geo.h", + "name": "type_span_bbox", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "hasx", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int", - "canonical": "int" - }, - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } - ], - "shape": { - "nullable": [ - "p", - "s" - ] - } + ] }, { - "name": "geo_to_stbox", - "file": "meos_geo.h", + "name": "span_tbox_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "spatialset_to_stbox", - "file": "meos_geo.h", + "name": "ensure_span_tbox_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_to_box3d", - "file": "meos_geo.h", + "name": "numspan_basetype", + "file": "meos_catalog.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_to_gbox", - "file": "meos_geo.h", + "name": "numspan_type", + "file": "meos_catalog.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_to_geo", - "file": "meos_geo.h", + "name": "ensure_numspan_type", + "file": "meos_catalog.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_to_tstzspan", - "file": "meos_geo.h", + "name": "timespan_basetype", + "file": "meos_catalog.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "timestamptz_to_stbox", - "file": "meos_geo.h", + "name": "timespan_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tstzset_to_stbox", - "file": "meos_geo.h", + "name": "spanset_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tstzspan_to_stbox", - "file": "meos_geo.h", + "name": "timespanset_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tstzspanset_to_stbox", - "file": "meos_geo.h", + "name": "ensure_timespanset_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_area", - "file": "meos_geo.h", + "name": "temporal_type", + "file": "meos_catalog.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "spheroid", - "cType": "bool", - "canonical": "bool" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_hash", - "file": "meos_geo.h", + "name": "temporal_basetype", + "file": "meos_catalog.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_hash_extended", - "file": "meos_geo.h", + "name": "temptype_supports_linear", + "file": "meos_catalog.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "seed", - "cType": "int", - "canonical": "int" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_hast", - "file": "meos_geo.h", + "name": "basetype_byvalue", + "file": "meos_catalog.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_hasx", - "file": "meos_geo.h", + "name": "basetype_varlength", + "file": "meos_catalog.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_hasz", - "file": "meos_geo.h", + "name": "meostype_length", + "file": "meos_catalog.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int16", + "canonical": "short" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_isgeodetic", - "file": "meos_geo.h", + "name": "talphanum_type", + "file": "meos_catalog.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_perimeter", - "file": "meos_geo.h", + "name": "talpha_type", + "file": "meos_catalog.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "spheroid", - "cType": "bool", - "canonical": "bool" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_tmax", - "file": "meos_geo.h", + "name": "tnumber_type", + "file": "meos_catalog.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "int *", - "canonical": "int *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_tmax_inc", - "file": "meos_geo.h", + "name": "ensure_tnumber_type", + "file": "meos_catalog.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "bool *", - "canonical": "_Bool *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_tmin", - "file": "meos_geo.h", + "name": "ensure_tnumber_basetype", + "file": "meos_catalog.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "int *", - "canonical": "int *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_tmin_inc", - "file": "meos_geo.h", + "name": "tnumber_spantype", + "file": "meos_catalog.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "bool *", - "canonical": "_Bool *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_volume", - "file": "meos_geo.h", + "name": "spatial_basetype", + "file": "meos_catalog.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_xmax", - "file": "meos_geo.h", + "name": "tspatial_type", + "file": "meos_catalog.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_xmin", - "file": "meos_geo.h", + "name": "ensure_tspatial_type", + "file": "meos_catalog.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_ymax", - "file": "meos_geo.h", + "name": "tpoint_type", + "file": "meos_catalog.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_ymin", - "file": "meos_geo.h", + "name": "ensure_tpoint_type", + "file": "meos_catalog.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_zmax", - "file": "meos_geo.h", + "name": "tgeo_type", + "file": "meos_catalog.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_zmin", - "file": "meos_geo.h", + "name": "ensure_tgeo_type", + "file": "meos_catalog.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_expand_space", - "file": "meos_geo.h", + "name": "tgeo_type_all", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_expand_time", - "file": "meos_geo.h", + "name": "ensure_tgeo_type_all", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_get_space", - "file": "meos_geo.h", + "name": "tgeometry_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_quad_split", - "file": "meos_geo.h", + "name": "ensure_tgeometry_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_round", - "file": "meos_geo.h", + "name": "tgeodetic_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_shift_scale_time", - "file": "meos_geo.h", + "name": "ensure_tgeodetic_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "shift", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } - ], - "shape": { - "nullable": [ - "shift", - "duration" - ] - } + ] }, { - "name": "stboxarr_round", - "file": "meos_geo.h", + "name": "ensure_tnumber_tpoint_type", + "file": "meos_catalog.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "boxarr", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "stbox_set_srid", + "name": "geo_get_srid", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "int32", + "canonical": "int" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "g", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "stbox_srid", + "name": "geo_as_ewkb", "file": "meos_geo.h", "returnType": { - "c": "int32_t", - "canonical": "int" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "endian", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "size", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "stbox_transform", + "name": "geo_as_ewkt", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "srid", - "cType": "int32_t", + "name": "precision", + "cType": "int", "canonical": "int" } ] }, { - "name": "stbox_transform_pipeline", + "name": "geo_as_geojson", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "pipelinestr", - "cType": "const char *", - "canonical": "const char *" + "name": "option", + "cType": "int", + "canonical": "int" }, { - "name": "srid", - "cType": "int32_t", + "name": "precision", + "cType": "int", "canonical": "int" }, { - "name": "is_forward", - "cType": "bool", - "canonical": "bool" + "name": "srs", + "cType": "const char *", + "canonical": "const char *" } - ] + ], + "shape": { + "nullable": [ + "srs" + ] + } }, { - "name": "adjacent_stbox_stbox", + "name": "geo_as_hexewkb", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "endian", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "contained_stbox_stbox", + "name": "geo_as_text", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "precision", + "cType": "int", + "canonical": "int" } ] }, { - "name": "contains_stbox_stbox", + "name": "geo_from_ewkb", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "wkb_size", + "cType": "size_t", + "canonical": "unsigned long" + }, + { + "name": "srid", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "overlaps_stbox_stbox", + "name": "geo_from_geojson", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "geojson", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "same_stbox_stbox", + "name": "geo_from_text", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "wkt", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "above_stbox_stbox", + "name": "geo_out", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "after_stbox_stbox", + "name": "geog_from_binary", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "wkb_bytea", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "back_stbox_stbox", + "name": "geog_from_hexewkb", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "wkt", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "before_stbox_stbox", + "name": "geog_in", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "typmod", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "below_stbox_stbox", + "name": "geom_from_hexewkb", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "wkt", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "front_stbox_stbox", + "name": "geom_in", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "typmod", + "cType": "int32", + "canonical": "int" } ] }, { - "name": "left_stbox_stbox", + "name": "box3d_make", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "BOX3D *", + "canonical": "BOX3D *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "xmin", + "cType": "double", + "canonical": "double" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ] - }, - { - "name": "overabove_stbox_stbox", - "file": "meos_geo.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ + "name": "xmax", + "cType": "double", + "canonical": "double" + }, { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "ymin", + "cType": "double", + "canonical": "double" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ] - }, - { - "name": "overafter_stbox_stbox", - "file": "meos_geo.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ + "name": "ymax", + "cType": "double", + "canonical": "double" + }, { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "zmin", + "cType": "double", + "canonical": "double" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "zmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "overback_stbox_stbox", + "name": "box3d_out", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "box", + "cType": "const BOX3D *", + "canonical": "const BOX3D *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "overbefore_stbox_stbox", + "name": "gbox_make", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GBOX *", + "canonical": "GBOX *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "hasz", + "cType": "bool", + "canonical": "bool" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "xmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "xmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymin", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymax", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmax", + "cType": "double", + "canonical": "double" } ] }, { - "name": "overbelow_stbox_stbox", + "name": "gbox_out", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "box", + "cType": "const GBOX *", + "canonical": "const GBOX *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "overfront_stbox_stbox", + "name": "geo_copy", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "g", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "overleft_stbox_stbox", + "name": "geogpoint_make2d", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" } ] }, { - "name": "overright_stbox_stbox", + "name": "geogpoint_make3dz", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "z", + "cType": "double", + "canonical": "double" } ] }, { - "name": "right_stbox_stbox", + "name": "geompoint_make2d", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" } ] }, { - "name": "union_stbox_stbox", + "name": "geompoint_make3dz", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "x", + "cType": "double", + "canonical": "double" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "z", + "cType": "double", + "canonical": "double" } ] }, { - "name": "intersection_stbox_stbox", + "name": "geom_to_geog", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "stbox_cmp", + "name": "geog_to_geom", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "geog", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "stbox_eq", + "name": "geo_is_empty", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -29287,19 +29227,14 @@ }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "g", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "stbox_ge", + "name": "geo_is_unitary", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -29307,229 +29242,224 @@ }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "stbox_gt", + "name": "geo_typename", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "const char *", + "canonical": "const char *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "type", + "cType": "int", + "canonical": "int" } ] }, { - "name": "stbox_le", + "name": "geog_area", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "g", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "use_spheroid", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "stbox_lt", + "name": "geog_centroid", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "g", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "use_spheroid", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "stbox_ne", + "name": "geog_length", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "g", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "use_spheroid", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeogpoint_from_mfjson", + "name": "geog_perimeter", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ] - }, - { - "name": "tgeogpoint_in", - "file": "meos_geo.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ + "name": "g", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "use_spheroid", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeography_from_mfjson", + "name": "geom_azimuth", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "mfjson", - "cType": "const char *", - "canonical": "const char *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "tgeography_in", + "name": "geom_length", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeometry_from_mfjson", + "name": "geom_perimeter", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeometry_in", + "name": "line_numpoints", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeompoint_from_mfjson", + "name": "line_point_n", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tgeompoint_in", + "name": "geo_reverse", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tspatial_as_ewkt", + "name": "geo_round", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "maxdd", @@ -29539,595 +29469,522 @@ ] }, { - "name": "tspatial_as_text", + "name": "geo_set_srid", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "maxdd", - "cType": "int", + "name": "srid", + "cType": "int32_t", "canonical": "int" } ] }, { - "name": "tspatial_out", + "name": "geo_srid", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int32_t", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeo_from_base_temp", + "name": "geo_transform", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "srid_to", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "tgeoinst_make", + "name": "geo_transform_pipeline", "file": "meos_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "t", - "cType": "int", + "name": "pipeline", + "cType": "char *", + "canonical": "char *" + }, + { + "name": "srid_to", + "cType": "int32_t", "canonical": "int" + }, + { + "name": "is_forward", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeoseq_from_base_tstzset", + "name": "geo_collect_garray", "file": "meos_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "gsarr", + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tgeoseq_from_base_tstzspan", + "name": "geo_makeline_garray", "file": "meos_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "gsarr", + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tgeoseqset_from_base_tstzspanset", + "name": "geo_num_points", "file": "meos_geo.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpoint_from_base_temp", + "name": "geo_num_geos", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpointinst_make", + "name": "geo_geo_n", "file": "meos_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "t", + "name": "n", "cType": "int", "canonical": "int" } ] }, { - "name": "tpointseq_from_base_tstzset", + "name": "geo_pointarr", "file": "meos_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tpointseq_from_base_tstzspan", + "name": "geo_points", "file": "meos_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpointseq_make_coords", + "name": "geom_array_union", "file": "meos_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "xcoords", - "cType": "const double *", - "canonical": "const double *" - }, - { - "name": "ycoords", - "cType": "const double *", - "canonical": "const double *" - }, - { - "name": "zcoords", - "cType": "const double *", - "canonical": "const double *" - }, - { - "name": "times", - "cType": "const int *", - "canonical": "const int *" + "name": "gsarr", + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, { "name": "count", "cType": "int", "canonical": "int" - }, - { - "name": "srid", - "cType": "int", - "canonical": "int" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" } - ], - "shape": { - "arrayInputGroup": { - "params": [ - "xcoords", - "ycoords", - "zcoords", - "times" - ], - "count": "count", - "nullable": [ - "zcoords", - "times" - ] + ] + }, + { + "name": "geom_boundary", + "file": "meos_geo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } - } + ] }, { - "name": "tpointseqset_from_base_tstzspanset", + "name": "geom_buffer", "file": "meos_geo.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "size", + "cType": "double", + "canonical": "double" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "params", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "box3d_to_stbox", + "name": "geom_centroid", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box", - "cType": "const int *", - "canonical": "const int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "gbox_to_stbox", + "name": "geom_convex_hull", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box", - "cType": "const int *", - "canonical": "const int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "geomeas_to_tpoint", + "name": "geom_difference2d", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeogpoint_to_tgeography", + "name": "geom_intersection2d", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeography_to_tgeogpoint", + "name": "geom_intersection2d_coll", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeography_to_tgeometry", + "name": "geom_min_bounding_radius", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "radius", + "cType": "double *", + "canonical": "double *" } - ] + ], + "shape": { + "namedOutputs": [ + "radius" + ] + } }, { - "name": "tgeometry_to_tgeography", + "name": "geom_shortestline2d", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "s2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeometry_to_tgeompoint", + "name": "geom_shortestline3d", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "s2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeompoint_to_tgeometry", + "name": "geom_unary_union", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "prec", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tpoint_as_mvtgeom", + "name": "line_interpolate_point", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "bounds", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "extent", - "cType": "int32_t", - "canonical": "int" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "buffer", - "cType": "int32_t", - "canonical": "int" + "name": "distance_fraction", + "cType": "double", + "canonical": "double" }, { - "name": "clip_geom", + "name": "repeat", "cType": "bool", "canonical": "bool" - }, - { - "name": "gsarr", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "timesarr", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" } - ], - "shape": { - "outputArrays": [ - { - "param": "gsarr", - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - { - "param": "timesarr", - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - ] - } + ] }, { - "name": "tpoint_tfloat_to_geomeas", + "name": "line_locate_point", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "tpoint", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "measure", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "segmentize", - "cType": "bool", - "canonical": "bool" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "result", - "cType": "int **", - "canonical": "int **" + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tspatial_to_stbox", + "name": "line_substring", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "from", + "cType": "double", + "canonical": "double" + }, + { + "name": "to", + "cType": "double", + "canonical": "double" } ] }, { - "name": "bearing_point_point", + "name": "geog_dwithin", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -30135,149 +29992,184 @@ }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "g1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "g2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "tolerance", + "cType": "double", + "canonical": "double" + }, + { + "name": "use_spheroid", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "bearing_tpoint_point", + "name": "geog_intersects", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "invert", + "name": "use_spheroid", "cType": "bool", "canonical": "bool" } ] }, { - "name": "bearing_tpoint_tpoint", + "name": "geom_contains", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeo_centroid", + "name": "geom_covers", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeo_convex_hull", + "name": "geom_disjoint2d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeo_end_value", + "name": "geom_dwithin2d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "tolerance", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tgeo_start_value", + "name": "geom_dwithin3d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "tolerance", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tgeo_traversed_area", + "name": "geom_intersects2d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "unary_union", - "cType": "bool", - "canonical": "bool" + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeo_value_at_timestamptz", + "name": "geom_intersects3d", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -30285,29 +30177,19 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "value", - "cType": "int **", - "canonical": "int **" + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeo_value_n", + "name": "geom_relate_pattern", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -30315,154 +30197,194 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "result", - "cType": "int **", - "canonical": "int **" + "name": "patt", + "cType": "char *", + "canonical": "char *" } ] }, { - "name": "tgeo_values", + "name": "geom_touches", "file": "meos_geo.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpoint_angular_difference", + "name": "geo_stboxes", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tpoint_azimuth", + "name": "geo_split_each_n_stboxes", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "elem_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tpoint_cumulative_length", + "name": "geo_split_n_stboxes", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "box_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tpoint_direction", + "name": "geog_distance", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "g1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "g2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpoint_get_x", + "name": "geom_distance2d", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpoint_get_y", + "name": "geom_distance3d", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpoint_get_z", + "name": "geo_equals", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpoint_is_simple", + "name": "geo_same", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -30470,1028 +30392,941 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpoint_length", + "name": "geogset_in", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tpoint_speed", + "name": "geomset_in", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } - ], - "ownership": "caller", - "nullable": true, - "doc": "Computes the instantaneous speed of a temporal point.", - "meos": { - "temporalDim": "sequence", - "spatialDim": null, - "interpolation": true, - "subtype": "TPoint" - } + ] }, { - "name": "tpoint_trajectory", + "name": "spatialset_as_text", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "unary_union", - "cType": "bool", - "canonical": "bool" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tpoint_twcentroid", + "name": "spatialset_as_ewkt", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tgeo_affine", + "name": "geoset_make", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "values", + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, { - "name": "a", - "cType": "const int *", - "canonical": "const int *" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tgeo_scale", + "name": "geo_to_set", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "scale", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpoint_make_simple", + "name": "geoset_end_value", "file": "meos_geo.h", "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tspatial_srid", + "name": "geoset_start_value", "file": "meos_geo.h", "returnType": { - "c": "int32_t", - "canonical": "int" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tspatial_set_srid", + "name": "geoset_value_n", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "srid", - "cType": "int32_t", + "name": "n", + "cType": "int", "canonical": "int" + }, + { + "name": "result", + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" } ] }, { - "name": "tspatial_transform", + "name": "geoset_values", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "set_num_values", + "arg": "s" + } + } + } }, { - "name": "tspatial_transform_pipeline", + "name": "contained_geo_set", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pipelinestr", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "is_forward", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tgeo_at_geom", + "name": "contains_set_geo", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" } ] }, { - "name": "tgeo_at_stbox", + "name": "geo_union_transfn", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "state", + "cType": "Set *", + "canonical": "Set *" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeo_at_value", + "name": "intersection_geo_set", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "gs", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tgeo_minus_geom", + "name": "intersection_set_geo", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeo_minus_stbox", + "name": "minus_geo_set", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tgeo_minus_value", + "name": "minus_set_geo", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { "name": "gs", - "cType": "int *", - "canonical": "int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpoint_at_elevation", + "name": "union_geo_set", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tpoint_at_geom", + "name": "union_set_geo", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpoint_at_value", + "name": "spatialset_set_srid", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "gs", - "cType": "int *", - "canonical": "int *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "tpoint_minus_elevation", + "name": "spatialset_srid", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int32_t", + "canonical": "int" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tpoint_minus_geom", + "name": "spatialset_transform", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "tpoint_minus_value", + "name": "spatialset_transform_pipeline", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "gs", - "cType": "int *", - "canonical": "int *" + "name": "pipelinestr", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "is_forward", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "always_eq_geo_tgeo", + "name": "stbox_as_hexwkb", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size", + "cType": "size_t *", + "canonical": "unsigned long *" } - ] + ], + "shape": { + "outputArrays": [ + { + "param": "size" + } + ] + } }, { - "name": "always_eq_tgeo_geo", + "name": "stbox_as_wkb", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "always_eq_tgeo_tgeo", + "name": "stbox_from_hexwkb", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "always_ne_geo_tgeo", + "name": "stbox_from_wkb", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" } ] }, { - "name": "always_ne_tgeo_geo", + "name": "stbox_in", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "always_ne_tgeo_tgeo", + "name": "stbox_out", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ever_eq_geo_tgeo", + "name": "geo_timestamptz_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "ever_eq_tgeo_geo", + "name": "geo_tstzspan_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "ever_eq_tgeo_tgeo", + "name": "stbox_copy", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "ever_ne_geo_tgeo", + "name": "stbox_make", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "hasx", + "cType": "bool", + "canonical": "bool" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "geodetic", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32", + "canonical": "int" + }, + { + "name": "xmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "xmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymin", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymax", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } - ] + ], + "shape": { + "nullable": [ + "p", + "s" + ] + } }, { - "name": "ever_ne_tgeo_geo", + "name": "geo_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "ever_ne_tgeo_tgeo", + "name": "spatialset_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "teq_geo_tgeo", + "name": "stbox_to_box3d", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "BOX3D *", + "canonical": "BOX3D *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "teq_tgeo_geo", + "name": "stbox_to_gbox", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GBOX *", + "canonical": "GBOX *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "tne_geo_tgeo", + "name": "stbox_to_geo", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "tne_tgeo_geo", + "name": "stbox_to_tstzspan", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "tgeo_stboxes", + "name": "timestamptz_to_stbox", "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "struct STBox *" + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tgeo_space_boxes", + "name": "tstzset_to_stbox", "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "struct STBox *" + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tgeo_space_time_boxes", + "name": "tstzspan_to_stbox", "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "struct STBox *" + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tgeo_split_each_n_stboxes", + "name": "tstzspanset_to_stbox", "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "struct STBox *" + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "elem_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "tgeo_split_n_stboxes", + "name": "stbox_area", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "box_count", - "cType": "int", - "canonical": "int" - }, + "name": "spheroid", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "stbox_hash", + "file": "meos_geo.h", + "returnType": { + "c": "uint32", + "canonical": "unsigned int" + }, + "params": [ { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "adjacent_stbox_tspatial", + "name": "stbox_hash_extended", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint64", + "canonical": "unsigned long" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seed", + "cType": "uint64", + "canonical": "unsigned long" } ] }, { - "name": "adjacent_tspatial_stbox", + "name": "stbox_hast", "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "adjacent_tspatial_tspatial", + "name": "stbox_hasx", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -31499,19 +31334,14 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "contained_stbox_tspatial", + "name": "stbox_hasz", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -31521,57 +31351,47 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const STBox *" } ] }, { - "name": "contained_tspatial_stbox", + "name": "stbox_isgeodetic", "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "contained_tspatial_tspatial", + "name": "stbox_perimeter", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "spheroid", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "contains_stbox_tspatial", + "name": "stbox_tmax", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -31581,37 +31401,37 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "result", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "contains_tspatial_stbox", + "name": "stbox_tmax_inc", "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" + }, + { + "name": "result", + "cType": "bool *", + "canonical": "_Bool *" } ] }, { - "name": "contains_tspatial_tspatial", + "name": "stbox_tmin", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -31619,19 +31439,19 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "result", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "overlaps_stbox_tspatial", + "name": "stbox_tmin_inc", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -31641,37 +31461,32 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "result", + "cType": "bool *", + "canonical": "_Bool *" } ] }, { - "name": "overlaps_tspatial_stbox", + "name": "stbox_volume", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "overlaps_tspatial_tspatial", + "name": "stbox_xmax", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -31679,19 +31494,19 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "same_stbox_tspatial", + "name": "stbox_xmin", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -31701,37 +31516,37 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "same_tspatial_stbox", + "name": "stbox_ymax", "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "same_tspatial_tspatial", + "name": "stbox_ymin", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -31739,19 +31554,19 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "above_stbox_tspatial", + "name": "stbox_zmax", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -31761,257 +31576,281 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "above_tspatial_stbox", + "name": "stbox_zmin", "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "above_tspatial_tspatial", + "name": "stbox_expand_space", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "after_stbox_tspatial", + "name": "stbox_expand_time", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "after_tspatial_stbox", + "name": "stbox_get_space", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "after_tspatial_tspatial", + "name": "stbox_quad_split", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "count", + "cType": "int *", + "canonical": "int *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "param", + "name": "count" + } + } + } }, { - "name": "back_stbox_tspatial", + "name": "stbox_round", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "back_tspatial_stbox", + "name": "stbox_shift_scale_time", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" + }, + { + "name": "shift", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" } - ] + ], + "shape": { + "nullable": [ + "shift", + "duration" + ] + } }, { - "name": "back_tspatial_tspatial", + "name": "stboxarr_round", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "boxarr", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "before_stbox_tspatial", + "name": "stbox_set_srid", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "before_tspatial_stbox", + "name": "stbox_srid", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int32_t", + "canonical": "int" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "before_tspatial_tspatial", + "name": "stbox_transform", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "below_stbox_tspatial", + "name": "stbox_transform_pipeline", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "pipelinestr", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "is_forward", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "below_tspatial_stbox", + "name": "adjacent_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32019,19 +31858,19 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "box", + "name": "box2", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "below_tspatial_tspatial", + "name": "contained_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32039,19 +31878,19 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "front_stbox_tspatial", + "name": "contains_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32059,19 +31898,19 @@ }, "params": [ { - "name": "box", + "name": "box1", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "front_tspatial_stbox", + "name": "overlaps_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32079,19 +31918,19 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "box", + "name": "box2", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "front_tspatial_tspatial", + "name": "same_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32099,19 +31938,19 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "left_stbox_tspatial", + "name": "above_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32119,19 +31958,19 @@ }, "params": [ { - "name": "box", + "name": "box1", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "left_tspatial_stbox", + "name": "after_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32139,19 +31978,19 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "box", + "name": "box2", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "left_tspatial_tspatial", + "name": "back_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32159,19 +31998,19 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overabove_stbox_tspatial", + "name": "before_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32179,19 +32018,19 @@ }, "params": [ { - "name": "box", + "name": "box1", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overabove_tspatial_stbox", + "name": "below_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32199,19 +32038,19 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "box", + "name": "box2", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "overabove_tspatial_tspatial", + "name": "front_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32219,19 +32058,19 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overafter_stbox_tspatial", + "name": "left_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32239,19 +32078,19 @@ }, "params": [ { - "name": "box", + "name": "box1", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overafter_tspatial_stbox", + "name": "overabove_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32259,19 +32098,19 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "box", + "name": "box2", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "overafter_tspatial_tspatial", + "name": "overafter_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32279,19 +32118,19 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overback_stbox_tspatial", + "name": "overback_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32299,19 +32138,19 @@ }, "params": [ { - "name": "box", + "name": "box1", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overback_tspatial_stbox", + "name": "overbefore_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32319,19 +32158,19 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "box", + "name": "box2", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "overback_tspatial_tspatial", + "name": "overbelow_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32339,19 +32178,19 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overbefore_stbox_tspatial", + "name": "overfront_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32359,19 +32198,19 @@ }, "params": [ { - "name": "box", + "name": "box1", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overbefore_tspatial_stbox", + "name": "overleft_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32379,19 +32218,19 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "box", + "name": "box2", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "overbefore_tspatial_tspatial", + "name": "overright_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32399,19 +32238,19 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overbelow_stbox_tspatial", + "name": "right_stbox_stbox", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32419,79 +32258,84 @@ }, "params": [ { - "name": "box", + "name": "box1", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overbelow_tspatial_stbox", + "name": "union_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "box", + "name": "box2", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "overbelow_tspatial_tspatial", + "name": "intersection_stbox_stbox", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overfront_stbox_tspatial", + "name": "stbox_cmp", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "box", + "name": "box1", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overfront_tspatial_stbox", + "name": "stbox_eq", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32499,19 +32343,19 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "box", + "name": "box2", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "overfront_tspatial_tspatial", + "name": "stbox_ge", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32519,19 +32363,19 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overleft_stbox_tspatial", + "name": "stbox_gt", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32539,19 +32383,19 @@ }, "params": [ { - "name": "box", + "name": "box1", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overleft_tspatial_stbox", + "name": "stbox_le", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32559,19 +32403,19 @@ }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "box", + "name": "box2", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "overleft_tspatial_tspatial", + "name": "stbox_lt", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32579,19 +32423,19 @@ }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overright_stbox_tspatial", + "name": "stbox_ne", "file": "meos_geo.h", "returnType": { "c": "bool", @@ -32599,3619 +32443,3482 @@ }, "params": [ { - "name": "box", + "name": "box1", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "overright_tspatial_stbox", + "name": "tgeogpoint_from_mfjson", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "overright_tspatial_tspatial", + "name": "tgeogpoint_in", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "right_stbox_tspatial", + "name": "tgeography_from_mfjson", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "mfjson", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "right_tspatial_stbox", + "name": "tgeography_in", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "right_tspatial_tspatial", + "name": "tgeometry_from_mfjson", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "acontains_geo_tgeo", + "name": "tgeometry_in", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "acontains_tgeo_geo", + "name": "tgeompoint_from_mfjson", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "acontains_tgeo_tgeo", + "name": "tgeompoint_in", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "adisjoint_tgeo_geo", + "name": "tspatial_as_ewkt", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "adisjoint_tgeo_tgeo", + "name": "tspatial_as_text", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "adwithin_tgeo_geo", + "name": "tspatial_out", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" }, { - "name": "dist", - "cType": "double", - "canonical": "double" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "adwithin_tgeo_tgeo", + "name": "tgeo_from_base_temp", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" } ] }, { - "name": "aintersects_tgeo_geo", + "name": "tgeoinst_make", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "aintersects_tgeo_tgeo", + "name": "tgeoseq_from_base_tstzset", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "atouches_tgeo_geo", + "name": "tgeoseq_from_base_tstzspan", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "atouches_tgeo_tgeo", + "name": "tgeoseqset_from_base_tstzspanset", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "atouches_tpoint_geo", + "name": "tpoint_from_base_temp", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "econtains_geo_tgeo", + "name": "tpointinst_make", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "econtains_tgeo_geo", + "name": "tpointseq_from_base_tstzset", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "econtains_tgeo_tgeo", + "name": "tpointseq_from_base_tstzspan", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "ecovers_geo_tgeo", + "name": "tpointseq_make_coords", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "xcoords", + "cType": "const double *", + "canonical": "const double *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ycoords", + "cType": "const double *", + "canonical": "const double *" + }, + { + "name": "zcoords", + "cType": "const double *", + "canonical": "const double *" + }, + { + "name": "times", + "cType": "const TimestampTz *", + "canonical": "const long *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "srid", + "cType": "int32", + "canonical": "int" + }, + { + "name": "geodetic", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" } - ] + ], + "shape": { + "arrayInputGroup": { + "params": [ + "xcoords", + "ycoords", + "zcoords", + "times" + ], + "count": "count", + "nullable": [ + "zcoords", + "times" + ] + } + } }, { - "name": "ecovers_tgeo_geo", + "name": "tpointseqset_from_base_tstzspanset", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "ecovers_tgeo_tgeo", + "name": "box3d_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const BOX3D *", + "canonical": "const BOX3D *" } ] }, { - "name": "edisjoint_tgeo_geo", + "name": "gbox_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, + "name": "box", + "cType": "const GBOX *", + "canonical": "const GBOX *" + } + ] + }, + { + "name": "geomeas_to_tpoint", + "file": "meos_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "edisjoint_tgeo_tgeo", + "name": "tgeogpoint_to_tgeography", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "edwithin_tgeo_geo", + "name": "tgeography_to_tgeogpoint", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" } ] }, { - "name": "edwithin_tgeo_tgeo", + "name": "tgeography_to_tgeometry", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" } ] }, { - "name": "eintersects_tgeo_geo", + "name": "tgeometry_to_tgeography", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" } ] }, { - "name": "eintersects_tgeo_tgeo", + "name": "tgeometry_to_tgeompoint", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tgeompoint_to_tgeometry", + "file": "meos_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "etouches_tgeo_geo", + "name": "tpoint_as_mvtgeom", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "bounds", + "cType": "const STBox *", + "canonical": "const STBox *" + }, + { + "name": "extent", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "buffer", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "clip_geom", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "gsarr", + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" + }, + { + "name": "timesarr", + "cType": "int64 **", + "canonical": "long **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } - ] + ], + "shape": { + "outputArrays": [ + { + "param": "gsarr", + "lengthFrom": { + "kind": "param", + "name": "count" + } + }, + { + "param": "timesarr", + "lengthFrom": { + "kind": "param", + "name": "count" + } + } + ] + } }, { - "name": "etouches_tgeo_tgeo", + "name": "tpoint_tfloat_to_geomeas", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp1", + "name": "tpoint", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", + "name": "measure", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "segmentize", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" } ] }, { - "name": "etouches_tpoint_geo", + "name": "tspatial_to_stbox", "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" } ] }, { - "name": "tcontains_geo_tgeo", + "name": "bearing_point_point", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "tcontains_tgeo_geo", + "name": "bearing_tpoint_point", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tcontains_tgeo_tgeo", + "name": "bearing_tpoint_tpoint", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tcovers_geo_tgeo", + "name": "tgeo_centroid", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tcovers_tgeo_geo", + "name": "tgeo_convex_hull", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" } ] }, { - "name": "tcovers_tgeo_tgeo", + "name": "tgeo_end_value", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tdisjoint_geo_tgeo", + "name": "tgeo_start_value", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tdisjoint_tgeo_geo", + "name": "tgeo_traversed_area", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "unary_union", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tdisjoint_tgeo_tgeo", + "name": "tgeo_value_at_timestamptz", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "value", + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" } ] }, { - "name": "tdwithin_geo_tgeo", + "name": "tgeo_value_n", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "dist", - "cType": "double", - "canonical": "double" + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" } ] }, { - "name": "tdwithin_tgeo_geo", + "name": "tgeo_values", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" }, { - "name": "dist", - "cType": "double", - "canonical": "double" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tdwithin_tgeo_tgeo", + "name": "tpoint_angular_difference", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" } ] }, { - "name": "tintersects_geo_tgeo", + "name": "tpoint_azimuth", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tintersects_tgeo_geo", + "name": "tpoint_cumulative_length", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" } ] }, { - "name": "tintersects_tgeo_tgeo", + "name": "tpoint_direction", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "ttouches_geo_tgeo", + "name": "tpoint_get_x", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ttouches_tgeo_geo", + "name": "tpoint_get_y", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" } ] }, { - "name": "ttouches_tgeo_tgeo", + "name": "tpoint_get_z", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tpoint_is_simple", + "file": "meos_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tdistance_tgeo_geo", + "name": "tpoint_length", "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" } ] }, { - "name": "tdistance_tgeo_tgeo", + "name": "tpoint_speed", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } - ] + ], + "ownership": "caller", + "nullable": true, + "doc": "Computes the instantaneous speed of a temporal point.", + "meos": { + "temporalDim": "sequence", + "spatialDim": null, + "interpolation": true, + "subtype": "TPoint" + } }, { - "name": "nad_stbox_geo", + "name": "tpoint_trajectory", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "unary_union", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "nad_stbox_stbox", + "name": "tpoint_twcentroid", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "nad_tgeo_geo", + "name": "tgeo_affine", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "a", + "cType": "const AFFINE *", + "canonical": "const AFFINE *" } ] }, { - "name": "nad_tgeo_stbox", + "name": "tgeo_scale", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "scale", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "sorigin", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "nad_tgeo_tgeo", + "name": "tpoint_make_simple", "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal **", + "canonical": "Temporal **" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "nai_tgeo_geo", + "name": "tspatial_srid", "file": "meos_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "int32_t", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" } ] }, { - "name": "nai_tgeo_tgeo", + "name": "tspatial_set_srid", "file": "meos_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "shortestline_tgeo_geo", + "name": "tspatial_transform", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "shortestline_tgeo_tgeo", + "name": "tspatial_transform_pipeline", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "pipelinestr", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "is_forward", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tpoint_tcentroid_finalfn", + "name": "tgeo_at_geom", "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpoint_tcentroid_transfn", + "name": "tgeo_at_stbox", "file": "meos_geo.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp", - "cType": "Temporal *", - "canonical": "struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tspatial_extent_transfn", + "name": "tgeo_at_value", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" } - ], - "shape": { - "nullable": [ - "box" - ] - } + ] }, { - "name": "stbox_get_space_tile", + "name": "tgeo_minus_geom", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "point", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "stbox_get_space_time_tile", + "name": "tgeo_minus_stbox", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "point", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "torigin", - "cType": "int", - "canonical": "int" + "name": "border_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "stbox_get_time_tile", + "name": "tgeo_minus_value", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "torigin", - "cType": "int", - "canonical": "int" + "name": "gs", + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" } ] }, { - "name": "stbox_space_tiles", + "name": "tpoint_at_elevation", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "bounds", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "stbox_space_time_tiles", + "name": "tpoint_at_geom", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "bounds", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tpoint_at_value", + "file": "meos_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "gs", + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" } - ], - "shape": { - "outputArrays": [ - { - "param": "count" - } - ], - "nullable": [ - "duration" - ] - } + ] }, { - "name": "stbox_time_tiles", + "name": "tpoint_minus_elevation", "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "bounds", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + } + ] + }, + { + "name": "tpoint_minus_geom", + "file": "meos_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeo_space_split", + "name": "tpoint_minus_value", "file": "meos_geo.h", "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, + "name": "gs", + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + } + ] + }, + { + "name": "always_eq_geo_tgeo", + "file": "meos_geo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "space_bins", - "cType": "int ***", - "canonical": "int ***" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "space_bins" - } - ] - } + ] }, { - "name": "tgeo_space_time_split", + "name": "always_eq_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" }, { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "space_bins", - "cType": "int ***", - "canonical": "int ***" - }, - { - "name": "time_bins", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "space_bins" - }, - { - "param": "time_bins" - } - ] - } + ] }, { - "name": "geo_cluster_kmeans", + "name": "always_eq_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "geoms", - "cType": "const int **", - "canonical": "const int **" - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "canonical": "unsigned int" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "k", - "cType": "uint32_t", - "canonical": "unsigned int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "geo_cluster_dbscan", + "name": "always_ne_geo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "uint32_t *", - "canonical": "unsigned int *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "geoms", - "cType": "const int **", - "canonical": "const int **" - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "tolerance", - "cType": "double", - "canonical": "double" - }, - { - "name": "minpoints", - "cType": "int", - "canonical": "int" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "geo_cluster_intersecting", + "name": "always_ne_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "geoms", - "cType": "const int **", - "canonical": "const int **" - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "canonical": "unsigned int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "geo_cluster_within", + "name": "always_ne_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "geoms", - "cType": "const int **", - "canonical": "const int **" - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "tolerance", - "cType": "double", - "canonical": "double" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_as_ewkt", - "file": "meos_cbuffer.h", + "name": "ever_eq_geo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_as_hexwkb", - "file": "meos_cbuffer.h", + "name": "ever_eq_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "size", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "cbuffer_as_text", - "file": "meos_cbuffer.h", + "name": "ever_eq_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_as_wkb", - "file": "meos_cbuffer.h", + "name": "ever_ne_geo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_from_hexwkb", - "file": "meos_cbuffer.h", + "name": "ever_ne_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "cbuffer_from_wkb", - "file": "meos_cbuffer.h", + "name": "ever_ne_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "size", - "cType": "size_t", - "canonical": "unsigned long" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_in", - "file": "meos_cbuffer.h", + "name": "teq_geo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_out", - "file": "meos_cbuffer.h", + "name": "teq_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "cbuffer_copy", - "file": "meos_cbuffer.h", + "name": "tne_geo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_make", - "file": "meos_cbuffer.h", + "name": "tne_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "point", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "radius", - "cType": "double", - "canonical": "double" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "cbuffer_to_geom", - "file": "meos_cbuffer.h", + "name": "tgeo_stboxes", + "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "cbuffer_to_stbox", - "file": "meos_cbuffer.h", + "name": "tgeo_space_boxes", + "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "struct STBox *" + "canonical": "STBox *" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "cbufferarr_to_geom", - "file": "meos_cbuffer.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, { - "name": "cbarr", - "cType": "const Cbuffer **", - "canonical": "const struct Cbuffer **" + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "sorigin", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "bitmatrix", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" }, { "name": "count", - "cType": "int", - "canonical": "int" + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "geom_to_cbuffer", - "file": "meos_cbuffer.h", + "name": "tgeo_space_time_boxes", + "file": "meos_geo.h", "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "cbuffer_hash", - "file": "meos_cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "cbuffer_hash_extended", - "file": "meos_cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "xsize", + "cType": "double", + "canonical": "double" + }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "ysize", + "cType": "double", + "canonical": "double" }, { - "name": "seed", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "cbuffer_point", - "file": "meos_cbuffer.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ + "name": "zsize", + "cType": "double", + "canonical": "double" + }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "cbuffer_radius", - "file": "meos_cbuffer.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "sorigin", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "bitmatrix", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "cbuffer_round", - "file": "meos_cbuffer.h", + "name": "tgeo_split_each_n_stboxes", + "file": "meos_geo.h", "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "maxdd", + "name": "elem_count", "cType": "int", "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "cbufferarr_round", - "file": "meos_cbuffer.h", + "name": "tgeo_split_n_stboxes", + "file": "meos_geo.h", "returnType": { - "c": "Cbuffer **", - "canonical": "struct Cbuffer **" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "cbarr", - "cType": "const Cbuffer **", - "canonical": "const struct Cbuffer **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", + "name": "box_count", "cType": "int", "canonical": "int" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "cbuffer_set_srid", - "file": "meos_cbuffer.h", + "name": "adjacent_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb", - "cType": "Cbuffer *", - "canonical": "struct Cbuffer *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_srid", - "file": "meos_cbuffer.h", + "name": "adjacent_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "int32_t", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "cbuffer_transform", - "file": "meos_cbuffer.h", + "name": "adjacent_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_transform_pipeline", - "file": "meos_cbuffer.h", + "name": "contained_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "pipelinestr", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "is_forward", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "contains_cbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "contained_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "covers_cbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "contained_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "disjoint_cbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "contains_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "dwithin_cbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "contains_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "dist", - "cType": "double", - "canonical": "double" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "intersects_cbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "contains_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "touches_cbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "overlaps_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_tstzspan_to_stbox", - "file": "meos_cbuffer.h", + "name": "overlaps_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "cbuffer_timestamptz_to_stbox", - "file": "meos_cbuffer.h", + "name": "overlaps_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "distance_cbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "same_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "distance_cbuffer_geo", - "file": "meos_cbuffer.h", + "name": "same_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "distance_cbuffer_stbox", - "file": "meos_cbuffer.h", + "name": "same_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "nad_cbuffer_stbox", - "file": "meos_cbuffer.h", + "name": "above_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_cmp", - "file": "meos_cbuffer.h", + "name": "above_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "cbuffer_eq", - "file": "meos_cbuffer.h", + "name": "above_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_ge", - "file": "meos_cbuffer.h", + "name": "after_stbox_tspatial", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_gt", - "file": "meos_cbuffer.h", + "name": "after_tspatial_stbox", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "cbuffer_le", - "file": "meos_cbuffer.h", + "name": "after_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_lt", - "file": "meos_cbuffer.h", + "name": "back_stbox_tspatial", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_ne", - "file": "meos_cbuffer.h", + "name": "back_tspatial_stbox", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "cbuffer_nsame", - "file": "meos_cbuffer.h", + "name": "back_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_same", - "file": "meos_cbuffer.h", + "name": "before_stbox_tspatial", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbufferset_in", - "file": "meos_cbuffer.h", + "name": "before_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "cbufferset_out", - "file": "meos_cbuffer.h", + "name": "before_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbufferset_make", - "file": "meos_cbuffer.h", + "name": "below_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "values", - "cType": "Cbuffer **", - "canonical": "struct Cbuffer **" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_to_set", - "file": "meos_cbuffer.h", + "name": "below_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "cbufferset_end_value", - "file": "meos_cbuffer.h", + "name": "below_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbufferset_start_value", - "file": "meos_cbuffer.h", + "name": "front_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbufferset_value_n", - "file": "meos_cbuffer.h", + "name": "front_tspatial_stbox", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "result", - "cType": "Cbuffer **", - "canonical": "struct Cbuffer **" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "cbufferset_values", - "file": "meos_cbuffer.h", + "name": "front_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Cbuffer **", - "canonical": "struct Cbuffer **" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "cbuffer_union_transfn", - "file": "meos_cbuffer.h", + "name": "left_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "contained_cbuffer_set", - "file": "meos_cbuffer.h", + "name": "left_tspatial_stbox", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "contains_set_cbuffer", - "file": "meos_cbuffer.h", + "name": "left_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "Cbuffer *", - "canonical": "struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "intersection_cbuffer_set", - "file": "meos_cbuffer.h", + "name": "overabove_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "intersection_set_cbuffer", - "file": "meos_cbuffer.h", + "name": "overabove_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "minus_cbuffer_set", - "file": "meos_cbuffer.h", + "name": "overabove_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "minus_set_cbuffer", - "file": "meos_cbuffer.h", + "name": "overafter_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "union_cbuffer_set", - "file": "meos_cbuffer.h", + "name": "overafter_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "union_set_cbuffer", - "file": "meos_cbuffer.h", + "name": "overafter_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tcbuffer_in", - "file": "meos_cbuffer.h", + "name": "overback_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tcbuffer_make", - "file": "meos_cbuffer.h", + "name": "overback_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "tpoint", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "tfloat", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "tcbuffer_points", - "file": "meos_cbuffer.h", + "name": "overback_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tcbuffer_radius", - "file": "meos_cbuffer.h", + "name": "overbefore_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tcbuffer_trav_area", - "file": "meos_cbuffer.h", + "name": "overbefore_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "merge_union", - "cType": "bool", - "canonical": "bool" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "tcbuffer_to_tfloat", - "file": "meos_cbuffer.h", + "name": "overbefore_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "tcbuffer_to_tgeompoint", - "file": "meos_cbuffer.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ + "canonical": "const Temporal *" + }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tgeometry_to_tcbuffer", - "file": "meos_cbuffer.h", + "name": "overbelow_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tcbuffer_expand", - "file": "meos_cbuffer.h", + "name": "overbelow_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "dist", - "cType": "double", - "canonical": "double" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "tcbuffer_at_cbuffer", - "file": "meos_cbuffer.h", + "name": "overbelow_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tcbuffer_at_geom", - "file": "meos_cbuffer.h", + "name": "overfront_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tcbuffer_at_stbox", - "file": "meos_cbuffer.h", + "name": "overfront_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "canonical": "const STBox *" } ] }, { - "name": "tcbuffer_minus_cbuffer", - "file": "meos_cbuffer.h", + "name": "overfront_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tcbuffer_minus_geom", - "file": "meos_cbuffer.h", + "name": "overleft_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tcbuffer_minus_stbox", - "file": "meos_cbuffer.h", + "name": "overleft_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "canonical": "const STBox *" } ] }, { - "name": "tdistance_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "overleft_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tdistance_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "overright_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tdistance_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "overright_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "nad_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "overright_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "nad_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "right_stbox_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "nad_tcbuffer_stbox", - "file": "meos_cbuffer.h", + "name": "right_tspatial_stbox", + "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const struct STBox *" + "canonical": "const STBox *" } ] }, { - "name": "nad_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "right_tspatial_tspatial", + "file": "meos_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "nai_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "acontains_geo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "nai_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "acontains_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "nai_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "acontains_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "shortestline_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "adisjoint_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "shortestline_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "adisjoint_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "shortestline_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "adwithin_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "always_eq_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "adwithin_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "always_eq_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "aintersects_tgeo_geo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" @@ -36220,18 +35927,18 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "always_eq_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "aintersects_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" @@ -36240,98 +35947,98 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "always_ne_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "atouches_tgeo_geo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "always_ne_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "atouches_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "always_ne_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "atouches_tpoint_geo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "ever_eq_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "econtains_geo_tgeo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_eq_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "econtains_tgeo_geo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" @@ -36340,18 +36047,18 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "ever_eq_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "econtains_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" @@ -36360,38 +36067,38 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_ne_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "ecovers_geo_tgeo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "ever_ne_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "ecovers_tgeo_geo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" @@ -36400,18 +36107,18 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "ever_ne_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "ecovers_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" @@ -36420,138 +36127,148 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "teq_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "edisjoint_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "teq_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "edisjoint_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tne_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "edwithin_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tne_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "edwithin_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "acontains_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "eintersects_tgeo_geo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "acontains_geo_tcbuffer", - "file": "meos_cbuffer.h", + "name": "eintersects_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp", + "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "acontains_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "etouches_tgeo_geo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" @@ -36560,1291 +36277,1260 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "acontains_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "etouches_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "acovers_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "etouches_tpoint_geo", + "file": "meos_geo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "acovers_geo_tcbuffer", - "file": "meos_cbuffer.h", + "name": "tcontains_geo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "acovers_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "tcontains_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "acovers_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "tcontains_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "adisjoint_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "tcovers_geo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "adisjoint_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "tcovers_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "adisjoint_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "tcovers_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "adwithin_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "tdisjoint_geo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "dist", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "adwithin_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "tdisjoint_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "canonical": "const Temporal *" }, { - "name": "dist", - "cType": "double", - "canonical": "double" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "adwithin_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "tdisjoint_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" } ] }, { - "name": "aintersects_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "tdwithin_geo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "aintersects_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "tdwithin_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "aintersects_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "tdwithin_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "atouches_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "tintersects_geo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "atouches_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "tintersects_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "atouches_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "tintersects_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "econtains_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "ttouches_geo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "econtains_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "canonical": "const Temporal *" } ] }, { - "name": "econtains_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "ttouches_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "ecovers_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "ecovers_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "ttouches_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "ecovers_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "tdistance_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "ecovers_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "tdistance_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "edisjoint_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "nad_stbox_geo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "edisjoint_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "nad_stbox_stbox", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "edwithin_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "nad_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "edwithin_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "nad_tgeo_stbox", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "canonical": "const Temporal *" }, { - "name": "dist", - "cType": "double", - "canonical": "double" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "edwithin_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "nad_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" } ] }, { - "name": "eintersects_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "nai_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "eintersects_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "eintersects_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "nai_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "etouches_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "shortestline_tgeo_geo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "etouches_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "shortestline_tgeo_tgeo", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "etouches_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "tpoint_tcentroid_finalfn", + "file": "meos_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" } ] }, { - "name": "tcontains_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "tpoint_tcentroid_transfn", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "cType": "Temporal *", + "canonical": "Temporal *" } ] }, { - "name": "tcontains_geo_tcbuffer", - "file": "meos_cbuffer.h", + "name": "tspatial_extent_transfn", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "STBox *", + "canonical": "STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } - ] + ], + "shape": { + "nullable": [ + "box" + ] + } }, { - "name": "tcontains_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "stbox_get_space_tile", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "point", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "tcontains_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ + "name": "xsize", + "cType": "double", + "canonical": "double" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ysize", + "cType": "double", + "canonical": "double" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "sorigin", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tcontains_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "stbox_get_space_time_tile", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "point", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "sorigin", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tcovers_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "stbox_get_time_tile", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tcovers_geo_tcbuffer", - "file": "meos_cbuffer.h", + "name": "stbox_space_tiles", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "bounds", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "tcovers_tcbuffer_geo", - "file": "meos_cbuffer.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "xsize", + "cType": "double", + "canonical": "double" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "tcovers_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ + "name": "ysize", + "cType": "double", + "canonical": "double" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "zsize", + "cType": "double", + "canonical": "double" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "tcovers_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ + "name": "sorigin", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "border_inc", + "cType": "bool", + "canonical": "bool" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tdwithin_geo_tcbuffer", - "file": "meos_cbuffer.h", + "name": "stbox_space_time_tiles", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "bounds", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "xsize", + "cType": "double", + "canonical": "double" }, { - "name": "dist", + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", "cType": "double", "canonical": "double" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "sorigin", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } - ] + ], + "shape": { + "outputArrays": [ + { + "param": "count" + } + ], + "nullable": [ + "duration" + ] + } }, { - "name": "tdwithin_tcbuffer_geo", - "file": "meos_cbuffer.h", + "name": "stbox_time_tiles", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "bounds", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "dist", - "cType": "double", - "canonical": "double" + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tdwithin_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "tgeo_space_split", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Temporal **", + "canonical": "Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "xsize", + "cType": "double", + "canonical": "double" }, { - "name": "dist", + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", "cType": "double", "canonical": "double" + }, + { + "name": "sorigin", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "bitmatrix", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "space_bins", + "cType": "GSERIALIZED ***", + "canonical": "GSERIALIZED ***" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "param", + "name": "count" + } + }, + "outputArrays": [ + { + "param": "space_bins" + } + ] + } }, { - "name": "tdwithin_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "tgeo_space_time_split", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Temporal **", + "canonical": "Temporal **" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "xsize", + "cType": "double", + "canonical": "double" }, { - "name": "dist", + "name": "ysize", "cType": "double", "canonical": "double" - } - ] - }, - { - "name": "tdisjoint_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "tdisjoint_geo_tcbuffer", - "file": "meos_cbuffer.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ + "name": "zsize", + "cType": "double", + "canonical": "double" + }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "tdisjoint_tcbuffer_geo", - "file": "meos_cbuffer.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ + "name": "sorigin", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "tdisjoint_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ + "name": "bitmatrix", + "cType": "bool", + "canonical": "bool" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "border_inc", + "cType": "bool", + "canonical": "bool" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "tdisjoint_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ + "name": "space_bins", + "cType": "GSERIALIZED ***", + "canonical": "GSERIALIZED ***" + }, { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "time_bins", + "cType": "TimestampTz **", + "canonical": "long **" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "count", + "cType": "int *", + "canonical": "int *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "param", + "name": "count" + } + }, + "outputArrays": [ + { + "param": "space_bins" + }, + { + "param": "time_bins" + } + ] + } }, { - "name": "tintersects_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "geo_cluster_kmeans", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "geoms", + "cType": "const GSERIALIZED **", + "canonical": "const GSERIALIZED **" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ngeoms", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "k", + "cType": "uint32_t", + "canonical": "unsigned int" } ] }, { - "name": "tintersects_geo_tcbuffer", - "file": "meos_cbuffer.h", + "name": "geo_cluster_dbscan", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "uint32_t *", + "canonical": "unsigned int *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "geoms", + "cType": "const GSERIALIZED **", + "canonical": "const GSERIALIZED **" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "tintersects_tcbuffer_geo", - "file": "meos_cbuffer.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ + "name": "ngeoms", + "cType": "uint32_t", + "canonical": "unsigned int" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "tolerance", + "cType": "double", + "canonical": "double" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "minpoints", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tintersects_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", + "name": "geo_cluster_intersecting", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "geoms", + "cType": "const GSERIALIZED **", + "canonical": "const GSERIALIZED **" }, { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" + "name": "ngeoms", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tintersects_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", + "name": "geo_cluster_within", + "file": "meos_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "geoms", + "cType": "const GSERIALIZED **", + "canonical": "const GSERIALIZED **" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ttouches_geo_tcbuffer", - "file": "meos_cbuffer.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ + "name": "ngeoms", + "cType": "uint32_t", + "canonical": "unsigned int" + }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "tolerance", + "cType": "double", + "canonical": "double" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "ttouches_tcbuffer_geo", + "name": "cbuffer_as_ewkt", "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ttouches_cbuffer_tcbuffer", + "name": "cbuffer_as_hexwkb", "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "char *", + "canonical": "char *" }, "params": [ { @@ -37853,16737 +37539,1735 @@ "canonical": "const struct Cbuffer *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "ttouches_tcbuffer_cbuffer", + "name": "cbuffer_as_text", "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "char *", + "canonical": "char *" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "cb", "cType": "const Cbuffer *", "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "ttouches_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ensure_valid_cbuffer_cbuffer", - "file": "cbuffer.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "ensure_valid_cbuffer_geo", - "file": "cbuffer.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "ensure_valid_cbuffer_stbox", - "file": "cbuffer.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ] - }, - { - "name": "ensure_valid_cbufferset_cbuffer", - "file": "cbuffer.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "cbuffer_collinear", - "file": "cbuffer.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cbuf3", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" - } - ] - }, - { - "name": "cbuffersegm_interpolate", - "file": "cbuffer.h", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "start", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "end", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ratio", - "cType": "long double", - "canonical": "long double" - } - ] - }, - { - "name": "cbuffersegm_locate", - "file": "cbuffer.h", - "returnType": { - "c": "long double", - "canonical": "long double" - }, - "params": [ - { - "name": "start", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "end", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "value", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "cbuffer_parse", - "file": "cbuffer.h", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "end", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "cbuffer_wkt_out", - "file": "cbuffer.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "value", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - }, - { - "name": "extended", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "cbuffer_point_p", - "file": "cbuffer.h", - "returnType": { - "c": "const int *", - "canonical": "const int *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "datum_cbuffer_round", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "buffer", - "cType": "int", - "canonical": "int" - }, - { - "name": "size", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "cbuffer_transf_pj", - "file": "cbuffer.h", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "srid_to", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "pj", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "cbuffer_distance", - "file": "cbuffer.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "datum_cbuffer_distance", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "int", - "canonical": "int" - }, - { - "name": "cb2", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "cbuffersegm_distance_turnpt", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "end1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "start2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "end2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "t1", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "t2", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "cbuffer_contains", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "cbuffer_covers", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "cbuffer_disjoint", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "cbuffer_intersects", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "cbuffer_dwithin", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ] - }, - { - "name": "cbuffer_touches", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "datum_cbuffer_contains", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "int", - "canonical": "int" - }, - { - "name": "cb2", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "datum_cbuffer_covers", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "int", - "canonical": "int" - }, - { - "name": "cb2", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "datum_cbuffer_disjoint", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "int", - "canonical": "int" - }, - { - "name": "cb2", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "datum_cbuffer_intersects", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "int", - "canonical": "int" - }, - { - "name": "cb2", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "datum_cbuffer_dwithin", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "int", - "canonical": "int" - }, - { - "name": "cb2", - "cType": "int", - "canonical": "int" - }, - { - "name": "dist", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "datum_cbuffer_touches", - "file": "cbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "int", - "canonical": "int" - }, - { - "name": "cb2", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "temptype_subtype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "subtype", - "cType": "tempSubtype", - "canonical": "tempSubtype" - } - ] - }, - { - "name": "temptype_subtype_all", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "subtype", - "cType": "tempSubtype", - "canonical": "tempSubtype" - } - ] - }, - { - "name": "tempsubtype_name", - "file": "meos_catalog.h", - "returnType": { - "c": "const char *", - "canonical": "const char *" - }, - "params": [ - { - "name": "subtype", - "cType": "tempSubtype", - "canonical": "tempSubtype" - } - ] - }, - { - "name": "tempsubtype_from_string", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "subtype", - "cType": "int16 *", - "canonical": "short *" - } - ], - "shape": { - "namedOutputs": [ - "subtype" - ] - } - }, - { - "name": "meosoper_name", - "file": "meos_catalog.h", - "returnType": { - "c": "const char *", - "canonical": "const char *" - }, - "params": [ - { - "name": "oper", - "cType": "meosOper", - "canonical": "meosOper" - } - ] - }, - { - "name": "meosoper_from_string", - "file": "meos_catalog.h", - "returnType": { - "c": "meosOper", - "canonical": "meosOper" - }, - "params": [ - { - "name": "name", - "cType": "const char *", - "canonical": "const char *" - } - ] - }, - { - "name": "interptype_name", - "file": "meos_catalog.h", - "returnType": { - "c": "const char *", - "canonical": "const char *" - }, - "params": [ - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "interptype_from_string", - "file": "meos_catalog.h", - "returnType": { - "c": "interpType", - "canonical": "interpType" - }, - "params": [ - { - "name": "interp_str", - "cType": "const char *", - "canonical": "const char *" - } - ] - }, - { - "name": "meostype_name", - "file": "meos_catalog.h", - "returnType": { - "c": "const char *", - "canonical": "const char *" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "temptype_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "settype_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "spantype_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "spantype_spansettype", - "file": "meos_catalog.h", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "spansettype_spantype", - "file": "meos_catalog.h", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "basetype_spantype", - "file": "meos_catalog.h", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "basetype_settype", - "file": "meos_catalog.h", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "tnumber_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "geo_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "meos_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "alphanum_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "alphanum_temptype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "time_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "set_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "set_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "numset_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_numset_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "timeset_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "set_spantype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_set_spantype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "alphanumset_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "settype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "geoset_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_geoset_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "spatialset_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_spatialset_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "span_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "span_canon_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "span_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "type_span_bbox", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "span_tbox_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_span_tbox_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "numspan_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "numspan_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_numspan_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "timespan_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "timespan_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "spanset_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "timespanset_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_timespanset_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "temporal_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "temporal_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "temptype_supports_linear", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "basetype_byvalue", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "basetype_varlength", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "meostype_length", - "file": "meos_catalog.h", - "returnType": { - "c": "int16", - "canonical": "short" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "talphanum_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "talpha_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "tnumber_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_tnumber_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_tnumber_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "tnumber_spantype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "spatial_basetype", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "tspatial_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_tspatial_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "tpoint_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_tpoint_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "tgeo_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_tgeo_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "tgeo_type_all", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_tgeo_type_all", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "tgeometry_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_tgeometry_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "tgeodetic_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_tgeodetic_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_tnumber_tpoint_type", - "file": "meos_catalog.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "gsl_get_generation_rng", - "file": "meos_internal.h", - "returnType": { - "c": "gsl_rng *", - "canonical": "gsl_rng *" - }, - "params": [] - }, - { - "name": "gsl_get_aggregation_rng", - "file": "meos_internal.h", - "returnType": { - "c": "gsl_rng *", - "canonical": "gsl_rng *" - }, - "params": [] - }, - { - "name": "datum_ceil", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum_degrees", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "normalize", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum_float_round", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum_floor", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum_hash", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "datum_hash_extended", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "seed", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "datum_radians", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "floatspan_round_set", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "set_in", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "set_out", - "file": "meos_internal.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "span_in", - "file": "meos_internal.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "span_out", - "file": "meos_internal.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "spanset_in", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "spanset_out", - "file": "meos_internal.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "set_make", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "order", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "set_make_exp", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "order", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "set_make_free", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "order", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "span_make", - "file": "meos_internal.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "lower", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "upper", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "span_set", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "lower", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "upper", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "spanset_make_exp", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "spans", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "order", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "spanset_make_free", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "spans", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "order", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "set_span", - "file": "meos_internal.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "set_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "value_set_span", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "value_set", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "value_span", - "file": "meos_internal.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "value_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "numspan_width", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "numspanset_width", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "set_end_value", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "set_mem_size", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "set_set_subspan", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "minidx", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxidx", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "set_set_span", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "set_start_value", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "set_value_n", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ] - }, - { - "name": "set_vals", - "file": "meos_internal.h", - "returnType": { - "c": "Datum *", - "canonical": "int ((*)(int *))()" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "set_values", - "file": "meos_internal.h", - "returnType": { - "c": "Datum *", - "canonical": "int ((*)(int *))()" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "spanset_lower", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "spanset_mem_size", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "spanset_sps", - "file": "meos_internal.h", - "returnType": { - "c": "const Span **", - "canonical": "const struct Span **" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "spanset_num_spans", - "arg": "ss" - } - } - } - }, - { - "name": "spanset_upper", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "datespan_set_tstzspan", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "floatspan_set_intspan", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "intspan_set_floatspan", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "numset_shift_scale", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "numspan_expand", - "file": "meos_internal.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "numspan_shift_scale", - "file": "meos_internal.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "numspanset_shift_scale", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "set_compact", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "span_expand", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "spanset_compact", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "tbox_expand_value", - "file": "meos_internal.h", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetyp", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "textcat_textset_text_common", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "txt", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tstzspan_set_datespan", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "adjacent_span_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "adjacent_spanset_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "adjacent_value_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "contained_value_set", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "contained_value_span", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "contained_value_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "contains_set_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "contains_span_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "contains_spanset_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "ovadj_span_span", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "left_set_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "left_span_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "left_spanset_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "left_value_set", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "left_value_span", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "left_value_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "lfnadj_span_span", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "overleft_set_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "overleft_span_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "overleft_spanset_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "overleft_value_set", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "overleft_value_span", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "overleft_value_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "overright_set_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "overright_span_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "overright_spanset_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "overright_value_set", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "overright_value_span", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "overright_value_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "right_value_set", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "right_set_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "right_value_span", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "right_value_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "right_span_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "right_spanset_value", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "bbox_type", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "bboxtype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "bbox_get_size", - "file": "meos_internal.h", - "returnType": { - "c": "size_t", - "canonical": "unsigned long" - }, - "params": [ - { - "name": "bboxtype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "bbox_max_dims", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "bboxtype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "temporal_bbox_eq", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "box2", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "temporal_bbox_cmp", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "box1", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "box2", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "bbox_union_span_span", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "inter_span_span", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "intersection_set_value", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "intersection_span_value", - "file": "meos_internal.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "intersection_spanset_value", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "intersection_value_set", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "intersection_value_span", - "file": "meos_internal.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "intersection_value_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "mi_span_span", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "minus_set_value", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "minus_span_value", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "minus_spanset_value", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "minus_value_set", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "minus_value_span", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "minus_value_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "super_union_span_span", - "file": "meos_internal.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "union_set_value", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "union_span_value", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "union_spanset_value", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "union_value_set", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "union_value_span", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "union_value_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "distance_set_set", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "distance_set_value", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "distance_span_span", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "distance_span_value", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "distance_spanset_span", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "distance_spanset_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "distance_spanset_value", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "distance_value_value", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "spanbase_extent_transfn", - "file": "meos_internal.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "value_union_transfn", - "file": "meos_internal.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "number_tstzspan_to_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "number_timestamptz_to_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tbox_set", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "p", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "float_set_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "int_set_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "number_set_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "number_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "numset_set_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "numspan_set_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "timestamptz_set_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "tstzset_set_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "tstzspan_set_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "tbox_shift_scale_value", - "file": "meos_internal.h", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tbox_expand", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "inter_tbox_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "tboolinst_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ] - }, - { - "name": "tboolinst_in", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ] - }, - { - "name": "tboolseq_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ] - }, - { - "name": "tboolseq_in", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tboolseqset_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ] - }, - { - "name": "tboolseqset_in", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ] - }, - { - "name": "temporal_in", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "temporal_out", - "file": "meos_internal.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "temparr_out", - "file": "meos_internal.h", - "returnType": { - "c": "char **", - "canonical": "char **" - }, - "params": [ - { - "name": "temparr", - "cType": "Temporal **", - "canonical": "struct Temporal **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tfloatinst_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ] - }, - { - "name": "tfloatinst_in", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ] - }, - { - "name": "tfloatseq_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tfloatseq_in", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tfloatseqset_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tfloatseqset_in", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ] - }, - { - "name": "tinstant_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "spatial", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "tinstant_in", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "tinstant_out", - "file": "meos_internal.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tintinst_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ] - }, - { - "name": "tintinst_in", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ] - }, - { - "name": "tintseq_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ] - }, - { - "name": "tintseq_in", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tintseqset_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ] - }, - { - "name": "tintseqset_in", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ] - }, - { - "name": "tsequence_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "spatial", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tsequence_in", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tsequence_out", - "file": "meos_internal.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tsequenceset_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "spatial", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tsequenceset_in", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tsequenceset_out", - "file": "meos_internal.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "ttextinst_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ] - }, - { - "name": "ttextinst_in", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ] - }, - { - "name": "ttextseq_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ] - }, - { - "name": "ttextseq_in", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "ttextseqset_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ] - }, - { - "name": "ttextseqset_in", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ] - }, - { - "name": "temporal_from_mfjson", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "mfjson", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "temporal_from_base_temp", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "tinstant_copy", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tinstant_make", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tinstant_make_free", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tsequence_copy", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_from_base_temp", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_from_base_tstzset", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "tsequence_from_base_tstzspan", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tsequence_make_exp", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequence_make_free", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequenceset_copy", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tseqsetarr_to_tseqset", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seqsets", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "totalseqs", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tsequenceset_from_base_temp", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_from_base_tstzspanset", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tsequenceset_make_exp", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequenceset_make_free", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "temporal_set_tstzspan", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "tinstant_set_tstzspan", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "tnumber_set_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "tnumberinst_set_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "tnumberseq_set_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "tnumberseqset_set_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ] - }, - { - "name": "tsequence_set_tstzspan", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "tsequenceset_set_tstzspan", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "temporal_end_inst", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "temporal_end_value", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "temporal_inst_n", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "temporal_insts_p", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant **", - "canonical": "const struct TInstant **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "temporal_max_inst_p", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "temporal_max_value", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "temporal_mem_size", - "file": "meos_internal.h", - "returnType": { - "c": "size_t", - "canonical": "unsigned long" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "temporal_min_inst_p", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "temporal_min_value", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "temporal_sequences_p", - "file": "meos_internal.h", - "returnType": { - "c": "const TSequence **", - "canonical": "const struct TSequence **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "temporal_set_bbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "void *", - "canonical": "void *" - } - ] - }, - { - "name": "temporal_start_inst", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "temporal_start_value", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "temporal_values_p", - "file": "meos_internal.h", - "returnType": { - "c": "Datum *", - "canonical": "int ((*)(int *))()" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "temporal_value_n", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ] - }, - { - "name": "temporal_values", - "file": "meos_internal.h", - "returnType": { - "c": "Datum *", - "canonical": "int ((*)(int *))()" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tinstant_hash", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tinstant_insts", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant **", - "canonical": "const struct TInstant **" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tinstant_set_bbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "void *", - "canonical": "void *" - } - ] - }, - { - "name": "tinstant_time", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tinstant_timestamps", - "file": "meos_internal.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tinstant_value_p", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tinstant_value", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tinstant_value_at_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ] - }, - { - "name": "tinstant_values_p", - "file": "meos_internal.h", - "returnType": { - "c": "Datum *", - "canonical": "int ((*)(int *))()" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tnumber_set_span", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "span", - "cType": "Span *", - "canonical": "struct Span *" - } - ] - }, - { - "name": "tnumberinst_valuespans", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tnumberseq_avg_val", - "file": "meos_internal.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tnumberseq_valuespans", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tnumberseqset_avg_val", - "file": "meos_internal.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tnumberseqset_valuespans", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequence_duration", - "file": "meos_internal.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_end_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_hash", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_insts_p", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant **", - "canonical": "const struct TInstant **" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "temporal_num_instants", - "arg": "seq", - "castTo": "const Temporal *" - } - } - } - }, - { - "name": "tsequence_max_inst_p", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_max_val", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_min_inst_p", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_min_val", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_segments", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tsequence_seqs", - "file": "meos_internal.h", - "returnType": { - "c": "const TSequence **", - "canonical": "const struct TSequence **" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tsequence_start_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_time", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_timestamps", - "file": "meos_internal.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tsequence_value_at_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ] - }, - { - "name": "tsequence_values_p", - "file": "meos_internal.h", - "returnType": { - "c": "Datum *", - "canonical": "int ((*)(int *))()" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tsequenceset_duration", - "file": "meos_internal.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequenceset_end_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_hash", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_inst_n", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tsequenceset_insts_p", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant **", - "canonical": "const struct TInstant **" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "tsequenceset_num_instants", - "arg": "ss" - } - } - } - }, - { - "name": "tsequenceset_max_inst_p", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_max_val", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_min_inst_p", - "file": "meos_internal.h", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_min_val", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_num_instants", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_num_timestamps", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_segments", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tsequenceset_sequences_p", - "file": "meos_internal.h", - "returnType": { - "c": "const TSequence **", - "canonical": "const struct TSequence **" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "temporal_num_sequences", - "arg": "ss", - "castTo": "const Temporal *" - } - } - } - }, - { - "name": "tsequenceset_start_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_time", - "file": "meos_internal.h", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_timestamptz_n", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tsequenceset_timestamps", - "file": "meos_internal.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tsequenceset_value_at_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ] - }, - { - "name": "tsequenceset_value_n", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ] - }, - { - "name": "tsequenceset_values_p", - "file": "meos_internal.h", - "returnType": { - "c": "Datum *", - "canonical": "int ((*)(int *))()" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "temporal_restart", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "temp", - "cType": "Temporal *", - "canonical": "struct Temporal *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "temporal_tsequence", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "temporal_tsequenceset", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tinstant_shift_time", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "interv", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "tinstant_to_tsequence", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tinstant_to_tsequence_free", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "inst", - "cType": "TInstant *", - "canonical": "struct TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tinstant_to_tsequenceset", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tnumber_shift_scale_value", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tnumberinst_shift_value", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "tnumberseq_shift_scale_value", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tnumberseqset_shift_scale_value", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "start", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequence_restart", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tsequence_set_interp", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tsequence_shift_scale_time", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "shift", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "tsequence_subseq", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "from", - "cType": "int", - "canonical": "int" - }, - { - "name": "to", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequence_to_tinstant", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_to_tsequenceset", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_to_tsequenceset_free", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - } - ] - }, - { - "name": "tsequence_to_tsequenceset_interp", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tsequenceset_restart", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tsequenceset_set_interp", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "tsequenceset_shift_scale_time", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "start", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "tsequenceset_to_discrete", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_to_linear", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_to_step", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_to_tinstant", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_to_tsequence", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tinstant_merge", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tinstant_merge_array", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tsequence_append_tinstant", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - }, - { - "name": "maxt", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "expand", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequence_append_tsequence", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "expand", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequence_delete_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequence_delete_tstzset", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequence_delete_tstzspan", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequence_delete_tstzspanset", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequence_insert", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequence_merge", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_merge_array", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tsequenceset_append_tinstant", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - }, - { - "name": "maxt", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "expand", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequenceset_append_tsequence", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "expand", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequenceset_delete_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tsequenceset_delete_tstzset", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "tsequenceset_delete_tstzspan", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "tsequenceset_delete_tstzspanset", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ps", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "tsequenceset_insert", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_merge", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_merge_array", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seqsets", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tsequence_expand_bbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tsequence_set_bbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "box", - "cType": "void *", - "canonical": "void *" - } - ] - }, - { - "name": "tsequenceset_expand_bbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequenceset_set_bbox", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "box", - "cType": "void *", - "canonical": "void *" - } - ] - }, - { - "name": "tcontseq_after_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tcontseq_before_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tcontseq_restrict_minmax", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "min", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tdiscseq_after_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tdiscseq_before_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tdiscseq_restrict_minmax", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "min", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "temporal_bbox_restrict_set", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "temporal_restrict_minmax", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "min", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "temporal_restrict_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "temporal_restrict_tstzset", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "temporal_restrict_tstzspan", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "temporal_restrict_tstzspanset", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "temporal_restrict_value", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "temporal_restrict_values", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "temporal_value_at_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ] - }, - { - "name": "tinstant_after_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tinstant_before_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tinstant_restrict_tstzspan", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "period", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tinstant_restrict_tstzspanset", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tinstant_restrict_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tinstant_restrict_tstzset", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tinstant_restrict_value", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tinstant_restrict_values", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tnumber_restrict_span", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tnumber_restrict_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tnumberinst_restrict_span", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tnumberinst_restrict_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tnumberseqset_restrict_span", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tnumberseqset_restrict_spanset", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "spanset", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequence_at_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "tsequence_restrict_tstzspan", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequence_restrict_tstzspanset", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequenceset_after_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequenceset_before_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequenceset_restrict_minmax", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "min", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequenceset_restrict_tstzspan", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequenceset_restrict_tstzspanset", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ps", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequenceset_restrict_timestamptz", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequenceset_restrict_tstzset", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequenceset_restrict_value", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequenceset_restrict_values", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tinstant_cmp", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tinstant_eq", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tsequence_cmp", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequence_eq", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequenceset_cmp", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tsequenceset_eq", - "file": "meos_internal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "always_eq_base_temporal", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "always_eq_temporal_base", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "always_ne_base_temporal", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "always_ne_temporal_base", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "always_ge_base_temporal", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "always_ge_temporal_base", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "always_gt_base_temporal", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "always_gt_temporal_base", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "always_le_base_temporal", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "always_le_temporal_base", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "always_lt_base_temporal", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "always_lt_temporal_base", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "ever_eq_base_temporal", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ever_eq_temporal_base", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "ever_ne_base_temporal", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ever_ne_temporal_base", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "ever_ge_base_temporal", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ever_ge_temporal_base", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "ever_gt_base_temporal", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ever_gt_temporal_base", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "ever_le_base_temporal", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ever_le_temporal_base", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "ever_lt_base_temporal", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ever_lt_temporal_base", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "tnumberinst_abs", - "file": "meos_internal.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tnumberseq_abs", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tnumberseq_angular_difference", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tnumberseq_delta_value", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tnumberseqset_abs", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tnumberseqset_angular_difference", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tnumberseqset_delta_value", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tdistance_tnumber_number", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "nad_tbox_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ] - }, - { - "name": "nad_tnumber_number", - "file": "meos_internal.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "nad_tnumber_tbox", - "file": "meos_internal.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ] - }, - { - "name": "nad_tnumber_tnumber", - "file": "meos_internal.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "tnumberseq_integral", - "file": "meos_internal.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tnumberseq_twavg", - "file": "meos_internal.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tnumberseqset_integral", - "file": "meos_internal.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tnumberseqset_twavg", - "file": "meos_internal.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "temporal_compact", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "tsequence_compact", - "file": "meos_internal.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tsequenceset_compact", - "file": "meos_internal.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "temporal_skiplist_make", - "file": "meos_internal.h", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [] - }, - { - "name": "skiplist_make", - "file": "meos_internal.h", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "key_size", - "cType": "size_t", - "canonical": "unsigned long" - }, - { - "name": "value_size", - "cType": "size_t", - "canonical": "unsigned long" - }, - { - "name": "comp_fn", - "cType": "int (*)(void *, void *)", - "canonical": "int (*)(void *, void *)" - }, - { - "name": "merge_fn", - "cType": "void *(*)(void *, void *)", - "canonical": "void *(*)(void *, void *)" - } - ] - }, - { - "name": "skiplist_search", - "file": "meos_internal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "key", - "cType": "void *", - "canonical": "void *" - }, - { - "name": "value", - "cType": "void *", - "canonical": "void *" - } - ] - }, - { - "name": "skiplist_free", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ] - }, - { - "name": "skiplist_splice", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "keys", - "cType": "void **", - "canonical": "void **" - }, - { - "name": "values", - "cType": "void **", - "canonical": "void **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "crossings", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "sktype", - "cType": "SkipListType", - "canonical": "SkipListType" - } - ] - }, - { - "name": "temporal_skiplist_splice", - "file": "meos_internal.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "values", - "cType": "void **", - "canonical": "void **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "crossings", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "skiplist_values", - "file": "meos_internal.h", - "returnType": { - "c": "void **", - "canonical": "void **" - }, - "params": [ - { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ] - }, - { - "name": "skiplist_keys_values", - "file": "meos_internal.h", - "returnType": { - "c": "void **", - "canonical": "void **" - }, - "params": [ - { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "values", - "cType": "void **", - "canonical": "void **" - } - ] - }, - { - "name": "temporal_app_tinst_transfn", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "state", - "cType": "Temporal *", - "canonical": "struct Temporal *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - }, - { - "name": "maxt", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "temporal_app_tseq_transfn", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "state", - "cType": "Temporal *", - "canonical": "struct Temporal *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "span_bins", - "file": "meos_internal.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "spanset_bins", - "file": "meos_internal.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tnumber_value_bins", - "file": "meos_internal.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tnumber_value_time_boxes", - "file": "meos_internal.h", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "vorigin", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tnumber_value_split", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "vorigin", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "bins", - "cType": "Datum **", - "canonical": "int ((**)(int *))()" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tbox_get_value_time_tile", - "file": "meos_internal.h", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "vsize", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "vorigin", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "tnumber_value_time_split", - "file": "meos_internal.h", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "vorigin", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "value_bins", - "cType": "Datum **", - "canonical": "int ((**)(int *))()" - }, - { - "name": "time_bins", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "double2_out", - "file": "doublen.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "d", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "double2_set", - "file": "doublen.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "a", - "cType": "double", - "canonical": "double" - }, - { - "name": "b", - "cType": "double", - "canonical": "double" - }, - { - "name": "result", - "cType": "double2 *", - "canonical": "double2 *" - } - ] - }, - { - "name": "double2_add", - "file": "doublen.h", - "returnType": { - "c": "double2 *", - "canonical": "double2 *" - }, - "params": [ - { - "name": "d1", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "d2", - "cType": "const double2 *", - "canonical": "const double2 *" - } - ] - }, - { - "name": "double2_eq", - "file": "doublen.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d1", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "d2", - "cType": "const double2 *", - "canonical": "const double2 *" - } - ] - }, - { - "name": "double3_out", - "file": "doublen.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "d", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "double3_set", - "file": "doublen.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "a", - "cType": "double", - "canonical": "double" - }, - { - "name": "b", - "cType": "double", - "canonical": "double" - }, - { - "name": "c", - "cType": "double", - "canonical": "double" - }, - { - "name": "result", - "cType": "double3 *", - "canonical": "double3 *" - } - ] - }, - { - "name": "double3_add", - "file": "doublen.h", - "returnType": { - "c": "double3 *", - "canonical": "double3 *" - }, - "params": [ - { - "name": "d1", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "d2", - "cType": "const double3 *", - "canonical": "const double3 *" - } - ] - }, - { - "name": "double3_eq", - "file": "doublen.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d1", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "d2", - "cType": "const double3 *", - "canonical": "const double3 *" - } - ] - }, - { - "name": "double4_out", - "file": "doublen.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "d", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "double4_set", - "file": "doublen.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "a", - "cType": "double", - "canonical": "double" - }, - { - "name": "b", - "cType": "double", - "canonical": "double" - }, - { - "name": "c", - "cType": "double", - "canonical": "double" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "result", - "cType": "double4 *", - "canonical": "double4 *" - } - ] - }, - { - "name": "double4_add", - "file": "doublen.h", - "returnType": { - "c": "double4 *", - "canonical": "double4 *" - }, - "params": [ - { - "name": "d1", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "d2", - "cType": "const double4 *", - "canonical": "const double4 *" - } - ] - }, - { - "name": "double4_eq", - "file": "doublen.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d1", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "d2", - "cType": "const double4 *", - "canonical": "const double4 *" - } - ] - }, - { - "name": "double2_collinear", - "file": "doublen.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "x1", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "x2", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "x3", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" - } - ] - }, - { - "name": "double3_collinear", - "file": "doublen.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "x1", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "x2", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "x3", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" - } - ] - }, - { - "name": "double4_collinear", - "file": "doublen.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "x1", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "x2", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "x3", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" - } - ] - }, - { - "name": "double2segm_interpolate", - "file": "doublen.h", - "returnType": { - "c": "double2 *", - "canonical": "double2 *" - }, - "params": [ - { - "name": "start", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "end", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "ratio", - "cType": "long double", - "canonical": "long double" - } - ] - }, - { - "name": "double3segm_interpolate", - "file": "doublen.h", - "returnType": { - "c": "double3 *", - "canonical": "double3 *" - }, - "params": [ - { - "name": "start", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "end", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "ratio", - "cType": "long double", - "canonical": "long double" - } - ] - }, - { - "name": "double4segm_interpolate", - "file": "doublen.h", - "returnType": { - "c": "double4 *", - "canonical": "double4 *" - }, - "params": [ - { - "name": "start", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "end", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "ratio", - "cType": "long double", - "canonical": "long double" - } - ] - }, - { - "name": "pg_atoi", - "file": "temporal.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "size", - "cType": "int", - "canonical": "int" - }, - { - "name": "c", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "ensure_has_X", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ] - }, - { - "name": "ensure_has_Z", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ] - }, - { - "name": "ensure_has_T", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ] - }, - { - "name": "ensure_has_not_Z", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ] - }, - { - "name": "ensure_not_null", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ptr", - "cType": "void *", - "canonical": "void *" - } - ] - }, - { - "name": "ensure_one_not_null", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ptr1", - "cType": "void *", - "canonical": "void *" - }, - { - "name": "ptr2", - "cType": "void *", - "canonical": "void *" - } - ] - }, - { - "name": "ensure_one_true", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ensure_valid_interp", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ] - }, - { - "name": "ensure_continuous", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ensure_same_interp", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ensure_same_continuous_interp", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "int16", - "canonical": "short" - } - ] - }, - { - "name": "ensure_linear_interp", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ] - }, - { - "name": "ensure_nonlinear_interp", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ] - }, - { - "name": "ensure_common_dimension", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "int16", - "canonical": "short" - } - ] - }, - { - "name": "ensure_temporal_isof_type", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_temporal_isof_basetype", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_temporal_isof_subtype", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "type", - "cType": "tempSubtype", - "canonical": "tempSubtype" - } - ] - }, - { - "name": "ensure_same_temporal_type", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ensure_valid_tnumber_numspan", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "ensure_valid_tnumber_numspanset", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ] - }, - { - "name": "ensure_valid_tnumber_tbox", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ] - }, - { - "name": "ensure_valid_temporal_set", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ] - }, - { - "name": "ensure_valid_temporal_temporal", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ensure_valid_tnumber_tnumber", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ensure_not_negative", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "ensure_positive", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "not_negative_datum", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "size", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_not_negative_datum", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "size", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "positive_datum", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "size", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_positive_datum", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "size", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_valid_day_duration", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "positive_duration", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "ensure_positive_duration", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "temporal_bbox_ptr", - "file": "temporal.h", - "returnType": { - "c": "void *", - "canonical": "void *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "intersection_temporal_temporal", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "mode", - "cType": "SyncMode", - "canonical": "SyncMode" - }, - { - "name": "inter1", - "cType": "Temporal **", - "canonical": "struct Temporal **" - }, - { - "name": "inter2", - "cType": "Temporal **", - "canonical": "struct Temporal **" - } - ] - }, - { - "name": "mobilitydb_version", - "file": "temporal.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [] - }, - { - "name": "mobilitydb_full_version", - "file": "temporal.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [] - }, - { - "name": "round_fn", - "file": "temporal.h", - "returnType": { - "c": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "params": [ - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "temporal_bbox_restrict_value", - "file": "temporal.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "ensure_valid_tcbuffer_cbuffer", - "file": "tcbuffer.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ] - }, - { - "name": "ensure_valid_tcbuffer_geo", - "file": "tcbuffer.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "ensure_valid_tcbuffer_stbox", - "file": "tcbuffer.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ] - }, - { - "name": "ensure_valid_tcbuffer_tcbuffer", - "file": "tcbuffer.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "tcbuffersegm_intersection_value", - "file": "tcbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "t1", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "t2", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tcbuffersegm_intersection", - "file": "tcbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "t1", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "t2", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tcbuffersegm_dwithin_turnpt", - "file": "tcbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "t1", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "t2", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tcbuffersegm_distance_turnpt", - "file": "tcbuffer.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "t1", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "t2", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "cbuffer_set_stbox", - "file": "tcbuffer_boxops.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ] - }, - { - "name": "cbufferarr_set_stbox", - "file": "tcbuffer_boxops.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ] - }, - { - "name": "cbuffer_timestamptz_set_stbox", - "file": "tcbuffer_boxops.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ] - }, - { - "name": "cbuffer_tstzspan_set_stbox", - "file": "tcbuffer_boxops.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ] - }, - { - "name": "tcbufferinst_set_stbox", - "file": "tcbuffer_boxops.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ] - }, - { - "name": "tcbufferinstarr_set_stbox", - "file": "tcbuffer_boxops.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ] - }, - { - "name": "tcbufferseq_expand_stbox", - "file": "tcbuffer_boxops.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tcbufferinst_trav_area", - "file": "tcbuffer_spatialfuncs.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tcbufferseq_trav_area", - "file": "tcbuffer_spatialfuncs.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tcbufferseqset_trav_area", - "file": "tcbuffer_spatialfuncs.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "tcbuffersegm_trav_area", - "file": "tcbuffer_spatialfuncs.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tcbuffer_restrict_cbuffer", - "file": "tcbuffer_spatialfuncs.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tcbuffer_restrict_stbox", - "file": "tcbuffer_spatialfuncs.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tcbuffer_restrict_geom", - "file": "tcbuffer_spatialfuncs.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_contains_geo_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_contains_tcbuffer_geo", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_contains_tcbuffer_cbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_contains_cbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_covers_geo_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_covers_tcbuffer_geo", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_covers_tcbuffer_cbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_covers_cbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_covers_tcbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_disjoint_tcbuffer_geo", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_disjoint_geo_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_disjoint_tcbuffer_cbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_disjoint_cbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_disjoint_tcbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_intersects_tcbuffer_geo", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_intersects_geo_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_intersects_tcbuffer_cbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_intersects_cbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_intersects_tcbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_touches_tcbuffer_geo", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_touches_geo_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_touches_tcbuffer_cbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_touches_cbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ea_touches_tcbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tinterrel_tcbuffer_cbuffer", - "file": "tcbuffer_tempspatialrels.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "tinter", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tinterrel_tcbuffer_geo", - "file": "tcbuffer_tempspatialrels.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "tinter", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "lwproj_lookup", - "file": "meos_transform.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "srid_from", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "srid_to", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "pj", - "cType": "int **", - "canonical": "int **" - } - ] - }, - { - "name": "spheroid_init_from_srid", - "file": "meos_transform.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "s", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "srid_check_latlong", - "file": "meos_transform.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ] - }, - { - "name": "srid_is_latlong", - "file": "meos_transform.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ] - }, - { - "name": "geom_serialize", - "file": "postgis_funcs.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "lwgeom", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "geog_serialize", - "file": "postgis_funcs.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "lwgeom", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "postgis_valid_typmod", - "file": "postgis_funcs.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "gs", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "typmod", - "cType": "int32_t", - "canonical": "int" - } - ] - }, - { - "name": "geo_as_wkt", - "file": "postgis_funcs.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "precision", - "cType": "int", - "canonical": "int" - }, - { - "name": "extended", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "box2d_to_lwgeom", - "file": "postgis_funcs.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "box", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ] - }, - { - "name": "box3d_to_lwgeom", - "file": "postgis_funcs.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "box", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "POSTGIS2GEOS", - "file": "postgis_funcs.h", - "returnType": { - "c": "GEOSGeometry *", - "canonical": "struct GEOSGeom_t *" - }, - "params": [ - { - "name": "pglwgeom", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "GEOS2POSTGIS", - "file": "postgis_funcs.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "geom", - "cType": "GEOSGeom", - "canonical": "struct GEOSGeom_t *" - }, - { - "name": "want3d", - "cType": "char", - "canonical": "char" - } - ] - }, - { - "name": "geom_spatialrel", - "file": "postgis_funcs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "rel", - "cType": "spatialRel", - "canonical": "spatialRel" - } - ] - }, - { - "name": "lwgeom_line_interpolate_point", - "file": "postgis_funcs.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "geom", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "fraction", - "cType": "double", - "canonical": "double" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "repeat", - "cType": "char", - "canonical": "char" - } - ] - }, - { - "name": "point_get_coords", - "file": "stbox.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "point", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "x", - "cType": "double *", - "canonical": "double *" - }, - { - "name": "y", - "cType": "double *", - "canonical": "double *" - }, - { - "name": "z", - "cType": "double *", - "canonical": "double *" - } - ] - }, - { - "name": "tstzset_stbox_slice", - "file": "stbox.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "tsdatum", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ] - }, - { - "name": "tstzspanset_stbox_slice", - "file": "stbox.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "psdatum", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ] - }, - { - "name": "stbox_index_leaf_consistent", - "file": "stbox_index.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "key", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "stbox_gist_inner_consistent", - "file": "stbox_index.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "key", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "stbox_index_recheck", - "file": "stbox_index.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "mobilitydb_init", - "file": "tgeo.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [] - }, - { - "name": "geo_stbox", - "file": "tgeo.h", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "stbox_geo", - "file": "tgeo.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ] - }, - { - "name": "tcomp_geo_tgeo", - "file": "tgeo.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - } - ] - }, - { - "name": "tcomp_tgeo_geo", - "file": "tgeo.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - } - ] - }, - { - "name": "ensure_geoaggstate", - "file": "tgeo_aggfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "state", - "cType": "const SkipList *", - "canonical": "const struct SkipList *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "ensure_geoaggstate_state", - "file": "tgeo_aggfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "state1", - "cType": "const SkipList *", - "canonical": "const struct SkipList *" - }, - { - "name": "state2", - "cType": "const SkipList *", - "canonical": "const struct SkipList *" - } - ] - }, - { - "name": "tpoint_transform_tcentroid", - "file": "tgeo_aggfuncs.h", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tpointinst_tcentroid_finalfn", - "file": "tgeo_aggfuncs.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ] - }, - { - "name": "tpointseq_tcentroid_finalfn", - "file": "tgeo_aggfuncs.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ] - }, - { - "name": "point3d_min_dist", - "file": "tgeo_distance.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "p1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "p2", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "p3", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "p4", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "fraction", - "cType": "double *", - "canonical": "double *" - } - ] - }, - { - "name": "tgeompointsegm_distance_turnpt", - "file": "tgeo_distance.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "param", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "t1", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "t2", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tgeogpointsegm_distance_turnpt", - "file": "tgeo_distance.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "param", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "t1", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "t2", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tnumberinst_distance", - "file": "tgeo_distance.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tinstant_distance", - "file": "tgeo_distance.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - } - ] - }, - { - "name": "tpointseq_at_geom", - "file": "tgeo_restrict.h", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tpointseq_interperiods", - "file": "tgeo_restrict.h", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "datum_point4d", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "p", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "geopoint_cmp", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "geopoint_eq", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "geopoint_same", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "datum_point_eq", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "point1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "point2", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum_point_same", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "point1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "point2", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum2_point_eq", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "point1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "point2", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum2_point_ne", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "point1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "point2", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum2_point_same", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "point1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "point2", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum2_point_nsame", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "point1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "point2", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum2_geom_centroid", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "geo", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum2_geog_centroid", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "geo", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "geo_extract_elements", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int **", - "canonical": "int **" - }, - "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "geo_serialize", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "geom", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "geo_distance_fn", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "params": [ - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ] - }, - { - "name": "pt_distance_fn", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "params": [ - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ] - }, - { - "name": "datum_geom_distance2d", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum_geom_distance3d", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum_geog_distance", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "geog1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "geog2", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum_pt_distance2d", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "datum_pt_distance3d", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "spatial_flags", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "int16", - "canonical": "short" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ] - }, - { - "name": "ensure_srid_is_latlong", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ] - }, - { - "name": "ensure_spatial_validity", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ensure_not_geodetic", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ] - }, - { - "name": "ensure_same_geodetic", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "int16", - "canonical": "short" - } - ] - }, - { - "name": "ensure_same_geodetic_geo", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "ensure_same_geodetic_tspatial_geo", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "ensure_same_geodetic_tspatial_base", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "base", - "cType": "Datum", - "canonical": "int ((int *))()" - } - ] - }, - { - "name": "ensure_srid_known", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ] - }, - { - "name": "ensure_same_srid", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "srid1", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "srid2", - "cType": "int32_t", - "canonical": "int" - } - ] - }, - { - "name": "ensure_same_dimensionality", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "int16", - "canonical": "short" - } - ] - }, - { - "name": "same_spatial_dimensionality", - "file": "tgeo_spatialfuncs.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" }, { - "name": "flags2", - "cType": "int16", - "canonical": "short" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ensure_same_spatial_dimensionality", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_as_wkb", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { - "name": "flags1", - "cType": "int16", - "canonical": "short" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "flags2", - "cType": "int16", - "canonical": "short" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "ensure_same_dimensionality_geo", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_from_hexwkb", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "same_dimensionality_tspatial_geo", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_from_wkb", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" } ] }, { - "name": "ensure_same_dimensionality_tspatial_geo", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_in", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "ensure_same_spatial_dimensionality_stbox_geo", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_out", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ensure_same_geodetic_stbox_geo", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_copy", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ensure_has_Z_geo", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_make", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "point", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "radius", + "cType": "double", + "canonical": "double" } ] }, { - "name": "ensure_has_not_Z_geo", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_to_geom", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ensure_has_M_geo", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_to_stbox", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ensure_has_not_M_geo", - "file": "tgeo_spatialfuncs.h", + "name": "cbufferarr_to_geom", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "cbarr", + "cType": "const Cbuffer **", + "canonical": "const struct Cbuffer **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ensure_not_geodetic_geo", - "file": "tgeo_spatialfuncs.h", + "name": "geom_to_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "ensure_point_type", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_hash", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ensure_mline_type", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_hash_extended", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint64", + "canonical": "unsigned long" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "seed", + "cType": "uint64", + "canonical": "unsigned long" } ] }, { - "name": "circle_type", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_point", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ensure_circle_type", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_radius", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ensure_not_empty", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_round", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ensure_valid_stbox_geo", - "file": "tgeo_spatialfuncs.h", + "name": "cbufferarr_round", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Cbuffer **", + "canonical": "struct Cbuffer **" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "cbarr", + "cType": "const Cbuffer **", + "canonical": "const struct Cbuffer **" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ensure_valid_tspatial_geo", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_set_srid", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "cb", + "cType": "Cbuffer *", + "canonical": "struct Cbuffer *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "ensure_valid_tspatial_base", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_srid", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int32_t", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "base", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ensure_valid_tspatial_tspatial", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_transform", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "ensure_valid_spatial_stbox_stbox", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_transform_pipeline", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "pipelinestr", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "is_forward", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "ensure_valid_tgeo_stbox", - "file": "tgeo_spatialfuncs.h", + "name": "contains_cbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ensure_valid_geo_geo", - "file": "tgeo_spatialfuncs.h", + "name": "covers_cbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ensure_valid_tgeo_geo", - "file": "tgeo_spatialfuncs.h", + "name": "disjoint_cbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ensure_valid_tgeo_tgeo", - "file": "tgeo_spatialfuncs.h", + "name": "dwithin_cbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "ensure_valid_tpoint_geo", - "file": "tgeo_spatialfuncs.h", + "name": "intersects_cbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ensure_valid_tpoint_tpoint", - "file": "tgeo_spatialfuncs.h", + "name": "touches_cbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "mline_type", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_tstzspan_to_stbox", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tpoint_get_coord", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_timestamptz_to_stbox", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "coord", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "eacomp_tgeo_geo", - "file": "tgeo_spatialfuncs.h", + "name": "distance_cbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "closest_point2d_on_segment_ratio", - "file": "tgeo_spatialfuncs.h", + "name": "distance_cbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "long double", - "canonical": "long double" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "p", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "A", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "B", - "cType": "const int *", - "canonical": "const int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, - { - "name": "closest", - "cType": "int *", - "canonical": "int *" + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "closest_point3dz_on_segment_ratio", - "file": "tgeo_spatialfuncs.h", + "name": "distance_cbuffer_stbox", + "file": "meos_cbuffer.h", "returnType": { - "c": "long double", - "canonical": "long double" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "p", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "A", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "B", - "cType": "const int *", - "canonical": "const int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "closest", - "cType": "int *", - "canonical": "int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "closest_point_on_segment_sphere", - "file": "tgeo_spatialfuncs.h", + "name": "nad_cbuffer_stbox", + "file": "meos_cbuffer.h", "returnType": { - "c": "long double", - "canonical": "long double" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "p", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "A", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "B", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "closest", - "cType": "int *", - "canonical": "int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "dist", - "cType": "double *", - "canonical": "double *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "interpolate_point4d_spheroid", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_cmp", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "p1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "p2", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "p", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "s", - "cType": "const int *", - "canonical": "const int *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "f", - "cType": "double", - "canonical": "double" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "geopoint_make", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_eq", + "file": "meos_cbuffer.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - }, - { - "name": "z", - "cType": "double", - "canonical": "double" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "lwcircle_make", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_ge", + "file": "meos_cbuffer.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - }, - { - "name": "radius", - "cType": "double", - "canonical": "double" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "geocircle_make", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_gt", + "file": "meos_cbuffer.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - }, - { - "name": "radius", - "cType": "double", - "canonical": "double" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "pointsegm_interpolate", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_le", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "start", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "ratio", - "cType": "long double", - "canonical": "long double" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "pointsegm_locate", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_lt", + "file": "meos_cbuffer.h", "returnType": { - "c": "long double", - "canonical": "long double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "start", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "point", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "dist", - "cType": "double *", - "canonical": "double *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tgeompointsegm_intersection", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_ne", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "start1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "t1", - "cType": "int *", - "canonical": "int *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "t2", - "cType": "int *", - "canonical": "int *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tgeogpointsegm_intersection", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_nsame", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "start1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "t1", - "cType": "int *", - "canonical": "int *" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "t2", - "cType": "int *", - "canonical": "int *" + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "geopoint_collinear", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_same", + "file": "meos_cbuffer.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "value1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "value2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "value3", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbufferset_in", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "lwpointarr_remove_duplicates", - "file": "tgeo_spatialfuncs.h", + "name": "cbufferset_out", + "file": "meos_cbuffer.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "points", - "cType": "int **", - "canonical": "int **" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "count", + "name": "maxdd", "cType": "int", "canonical": "int" - }, - { - "name": "newcount", - "cType": "int *", - "canonical": "int *" } ] }, { - "name": "lwpointarr_make_trajectory", - "file": "tgeo_spatialfuncs.h", + "name": "cbufferset_make", + "file": "meos_cbuffer.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "points", - "cType": "int **", - "canonical": "int **" + "name": "values", + "cType": "Cbuffer **", + "canonical": "struct Cbuffer **" }, { "name": "count", "cType": "int", "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" } ] }, { - "name": "lwline_make", - "file": "tgeo_spatialfuncs.h", + "name": "cbuffer_to_set", + "file": "meos_cbuffer.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "value1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "value2", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "lwcoll_from_points_lines", - "file": "tgeo_spatialfuncs.h", + "name": "cbufferset_end_value", + "file": "meos_cbuffer.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "points", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "lines", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "npoints", - "cType": "int", - "canonical": "int" - }, - { - "name": "nlines", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tpointseq_stops_iter", - "file": "tgeo_spatialfuncs.h", + "name": "cbufferset_start_value", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "cbufferset_value_n", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { - "name": "maxdist", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "mintunits", + "name": "n", "cType": "int", "canonical": "int" }, { "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "cType": "Cbuffer **", + "canonical": "struct Cbuffer **" } ] }, { - "name": "datum_geom_contains", - "file": "tgeo_spatialrels.h", + "name": "cbufferset_values", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Cbuffer **", + "canonical": "struct Cbuffer **" }, "params": [ { - "name": "geom1", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "cbuffer_union_transfn", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "state", + "cType": "Set *", + "canonical": "Set *" }, { - "name": "geom2", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "datum_geom_covers", - "file": "tgeo_spatialrels.h", + "name": "contained_cbuffer_set", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "geom1", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "geom2", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "datum_geom_disjoint2d", - "file": "tgeo_spatialrels.h", + "name": "contains_set_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "geom1", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "geom2", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "cb", + "cType": "Cbuffer *", + "canonical": "struct Cbuffer *" } ] }, { - "name": "datum_geom_disjoint3d", - "file": "tgeo_spatialrels.h", + "name": "intersection_cbuffer_set", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "geom1", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "geom2", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "datum_geog_disjoint", - "file": "tgeo_spatialrels.h", + "name": "intersection_set_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "geog1", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "geog2", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "datum_geom_intersects2d", - "file": "tgeo_spatialrels.h", + "name": "minus_cbuffer_set", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "geom1", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "geom2", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "datum_geom_intersects3d", - "file": "tgeo_spatialrels.h", + "name": "minus_set_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "geom1", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "geom2", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "datum_geog_intersects", - "file": "tgeo_spatialrels.h", + "name": "union_cbuffer_set", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "geog1", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "geog2", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "datum_geom_touches", - "file": "tgeo_spatialrels.h", + "name": "union_set_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "geom1", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "geom2", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "datum_geom_dwithin2d", - "file": "tgeo_spatialrels.h", + "name": "tcbuffer_in", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "geom1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "datum_geom_dwithin3d", - "file": "tgeo_spatialrels.h", + "name": "tcbuffer_make", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "geom1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "tpoint", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "dist", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "tfloat", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_geog_dwithin", - "file": "tgeo_spatialrels.h", + "name": "tcbuffer_points", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "geog1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "geog2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_geom_relate_pattern", - "file": "tgeo_spatialrels.h", + "name": "tcbuffer_radius", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "geog1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "geog2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "p", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "geo_disjoint_fn", - "file": "tgeo_spatialrels.h", + "name": "tcbuffer_trav_area", + "file": "meos_cbuffer.h", "returnType": { - "c": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "flags1", - "cType": "int16", - "canonical": "short" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "flags2", - "cType": "int16", - "canonical": "short" + "name": "merge_union", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "geo_disjoint_fn_geo", - "file": "tgeo_spatialrels.h", + "name": "tcbuffer_to_tfloat", + "file": "meos_cbuffer.h", "returnType": { - "c": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "geo_intersects_fn", - "file": "tgeo_spatialrels.h", + "name": "tcbuffer_to_tgeompoint", + "file": "meos_cbuffer.h", "returnType": { - "c": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "int16", - "canonical": "short" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "geo_intersects_fn_geo", - "file": "tgeo_spatialrels.h", + "name": "tgeometry_to_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "geo_dwithin_fn", - "file": "tgeo_spatialrels.h", + "name": "tcbuffer_expand", + "file": "meos_cbuffer.h", "returnType": { - "c": "datum_func3", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "flags1", - "cType": "int16", - "canonical": "short" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "flags2", - "cType": "int16", - "canonical": "short" + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "geo_dwithin_fn_geo", - "file": "tgeo_spatialrels.h", + "name": "tcbuffer_at_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "datum_func3", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "flags1", - "cType": "int16", - "canonical": "short" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "flags2", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tpointsegm_tdwithin_turnpt", - "file": "tgeo_spatialrels.h", + "name": "tcbuffer_at_geom", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "start1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "t1", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "t2", - "cType": "int *", - "canonical": "int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "spatialrel_geo_geo", - "file": "tgeo_spatialrels.h", + "name": "tcbuffer_at_stbox", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "gs1", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "gs2", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "param", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "func", - "cType": "varfunc", - "canonical": "int (*)(int ((*)(int *))(), ...)" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "numparam", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "invert", + "name": "border_inc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "spatialrel_tgeo_tgeo", - "file": "tgeo_spatialrels.h", + "name": "tcbuffer_minus_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "param", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "func", - "cType": "varfunc", - "canonical": "int (*)(int ((*)(int *))(), ...)" - }, - { - "name": "numparam", - "cType": "int", - "canonical": "int" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ea_contains_geo_tgeo", - "file": "tgeo_spatialrels.h", + "name": "tcbuffer_minus_geom", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "ea_contains_tgeo_geo", - "file": "tgeo_spatialrels.h", + "name": "tcbuffer_minus_stbox", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "ever", + "name": "border_inc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "ea_contains_tgeo_tgeo", - "file": "tgeo_spatialrels.h", + "name": "tdistance_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ea_covers_geo_tgeo", - "file": "tgeo_spatialrels.h", + "name": "tdistance_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "ea_covers_tgeo_geo", - "file": "tgeo_spatialrels.h", + "name": "tdistance_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" }, { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "ea_covers_tgeo_tgeo", - "file": "tgeo_spatialrels.h", + "name": "nad_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ea_disjoint_geo_tgeo", - "file": "tgeo_spatialrels.h", + "name": "nad_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "ea_disjoint_tgeo_geo", - "file": "tgeo_spatialrels.h", + "name": "nad_tcbuffer_stbox", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" }, { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "ea_disjoint_tgeo_tgeo", - "file": "tgeo_spatialrels.h", + "name": "nad_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "ea_intersects_geo_tgeo", - "file": "tgeo_spatialrels.h", + "name": "nai_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ea_intersects_tgeo_geo", - "file": "tgeo_spatialrels.h", + "name": "nai_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "ea_intersects_tgeo_tgeo", - "file": "tgeo_spatialrels.h", + "name": "nai_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "ea_touches_tpoint_geo", - "file": "tgeo_spatialrels.h", + "name": "shortestline_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" }, { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ea_touches_tgeo_geo", - "file": "tgeo_spatialrels.h", + "name": "shortestline_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "ea_touches_tgeo_tgeo", - "file": "tgeo_spatialrels.h", + "name": "shortestline_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp", + "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_eq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "ea_dwithin_tgeo_geo", - "file": "tgeo_spatialrels.h", + "name": "always_eq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { "c": "int", "canonical": "int" @@ -54592,28 +39276,18 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ea_dwithin_tgeo_tgeo", - "file": "tgeo_spatialrels.h", + "name": "always_eq_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { "c": "int", "canonical": "int" @@ -54622,28 +39296,38 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "ea_spatialrel_tspatial_geo", - "file": "tgeo_spatialrels.h", + "name": "always_ne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { "c": "int", "canonical": "int" @@ -54652,33 +39336,18 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" }, { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "ea_spatialrel_tspatial_tspatial", - "file": "tgeo_spatialrels.h", + "name": "always_ne_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { "c": "int", "canonical": "int" @@ -54687,2516 +39356,2020 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tspatialrel_tspatial_base", - "file": "tgeo_tempspatialrels.h", + "name": "ever_eq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "base", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "param", - "cType": "Datum", - "canonical": "int ((int *))()" + "canonical": "const Temporal *" }, { - "name": "func", - "cType": "varfunc", - "canonical": "int (*)(int ((*)(int *))(), ...)" - }, - { - "name": "numparam", - "cType": "int", - "canonical": "int" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tspatialrel_tspatial_tspatial", - "file": "tgeo_tempspatialrels.h", + "name": "ever_eq_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "param", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "func", - "cType": "varfunc", - "canonical": "int (*)(int ((*)(int *))(), ...)" - }, - { - "name": "numparam", - "cType": "int", - "canonical": "int" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "tinterrel_tgeo_geo", - "file": "tgeo_tempspatialrels.h", + "name": "ever_ne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "tinter", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tinterrel_tspatial_base", - "file": "tgeo_tempspatialrels.h", + "name": "ever_ne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "base", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "tinter", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" }, { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tinterrel_tspatial_tspatial", - "file": "tgeo_tempspatialrels.h", + "name": "ever_ne_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "tinter", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "tdwithin_tspatial_tspatial", - "file": "tgeo_tempspatialrels.h", + "name": "teq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "sync1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "sync2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "func", - "cType": "datum_func3", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "tpfn", - "cType": "tpfunc_temp", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int, int, int *, int *)" + "canonical": "const Temporal *" } ] }, { - "name": "tdwithin_add_solutions", - "file": "tgeo_tempspatialrels.h", + "name": "teq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "solutions", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc1", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "t1", - "cType": "int", - "canonical": "int" - }, - { - "name": "t2", - "cType": "int", - "canonical": "int" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tdwithin_tspatial_spatial", - "file": "tgeo_tempspatialrels.h", + "name": "tne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "base", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "func", - "cType": "datum_func3", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "tpfn", - "cType": "tpfunc_temp", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int, int, int *, int *)" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "bitmatrix_make", - "file": "tgeo_tile.h", + "name": "tne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "BitMatrix *", - "canonical": "BitMatrix *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "ndims", - "cType": "int", - "canonical": "int" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tpoint_set_tiles", - "file": "tgeo_tile.h", + "name": "acontains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "state", - "cType": "const STboxGridState *", - "canonical": "const struct STboxGridState *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "bm", - "cType": "BitMatrix *", - "canonical": "BitMatrix *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tpoint_at_tile", - "file": "tgeo_tile.h", + "name": "acontains_geo_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "stbox_tile_state_set", - "file": "tgeo_tile.h", + "name": "acontains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - }, - { - "name": "z", - "cType": "double", - "canonical": "double" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "tunits", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasx", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "hast", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "stbox_tile_state_make", - "file": "tgeo_tile.h", + "name": "acontains_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "STboxGridState *", - "canonical": "struct STboxGridState *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "sorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "stbox_tile_state_next", - "file": "tgeo_tile.h", + "name": "acovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "state", - "cType": "STboxGridState *", - "canonical": "struct STboxGridState *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "stbox_tile_state_get", - "file": "tgeo_tile.h", + "name": "acovers_geo_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "state", - "cType": "STboxGridState *", - "canonical": "struct STboxGridState *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tgeo_space_time_tile_init", - "file": "tgeo_tile.h", + "name": "acovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "STboxGridState *", - "canonical": "struct STboxGridState *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "ntiles", - "cType": "int *", - "canonical": "int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "stbox_space_time_tile", - "file": "tgeo_tile.h", + "name": "acovers_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "point", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "torigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasx", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "hast", - "cType": "bool", - "canonical": "bool" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "create_trip", - "file": "tpoint_datagen.h", + "name": "adisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "lines", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "maxSpeeds", - "cType": "const double *", - "canonical": "const double *" - }, - { - "name": "categories", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "noEdges", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "startTime", - "cType": "int", - "canonical": "int" - }, - { - "name": "disturbData", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "verbosity", - "cType": "int", - "canonical": "int" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "spatialarr_wkt_out", - "file": "tspatial.h", + "name": "adisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "char **", - "canonical": "char **" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "spatialarr", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "adisjoint_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "extended", - "cType": "bool", - "canonical": "bool" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "spatialbase_as_text", - "file": "tspatial.h", + "name": "adwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "spatialbase_as_ewkt", - "file": "tspatial.h", + "name": "adwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "point_transf_pj", - "file": "tspatial.h", + "name": "adwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "int *", - "canonical": "int *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "srid_to", - "cType": "int32_t", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "pj", - "cType": "const int *", - "canonical": "const int *" + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tgeoinst_set_stbox", - "file": "tspatial_boxops.h", + "name": "aintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeoinstarr_set_stbox", - "file": "tspatial_boxops.h", + "name": "aintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tgeoseq_expand_stbox", - "file": "tspatial_boxops.h", + "name": "aintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tspatialinst_set_stbox", - "file": "tspatial_boxops.h", + "name": "atouches_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tspatialinstarr_set_stbox", - "file": "tspatial_boxops.h", + "name": "atouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "void *", - "canonical": "void *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tspatialseqarr_set_stbox", - "file": "tspatial_boxops.h", + "name": "atouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tspatialseq_expand_stbox", - "file": "tspatial_boxops.h", + "name": "econtains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "spatialarr_set_bbox", - "file": "tspatial_boxops.h", + "name": "econtains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "void *", - "canonical": "void *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "boxop_tspatial_stbox", - "file": "tspatial_boxops.h", + "name": "econtains_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "func", - "cType": "bool (*)(const STBox *, const STBox *)", - "canonical": "_Bool (*)(const struct _Bool ()( STBox , STBox ) *, const struct _Bool ()( STBox , STBox ) *)" + "canonical": "const Temporal *" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "boxop_tspatial_tspatial", - "file": "tspatial_boxops.h", + "name": "ecovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "bool (*)(const STBox *, const STBox *)", - "canonical": "_Bool (*)(const struct _Bool ()( STBox , STBox ) *, const struct _Bool ()( STBox , STBox ) *)" + "canonical": "const Temporal *" } ] }, { - "name": "srid_parse", - "file": "tspatial_parser.h", + "name": "ecovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "srid", - "cType": "int *", - "canonical": "int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "spatial_parse_elem", - "file": "tspatial_parser.h", + "name": "ecovers_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "delim", - "cType": "char", - "canonical": "char" - }, - { - "name": "temp_srid", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "geo_parse", - "file": "tspatial_parser.h", + "name": "ecovers_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "delim", - "cType": "char", - "canonical": "char" - }, - { - "name": "srid", - "cType": "int *", - "canonical": "int *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "result", - "cType": "int **", - "canonical": "int **" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "stbox_parse", - "file": "tspatial_parser.h", + "name": "edisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpoint_parse", - "file": "tspatial_parser.h", + "name": "edisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tspatialinst_parse", - "file": "tspatial_parser.h", + "name": "edwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "end", - "cType": "bool", - "canonical": "bool" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "temp_srid", - "cType": "int *", - "canonical": "int *" + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tspatialseq_disc_parse", - "file": "tspatial_parser.h", + "name": "edwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temp_srid", - "cType": "int *", - "canonical": "int *" + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tspatialseq_cont_parse", - "file": "tspatial_parser.h", + "name": "edwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "eintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "end", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp_srid", - "cType": "int *", - "canonical": "int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tspatialseqset_parse", - "file": "tspatial_parser.h", + "name": "eintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temp_srid", - "cType": "int *", - "canonical": "int *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tspatial_parse", - "file": "tspatial_parser.h", + "name": "eintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "proj_get_context", - "file": "meos_internal_geo.h", - "returnType": { - "c": "PJ_CONTEXT *", - "canonical": "struct pj_ctx *" - }, - "params": [] - }, - { - "name": "datum_geo_round", - "file": "meos_internal_geo.h", + "name": "etouches_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "size", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "point_round", - "file": "meos_internal_geo.h", + "name": "etouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "stbox_set", - "file": "meos_internal_geo.h", + "name": "etouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "hasx", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int", - "canonical": "int" - }, - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "gbox_set_stbox", - "file": "meos_internal_geo.h", + "name": "tcontains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "geo_set_stbox", - "file": "meos_internal_geo.h", + "name": "tcontains_geo_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "geoarr_set_stbox", - "file": "meos_internal_geo.h", + "name": "tcontains_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "spatial_set_stbox", - "file": "meos_internal_geo.h", + "name": "tcontains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "spatialset_set_stbox", - "file": "meos_internal_geo.h", + "name": "tcontains_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "stbox_set_box3d", - "file": "meos_internal_geo.h", + "name": "tcovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "box3d", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "stbox_set_gbox", - "file": "meos_internal_geo.h", + "name": "tcovers_geo_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "gbox", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tstzset_set_stbox", - "file": "meos_internal_geo.h", + "name": "tcovers_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tstzspan_set_stbox", - "file": "meos_internal_geo.h", + "name": "tcovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tstzspanset_set_stbox", - "file": "meos_internal_geo.h", + "name": "tcovers_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "s", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "stbox_expand", - "file": "meos_internal_geo.h", + "name": "tdwithin_geo_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "box2", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "inter_stbox_stbox", - "file": "meos_internal_geo.h", + "name": "tdwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tgeogpointinst_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tdwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tgeogpointinst_in", - "file": "meos_internal_geo.h", + "name": "tdwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tgeogpointseq_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tdisjoint_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tgeogpointseq_in", - "file": "meos_internal_geo.h", + "name": "tdisjoint_geo_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tgeogpointseqset_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tdisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeogpointseqset_in", - "file": "meos_internal_geo.h", + "name": "tdisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tgeompointinst_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tdisjoint_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tgeompointinst_in", - "file": "meos_internal_geo.h", + "name": "tintersects_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tgeompointseq_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tintersects_geo_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tgeompointseq_in", - "file": "meos_internal_geo.h", + "name": "tintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeompointseqset_from_mfjson", - "file": "meos_internal_geo.h", + "name": "tintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tgeompointseqset_in", - "file": "meos_internal_geo.h", + "name": "tintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tgeographyinst_from_mfjson", - "file": "meos_internal_geo.h", + "name": "ttouches_geo_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tgeographyinst_in", - "file": "meos_internal_geo.h", + "name": "ttouches_tcbuffer_geo", + "file": "meos_cbuffer.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tgeographyseq_from_mfjson", - "file": "meos_internal_geo.h", + "name": "ttouches_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tgeographyseq_in", - "file": "meos_internal_geo.h", + "name": "ttouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } ] }, { - "name": "tgeographyseqset_from_mfjson", - "file": "meos_internal_geo.h", + "name": "ttouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tgeographyseqset_in", - "file": "meos_internal_geo.h", + "name": "gsl_get_generation_rng", + "file": "meos_internal.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "gsl_rng *", + "canonical": "gsl_rng *" + }, + "params": [] + }, + { + "name": "gsl_get_aggregation_rng", + "file": "meos_internal.h", + "returnType": { + "c": "gsl_rng *", + "canonical": "gsl_rng *" + }, + "params": [] + }, + { + "name": "datum_ceil", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "tgeometryinst_from_mfjson", - "file": "meos_internal_geo.h", + "name": "datum_degrees", + "file": "meos_internal.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "normalize", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "tgeometryinst_in", - "file": "meos_internal_geo.h", + "name": "datum_float_round", + "file": "meos_internal.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "tgeometryseq_from_mfjson", - "file": "meos_internal_geo.h", + "name": "datum_floor", + "file": "meos_internal.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "tgeometryseq_in", - "file": "meos_internal_geo.h", + "name": "datum_hash", + "file": "meos_internal.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tgeometryseqset_from_mfjson", - "file": "meos_internal_geo.h", + "name": "datum_hash_extended", + "file": "meos_internal.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "uint64", + "canonical": "unsigned long" }, "params": [ { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "seed", + "cType": "uint64", + "canonical": "unsigned long" } ] }, { - "name": "tgeometryseqset_in", - "file": "meos_internal_geo.h", + "name": "datum_radians", + "file": "meos_internal.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "tspatial_set_stbox", - "file": "meos_internal_geo.h", + "name": "floatspan_round_set", + "file": "meos_internal.h", "returnType": { "c": "void", "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "tspatialseq_set_stbox", - "file": "meos_internal_geo.h", + "name": "set_in", + "file": "meos_internal.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tspatialseqset_set_stbox", - "file": "meos_internal_geo.h", + "name": "set_out", + "file": "meos_internal.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tgeo_restrict_elevation", - "file": "meos_internal_geo.h", + "name": "span_in", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tgeo_restrict_geom", - "file": "meos_internal_geo.h", + "name": "span_out", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tgeo_restrict_stbox", - "file": "meos_internal_geo.h", + "name": "spanset_in", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tgeoinst_restrict_geom", - "file": "meos_internal_geo.h", + "name": "spanset_out", + "file": "meos_internal.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tgeoinst_restrict_stbox", - "file": "meos_internal_geo.h", + "name": "set_make", + "file": "meos_internal.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "values", + "cType": "const Datum *", + "canonical": "const unsigned long *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "count", + "cType": "int", + "canonical": "int" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" }, { - "name": "atfunc", + "name": "order", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tgeoseq_restrict_geom", - "file": "meos_internal_geo.h", + "name": "set_make_exp", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "values", + "cType": "const Datum *", + "canonical": "const unsigned long *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tgeoseq_restrict_stbox", - "file": "meos_internal_geo.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "count", + "cType": "int", + "canonical": "int" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "maxcount", + "cType": "int", + "canonical": "int" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" }, { - "name": "atfunc", + "name": "order", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tgeoseqset_restrict_geom", - "file": "meos_internal_geo.h", + "name": "set_make_free", + "file": "meos_internal.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "name": "values", + "cType": "Datum *", + "canonical": "unsigned long *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "count", + "cType": "int", + "canonical": "int" }, { - "name": "atfunc", + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "order", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tgeoseqset_restrict_stbox", - "file": "meos_internal_geo.h", + "name": "span_make", + "file": "meos_internal.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "name": "lower", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "upper", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "border_inc", + "name": "lower_inc", "cType": "bool", "canonical": "bool" }, { - "name": "atfunc", + "name": "upper_inc", "cType": "bool", "canonical": "bool" - } - ] - }, - { - "name": "spatial_srid", - "file": "meos_internal_geo.h", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" }, { "name": "basetype", @@ -57206,17 +41379,32 @@ ] }, { - "name": "spatial_set_srid", - "file": "meos_internal_geo.h", + "name": "span_set", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "d", + "name": "lower", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "upper", "cType": "Datum", - "canonical": "int ((int *))()" + "canonical": "unsigned long" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" }, { "name": "basetype", @@ -57224,2752 +41412,2888 @@ "canonical": "MeosType" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ] - }, - { - "name": "tspatialinst_srid", - "file": "meos_internal_geo.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + }, { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "s", + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "tpointseq_azimuth", - "file": "meos_internal_geo.h", + "name": "spanset_make_exp", + "file": "meos_internal.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "spans", + "cType": "Span *", + "canonical": "Span *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tpointseq_cumulative_length", - "file": "meos_internal_geo.h", + "name": "spanset_make_free", + "file": "meos_internal.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "spans", + "cType": "Span *", + "canonical": "Span *" }, { - "name": "prevlength", - "cType": "double", - "canonical": "double" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tpointseq_is_simple", - "file": "meos_internal_geo.h", + "name": "set_span", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tpointseq_length", - "file": "meos_internal_geo.h", + "name": "set_spanset", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tpointseq_linear_trajectory", - "file": "meos_internal_geo.h", + "name": "value_set_span", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "unary_union", - "cType": "bool", - "canonical": "bool" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "s", + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "tgeoseq_stboxes", - "file": "meos_internal_geo.h", + "name": "value_set", + "file": "meos_internal.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tgeoseq_split_n_stboxes", - "file": "meos_internal_geo.h", + "name": "value_span", + "file": "meos_internal.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "max_count", - "cType": "int", - "canonical": "int" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tpointseqset_azimuth", - "file": "meos_internal_geo.h", + "name": "value_spanset", + "file": "meos_internal.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tpointseqset_cumulative_length", - "file": "meos_internal_geo.h", + "name": "numspan_width", + "file": "meos_internal.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tpointseqset_is_simple", - "file": "meos_internal_geo.h", + "name": "numspanset_width", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "boundspan", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tpointseqset_length", - "file": "meos_internal_geo.h", + "name": "set_end_value", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tgeoseqset_stboxes", - "file": "meos_internal_geo.h", + "name": "set_mem_size", + "file": "meos_internal.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tgeoseqset_split_n_stboxes", - "file": "meos_internal_geo.h", + "name": "set_set_subspan", + "file": "meos_internal.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "max_count", + "name": "minidx", "cType": "int", "canonical": "int" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "tgeominst_tgeoginst", - "file": "meos_internal_geo.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "oper", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tgeomseq_tgeogseq", - "file": "meos_internal_geo.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "maxidx", + "cType": "int", + "canonical": "int" }, { - "name": "oper", - "cType": "bool", - "canonical": "bool" + "name": "result", + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "tgeomseqset_tgeogseqset", - "file": "meos_internal_geo.h", + "name": "set_set_span", + "file": "meos_internal.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "oper", - "cType": "bool", - "canonical": "bool" + "name": "result", + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "tgeom_tgeog", - "file": "meos_internal_geo.h", + "name": "set_start_value", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "oper", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tgeo_tpoint", - "file": "meos_internal_geo.h", + "name": "set_value_n", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "oper", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tspatialinst_set_srid", - "file": "meos_internal_geo.h", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "TInstant *", - "canonical": "struct TInstant *" + "name": "n", + "cType": "int", + "canonical": "int" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "result", + "cType": "Datum *", + "canonical": "unsigned long *" } ] }, { - "name": "tpointseq_make_simple", - "file": "meos_internal_geo.h", + "name": "set_vals", + "file": "meos_internal.h", "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" + "c": "Datum *", + "canonical": "unsigned long *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tspatialseq_set_srid", - "file": "meos_internal_geo.h", + "name": "set_values", + "file": "meos_internal.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Datum *", + "canonical": "unsigned long *" }, "params": [ { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tpointseqset_make_simple", - "file": "meos_internal_geo.h", + "name": "spanset_lower", + "file": "meos_internal.h", "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "tspatialseqset_set_srid", - "file": "meos_internal_geo.h", + "name": "spanset_mem_size", + "file": "meos_internal.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", - "cType": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, - { - "name": "tpointseq_twcentroid", - "file": "meos_internal_geo.h", + { + "name": "spanset_sps", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "const Span **", + "canonical": "const Span **" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "spanset_num_spans", + "arg": "ss" + } + } + } }, { - "name": "tpointseqset_twcentroid", - "file": "meos_internal_geo.h", + "name": "spanset_upper", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "npoint_as_ewkt", - "file": "meos_npoint.h", + "name": "datespan_set_tstzspan", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "npoint_as_hexwkb", - "file": "meos_npoint.h", + "name": "floatspan_set_intspan", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "s2", + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "npoint_as_text", - "file": "meos_npoint.h", + "name": "intspan_set_floatspan", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "npoint_as_wkb", - "file": "meos_npoint.h", + "name": "numset_shift_scale", + "file": "meos_internal.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "shift", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" - } - ] - }, - { - "name": "npoint_from_hexwkb", - "file": "meos_npoint.h", - "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" - }, - "params": [ + "name": "width", + "cType": "Datum", + "canonical": "unsigned long" + }, { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "npoint_from_wkb", - "file": "meos_npoint.h", + "name": "numspan_expand", + "file": "meos_internal.h", "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "size", - "cType": "size_t", + "name": "value", + "cType": "Datum", "canonical": "unsigned long" } ] }, { - "name": "npoint_in", - "file": "meos_npoint.h", + "name": "numspan_shift_scale", + "file": "meos_internal.h", "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "npoint_out", - "file": "meos_npoint.h", + "name": "numspanset_shift_scale", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "shift", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "nsegment_in", - "file": "meos_npoint.h", + "name": "set_compact", + "file": "meos_internal.h", "returnType": { - "c": "Nsegment *", - "canonical": "struct Nsegment *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "nsegment_out", - "file": "meos_npoint.h", + "name": "span_expand", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "npoint_make", - "file": "meos_npoint.h", + "name": "spanset_compact", + "file": "meos_internal.h", "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "rid", - "cType": "int", - "canonical": "int" - }, - { - "name": "pos", - "cType": "double", - "canonical": "double" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "nsegment_make", - "file": "meos_npoint.h", + "name": "tbox_expand_value", + "file": "meos_internal.h", "returnType": { - "c": "Nsegment *", - "canonical": "struct Nsegment *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "rid", - "cType": "int", - "canonical": "int" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "pos1", - "cType": "double", - "canonical": "double" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "pos2", - "cType": "double", - "canonical": "double" + "name": "basetyp", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "geompoint_to_npoint", - "file": "meos_npoint.h", + "name": "textcat_textset_text_common", + "file": "meos_internal.h", "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "geom_to_nsegment", - "file": "meos_npoint.h", - "returnType": { - "c": "Nsegment *", - "canonical": "struct Nsegment *" - }, - "params": [ + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "npoint_to_geompoint", - "file": "meos_npoint.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" + }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "invert", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "npoint_to_nsegment", - "file": "meos_npoint.h", + "name": "tstzspan_set_datespan", + "file": "meos_internal.h", "returnType": { - "c": "Nsegment *", - "canonical": "struct Nsegment *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "npoint_to_stbox", - "file": "meos_npoint.h", + "name": "adjacent_span_value", + "file": "meos_internal.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "nsegment_to_geom", - "file": "meos_npoint.h", + "name": "adjacent_spanset_value", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "nsegment_to_stbox", - "file": "meos_npoint.h", + "name": "adjacent_value_spanset", + "file": "meos_internal.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "npoint_hash", - "file": "meos_npoint.h", + "name": "contained_value_set", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "npoint_hash_extended", - "file": "meos_npoint.h", + "name": "contained_value_span", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "seed", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "npoint_position", - "file": "meos_npoint.h", + "name": "contained_value_spanset", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "npoint_route", - "file": "meos_npoint.h", + "name": "contains_set_value", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "nsegment_end_position", - "file": "meos_npoint.h", + "name": "contains_span_value", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "nsegment_route", - "file": "meos_npoint.h", + "name": "contains_spanset_value", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "nsegment_start_position", - "file": "meos_npoint.h", + "name": "ovadj_span_span", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "route_exists", - "file": "meos_npoint.h", + "name": "left_set_value", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "rid", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "route_geom", - "file": "meos_npoint.h", + "name": "left_span_value", + "file": "meos_internal.h", "returnType": { - "c": "const int *", - "canonical": "const int *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "rid", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "route_length", - "file": "meos_npoint.h", + "name": "left_spanset_value", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "rid", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "npoint_round", - "file": "meos_npoint.h", + "name": "left_value_set", + "file": "meos_internal.h", "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "nsegment_round", - "file": "meos_npoint.h", + "name": "left_value_span", + "file": "meos_internal.h", "returnType": { - "c": "Nsegment *", - "canonical": "struct Nsegment *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "get_srid_ways", - "file": "meos_npoint.h", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [] - }, - { - "name": "npoint_srid", - "file": "meos_npoint.h", + "name": "left_value_spanset", + "file": "meos_internal.h", "returnType": { - "c": "int32_t", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "nsegment_srid", - "file": "meos_npoint.h", + "name": "lfnadj_span_span", + "file": "meos_internal.h", "returnType": { - "c": "int32_t", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "npoint_timestamptz_to_stbox", - "file": "meos_npoint.h", + "name": "overleft_set_value", + "file": "meos_internal.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "npoint_tstzspan_to_stbox", - "file": "meos_npoint.h", + "name": "overleft_span_value", + "file": "meos_internal.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "bool", + "canonical": "bool" }, "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "npoint_cmp", - "file": "meos_npoint.h", + "name": "overleft_spanset_value", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "npoint_eq", - "file": "meos_npoint.h", + "name": "overleft_value_set", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "npoint_ge", - "file": "meos_npoint.h", + "name": "overleft_value_span", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "npoint_gt", - "file": "meos_npoint.h", + "name": "overleft_value_spanset", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "npoint_le", - "file": "meos_npoint.h", + "name": "overright_set_value", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "npoint_lt", - "file": "meos_npoint.h", + "name": "overright_span_value", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "npoint_ne", - "file": "meos_npoint.h", + "name": "overright_spanset_value", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "npoint_same", - "file": "meos_npoint.h", + "name": "overright_value_set", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "nsegment_cmp", - "file": "meos_npoint.h", + "name": "overright_value_span", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "nsegment_eq", - "file": "meos_npoint.h", + "name": "overright_value_spanset", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "nsegment_ge", - "file": "meos_npoint.h", + "name": "right_value_set", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "nsegment_gt", - "file": "meos_npoint.h", + "name": "right_set_value", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "nsegment_le", - "file": "meos_npoint.h", + "name": "right_value_span", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "nsegment_lt", - "file": "meos_npoint.h", + "name": "right_value_spanset", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "nsegment_ne", - "file": "meos_npoint.h", + "name": "right_span_value", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "npointset_in", - "file": "meos_npoint.h", + "name": "right_spanset_value", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "npointset_out", - "file": "meos_npoint.h", + "name": "bbox_type", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "bboxtype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "npointset_make", - "file": "meos_npoint.h", + "name": "bbox_get_size", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "size_t", + "canonical": "unsigned long" }, "params": [ { - "name": "values", - "cType": "Npoint **", - "canonical": "struct Npoint **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "bboxtype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "npoint_to_set", - "file": "meos_npoint.h", + "name": "bbox_max_dims", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "bboxtype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "npointset_end_value", - "file": "meos_npoint.h", + "name": "temporal_bbox_eq", + "file": "meos_internal.h", "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "box1", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "box2", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "npointset_routes", - "file": "meos_npoint.h", + "name": "temporal_bbox_cmp", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "box1", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "box2", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "npointset_start_value", - "file": "meos_npoint.h", + "name": "bbox_union_span_span", + "file": "meos_internal.h", "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "npointset_value_n", - "file": "meos_npoint.h", + "name": "inter_span_span", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" }, { "name": "result", - "cType": "Npoint **", - "canonical": "struct Npoint **" + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "npointset_values", - "file": "meos_npoint.h", + "name": "intersection_set_value", + "file": "meos_internal.h", "returnType": { - "c": "Npoint **", - "canonical": "struct Npoint **" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "accessor", - "func": "set_num_values", - "arg": "s" - } + "canonical": "const Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } - } + ] }, { - "name": "contained_npoint_set", - "file": "meos_npoint.h", + "name": "intersection_span_value", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "contains_set_npoint", - "file": "meos_npoint.h", + "name": "intersection_spanset_value", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "intersection_npoint_set", - "file": "meos_npoint.h", + "name": "intersection_value_set", + "file": "meos_internal.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "intersection_set_npoint", - "file": "meos_npoint.h", + "name": "intersection_value_span", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "Span *", + "canonical": "Span *" }, "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" + } + ] + }, + { + "name": "intersection_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "minus_npoint_set", - "file": "meos_npoint.h", + "name": "mi_span_span", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "minus_set_npoint", - "file": "meos_npoint.h", + "name": "minus_set_value", + "file": "meos_internal.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "npoint_union_transfn", - "file": "meos_npoint.h", + "name": "minus_span_value", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "union_npoint_set", - "file": "meos_npoint.h", + "name": "minus_spanset_value", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "union_set_npoint", - "file": "meos_npoint.h", + "name": "minus_value_set", + "file": "meos_internal.h", "returnType": { "c": "Set *", - "canonical": "struct Set *" + "canonical": "Set *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tnpoint_in", - "file": "meos_npoint.h", + "name": "minus_value_span", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tnpoint_out", - "file": "meos_npoint.h", + "name": "minus_value_spanset", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "tnpointinst_make", - "file": "meos_npoint.h", + "name": "super_union_span_span", + "file": "meos_internal.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tgeompoint_to_tnpoint", - "file": "meos_npoint.h", + "name": "union_set_value", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "tnpoint_to_tgeompoint", - "file": "meos_npoint.h", + "name": "union_span_value", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "tnpoint_cumulative_length", - "file": "meos_npoint.h", + "name": "union_spanset_value", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "tnpoint_length", - "file": "meos_npoint.h", + "name": "union_value_set", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tnpoint_positions", - "file": "meos_npoint.h", + "name": "union_value_span", + "file": "meos_internal.h", "returnType": { - "c": "Nsegment **", - "canonical": "struct Nsegment **" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tnpoint_route", - "file": "meos_npoint.h", + "name": "union_value_spanset", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "tnpoint_routes", - "file": "meos_npoint.h", + "name": "distance_set_set", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tnpoint_speed", - "file": "meos_npoint.h", + "name": "distance_set_value", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "tnpoint_trajectory", - "file": "meos_npoint.h", + "name": "distance_span_span", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s1", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tnpoint_twcentroid", - "file": "meos_npoint.h", + "name": "distance_span_value", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "tnpoint_at_geom", - "file": "meos_npoint.h", + "name": "distance_spanset_span", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tnpoint_at_npoint", - "file": "meos_npoint.h", + "name": "distance_spanset_spanset", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "tnpoint_at_npointset", - "file": "meos_npoint.h", + "name": "distance_spanset_value", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "tnpoint_at_stbox", - "file": "meos_npoint.h", + "name": "distance_value_value", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "l", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "r", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tnpoint_minus_geom", - "file": "meos_npoint.h", + "name": "spanbase_extent_transfn", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "state", + "cType": "Span *", + "canonical": "Span *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tnpoint_minus_npoint", - "file": "meos_npoint.h", + "name": "value_union_transfn", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "state", + "cType": "Set *", + "canonical": "Set *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "tnpoint_minus_npointset", - "file": "meos_npoint.h", + "name": "number_tstzspan_to_tbox", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" }, { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "tnpoint_minus_stbox", - "file": "meos_npoint.h", + "name": "number_timestamptz_to_tbox", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tdistance_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "tbox_set", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "p", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "tdistance_tnpoint_point", - "file": "meos_npoint.h", + "name": "float_set_tbox", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "double", + "canonical": "double" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "tdistance_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "int_set_tbox", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "i", + "cType": "int", + "canonical": "int" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "nad_tnpoint_geo", - "file": "meos_npoint.h", + "name": "number_set_tbox", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "nad_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "number_tbox", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "nad_tnpoint_stbox", - "file": "meos_npoint.h", + "name": "numset_set_tbox", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "nad_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "numspan_set_tbox", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "span", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "nai_tnpoint_geo", - "file": "meos_npoint.h", + "name": "timestamptz_set_tbox", + "file": "meos_internal.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "nai_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "tstzset_set_tbox", + "file": "meos_internal.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "box", + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "nai_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "tstzspan_set_tbox", + "file": "meos_internal.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "shortestline_tnpoint_geo", - "file": "meos_npoint.h", + "name": "tbox_shift_scale_value", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "shift", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "shortestline_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "tbox_expand", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "box2", + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "shortestline_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "inter_tbox_tbox", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "tnpoint_tcentroid_transfn", - "file": "meos_npoint.h", + "name": "tboolinst_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "Temporal *", - "canonical": "struct Temporal *" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" } ] }, { - "name": "always_eq_npoint_tnpoint", - "file": "meos_npoint.h", + "name": "tboolinst_in", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "always_eq_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "tboolseq_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" } ] }, { - "name": "always_eq_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "tboolseq_in", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "always_ne_npoint_tnpoint", - "file": "meos_npoint.h", + "name": "tboolseqset_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" } ] }, { - "name": "always_ne_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "tboolseqset_in", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "always_ne_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "temporal_in", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "ever_eq_npoint_tnpoint", - "file": "meos_npoint.h", + "name": "temporal_out", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ever_eq_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "temparr_out", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char **", + "canonical": "char **" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "temparr", + "cType": "Temporal **", + "canonical": "Temporal **" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ever_eq_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "tfloatinst_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" } ] }, { - "name": "ever_ne_npoint_tnpoint", - "file": "meos_npoint.h", + "name": "tfloatinst_in", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "ever_ne_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "tfloatseq_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "ever_ne_tnpoint_tnpoint", - "file": "meos_npoint.h", + "name": "tfloatseq_in", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "teq_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "tfloatseqset_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "tne_tnpoint_npoint", - "file": "meos_npoint.h", + "name": "tfloatseqset_in", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "pose_as_ewkt", - "file": "meos_pose.h", + "name": "tinstant_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "maxdd", - "cType": "int", + "name": "spatial", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32_t", "canonical": "int" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "pose_as_hexwkb", - "file": "meos_pose.h", + "name": "tinstant_in", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "size", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "pose_as_text", - "file": "meos_pose.h", + "name": "tinstant_out", + "file": "meos_internal.h", "returnType": { "c": "char *", "canonical": "char *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { "name": "maxdd", @@ -59979,1233 +44303,1193 @@ ] }, { - "name": "pose_as_wkb", - "file": "meos_pose.h", + "name": "tintinst_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" } ] }, { - "name": "pose_from_wkb", - "file": "meos_pose.h", + "name": "tintinst_in", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "unsigned long" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "pose_from_hexwkb", - "file": "meos_pose.h", + "name": "tintseq_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" } ] }, { - "name": "pose_in", - "file": "meos_pose.h", + "name": "tintseq_in", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { "name": "str", "cType": "const char *", "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "pose_out", - "file": "meos_pose.h", + "name": "tintseqset_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" } ] }, { - "name": "pose_copy", - "file": "meos_pose.h", + "name": "tintseqset_in", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "pose_make_2d", - "file": "meos_pose.h", + "name": "tsequence_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "theta", - "cType": "double", - "canonical": "double" + "name": "spatial", + "cType": "bool", + "canonical": "bool" }, { "name": "srid", "cType": "int32_t", "canonical": "int" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "pose_make_3d", - "file": "meos_pose.h", + "name": "tsequence_in", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - }, - { - "name": "z", - "cType": "double", - "canonical": "double" - }, - { - "name": "W", - "cType": "double", - "canonical": "double" - }, - { - "name": "X", - "cType": "double", - "canonical": "double" - }, - { - "name": "Y", - "cType": "double", - "canonical": "double" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "Z", - "cType": "double", - "canonical": "double" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "pose_make_point2d", - "file": "meos_pose.h", + "name": "tsequence_out", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "theta", - "cType": "double", - "canonical": "double" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "pose_make_point3d", - "file": "meos_pose.h", + "name": "tsequenceset_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "W", - "cType": "double", - "canonical": "double" + "name": "spatial", + "cType": "bool", + "canonical": "bool" }, { - "name": "X", - "cType": "double", - "canonical": "double" + "name": "srid", + "cType": "int32_t", + "canonical": "int" }, { - "name": "Y", - "cType": "double", - "canonical": "double" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" }, { - "name": "Z", - "cType": "double", - "canonical": "double" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "pose_to_point", - "file": "meos_pose.h", + "name": "tsequenceset_in", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ] - }, - { - "name": "pose_to_stbox", - "file": "meos_pose.h", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ] - }, - { - "name": "pose_hash", - "file": "meos_pose.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "pose_hash_extended", - "file": "meos_pose.h", + "name": "tsequenceset_out", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "seed", + "name": "maxdd", "cType": "int", "canonical": "int" } ] }, { - "name": "pose_orientation", - "file": "meos_pose.h", - "returnType": { - "c": "double *", - "canonical": "double *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ] - }, - { - "name": "pose_rotation", - "file": "meos_pose.h", + "name": "ttextinst_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" } ] }, { - "name": "pose_round", - "file": "meos_pose.h", + "name": "ttextinst_in", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "posearr_round", - "file": "meos_pose.h", + "name": "ttextseq_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "Pose **", - "canonical": "struct Pose **" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "posearr", - "cType": "const Pose **", - "canonical": "const struct Pose **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" } ] }, { - "name": "pose_set_srid", - "file": "meos_pose.h", + "name": "ttextseq_in", + "file": "meos_internal.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "pose", - "cType": "Pose *", - "canonical": "struct Pose *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "pose_srid", - "file": "meos_pose.h", + "name": "ttextseqset_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "int32_t", - "canonical": "int" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" } ] }, { - "name": "pose_transform", - "file": "meos_pose.h", + "name": "ttextseqset_in", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "pose_transform_pipeline", - "file": "meos_pose.h", + "name": "temporal_from_mfjson", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pipelinestr", + "name": "mfjson", "cType": "const char *", "canonical": "const char *" }, { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "is_forward", - "cType": "bool", - "canonical": "bool" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "pose_tstzspan_to_stbox", - "file": "meos_pose.h", + "name": "temporal_from_base_temp", + "file": "meos_internal.h", "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ] - }, - { - "name": "pose_timestamptz_to_stbox", - "file": "meos_pose.h", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" }, { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "distance_pose_geo", - "file": "meos_pose.h", + "name": "tinstant_copy", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" } ] }, { - "name": "distance_pose_pose", - "file": "meos_pose.h", + "name": "tinstant_make", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "distance_pose_stbox", - "file": "meos_pose.h", + "name": "tinstant_make_free", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "pose_cmp", - "file": "meos_pose.h", + "name": "tsequence_copy", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "pose_eq", - "file": "meos_pose.h", + "name": "tsequence_from_base_temp", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "pose_ge", - "file": "meos_pose.h", + "name": "tsequence_from_base_tstzset", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "pose_gt", - "file": "meos_pose.h", + "name": "tsequence_from_base_tstzspan", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "pose_le", - "file": "meos_pose.h", + "name": "tsequence_make_exp", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "instants", + "cType": "TInstant **", + "canonical": "TInstant **" }, { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "pose_lt", - "file": "meos_pose.h", + "name": "tsequence_make_free", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "instants", + "cType": "TInstant **", + "canonical": "TInstant **" }, { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "pose_ne", - "file": "meos_pose.h", + "name": "tsequenceset_copy", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "pose_nsame", - "file": "meos_pose.h", + "name": "tseqsetarr_to_tseqset", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "seqsets", + "cType": "TSequenceSet **", + "canonical": "TSequenceSet **" }, { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "totalseqs", + "cType": "int", + "canonical": "int" } ] }, { - "name": "pose_same", - "file": "meos_pose.h", + "name": "tsequenceset_from_base_temp", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "poseset_in", - "file": "meos_pose.h", + "name": "tsequenceset_from_base_tstzspanset", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "poseset_out", - "file": "meos_pose.h", + "name": "tsequenceset_make_exp", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "sequences", + "cType": "TSequence **", + "canonical": "TSequence **" }, { - "name": "maxdd", + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", "cType": "int", "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "poseset_make", - "file": "meos_pose.h", + "name": "tsequenceset_make_free", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "values", - "cType": "const Pose **", - "canonical": "const struct Pose **" + "name": "sequences", + "cType": "TSequence **", + "canonical": "TSequence **" }, { "name": "count", "cType": "int", "canonical": "int" - } - ] - }, - { - "name": "pose_to_set", - "file": "meos_pose.h", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ + }, { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "poseset_end_value", - "file": "meos_pose.h", + "name": "temporal_set_tstzspan", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "void", + "canonical": "void" }, "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "poseset_start_value", - "file": "meos_pose.h", + "name": "tinstant_set_tstzspan", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "void", + "canonical": "void" }, "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" + }, { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "poseset_value_n", - "file": "meos_pose.h", + "name": "tnumber_set_tbox", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "result", - "cType": "Pose **", - "canonical": "struct Pose **" + "name": "box", + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "poseset_values", - "file": "meos_pose.h", + "name": "tnumberinst_set_tbox", + "file": "meos_internal.h", "returnType": { - "c": "Pose **", - "canonical": "struct Pose **" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "contained_pose_set", - "file": "meos_pose.h", + "name": "tnumberseq_set_tbox", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "box", + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "contains_set_pose", - "file": "meos_pose.h", + "name": "tnumberseqset_set_tbox", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "pose", - "cType": "Pose *", - "canonical": "struct Pose *" + "name": "box", + "cType": "TBox *", + "canonical": "TBox *" } ] }, { - "name": "intersection_pose_set", - "file": "meos_pose.h", + "name": "tsequence_set_tstzspan", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "intersection_set_pose", - "file": "meos_pose.h", + "name": "tsequenceset_set_tstzspan", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "s", + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "minus_pose_set", - "file": "meos_pose.h", + "name": "temporal_end_inst", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "const TInstant *", + "canonical": "const TInstant *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "minus_set_pose", - "file": "meos_pose.h", + "name": "temporal_end_value", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "pose_union_transfn", - "file": "meos_pose.h", + "name": "temporal_inst_n", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "const TInstant *", + "canonical": "const TInstant *" }, "params": [ { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "n", + "cType": "int", + "canonical": "int" } ] }, { - "name": "union_pose_set", - "file": "meos_pose.h", + "name": "temporal_insts_p", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "const TInstant **", + "canonical": "const TInstant **" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "union_set_pose", - "file": "meos_pose.h", + "name": "temporal_max_inst_p", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "const TInstant *", + "canonical": "const TInstant *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tpose_in", - "file": "meos_pose.h", + "name": "temporal_max_value", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tpose_make", - "file": "meos_pose.h", + "name": "temporal_mem_size", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "size_t", + "canonical": "unsigned long" }, "params": [ { - "name": "tpoint", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "tradius", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tpose_to_tpoint", - "file": "meos_pose.h", + "name": "temporal_min_inst_p", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "const TInstant *", + "canonical": "const TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tpose_end_value", - "file": "meos_pose.h", + "name": "temporal_min_value", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tpose_points", - "file": "meos_pose.h", + "name": "temporal_sequences_p", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "const TSequence **", + "canonical": "const TSequence **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tpose_rotation", - "file": "meos_pose.h", + "name": "temporal_set_bbox", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "void *", + "canonical": "void *" } ] }, { - "name": "tpose_start_value", - "file": "meos_pose.h", + "name": "temporal_start_inst", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "const TInstant *", + "canonical": "const TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tpose_trajectory", - "file": "meos_pose.h", + "name": "temporal_start_value", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tpose_value_at_timestamptz", - "file": "meos_pose.h", + "name": "temporal_values_p", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Datum *", + "canonical": "unsigned long *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" }, { - "name": "value", - "cType": "Pose **", - "canonical": "struct Pose **" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tpose_value_n", - "file": "meos_pose.h", + "name": "temporal_value_n", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" @@ -61214,7 +45498,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "n", @@ -61223,23 +45507,23 @@ }, { "name": "result", - "cType": "Pose **", - "canonical": "struct Pose **" + "cType": "Datum *", + "canonical": "unsigned long *" } ] }, { - "name": "tpose_values", - "file": "meos_pose.h", + "name": "temporal_values", + "file": "meos_internal.h", "returnType": { - "c": "Pose **", - "canonical": "struct Pose **" + "c": "Datum *", + "canonical": "unsigned long *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "count", @@ -61249,2128 +45533,2182 @@ ] }, { - "name": "tpose_at_geom", - "file": "meos_pose.h", + "name": "tinstant_hash", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" + } + ] + }, + { + "name": "tinstant_insts", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const TInstant **" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tpose_at_stbox", - "file": "meos_pose.h", + "name": "tinstant_set_bbox", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "cType": "void *", + "canonical": "void *" } ] }, { - "name": "tpose_at_pose", - "file": "meos_pose.h", + "name": "tinstant_time", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" } ] }, { - "name": "tpose_minus_geom", - "file": "meos_pose.h", + "name": "tinstant_timestamps", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TimestampTz *", + "canonical": "long *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tpose_minus_pose", - "file": "meos_pose.h", + "name": "tinstant_value_p", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" + } + ] + }, + { + "name": "tinstant_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "unsigned long" + }, + "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" } ] }, { - "name": "tpose_minus_stbox", - "file": "meos_pose.h", + "name": "tinstant_value_at_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" + "name": "result", + "cType": "Datum *", + "canonical": "unsigned long *" } ] }, { - "name": "tdistance_tpose_pose", - "file": "meos_pose.h", + "name": "tinstant_values_p", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Datum *", + "canonical": "unsigned long *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tdistance_tpose_point", - "file": "meos_pose.h", + "name": "tnumber_set_span", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "span", + "cType": "Span *", + "canonical": "Span *" } ] }, { - "name": "tdistance_tpose_tpose", - "file": "meos_pose.h", + "name": "tnumberinst_valuespans", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" } ] }, { - "name": "nad_tpose_geo", - "file": "meos_pose.h", + "name": "tnumberseq_avg_val", + "file": "meos_internal.h", "returnType": { "c": "double", "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + } + ] + }, + { + "name": "tnumberseq_valuespans", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "SpanSet *" + }, + "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "nad_tpose_pose", - "file": "meos_pose.h", + "name": "tnumberseqset_avg_val", + "file": "meos_internal.h", "returnType": { "c": "double", "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" + } + ] + }, + { + "name": "tnumberseqset_valuespans", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "SpanSet *" + }, + "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "nad_tpose_stbox", - "file": "meos_pose.h", + "name": "tsequence_duration", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + } + ] + }, + { + "name": "tsequence_end_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz", + "canonical": "long" + }, + "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "nad_tpose_tpose", - "file": "meos_pose.h", + "name": "tsequence_hash", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + } + ] + }, + { + "name": "tsequence_insts_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const TInstant **" + }, + "params": [ { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + } + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "temporal_num_instants", + "arg": "seq", + "castTo": "const Temporal *" + } + } + } + }, + { + "name": "tsequence_max_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "nai_tpose_geo", - "file": "meos_pose.h", + "name": "tsequence_max_val", + "file": "meos_internal.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + } + ] + }, + { + "name": "tsequence_min_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const TInstant *" + }, + "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "nai_tpose_pose", - "file": "meos_pose.h", + "name": "tsequence_min_val", + "file": "meos_internal.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + } + ] + }, + { + "name": "tsequence_segments", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence **", + "canonical": "TSequence **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "nai_tpose_tpose", - "file": "meos_pose.h", + "name": "tsequence_seqs", + "file": "meos_internal.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "const TSequence **", + "canonical": "const TSequence **" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "shortestline_tpose_geo", - "file": "meos_pose.h", + "name": "tsequence_start_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "shortestline_tpose_pose", - "file": "meos_pose.h", + "name": "tsequence_time", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "shortestline_tpose_tpose", - "file": "meos_pose.h", + "name": "tsequence_timestamps", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TimestampTz *", + "canonical": "long *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "always_eq_pose_tpose", - "file": "meos_pose.h", + "name": "tsequence_value_at_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "unsigned long *" } ] }, { - "name": "always_eq_tpose_pose", - "file": "meos_pose.h", + "name": "tsequence_values_p", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Datum *", + "canonical": "unsigned long *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "always_eq_tpose_tpose", - "file": "meos_pose.h", + "name": "tsequenceset_duration", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "boundspan", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "always_ne_pose_tpose", - "file": "meos_pose.h", + "name": "tsequenceset_end_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "always_ne_tpose_pose", - "file": "meos_pose.h", + "name": "tsequenceset_hash", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "always_ne_tpose_tpose", - "file": "meos_pose.h", + "name": "tsequenceset_inst_n", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "const TInstant *", + "canonical": "const TInstant *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "n", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ever_eq_pose_tpose", - "file": "meos_pose.h", + "name": "tsequenceset_insts_p", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "const TInstant **", + "canonical": "const TInstant **" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "tsequenceset_num_instants", + "arg": "ss" + } + } + } }, { - "name": "ever_eq_tpose_pose", - "file": "meos_pose.h", + "name": "tsequenceset_max_inst_p", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "const TInstant *", + "canonical": "const TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "ever_eq_tpose_tpose", - "file": "meos_pose.h", + "name": "tsequenceset_max_val", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "ever_ne_pose_tpose", - "file": "meos_pose.h", + "name": "tsequenceset_min_inst_p", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "const TInstant *", + "canonical": "const TInstant *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "ever_ne_tpose_pose", - "file": "meos_pose.h", + "name": "tsequenceset_min_val", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "ever_ne_tpose_tpose", - "file": "meos_pose.h", + "name": "tsequenceset_num_instants", + "file": "meos_internal.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "teq_pose_tpose", - "file": "meos_pose.h", + "name": "tsequenceset_num_timestamps", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "teq_tpose_pose", - "file": "meos_pose.h", + "name": "tsequenceset_segments", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequence **", + "canonical": "TSequence **" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tne_pose_tpose", - "file": "meos_pose.h", + "name": "tsequenceset_sequences_p", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "const TSequence **", + "canonical": "const TSequence **" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "temporal_num_sequences", + "arg": "ss", + "castTo": "const Temporal *" + } + } + } }, { - "name": "tne_tpose_pose", - "file": "meos_pose.h", + "name": "tsequenceset_start_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TimestampTz", + "canonical": "long" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "trgeo_out", - "file": "meos_rgeo.h", + "name": "tsequenceset_time", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "SpanSet *", + "canonical": "SpanSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "trgeoinst_make", - "file": "meos_rgeo.h", + "name": "tsequenceset_timestamptz_n", + "file": "meos_internal.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "geom", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "t", + "name": "n", "cType": "int", "canonical": "int" + }, + { + "name": "result", + "cType": "TimestampTz *", + "canonical": "long *" } ] }, { - "name": "geo_tpose_to_trgeo", - "file": "meos_rgeo.h", + "name": "tsequenceset_timestamps", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TimestampTz *", + "canonical": "long *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "trgeo_to_tpose", - "file": "meos_rgeo.h", + "name": "tsequenceset_value_at_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "trgeo_to_tpoint", - "file": "meos_rgeo.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "trgeo_end_instant", - "file": "meos_rgeo.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "unsigned long *" } ] }, { - "name": "trgeo_end_sequence", - "file": "meos_rgeo.h", + "name": "tsequenceset_value_n", + "file": "meos_internal.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "unsigned long *" } ] }, { - "name": "trgeo_end_value", - "file": "meos_rgeo.h", + "name": "tsequenceset_values_p", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Datum *", + "canonical": "unsigned long *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "trgeo_geom", - "file": "meos_rgeo.h", + "name": "temporal_restart", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "void", + "canonical": "void" }, "params": [ { "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "cType": "Temporal *", + "canonical": "Temporal *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "trgeo_instant_n", - "file": "meos_rgeo.h", + "name": "temporal_tsequence", + "file": "meos_internal.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "trgeo_instants", - "file": "meos_rgeo.h", + "name": "temporal_tsequenceset", + "file": "meos_internal.h", "returnType": { - "c": "TInstant **", - "canonical": "struct TInstant **" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "trgeo_points", - "file": "meos_rgeo.h", + "name": "tinstant_shift_time", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" + }, + { + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "trgeo_rotation", - "file": "meos_rgeo.h", + "name": "tinstant_to_tsequence", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "trgeo_segments", - "file": "meos_rgeo.h", + "name": "tinstant_to_tsequence_free", + "file": "meos_internal.h", "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "TInstant *", + "canonical": "TInstant *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "trgeo_sequence_n", - "file": "meos_rgeo.h", + "name": "tinstant_to_tsequenceset", + "file": "meos_internal.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "trgeo_sequences", - "file": "meos_rgeo.h", + "name": "tnumber_shift_scale_value", + "file": "meos_internal.h", "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "shift", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "trgeo_start_instant", - "file": "meos_rgeo.h", + "name": "tnumberinst_shift_value", + "file": "meos_internal.h", "returnType": { "c": "TInstant *", - "canonical": "struct TInstant *" + "canonical": "TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "trgeo_start_sequence", - "file": "meos_rgeo.h", + "name": "tnumberseq_shift_scale_value", + "file": "meos_internal.h", "returnType": { "c": "TSequence *", - "canonical": "struct TSequence *" + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "trgeo_start_value", - "file": "meos_rgeo.h", + "name": "tnumberseqset_shift_scale_value", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" + }, + { + "name": "start", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "trgeo_value_n", - "file": "meos_rgeo.h", + "name": "tsequence_restart", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "TSequence *", + "canonical": "TSequence *" }, { - "name": "n", + "name": "count", "cType": "int", "canonical": "int" - }, - { - "name": "result", - "cType": "int **", - "canonical": "int **" } ] }, { - "name": "trgeo_traversed_area", - "file": "meos_rgeo.h", + "name": "tsequence_set_interp", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "unary_union", - "cType": "bool", - "canonical": "bool" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "trgeo_append_tinstant", - "file": "meos_rgeo.h", + "name": "tsequence_shift_scale_time", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "Temporal *", - "canonical": "struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "shift", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "tsequence_subseq", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "maxdist", - "cType": "double", - "canonical": "double" + "name": "from", + "cType": "int", + "canonical": "int" }, { - "name": "maxt", - "cType": "const int *", - "canonical": "const int *" + "name": "to", + "cType": "int", + "canonical": "int" }, { - "name": "expand", + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "trgeo_append_tsequence", - "file": "meos_rgeo.h", + "name": "tsequence_to_tinstant", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "temp", - "cType": "Temporal *", - "canonical": "struct Temporal *" - }, + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + } + ] + }, + { + "name": "tsequence_to_tsequenceset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + } + ] + }, + { + "name": "tsequence_to_tsequenceset_free", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "TSequence *" + } + ] + }, + { + "name": "tsequence_to_tsequenceset_interp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" + }, + "params": [ { "name": "seq", "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "canonical": "const TSequence *" }, { - "name": "expand", - "cType": "bool", - "canonical": "bool" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "trgeo_delete_timestamptz", - "file": "meos_rgeo.h", + "name": "tsequenceset_restart", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "TSequenceSet *" }, { - "name": "t", + "name": "count", "cType": "int", "canonical": "int" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" } ] }, { - "name": "trgeo_delete_tstzset", - "file": "meos_rgeo.h", + "name": "tsequenceset_set_interp", + "file": "meos_internal.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "connect", - "cType": "bool", - "canonical": "bool" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "trgeo_delete_tstzspan", - "file": "meos_rgeo.h", + "name": "tsequenceset_shift_scale_time", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "start", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "connect", - "cType": "bool", - "canonical": "bool" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "trgeo_delete_tstzspanset", - "file": "meos_rgeo.h", + "name": "tsequenceset_to_discrete", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "trgeo_round", - "file": "meos_rgeo.h", + "name": "tsequenceset_to_linear", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "trgeo_set_interp", - "file": "meos_rgeo.h", + "name": "tsequenceset_to_step", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "trgeo_to_tinstant", - "file": "meos_rgeo.h", + "name": "tsequenceset_to_tinstant", + "file": "meos_internal.h", "returnType": { "c": "TInstant *", - "canonical": "struct TInstant *" + "canonical": "TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "trgeo_after_timestamptz", - "file": "meos_rgeo.h", + "name": "tsequenceset_to_tsequence", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" + } + ] + }, + { + "name": "tinstant_merge", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const TInstant *" } ] }, { - "name": "trgeo_before_timestamptz", - "file": "meos_rgeo.h", + "name": "tinstant_merge_array", + "file": "meos_internal.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "instants", + "cType": "TInstant **", + "canonical": "TInstant **" }, { - "name": "t", + "name": "count", "cType": "int", "canonical": "int" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" } ] }, { - "name": "trgeo_restrict_value", - "file": "meos_rgeo.h", + "name": "tsequence_append_tinstant", + "file": "meos_internal.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "TSequence *", + "canonical": "TSequence *" }, { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "atfunc", + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "expand", "cType": "bool", "canonical": "bool" } ] }, { - "name": "trgeo_restrict_values", - "file": "meos_rgeo.h", + "name": "tsequence_append_tsequence", + "file": "meos_internal.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "atfunc", + "name": "expand", "cType": "bool", "canonical": "bool" } ] }, { - "name": "trgeo_restrict_timestamptz", - "file": "meos_rgeo.h", + "name": "tsequence_delete_timestamptz", + "file": "meos_internal.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { "name": "t", - "cType": "int", - "canonical": "int" + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "atfunc", + "name": "connect", "cType": "bool", "canonical": "bool" } ] }, { - "name": "trgeo_restrict_tstzset", - "file": "meos_rgeo.h", + "name": "tsequence_delete_tstzset", + "file": "meos_internal.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { - "name": "atfunc", + "name": "connect", "cType": "bool", "canonical": "bool" } ] }, { - "name": "trgeo_restrict_tstzspan", - "file": "meos_rgeo.h", + "name": "tsequence_delete_tstzspan", + "file": "meos_internal.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" + "canonical": "const Span *" }, { - "name": "atfunc", + "name": "connect", "cType": "bool", "canonical": "bool" } ] }, { - "name": "trgeo_restrict_tstzspanset", - "file": "meos_rgeo.h", + "name": "tsequence_delete_tstzspanset", + "file": "meos_internal.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "canonical": "const SpanSet *" }, { - "name": "atfunc", + "name": "connect", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tdistance_trgeo_geo", - "file": "meos_rgeo.h", + "name": "tsequence_insert", + "file": "meos_internal.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "tdistance_trgeo_tpoint", - "file": "meos_rgeo.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tdistance_trgeo_trgeo", - "file": "meos_rgeo.h", + "name": "tsequence_merge", + "file": "meos_internal.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "nad_stbox_trgeo", - "file": "meos_rgeo.h", - "returnType": { - "c": "double", - "canonical": "double" + "canonical": "Temporal *" }, "params": [ { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "nad_trgeo_geo", - "file": "meos_rgeo.h", + "name": "tsequence_merge_array", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "sequences", + "cType": "TSequence **", + "canonical": "TSequence **" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "nad_trgeo_stbox", - "file": "meos_rgeo.h", + "name": "tsequenceset_append_tinstant", + "file": "meos_internal.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "TSequenceSet *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ] - }, - { - "name": "nad_trgeo_tpoint", - "file": "meos_rgeo.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "nad_trgeo_trgeo", - "file": "meos_rgeo.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "maxdist", + "cType": "double", + "canonical": "double" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "nai_trgeo_geo", - "file": "meos_rgeo.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "expand", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "nai_trgeo_tpoint", - "file": "meos_rgeo.h", + "name": "tsequenceset_append_tsequence", + "file": "meos_internal.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "TSequenceSet *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "nai_trgeo_trgeo", - "file": "meos_rgeo.h", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "expand", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "shortestline_trgeo_geo", - "file": "meos_rgeo.h", + "name": "tsequenceset_delete_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "shortestline_trgeo_tpoint", - "file": "meos_rgeo.h", + "name": "tsequenceset_delete_tstzset", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "shortestline_trgeo_trgeo", - "file": "meos_rgeo.h", + "name": "tsequenceset_delete_tstzspan", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "always_eq_geo_trgeo", - "file": "meos_rgeo.h", + "name": "tsequenceset_delete_tstzspanset", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ps", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" } ] }, { - "name": "always_eq_trgeo_geo", - "file": "meos_rgeo.h", + "name": "tsequenceset_insert", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "always_eq_trgeo_trgeo", - "file": "meos_rgeo.h", + "name": "tsequenceset_merge", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "always_ne_geo_trgeo", - "file": "meos_rgeo.h", + "name": "tsequenceset_merge_array", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "seqsets", + "cType": "TSequenceSet **", + "canonical": "TSequenceSet **" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "always_ne_trgeo_geo", - "file": "meos_rgeo.h", + "name": "tsequence_expand_bbox", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "TSequence *", + "canonical": "TSequence *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" } ] }, { - "name": "always_ne_trgeo_trgeo", - "file": "meos_rgeo.h", + "name": "tsequence_set_bbox", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "void *", + "canonical": "void *" } ] }, { - "name": "ever_eq_geo_trgeo", - "file": "meos_rgeo.h", + "name": "tsequenceset_expand_bbox", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "TSequenceSet *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "ever_eq_trgeo_geo", - "file": "meos_rgeo.h", + "name": "tsequenceset_set_bbox", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "box", + "cType": "void *", + "canonical": "void *" } ] }, { - "name": "ever_eq_trgeo_trgeo", - "file": "meos_rgeo.h", + "name": "tcontseq_after_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "ever_ne_geo_trgeo", - "file": "meos_rgeo.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "ever_ne_trgeo_geo", - "file": "meos_rgeo.h", + "name": "tcontseq_before_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "ever_ne_trgeo_trgeo", - "file": "meos_rgeo.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "teq_geo_trgeo", - "file": "meos_rgeo.h", + "name": "tcontseq_restrict_minmax", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "teq_trgeo_geo", - "file": "meos_rgeo.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "min", + "cType": "bool", + "canonical": "bool" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tne_geo_trgeo", - "file": "meos_rgeo.h", + "name": "tdiscseq_after_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tne_trgeo_geo", - "file": "meos_rgeo.h", + "name": "tdiscseq_before_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "ensure_valid_tnpoint_npoint", - "file": "tnpoint.h", + "name": "tdiscseq_restrict_minmax", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "ensure_valid_tnpoint_npointset", - "file": "tnpoint.h", + "name": "temporal_bbox_restrict_set", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" @@ -63379,692 +47717,757 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", + "name": "set", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "ensure_valid_tnpoint_geo", - "file": "tnpoint.h", + "name": "temporal_restrict_minmax", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "ensure_valid_tnpoint_stbox", - "file": "tnpoint.h", + "name": "temporal_restrict_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "ensure_valid_tnpoint_tnpoint", - "file": "tnpoint.h", + "name": "temporal_restrict_tstzset", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpointsegm_intersection", - "file": "tnpoint.h", + "name": "temporal_restrict_tstzspan", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "start1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "t1", - "cType": "int *", - "canonical": "int *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "t2", - "cType": "int *", - "canonical": "int *" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "common_rid_tnpoint_npoint", - "file": "tnpoint.h", + "name": "temporal_restrict_tstzspanset", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "common_rid_tnpoint_npointset", - "file": "tnpoint.h", + "name": "temporal_restrict_value", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "common_rid_tnpoint_tnpoint", - "file": "tnpoint.h", + "name": "temporal_restrict_values", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "npoint_collinear", - "file": "tnpoint.h", + "name": "temporal_value_at_timestamptz", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "np3", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "strict", + "cType": "bool", + "canonical": "bool" }, { - "name": "ratio", - "cType": "double", - "canonical": "double" + "name": "result", + "cType": "Datum *", + "canonical": "unsigned long *" } ] }, { - "name": "npointsegm_interpolate", - "file": "tnpoint.h", + "name": "tinstant_after_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "start", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "end", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "ratio", - "cType": "long double", - "canonical": "long double" + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "npointsegm_locate", - "file": "tnpoint.h", + "name": "tinstant_before_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "long double", - "canonical": "long double" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "start", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "end", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "value", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "npointarr_geom", - "file": "tnpoint.h", + "name": "tinstant_restrict_tstzspan", + "file": "meos_internal.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "points", - "cType": "Npoint **", - "canonical": "struct Npoint **" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "count", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "nsegmentarr_geom", - "file": "tnpoint.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "segments", - "cType": "Nsegment **", - "canonical": "struct Nsegment **" + "name": "period", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "nsegmentarr_normalize", - "file": "tnpoint.h", + "name": "tinstant_restrict_tstzspanset", + "file": "meos_internal.h", "returnType": { - "c": "Nsegment **", - "canonical": "struct Nsegment **" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "segments", - "cType": "Nsegment **", - "canonical": "struct Nsegment **" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ] - }, - { - "name": "npoint_wkt_out", - "file": "tnpoint.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "npoint_set", - "file": "tnpoint.h", + "name": "tinstant_restrict_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "rid", - "cType": "int", - "canonical": "int" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "pos", - "cType": "double", - "canonical": "double" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "np", - "cType": "Npoint *", - "canonical": "struct Npoint *" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "nsegment_set", - "file": "tnpoint.h", + "name": "tinstant_restrict_tstzset", + "file": "meos_internal.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "rid", - "cType": "int", - "canonical": "int" - }, - { - "name": "pos1", - "cType": "double", - "canonical": "double" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "pos2", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "ns", - "cType": "Nsegment *", - "canonical": "struct Nsegment *" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "datum_npoint_round", - "file": "tnpoint.h", + "name": "tinstant_restrict_value", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "npoint", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "size", + "name": "value", "cType": "Datum", - "canonical": "int ((int *))()" + "canonical": "unsigned long" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpointinst_tgeompointinst", - "file": "tnpoint.h", + "name": "tinstant_restrict_values", + "file": "meos_internal.h", "returnType": { "c": "TInstant *", - "canonical": "struct TInstant *" + "canonical": "TInstant *" }, "params": [ { "name": "inst", "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tnpointseq_tgeompointseq_disc", - "file": "tnpoint.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ + "canonical": "const TInstant *" + }, { - "name": "is", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpointseq_tgeompointseq_cont", - "file": "tnpoint.h", + "name": "tnumber_restrict_span", + "file": "meos_internal.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpointseqset_tgeompointseqset", - "file": "tnpoint.h", + "name": "tnumber_restrict_spanset", + "file": "meos_internal.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, { "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tgeompointinst_tnpointinst", - "file": "tnpoint.h", + "name": "tnumberinst_restrict_span", + "file": "meos_internal.h", "returnType": { "c": "TInstant *", - "canonical": "struct TInstant *" + "canonical": "TInstant *" }, "params": [ { "name": "inst", "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ] - }, - { - "name": "tgeompointseq_tnpointseq", - "file": "tnpoint.h", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ + "canonical": "const TInstant *" + }, { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "tgeompointseqset_tnpointseqset", - "file": "tnpoint.h", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ + "name": "span", + "cType": "const Span *", + "canonical": "const Span *" + }, { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpointinst_positions", - "file": "tnpoint.h", + "name": "tnumberinst_restrict_spanset", + "file": "meos_internal.h", "returnType": { - "c": "Nsegment **", - "canonical": "struct Nsegment **" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { "name": "inst", "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "canonical": "const TInstant *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpointseq_positions", - "file": "tnpoint.h", + "name": "tnumberseqset_restrict_span", + "file": "meos_internal.h", "returnType": { - "c": "Nsegment **", - "canonical": "struct Nsegment **" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "span", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpointseqset_positions", - "file": "tnpoint.h", + "name": "tnumberseqset_restrict_spanset", + "file": "meos_internal.h", "returnType": { - "c": "Nsegment **", - "canonical": "struct Nsegment **" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { "name": "ss", "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "canonical": "const TSequenceSet *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "spanset", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpointinst_route", - "file": "tnpoint.h", + "name": "tsequence_at_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tnpointinst_routes", - "file": "tnpoint.h", + "name": "tsequence_restrict_tstzspan", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpointseq_disc_routes", - "file": "tnpoint.h", + "name": "tsequence_restrict_tstzspanset", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "is", + "name": "seq", "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "canonical": "const TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpointseq_cont_routes", - "file": "tnpoint.h", + "name": "tsequenceset_after_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpointseqset_routes", - "file": "tnpoint.h", + "name": "tsequenceset_before_timestamptz", + "file": "meos_internal.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { "name": "ss", "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "canonical": "const TSequenceSet *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpointseq_linear_positions", - "file": "tnpoint.h", + "name": "tsequenceset_restrict_minmax", + "file": "meos_internal.h", "returnType": { - "c": "Nsegment *", - "canonical": "struct Nsegment *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tnpoint_restrict_stbox", - "file": "tnpoint.h", + "name": "tsequenceset_restrict_tstzspan", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "border_inc", + "name": "atfunc", "cType": "bool", "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" + }, + { + "name": "ps", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { "name": "atfunc", @@ -64074,22 +48477,22 @@ ] }, { - "name": "tnpoint_restrict_npoint", - "file": "tnpoint.h", + "name": "tsequenceset_restrict_timestamptz", + "file": "meos_internal.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { "name": "atfunc", @@ -64099,22 +48502,22 @@ ] }, { - "name": "tnpoint_restrict_npointset", - "file": "tnpoint.h", + "name": "tsequenceset_restrict_tstzset", + "file": "meos_internal.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" }, { "name": "atfunc", @@ -64124,2252 +48527,2065 @@ ] }, { - "name": "npoint_set_stbox", - "file": "tnpoint_boxops.h", + "name": "tsequenceset_restrict_value", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "npointarr_set_stbox", - "file": "tnpoint_boxops.h", + "name": "tsequenceset_restrict_values", + "file": "meos_internal.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "nsegment_set_stbox", - "file": "tnpoint_boxops.h", + "name": "tinstant_cmp", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const TInstant *" } ] }, { - "name": "npoint_timestamptz_set_stbox", - "file": "tnpoint_boxops.h", + "name": "tinstant_eq", + "file": "meos_internal.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const TInstant *" } ] }, { - "name": "npoint_tstzspan_set_stbox", - "file": "tnpoint_boxops.h", + "name": "tsequence_cmp", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "tnpointinst_set_stbox", - "file": "tnpoint_boxops.h", + "name": "tsequence_eq", + "file": "meos_internal.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "tnpointinstarr_set_stbox", - "file": "tnpoint_boxops.h", + "name": "tsequenceset_cmp", + "file": "meos_internal.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "tnpointseq_expand_stbox", - "file": "tnpoint_boxops.h", + "name": "tsequenceset_eq", + "file": "meos_internal.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "datum_npoint_distance", - "file": "tnpoint_distance.h", + "name": "always_eq_base_temporal", + "file": "meos_internal.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "np1", + "name": "value", "cType": "Datum", - "canonical": "int ((int *))()" + "canonical": "unsigned long" }, { - "name": "np2", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "npoint_parse", - "file": "tnpoint_parser.h", + "name": "always_eq_temporal_base", + "file": "meos_internal.h", "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "end", - "cType": "bool", - "canonical": "bool" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "nsegment_parse", - "file": "tnpoint_parser.h", + "name": "always_ne_base_temporal", + "file": "meos_internal.h", "returnType": { - "c": "Nsegment *", - "canonical": "struct Nsegment *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "contains_rid_tnpoint_bigint", - "file": "tnpoint_routeops.h", + "name": "always_ne_temporal_base", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "rid", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "contained_rid_tnpoint_bigint", - "file": "tnpoint_routeops.h", + "name": "always_ge_base_temporal", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "rid", - "cType": "int", - "canonical": "int" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "same_rid_tnpoint_bigint", - "file": "tnpoint_routeops.h", + "name": "always_ge_temporal_base", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "rid", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "overlaps_rid_tnpoint_bigintset", - "file": "tnpoint_routeops.h", + "name": "always_gt_base_temporal", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "contains_rid_tnpoint_bigintset", - "file": "tnpoint_routeops.h", + "name": "always_gt_temporal_base", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Temporal *" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "contained_rid_tnpoint_bigintset", - "file": "tnpoint_routeops.h", + "name": "always_le_base_temporal", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "same_rid_tnpoint_bigintset", - "file": "tnpoint_routeops.h", + "name": "always_le_temporal_base", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Temporal *" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "contains_rid_tnpoint_npoint", - "file": "tnpoint_routeops.h", + "name": "always_lt_base_temporal", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "contained_rid_npoint_tnpoint", - "file": "tnpoint_routeops.h", + "name": "always_lt_temporal_base", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + } + ] + }, + { + "name": "ever_eq_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "same_rid_tnpoint_npoint", - "file": "tnpoint_routeops.h", + "name": "ever_eq_temporal_base", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "overlaps_rid_tnpoint_tnpoint", - "file": "tnpoint_routeops.h", + "name": "ever_ne_base_temporal", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "contains_rid_tnpoint_tnpoint", - "file": "tnpoint_routeops.h", + "name": "ever_ne_temporal_base", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "contained_rid_tnpoint_tnpoint", - "file": "tnpoint_routeops.h", + "name": "ever_ge_base_temporal", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "same_rid_tnpoint_tnpoint", - "file": "tnpoint_routeops.h", + "name": "ever_ge_temporal_base", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp1", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "ensure_same_rid_tnpointinst", - "file": "tnpoint_spatialfuncs.h", + "name": "ever_gt_base_temporal", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tnpoint_restrict_geom", - "file": "tnpoint_spatialfuncs.h", + "name": "ever_gt_temporal_base", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "canonical": "const Temporal *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "ensure_valid_pose_geo", - "file": "pose.h", + "name": "ever_le_base_temporal", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "ensure_valid_pose_stbox", - "file": "pose.h", + "name": "ever_le_temporal_base", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "ensure_valid_pose_pose", - "file": "pose.h", + "name": "ever_lt_base_temporal", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "ensure_valid_poseset_pose", - "file": "pose.h", + "name": "ever_lt_temporal_base", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "pose_collinear", - "file": "pose.h", + "name": "tnumberinst_abs", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose3", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" } ] }, { - "name": "posesegm_interpolate", - "file": "pose.h", + "name": "tnumberseq_abs", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "start", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "end", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "posesegm_locate", - "file": "pose.h", + "name": "tnumberseq_angular_difference", + "file": "meos_internal.h", "returnType": { - "c": "long double", - "canonical": "long double" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "start", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "end", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "value", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "pose_wkt_out", - "file": "pose.h", + "name": "tnumberseq_delta_value", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "extended", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "pose_parse", - "file": "pose.h", + "name": "tnumberseqset_abs", + "file": "meos_internal.h", "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "end", - "cType": "bool", - "canonical": "bool" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "datum_pose_point", - "file": "pose.h", + "name": "tnumberseqset_angular_difference", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "pose", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "datum_pose_rotation", - "file": "pose.h", + "name": "tnumberseqset_delta_value", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "pose", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "datum_pose_round", - "file": "pose.h", + "name": "tdistance_tnumber_number", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "pose", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "size", + "name": "value", "cType": "Datum", - "canonical": "int ((int *))()" + "canonical": "unsigned long" } ] }, { - "name": "pose_distance", - "file": "pose.h", + "name": "nad_tbox_tbox", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "pose1", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "box1", + "cType": "const TBox *", + "canonical": "const TBox *" }, { - "name": "pose2", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "box2", + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "pose_set_stbox", - "file": "pose.h", + "name": "nad_tnumber_number", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "posearr_set_stbox", - "file": "pose.h", + "name": "nad_tnumber_tbox", + "file": "meos_internal.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "cType": "const TBox *", + "canonical": "const TBox *" } ] }, { - "name": "pose_timestamptz_set_stbox", - "file": "pose.h", + "name": "nad_tnumber_tnumber", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "t", - "cType": "int", - "canonical": "int" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "pose_tstzspan_set_stbox", - "file": "pose.h", + "name": "tnumberseq_integral", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "p", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "ensure_valid_tpose_geo", - "file": "tpose.h", + "name": "tnumberseq_twavg", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "ensure_valid_tpose_pose", - "file": "tpose.h", + "name": "tnumberseqset_integral", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "ensure_valid_tpose_stbox", - "file": "tpose.h", + "name": "tnumberseqset_twavg", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "ensure_valid_tpose_tpose", - "file": "tpose.h", + "name": "temporal_compact", + "file": "meos_internal.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" } ] }, { - "name": "tposesegm_intersection_value", - "file": "tpose.h", + "name": "tsequence_compact", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "start", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "t1", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "t2", - "cType": "int *", - "canonical": "int *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "tposesegm_intersection", - "file": "tpose.h", + "name": "tsequenceset_compact", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "start1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "t1", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "t2", - "cType": "int *", - "canonical": "int *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "tposeinst_set_stbox", - "file": "tpose_boxops.h", + "name": "temporal_skiplist_make", + "file": "meos_internal.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [] + }, + { + "name": "skiplist_make", + "file": "meos_internal.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "key_size", + "cType": "size_t", + "canonical": "unsigned long" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "value_size", + "cType": "size_t", + "canonical": "unsigned long" + }, + { + "name": "comp_fn", + "cType": "int (*)(void *, void *)", + "canonical": "int (*)(void *, void *)" + }, + { + "name": "merge_fn", + "cType": "void *(*)(void *, void *)", + "canonical": "void *(*)(void *, void *)" } ] }, { - "name": "tposeinstarr_set_stbox", - "file": "tpose_boxops.h", + "name": "skiplist_search", + "file": "meos_internal.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "key", + "cType": "void *", + "canonical": "void *" }, { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" + "name": "value", + "cType": "void *", + "canonical": "void *" } ] }, { - "name": "tposeseq_expand_stbox", - "file": "tpose_boxops.h", + "name": "skiplist_free", + "file": "meos_internal.h", "returnType": { "c": "void", "canonical": "void" }, "params": [ { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" } ] }, { - "name": "tpose_restrict_geom", - "file": "tpose_spatialfuncs.h", + "name": "skiplist_splice", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "name": "keys", + "cType": "void **", + "canonical": "void **" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tpose_restrict_stbox", - "file": "tpose_spatialfuncs.h", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ + "name": "values", + "cType": "void **", + "canonical": "void **" + }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "count", + "cType": "int", + "canonical": "int" }, { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "name": "func", + "cType": "datum_func2", + "canonical": "unsigned long (*)(unsigned long, unsigned long)" }, { - "name": "border_inc", + "name": "crossings", "cType": "bool", "canonical": "bool" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "sktype", + "cType": "SkipListType", + "canonical": "SkipListType" } ] }, { - "name": "tpose_restrict_elevation", - "file": "tpose_spatialfuncs.h", + "name": "temporal_skiplist_splice", + "file": "meos_internal.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "values", + "cType": "void **", + "canonical": "void **" }, { - "name": "atfunc", + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "unsigned long (*)(unsigned long, unsigned long)" + }, + { + "name": "crossings", "cType": "bool", "canonical": "bool" } ] }, { - "name": "geo_get_srid", - "file": "postgis_ext_defs.in.h", + "name": "skiplist_values", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void **", + "canonical": "void **" }, "params": [ { - "name": "g", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" } ] }, { - "name": "date_in", - "file": "postgres_ext_defs.in.h", + "name": "skiplist_keys_values", + "file": "meos_internal.h", "returnType": { - "c": "DateADT", - "canonical": "int" + "c": "void **", + "canonical": "void **" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "values", + "cType": "void **", + "canonical": "void **" } ] }, { - "name": "date_out", - "file": "postgres_ext_defs.in.h", + "name": "temporal_app_tinst_transfn", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "d", - "cType": "DateADT", - "canonical": "int" + "name": "state", + "cType": "Temporal *", + "canonical": "Temporal *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "interval_cmp", - "file": "postgres_ext_defs.in.h", + "name": "temporal_app_tseq_transfn", + "file": "meos_internal.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "interv1", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "state", + "cType": "Temporal *", + "canonical": "Temporal *" }, { - "name": "interv2", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "interval_in", - "file": "postgres_ext_defs.in.h", + "name": "span_bins", + "file": "meos_internal.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { - "name": "typmod", - "cType": "int32", - "canonical": "int" + "name": "size", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "interval_out", - "file": "postgres_ext_defs.in.h", + "name": "spanset_bins", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "time_in", - "file": "postgres_ext_defs.in.h", + "name": "tnumber_value_bins", + "file": "meos_internal.h", "returnType": { - "c": "TimeADT", - "canonical": "long" + "c": "Span *", + "canonical": "Span *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "typmod", - "cType": "int32", - "canonical": "int" + "name": "size", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "time_out", - "file": "postgres_ext_defs.in.h", + "name": "tnumber_value_time_boxes", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ { - "name": "t", - "cType": "TimeADT", + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "torigin", + "cType": "TimestampTz", "canonical": "long" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "timestamp_in", - "file": "postgres_ext_defs.in.h", + "name": "tnumber_value_split", + "file": "meos_internal.h", "returnType": { - "c": "Timestamp", - "canonical": "long" + "c": "Temporal **", + "canonical": "Temporal **" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "typmod", - "cType": "int32", - "canonical": "int" + "name": "vsize", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "bins", + "cType": "Datum **", + "canonical": "unsigned long **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "timestamp_out", - "file": "postgres_ext_defs.in.h", + "name": "tbox_get_value_time_tile", + "file": "meos_internal.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TBox *", + "canonical": "TBox *" }, "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, { "name": "t", - "cType": "Timestamp", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "torigin", + "cType": "TimestampTz", "canonical": "long" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "timestamptz_in", - "file": "postgres_ext_defs.in.h", + "name": "tnumber_value_time_split", + "file": "meos_internal.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "Temporal **", + "canonical": "Temporal **" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "typmod", - "cType": "int32", - "canonical": "int" + "name": "size", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "value_bins", + "cType": "Datum **", + "canonical": "unsigned long **" + }, + { + "name": "time_bins", + "cType": "TimestampTz **", + "canonical": "long **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "timestamptz_out", - "file": "postgres_ext_defs.in.h", + "name": "proj_get_context", + "file": "meos_internal_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "PJ_CONTEXT *", + "canonical": "struct pj_ctx *" }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - } - ] + "params": [] }, { - "name": "ensure_has_geom", - "file": "trgeo.h", + "name": "datum_geo_round", + "file": "meos_internal_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Datum", + "canonical": "unsigned long" }, "params": [ { - "name": "flags", - "cType": "int16", - "canonical": "short" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "unsigned long" } ] }, { - "name": "ensure_valid_trgeo_geo", - "file": "trgeo.h", + "name": "point_round", + "file": "meos_internal_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, { "name": "gs", "cType": "const GSERIALIZED *", "canonical": "const GSERIALIZED *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "ensure_valid_trgeo_stbox", - "file": "trgeo.h", + "name": "stbox_set", + "file": "meos_internal_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "hasx", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "geodetic", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32", + "canonical": "int" + }, + { + "name": "xmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "xmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymin", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymax", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" }, { "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" + "cType": "STBox *", + "canonical": "STBox *" } ] }, { - "name": "ensure_valid_trgeo_trgeo", - "file": "trgeo.h", + "name": "gbox_set_stbox", + "file": "meos_internal_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "const GBOX *", + "canonical": "const GBOX *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "STBox *" } ] }, { - "name": "ensure_valid_trgeo_tpoint", - "file": "trgeo.h", + "name": "geo_set_stbox", + "file": "meos_internal_geo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ] - }, - { - "name": "trgeo_geom_p", - "file": "trgeo.h", - "returnType": { - "c": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "box", + "cType": "STBox *", + "canonical": "STBox *" } ] }, { - "name": "trgeo_wkt_out", - "file": "trgeo.h", + "name": "geoarr_set_stbox", + "file": "meos_internal_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "values", + "cType": "const Datum *", + "canonical": "const unsigned long *" }, { - "name": "maxdd", + "name": "count", "cType": "int", "canonical": "int" }, { - "name": "extended", - "cType": "bool", - "canonical": "bool" + "name": "box", + "cType": "STBox *", + "canonical": "STBox *" } ] }, { - "name": "geo_tposeinst_to_trgeo", - "file": "trgeo.h", + "name": "spatial_set_stbox", + "file": "meos_internal_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "STBox *" } ] }, { - "name": "geo_tposeseq_to_trgeo", - "file": "trgeo.h", + "name": "spatialset_set_stbox", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "box", + "cType": "STBox *", + "canonical": "STBox *" } ] }, { - "name": "geo_tposeseqset_to_trgeo", - "file": "trgeo.h", + "name": "stbox_set_box3d", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "name": "box3d", + "cType": "BOX3D *", + "canonical": "BOX3D *" } ] }, { - "name": "trgeo_value_at_timestamptz", - "file": "trgeo.h", + "name": "stbox_set_gbox", + "file": "meos_internal_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" + "name": "gbox", + "cType": "GBOX *", + "canonical": "GBOX *" } ] }, { - "name": "trgeoinst_geom_p", - "file": "trgeo_inst.h", + "name": "tstzset_set_stbox", + "file": "meos_internal_geo.h", "returnType": { - "c": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "STBox *" } ] }, { - "name": "trgeoinst_pose_varsize", - "file": "trgeo_inst.h", + "name": "tstzspan_set_stbox", + "file": "meos_internal_geo.h", "returnType": { - "c": "size_t", - "canonical": "unsigned long" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "STBox *" } ] }, { - "name": "trgeoinst_set_pose", - "file": "trgeo_inst.h", + "name": "tstzspanset_set_stbox", + "file": "meos_internal_geo.h", "returnType": { "c": "void", "canonical": "void" }, "params": [ { - "name": "inst", - "cType": "TInstant *", - "canonical": "struct TInstant *" + "name": "s", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "STBox *" } ] }, { - "name": "trgeoinst_tposeinst", - "file": "trgeo_inst.h", + "name": "stbox_expand", + "file": "meos_internal_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" + }, + { + "name": "box2", + "cType": "STBox *", + "canonical": "STBox *" } ] }, { - "name": "trgeoinst_make1", - "file": "trgeo_inst.h", + "name": "inter_stbox_stbox", + "file": "meos_internal_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box1", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "box2", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "result", + "cType": "STBox *", + "canonical": "STBox *" } ] }, { - "name": "trgeoseq_to_tinstant", - "file": "trgeo_inst.h", + "name": "stbox_geo", + "file": "meos_internal_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "trgeoseqset_to_tinstant", - "file": "trgeo_inst.h", + "name": "tgeogpointinst_from_mfjson", + "file": "meos_internal_geo.h", "returnType": { "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "ts", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ] - }, - { - "name": "trgeoseq_geom_p", - "file": "trgeo_seq.h", - "returnType": { - "c": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "canonical": "TInstant *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "trgeoseq_pose_varsize", - "file": "trgeo_seq.h", - "returnType": { - "c": "size_t", - "canonical": "unsigned long" - }, - "params": [ + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "trgeoseq_set_pose", - "file": "trgeo_seq.h", + "name": "tgeogpointinst_in", + "file": "meos_internal_geo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "trgeoseq_tposeseq", - "file": "trgeo_seq.h", + "name": "tgeogpointseq_from_mfjson", + "file": "meos_internal_geo.h", "returnType": { "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ] - }, - { - "name": "trgeoseq_make_valid", - "file": "trgeo_seq.h", - "returnType": { - "c": "bool", - "canonical": "bool" + "canonical": "TSequence *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "count", - "cType": "int", + "name": "srid", + "cType": "int32_t", "canonical": "int" }, { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "linear", - "cType": "bool", - "canonical": "bool" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "trgeoseq_make1_exp", - "file": "trgeo_seq.h", + "name": "tgeogpointseq_in", + "file": "meos_internal_geo.h", "returnType": { "c": "TSequence *", - "canonical": "struct TSequence *" + "canonical": "TSequence *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { "name": "interp", "cType": "interpType", "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" } ] }, { - "name": "trgeoseq_make1", - "file": "trgeo_seq.h", + "name": "tgeogpointseqset_from_mfjson", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "count", - "cType": "int", + "name": "srid", + "cType": "int32_t", "canonical": "int" }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, { "name": "interp", "cType": "interpType", "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" } ] }, { - "name": "trgeoseq_make_exp", - "file": "trgeo_seq.h", + "name": "tgeogpointseqset_in", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "trgeoseq_make", - "file": "trgeo_seq.h", + "name": "tgeompointinst_from_mfjson", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "count", - "cType": "int", + "name": "srid", + "cType": "int32_t", "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" } ] }, { - "name": "trgeoseq_make_free_exp", - "file": "trgeo_seq.h", + "name": "tgeompointinst_in", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "trgeoseq_make_free", - "file": "trgeo_seq.h", + "name": "tgeompointseq_from_mfjson", + "file": "meos_internal_geo.h", "returnType": { "c": "TSequence *", - "canonical": "struct TSequence *" + "canonical": "TSequence *" }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" + "name": "srid", + "cType": "int32_t", + "canonical": "int" }, { "name": "interp", "cType": "interpType", "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" } ] }, { - "name": "trgeoinst_to_tsequence", - "file": "trgeo_seq.h", + "name": "tgeompointseq_in", + "file": "meos_internal_geo.h", "returnType": { "c": "TSequence *", - "canonical": "struct TSequence *" + "canonical": "TSequence *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { "name": "interp", @@ -66379,462 +50595,457 @@ ] }, { - "name": "trgeoseqset_geom_p", - "file": "trgeo_seqset.h", + "name": "tgeompointseqset_from_mfjson", + "file": "meos_internal_geo.h", "returnType": { - "c": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "ts", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "trgeoseqset_tposeseqset", - "file": "trgeo_seqset.h", + "name": "tgeompointseqset_in", + "file": "meos_internal_geo.h", "returnType": { "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "canonical": "TSequenceSet *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "trgeoseqset_make1_exp", - "file": "trgeo_seqset.h", + "name": "tgeographyinst_from_mfjson", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "maxcount", - "cType": "int", + "name": "srid", + "cType": "int32_t", "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" } ] }, { - "name": "trgeoseqset_make_exp", - "file": "trgeo_seqset.h", + "name": "tgeographyinst_in", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeographyseq_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "TSequence *" + }, + "params": [ { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "count", - "cType": "int", + "name": "srid", + "cType": "int32_t", "canonical": "int" }, { - "name": "maxcount", - "cType": "int", - "canonical": "int" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeographyseq_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "trgeoseqset_make", - "file": "trgeo_seqset.h", + "name": "tgeographyseqset_from_mfjson", + "file": "meos_internal_geo.h", "returnType": { "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "canonical": "TSequenceSet *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "count", - "cType": "int", + "name": "srid", + "cType": "int32_t", "canonical": "int" }, { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "trgeoseqset_make_free", - "file": "trgeo_seqset.h", + "name": "tgeographyseqset_in", + "file": "meos_internal_geo.h", "returnType": { "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "canonical": "TSequenceSet *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeometryinst_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "TInstant *" + }, + "params": [ { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "count", - "cType": "int", + "name": "srid", + "cType": "int32_t", "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" } ] }, { - "name": "trgeoseqset_make_gaps", - "file": "trgeo_seqset.h", + "name": "tgeometryinst_in", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeometryseq_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "TSequence *" + }, + "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "count", - "cType": "int", + "name": "srid", + "cType": "int32_t", "canonical": "int" }, { "name": "interp", "cType": "interpType", "canonical": "interpType" - }, - { - "name": "maxt", - "cType": "Interval *", - "canonical": "Interval *" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" } ] }, { - "name": "trgeoseqset_to_tsequence", - "file": "trgeo_seqset.h", + "name": "tgeometryseq_in", + "file": "meos_internal_geo.h", "returnType": { "c": "TSequence *", - "canonical": "struct TSequence *" + "canonical": "TSequence *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "trgeo_to_tsequence", - "file": "trgeo_seqset.h", + "name": "tgeometryseqset_from_mfjson", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" }, { - "name": "interp_str", - "cType": "const char *", - "canonical": "const char *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" } ] }, { - "name": "trgeo_to_tsequenceset", - "file": "trgeo_seqset.h", + "name": "tgeometryseqset_in", + "file": "meos_internal_geo.h", "returnType": { "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "canonical": "TSequenceSet *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interp_str", + "name": "str", "cType": "const char *", "canonical": "const char *" } ] }, { - "name": "trgeoinst_set_stbox", - "file": "trgeo_boxops.h", + "name": "tspatial_set_stbox", + "file": "meos_internal_geo.h", "returnType": { "c": "void", "canonical": "void" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { "name": "box", "cType": "STBox *", - "canonical": "struct STBox *" + "canonical": "STBox *" } ] }, { - "name": "trgeoinstarr_static_stbox", - "file": "trgeo_boxops.h", + "name": "tgeoinst_set_stbox", + "file": "meos_internal_geo.h", "returnType": { "c": "void", "canonical": "void" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { "name": "box", "cType": "STBox *", - "canonical": "struct STBox *" + "canonical": "STBox *" } ] }, { - "name": "trgeoinstarr_rotating_stbox", - "file": "trgeo_boxops.h", + "name": "tspatialseq_set_stbox", + "file": "meos_internal_geo.h", "returnType": { "c": "void", "canonical": "void" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { "name": "box", "cType": "STBox *", - "canonical": "struct STBox *" + "canonical": "STBox *" } ] }, { - "name": "trgeoinstarr_compute_bbox", - "file": "trgeo_boxops.h", + "name": "tspatialseqset_set_stbox", + "file": "meos_internal_geo.h", "returnType": { "c": "void", "canonical": "void" }, "params": [ { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { "name": "box", - "cType": "void *", - "canonical": "void *" + "cType": "STBox *", + "canonical": "STBox *" } ] }, { - "name": "trgeo_parse", - "file": "trgeo_parser.h", + "name": "tgeo_restrict_elevation", + "file": "meos_internal_geo.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "ea_contains_geo_trgeo", - "file": "trgeo_spatialrels.h", + "name": "tgeo_restrict_geom", + "file": "meos_internal_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, { "name": "gs", "cType": "const GSERIALIZED *", "canonical": "const GSERIALIZED *" }, { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", + "name": "atfunc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "ea_covers_geo_trgeo", - "file": "trgeo_spatialrels.h", + "name": "tgeo_restrict_stbox", + "file": "meos_internal_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "ever", + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "ea_covers_trgeo_geo", - "file": "trgeo_spatialrels.h", + "name": "tgeoinst_restrict_geom", + "file": "meos_internal_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { "name": "gs", @@ -66842,3110 +51053,2703 @@ "canonical": "const GSERIALIZED *" }, { - "name": "ever", + "name": "atfunc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "ea_disjoint_trgeo_geo", - "file": "trgeo_spatialrels.h", + "name": "tgeoinst_restrict_stbox", + "file": "meos_internal_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" }, { - "name": "ever", + "name": "atfunc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "ensure_same_geom", - "file": "trgeo_utils.h", + "name": "tgeoseq_restrict_geom", + "file": "meos_internal_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "gs2", + "name": "gs", "cType": "const GSERIALIZED *", "canonical": "const GSERIALIZED *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "lwgeom_apply_pose", - "file": "trgeo_utils.h", + "name": "tgeoseq_restrict_stbox", + "file": "meos_internal_geo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "geom", - "cType": "LWGEOM *", - "canonical": "LWGEOM *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "geom_radius", - "file": "trgeo_utils.h", + "name": "tgeoseqset_restrict_geom", + "file": "meos_internal_geo.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" + }, { "name": "gs", "cType": "const GSERIALIZED *", "canonical": "const GSERIALIZED *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "v_clip_tpoly_point", - "file": "trgeo_vclip.h", + "name": "tgeoseqset_restrict_stbox", + "file": "meos_internal_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "poly", - "cType": "const LWPOLY *", - "canonical": "const LWPOLY *" - }, - { - "name": "point", - "cType": "const LWPOINT *", - "canonical": "const LWPOINT *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "poly_feature", - "cType": "uint32_t *", - "canonical": "unsigned int *" + "name": "border_inc", + "cType": "bool", + "canonical": "bool" }, { - "name": "dist", - "cType": "double *", - "canonical": "double *" + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "v_clip_tpoly_tpoly", - "file": "trgeo_vclip.h", + "name": "spatial_srid", + "file": "meos_internal_geo.h", "returnType": { - "c": "int", + "c": "int32_t", "canonical": "int" }, "params": [ { - "name": "poly1", - "cType": "const LWPOLY *", - "canonical": "const LWPOLY *" - }, - { - "name": "poly2", - "cType": "const LWPOLY *", - "canonical": "const LWPOLY *" - }, - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "poly1_feature", - "cType": "uint32_t *", - "canonical": "unsigned int *" - }, - { - "name": "poly2_feature", - "cType": "uint32_t *", - "canonical": "unsigned int *" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "dist", - "cType": "double *", - "canonical": "double *" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" } ] }, { - "name": "apply_pose_point4d", - "file": "trgeo_vclip.h", + "name": "spatial_set_srid", + "file": "meos_internal_geo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "p", - "cType": "POINT4D *", - "canonical": "POINT4D *" + "name": "d", + "cType": "Datum", + "canonical": "unsigned long" }, { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "tfunc_tinstant", - "file": "lifting.h", + "name": "tspatialinst_srid", + "file": "meos_internal_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "inst", "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "canonical": "const TInstant *" } ] }, { - "name": "tfunc_tsequence", - "file": "lifting.h", + "name": "tpointseq_azimuth", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { "name": "seq", "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "canonical": "const TSequence *" } ] }, { - "name": "tfunc_tsequenceset", - "file": "lifting.h", + "name": "tpointseq_cumulative_length", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "name": "prevlength", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tfunc_temporal", - "file": "lifting.h", + "name": "tpointseq_is_simple", + "file": "meos_internal_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "tfunc_tinstant_base", - "file": "lifting.h", + "name": "tpointseq_length", + "file": "meos_internal_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "tfunc_tsequence_base", - "file": "lifting.h", + "name": "tpointseq_linear_trajectory", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "seq", "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "canonical": "const TSequence *" }, { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "name": "unary_union", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tfunc_tsequenceset_base", - "file": "lifting.h", + "name": "tgeoseq_stboxes", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tfunc_temporal_base", - "file": "lifting.h", + "name": "tgeoseq_split_n_stboxes", + "file": "meos_internal_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" }, { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "max_count", + "cType": "int", + "canonical": "int" }, { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tfunc_tinstant_tinstant", - "file": "lifting.h", + "name": "tpointseqset_azimuth", + "file": "meos_internal_geo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "tfunc_tdiscseq_tdiscseq", - "file": "lifting.h", + "name": "tpointseqset_cumulative_length", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "tfunc_tcontseq_tcontseq", - "file": "lifting.h", + "name": "tpointseqset_is_simple", + "file": "meos_internal_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "tfunc_tsequenceset_tsequenceset", - "file": "lifting.h", + "name": "tpointseqset_length", + "file": "meos_internal_geo.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "ss1", + "name": "ss", "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, + "canonical": "const TSequenceSet *" + } + ] + }, + { + "name": "tgeoseqset_stboxes", + "file": "meos_internal_geo.h", + "returnType": { + "c": "STBox *", + "canonical": "STBox *" + }, + "params": [ { - "name": "ss2", + "name": "ss", "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" + "canonical": "const TSequenceSet *" }, { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tfunc_temporal_temporal", - "file": "lifting.h", + "name": "tgeoseqset_split_n_stboxes", + "file": "meos_internal_geo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" }, { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "max_count", + "cType": "int", + "canonical": "int" }, { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "eafunc_temporal_base", - "file": "lifting.h", + "name": "tpoint_get_coord", + "file": "meos_internal_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "canonical": "const Temporal *" }, { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "name": "coord", + "cType": "int", + "canonical": "int" } ] }, { - "name": "eafunc_temporal_temporal", - "file": "lifting.h", + "name": "tgeominst_tgeoginst", + "file": "meos_internal_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" }, { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" + "name": "oper", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "int4_in", - "file": "postgres_types.h", + "name": "tgeomseq_tgeogseq", + "file": "meos_internal_geo.h", "returnType": { - "c": "int32", - "canonical": "int" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "int4_out", - "file": "postgres_types.h", + "name": "tgeomseqset_tgeogseqset", + "file": "meos_internal_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TSequenceSet *", + "canonical": "TSequenceSet *" }, "params": [ { - "name": "val", - "cType": "int32", - "canonical": "int" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "int8_in", - "file": "postgres_types.h", + "name": "tgeom_tgeog", + "file": "meos_internal_geo.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "int8_out", - "file": "postgres_types.h", + "name": "tgeo_tpoint", + "file": "meos_internal_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "val", - "cType": "int64", - "canonical": "long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "float8_in", - "file": "postgres_types.h", + "name": "tspatialinst_set_srid", + "file": "meos_internal_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "num", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "type_name", - "cType": "const char *", - "canonical": "const char *" + "name": "inst", + "cType": "TInstant *", + "canonical": "TInstant *" }, { - "name": "orig_string", - "cType": "const char *", - "canonical": "const char *" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "pg_dsin", - "file": "postgres_types.h", + "name": "tpointseq_make_simple", + "file": "meos_internal_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence **", + "canonical": "TSequence **" }, "params": [ { - "name": "arg1", - "cType": "int", - "canonical": "int" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "pg_dcos", - "file": "postgres_types.h", + "name": "tspatialseq_set_srid", + "file": "meos_internal_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "arg1", - "cType": "int", + "name": "seq", + "cType": "TSequence *", + "canonical": "TSequence *" + }, + { + "name": "srid", + "cType": "int32_t", "canonical": "int" } ] }, { - "name": "pg_datan", - "file": "postgres_types.h", + "name": "tpointseqset_make_simple", + "file": "meos_internal_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TSequence **", + "canonical": "TSequence **" }, "params": [ { - "name": "arg1", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "pg_datan2", - "file": "postgres_types.h", + "name": "tspatialseqset_set_srid", + "file": "meos_internal_geo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "arg1", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "TSequenceSet *" }, { - "name": "arg2", - "cType": "int", + "name": "srid", + "cType": "int32_t", "canonical": "int" } ] }, { - "name": "interval_negate", - "file": "postgres_types.h", + "name": "tpointseq_twcentroid", + "file": "meos_internal_geo.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "interval", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" } ] }, { - "name": "pg_interval_justify_hours", - "file": "postgres_types.h", + "name": "tpointseqset_twcentroid", + "file": "meos_internal_geo.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "span", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const TSequenceSet *" } ] }, { - "name": "hash_bytes_uint32", - "file": "postgres_types.h", + "name": "npoint_as_ewkt", + "file": "meos_npoint.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "k", - "cType": "uint32", - "canonical": "unsigned int" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "pg_hashint8", - "file": "postgres_types.h", + "name": "npoint_as_hexwkb", + "file": "meos_npoint.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "val", - "cType": "int64", - "canonical": "long" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "pg_hashfloat8", - "file": "postgres_types.h", + "name": "npoint_as_text", + "file": "meos_npoint.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "key", + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" + }, + { + "name": "maxdd", "cType": "int", "canonical": "int" } ] }, { - "name": "hash_bytes_uint32_extended", - "file": "postgres_types.h", + "name": "npoint_as_wkb", + "file": "meos_npoint.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { - "name": "k", - "cType": "uint32", - "canonical": "unsigned int" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "pg_hashint8extended", - "file": "postgres_types.h", + "name": "npoint_from_hexwkb", + "file": "meos_npoint.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "Npoint *", + "canonical": "Npoint *" }, "params": [ { - "name": "val", - "cType": "int64", - "canonical": "long" - }, - { - "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "pg_hashfloat8extended", - "file": "postgres_types.h", + "name": "npoint_from_wkb", + "file": "meos_npoint.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "Npoint *", + "canonical": "Npoint *" }, "params": [ { - "name": "key", - "cType": "int", - "canonical": "int" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" }, { - "name": "seed", - "cType": "uint64", + "name": "size", + "cType": "size_t", "canonical": "unsigned long" } ] }, { - "name": "pg_hashtext", - "file": "postgres_types.h", + "name": "npoint_in", + "file": "meos_npoint.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "Npoint *", + "canonical": "Npoint *" }, "params": [ { - "name": "key", - "cType": "text *", - "canonical": "struct varlena *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "pg_hashtextextended", - "file": "postgres_types.h", + "name": "npoint_out", + "file": "meos_npoint.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "key", - "cType": "text *", - "canonical": "struct varlena *" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "nsegment_in", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "Nsegment *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "set_out_fn", - "file": "set.h", + "name": "nsegment_out", + "file": "meos_npoint.h", "returnType": { "c": "char *", "canonical": "char *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" }, { "name": "maxdd", "cType": "int", "canonical": "int" - }, - { - "name": "value_out", - "cType": "outfunc", - "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" } ] }, { - "name": "ensure_set_isof_type", - "file": "set.h", + "name": "npoint_make", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Npoint *", + "canonical": "Npoint *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "rid", + "cType": "int64", + "canonical": "long" }, { - "name": "settype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "pos", + "cType": "double", + "canonical": "double" } ] }, { - "name": "ensure_valid_set_set", - "file": "set.h", + "name": "nsegment_make", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Nsegment *", + "canonical": "Nsegment *" }, "params": [ { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "rid", + "cType": "int64", + "canonical": "long" }, { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "pos1", + "cType": "double", + "canonical": "double" + }, + { + "name": "pos2", + "cType": "double", + "canonical": "double" } ] }, { - "name": "set_find_value", - "file": "set.h", + "name": "geompoint_to_npoint", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Npoint *", + "canonical": "Npoint *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "arg1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "loc", - "cType": "int *", - "canonical": "int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "set_unnest_state_make", - "file": "set.h", + "name": "geom_to_nsegment", + "file": "meos_npoint.h", "returnType": { - "c": "SetUnnestState *", - "canonical": "SetUnnestState *" + "c": "Nsegment *", + "canonical": "Nsegment *" }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "set_unnest_state_next", - "file": "set.h", + "name": "npoint_to_geompoint", + "file": "meos_npoint.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "state", - "cType": "SetUnnestState *", - "canonical": "SetUnnestState *" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "ensure_same_skiplist_subtype", - "file": "skiplist.h", + "name": "npoint_to_nsegment", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Nsegment *", + "canonical": "Nsegment *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "subtype", - "cType": "uint8", - "canonical": "unsigned char" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "skiplist_set_extra", - "file": "skiplist.h", + "name": "npoint_to_stbox", + "file": "meos_npoint.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "data", - "cType": "void *", - "canonical": "void *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "unsigned long" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "skiplist_headval", - "file": "skiplist.h", + "name": "nsegment_to_geom", + "file": "meos_npoint.h", "returnType": { - "c": "void *", - "canonical": "void *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" } ] }, { - "name": "ensure_span_isof_type", - "file": "span.h", + "name": "nsegment_to_stbox", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "np", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" } ] }, { - "name": "ensure_span_isof_basetype", - "file": "span.h", + "name": "npoint_hash", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "ensure_same_span_type", - "file": "span.h", + "name": "npoint_hash_extended", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint64", + "canonical": "unsigned long" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "seed", + "cType": "uint64", + "canonical": "unsigned long" } ] }, { - "name": "ensure_valid_span_span", - "file": "span.h", + "name": "npoint_position", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "span_deserialize", - "file": "span.h", + "name": "npoint_route", + "file": "meos_npoint.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "lower", - "cType": "SpanBound *", - "canonical": "struct SpanBound *" - }, - { - "name": "upper", - "cType": "SpanBound *", - "canonical": "struct SpanBound *" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "span_bound_cmp", - "file": "span.h", + "name": "nsegment_end_position", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "b1", - "cType": "const SpanBound *", - "canonical": "const struct SpanBound *" - }, - { - "name": "b2", - "cType": "const SpanBound *", - "canonical": "const struct SpanBound *" + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" } ] }, { - "name": "span_bound_qsort_cmp", - "file": "span.h", + "name": "nsegment_route", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "s1", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "s2", - "cType": "const void *", - "canonical": "const void *" + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" } ] }, { - "name": "span_lower_cmp", - "file": "span.h", + "name": "nsegment_start_position", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" } ] }, { - "name": "span_upper_cmp", - "file": "span.h", + "name": "route_exists", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "rid", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "span_decr_bound", - "file": "span.h", + "name": "route_geom", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, "params": [ { - "name": "upper", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "rid", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "span_incr_bound", - "file": "span.h", + "name": "route_length", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "upper", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "rid", + "cType": "int64", + "canonical": "long" } ] }, { - "name": "spanarr_normalize", - "file": "span.h", + "name": "npoint_round", + "file": "meos_npoint.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Npoint *", + "canonical": "Npoint *" }, "params": [ { - "name": "spans", - "cType": "Span *", - "canonical": "struct Span *" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "count", + "name": "maxdd", "cType": "int", "canonical": "int" - }, - { - "name": "sort", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "newcount", - "cType": "int *", - "canonical": "int *" } ] }, { - "name": "span_bounds_shift_scale_value", - "file": "span.h", + "name": "nsegment_round", + "file": "meos_npoint.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Nsegment *", + "canonical": "Nsegment *" }, "params": [ { - "name": "shift", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "lower", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" }, { - "name": "upper", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "span_bounds_shift_scale_time", - "file": "span.h", + "name": "get_srid_ways", + "file": "meos_npoint.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int32_t", + "canonical": "int" + }, + "params": [] + }, + { + "name": "npoint_srid", + "file": "meos_npoint.h", + "returnType": { + "c": "int32_t", + "canonical": "int" }, "params": [ { - "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "lower", - "cType": "TimestampTz *", - "canonical": "long *" - }, - { - "name": "upper", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "floatspan_floor_ceil_iter", - "file": "span.h", + "name": "nsegment_srid", + "file": "meos_npoint.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int32_t", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "func", - "cType": "int", - "canonical": "int" + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" } ] }, { - "name": "numspan_delta_scale_iter", - "file": "span.h", + "name": "npoint_timestamptz_to_stbox", + "file": "meos_npoint.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "delta", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "hasdelta", - "cType": "bool", - "canonical": "bool" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "scale", - "cType": "double", - "canonical": "double" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tstzspan_delta_scale_iter", - "file": "span.h", + "name": "npoint_tstzspan_to_stbox", + "file": "meos_npoint.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "origin", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "delta", - "cType": "TimestampTz", - "canonical": "long" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "scale", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" } ] }, { - "name": "numspan_shift_scale_iter", - "file": "span.h", + "name": "npoint_cmp", + "file": "meos_npoint.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "delta", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" + "name": "np1", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "scale", - "cType": "double *", - "canonical": "double *" + "name": "np2", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "tstzspan_shift_scale1", - "file": "span.h", + "name": "npoint_eq", + "file": "meos_npoint.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "np1", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, + "name": "np2", + "cType": "const Npoint *", + "canonical": "const Npoint *" + } + ] + }, + { + "name": "npoint_ge", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { - "name": "delta", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "np1", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "scale", - "cType": "double *", - "canonical": "double *" + "name": "np2", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "mi_span_value", - "file": "span.h", + "name": "npoint_gt", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "np1", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" + "name": "np2", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "dist_double_value_value", - "file": "span.h", + "name": "npoint_le", + "file": "meos_npoint.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "np1", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "np2", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "common_entry_cmp", - "file": "span_index.h", + "name": "npoint_lt", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "i1", - "cType": "const void *", - "canonical": "const void *" + "name": "np1", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "i2", - "cType": "const void *", - "canonical": "const void *" + "name": "np2", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "span_index_leaf_consistent", - "file": "span_index.h", + "name": "npoint_ne", + "file": "meos_npoint.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "key", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "query", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "np1", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "strategy", - "cType": "int", - "canonical": "int" + "name": "np2", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "span_gist_inner_consistent", - "file": "span_index.h", + "name": "npoint_same", + "file": "meos_npoint.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "key", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "query", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "np1", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "strategy", - "cType": "int", - "canonical": "int" + "name": "np2", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "span_index_recheck", - "file": "span_index.h", + "name": "nsegment_cmp", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "strategy", - "cType": "int", - "canonical": "int" + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" } ] }, { - "name": "ensure_spanset_isof_type", - "file": "spanset.h", + "name": "nsegment_eq", + "file": "meos_npoint.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" }, { - "name": "spansettype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" } ] }, { - "name": "ensure_same_spanset_type", - "file": "spanset.h", + "name": "nsegment_ge", + "file": "meos_npoint.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" }, { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" } ] }, { - "name": "ensure_same_spanset_span_type", - "file": "spanset.h", + "name": "nsegment_gt", + "file": "meos_npoint.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" } ] }, { - "name": "ensure_valid_spanset_span", - "file": "spanset.h", + "name": "nsegment_le", + "file": "meos_npoint.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" }, { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" } ] }, { - "name": "ensure_valid_spanset_spanset", - "file": "spanset.h", + "name": "nsegment_lt", + "file": "meos_npoint.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" }, { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" } ] }, { - "name": "spanset_find_value", - "file": "spanset.h", + "name": "nsegment_ne", + "file": "meos_npoint.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "v", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" }, { - "name": "loc", - "cType": "int *", - "canonical": "int *" + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const Nsegment *" } ] }, { - "name": "datum_and", - "file": "tbool_ops.h", + "name": "npointset_in", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "datum_or", - "file": "tbool_ops.h", + "name": "npointset_out", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "boolop_tbool_bool", - "file": "tbool_ops.h", + "name": "npointset_make", + "file": "meos_npoint.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "name": "values", + "cType": "Npoint **", + "canonical": "Npoint **" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "boolop_tbool_tbool", - "file": "tbool_ops.h", + "name": "npoint_to_set", + "file": "meos_npoint.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "ensure_same_dimensionality_tbox", - "file": "tbox.h", + "name": "npointset_end_value", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Npoint *", + "canonical": "Npoint *" }, "params": [ { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "set_tbox", - "file": "tbox.h", + "name": "npointset_routes", + "file": "meos_npoint.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" + "canonical": "const Set *" } ] }, { - "name": "span_tbox", - "file": "tbox.h", + "name": "npointset_start_value", + "file": "meos_npoint.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Npoint *", + "canonical": "Npoint *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tbox_tstzspan", - "file": "tbox.h", + "name": "npointset_value_n", + "file": "meos_npoint.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Npoint **", + "canonical": "Npoint **" } ] }, { - "name": "tbox_intspan", - "file": "tbox.h", + "name": "npointset_values", + "file": "meos_npoint.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "Npoint **", + "canonical": "Npoint **" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "set_num_values", + "arg": "s" + } + } + } }, { - "name": "tbox_floatspan", - "file": "tbox.h", + "name": "contained_npoint_set", + "file": "meos_npoint.h", "returnType": { - "c": "Span *", - "canonical": "struct Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tbox_index_leaf_consistent", - "file": "tbox_index.h", + "name": "contains_set_npoint", + "file": "meos_npoint.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "key", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "strategy", - "cType": "int", - "canonical": "int" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "tbox_gist_inner_consistent", - "file": "tbox_index.h", + "name": "intersection_npoint_set", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "key", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "intersection_set_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "strategy", - "cType": "int", - "canonical": "int" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "tbox_index_recheck", - "file": "tbox_index.h", + "name": "minus_npoint_set", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "strategy", - "cType": "int", - "canonical": "int" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "datum_min_int32", - "file": "temporal_aggfuncs.h", + "name": "minus_set_npoint", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "datum_max_int32", - "file": "temporal_aggfuncs.h", + "name": "npoint_union_transfn", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "state", + "cType": "Set *", + "canonical": "Set *" }, { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "datum_min_float8", - "file": "temporal_aggfuncs.h", + "name": "union_npoint_set", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "datum_max_float8", - "file": "temporal_aggfuncs.h", + "name": "union_set_npoint", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "datum_sum_int32", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_in", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tnpoint_out", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "datum_sum_float8", - "file": "temporal_aggfuncs.h", + "name": "tnpointinst_make", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "datum_min_text", - "file": "temporal_aggfuncs.h", + "name": "tgeompoint_to_tnpoint", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpoint_to_tgeompoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_max_text", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_cumulative_length", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpoint_length", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_sum_double2", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_positions", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Nsegment **", + "canonical": "Nsegment **" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "datum_sum_double3", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_route", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "int64", + "canonical": "long" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_sum_double4", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_routes", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "temporal_skiplist_common", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_speed", + "file": "meos_npoint.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "values", - "cType": "void **", - "canonical": "void **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "upper", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "update", - "cType": "int[32]", - "canonical": "int[32]" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "temporal_skiplist_merge", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_trajectory", + "file": "meos_npoint.h", "returnType": { - "c": "void **", - "canonical": "void **" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "spliced", - "cType": "void **", - "canonical": "void **" - }, - { - "name": "spliced_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "values", - "cType": "void **", - "canonical": "void **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "crossings", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "newcount", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "tofree", - "cType": "void ***", - "canonical": "void ***" - }, - { - "name": "nfree", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tinstant_tagg", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_twcentroid", + "file": "meos_npoint.h", "returnType": { - "c": "TInstant **", - "canonical": "struct TInstant **" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "instants1", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "instants2", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "newcount", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "tofree", - "cType": "void ***", - "canonical": "void ***" - }, - { - "name": "nfree", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tsequence_tagg", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_at_geom", + "file": "meos_npoint.h", "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "sequences1", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "sequences2", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "crossings", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "newcount", - "cType": "int *", - "canonical": "int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tcontseq_tagg_transfn", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_at_npoint", + "file": "meos_npoint.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "interpoint", - "cType": "bool", - "canonical": "bool" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "temporal_tagg_combinefn", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_at_npointset", + "file": "meos_npoint.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "crossings", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tinstant_tagg_transfn", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_at_stbox", + "file": "meos_npoint.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "name": "border_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tinstant_tavg_finalfn", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_minus_geom", + "file": "meos_npoint.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tsequence_tavg_finalfn", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_minus_npoint", + "file": "meos_npoint.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "tnumberinst_transform_tavg", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_minus_npointset", + "file": "meos_npoint.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "temporal_transform_tcount", - "file": "temporal_aggfuncs.h", + "name": "tnpoint_minus_stbox", + "file": "meos_npoint.h", "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "temporal_transform_tagg", - "file": "temporal_aggfuncs.h", + "name": "tdistance_tnpoint_npoint", + "file": "meos_npoint.h", "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "const Temporal *" }, { - "name": "func", - "cType": "TInstant *(*)(const TInstant *)", - "canonical": "struct TInstant ()( TInstant ) *(*)(const struct TInstant ()( TInstant ) *)" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "tsequenceset_tagg_transfn", - "file": "temporal_aggfuncs.h", + "name": "tdistance_tnpoint_point", + "file": "meos_npoint.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "crossings", - "cType": "bool", - "canonical": "bool" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tdiscseq_tagg_transfn", - "file": "temporal_aggfuncs.h", + "name": "tdistance_tnpoint_tnpoint", + "file": "meos_npoint.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "temporal_tagg_transfn", - "file": "temporal_aggfuncs.h", + "name": "nad_tnpoint_geo", + "file": "meos_npoint.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "double", + "canonical": "double" }, "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "arg2", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "crossings", - "cType": "bool", - "canonical": "bool" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "temporal_tagg_transform_transfn", - "file": "temporal_aggfuncs.h", + "name": "nad_tnpoint_npoint", + "file": "meos_npoint.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "double", + "canonical": "double" }, "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "canonical": "const Temporal *" }, { - "name": "crossings", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "transform", - "cType": "TInstant *(*)(const TInstant *)", - "canonical": "struct TInstant ()( TInstant ) *(*)(const struct TInstant ()( TInstant ) *)" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "temporal_similarity", - "file": "temporal_analytics.h", + "name": "nad_tnpoint_stbox", + "file": "meos_npoint.h", "returnType": { "c": "double", "canonical": "double" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { - "name": "simfunc", - "cType": "SimFunc", - "canonical": "SimFunc" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "temporal_similarity_path", - "file": "temporal_analytics.h", + "name": "nad_tnpoint_tnpoint", + "file": "meos_npoint.h", "returnType": { - "c": "Match *", - "canonical": "Match *" + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "simfunc", - "cType": "SimFunc", - "canonical": "SimFunc" - } - ] - }, - { - "name": "temporal_bbox_size", - "file": "temporal_boxops.h", - "returnType": { - "c": "size_t", - "canonical": "unsigned long" - }, - "params": [ - { - "name": "tempype", - "cType": "MeosType", - "canonical": "MeosType" + "canonical": "const Temporal *" } ] }, { - "name": "tinstarr_set_bbox", - "file": "temporal_boxops.h", + "name": "nai_tnpoint_geo", + "file": "meos_npoint.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "bbox", - "cType": "void *", - "canonical": "void *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tsequence_compute_bbox", - "file": "temporal_boxops.h", + "name": "nai_tnpoint_npoint", + "file": "meos_npoint.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "tseqarr_compute_bbox", - "file": "temporal_boxops.h", + "name": "nai_tnpoint_tnpoint", + "file": "meos_npoint.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "bbox", - "cType": "void *", - "canonical": "void *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tsequenceset_compute_bbox", - "file": "temporal_boxops.h", + "name": "shortestline_tnpoint_geo", + "file": "meos_npoint.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "boxop_temporal_tstzspan", - "file": "temporal_boxops.h", + "name": "shortestline_tnpoint_npoint", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "func", - "cType": "bool (*)(const Span *, const Span *)", - "canonical": "_Bool (*)(const struct _Bool ()( Span , Span ) *, const struct _Bool ()( Span , Span ) *)" + "canonical": "const Temporal *" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "boxop_temporal_temporal", - "file": "temporal_boxops.h", + "name": "shortestline_tnpoint_tnpoint", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "bool (*)(const Span *, const Span *)", - "canonical": "_Bool (*)(const struct _Bool ()( Span , Span ) *, const struct _Bool ()( Span , Span ) *)" + "canonical": "const Temporal *" } ] }, { - "name": "boxop_tnumber_numspan", - "file": "temporal_boxops.h", + "name": "tnpoint_tcentroid_transfn", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SkipList *", + "canonical": "struct SkipList *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, + "name": "temp", + "cType": "Temporal *", + "canonical": "Temporal *" + } + ] + }, + { + "name": "always_eq_npoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "func", - "cType": "bool (*)(const Span *, const Span *)", - "canonical": "_Bool (*)(const struct _Bool ()( Span , Span ) *, const struct _Bool ()( Span , Span ) *)" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "boxop_tnumber_tbox", - "file": "temporal_boxops.h", + "name": "always_eq_tnpoint_npoint", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "func", - "cType": "bool (*)(const TBox *, const TBox *)", - "canonical": "_Bool (*)(const struct _Bool ()( TBox , TBox ) *, const struct _Bool ()( TBox , TBox ) *)" + "canonical": "const Temporal *" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "boxop_tnumber_tnumber", - "file": "temporal_boxops.h", + "name": "always_eq_tnpoint_tnpoint", + "file": "meos_npoint.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "bool (*)(const TBox *, const TBox *)", - "canonical": "_Bool (*)(const struct _Bool ()( TBox , TBox ) *, const struct _Bool ()( TBox , TBox ) *)" + "canonical": "const Temporal *" } ] }, { - "name": "eacomp_base_temporal", - "file": "temporal_compops.h", + "name": "always_ne_npoint_tnpoint", + "file": "meos_npoint.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "eacomp_temporal_base", - "file": "temporal_compops.h", + "name": "always_ne_tnpoint_npoint", + "file": "meos_npoint.h", "returnType": { "c": "int", "canonical": "int" @@ -69954,28 +53758,18 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + "canonical": "const Temporal *" }, { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "eacomp_temporal_temporal", - "file": "temporal_compops.h", + "name": "always_ne_tnpoint_tnpoint", + "file": "meos_npoint.h", "returnType": { "c": "int", "canonical": "int" @@ -69984,4765 +53778,3803 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "tcomp_base_temporal", - "file": "temporal_compops.h", + "name": "ever_eq_npoint_tnpoint", + "file": "meos_npoint.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + "canonical": "const Temporal *" } ] }, { - "name": "tcomp_temporal_base", - "file": "temporal_compops.h", + "name": "ever_eq_tnpoint_npoint", + "file": "meos_npoint.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "canonical": "const Temporal *" }, { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "tcomp_temporal_temporal", - "file": "temporal_compops.h", + "name": "ever_eq_tnpoint_tnpoint", + "file": "meos_npoint.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const struct Temporal *" + "canonical": "const Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + "canonical": "const Temporal *" } ] }, { - "name": "tdiscseq_at_timestamptz", - "file": "temporal_restrict.h", + "name": "ever_ne_npoint_tnpoint", + "file": "meos_npoint.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tdiscseq_restrict_value", - "file": "temporal_restrict.h", + "name": "ever_ne_tnpoint_npoint", + "file": "meos_npoint.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "tdiscseq_restrict_values", - "file": "temporal_restrict.h", + "name": "ever_ne_tnpoint_tnpoint", + "file": "meos_npoint.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tdiscseq_minus_timestamptz", - "file": "temporal_restrict.h", + "name": "teq_tnpoint_npoint", + "file": "meos_npoint.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "tdiscseq_restrict_tstzset", - "file": "temporal_restrict.h", + "name": "tne_tnpoint_npoint", + "file": "meos_npoint.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "np", + "cType": "const Npoint *", + "canonical": "const Npoint *" } ] }, { - "name": "tdiscseq_restrict_tstzspanset", - "file": "temporal_restrict.h", + "name": "pose_as_ewkt", + "file": "meos_pose.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tcontseq_restrict_value_iter", - "file": "temporal_restrict.h", + "name": "pose_as_hexwkb", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" }, { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "size", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "tcontseq_delete_timestamptz", - "file": "temporal_restrict.h", + "name": "pose_as_text", + "file": "meos_pose.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tcontseq_delete_tstzset", - "file": "temporal_restrict.h", + "name": "pose_as_wkb", + "file": "meos_pose.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "unsigned long *" } ] }, { - "name": "tcontseq_delete_tstzspanset", - "file": "temporal_restrict.h", + "name": "pose_from_wkb", + "file": "meos_pose.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "size", + "cType": "size_t", + "canonical": "unsigned long" } ] }, { - "name": "tcontseq_at_tstzset", - "file": "temporal_restrict.h", + "name": "pose_from_hexwkb", + "file": "meos_pose.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tcontseq_minus_timestamptz", - "file": "temporal_restrict.h", + "name": "pose_in", + "file": "meos_pose.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tcontseq_minus_tstzset", - "file": "temporal_restrict.h", + "name": "pose_out", + "file": "meos_pose.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tcontseq_minus_tstzspan", - "file": "temporal_restrict.h", + "name": "pose_copy", + "file": "meos_pose.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tcontseq_restrict_value", - "file": "temporal_restrict.h", + "name": "pose_make_2d", + "file": "meos_pose.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "x", + "cType": "double", + "canonical": "double" }, { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "y", + "cType": "double", + "canonical": "double" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "theta", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "tcontseq_restrict_values", - "file": "temporal_restrict.h", + "name": "pose_make_3d", + "file": "meos_pose.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "x", + "cType": "double", + "canonical": "double" }, { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "y", + "cType": "double", + "canonical": "double" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tsequence_at_values_iter", - "file": "temporal_restrict.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "z", + "cType": "double", + "canonical": "double" + }, { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "W", + "cType": "double", + "canonical": "double" }, { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" + "name": "X", + "cType": "double", + "canonical": "double" }, { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "Y", + "cType": "double", + "canonical": "double" + }, + { + "name": "Z", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "tnumberseq_cont_restrict_span_iter", - "file": "temporal_restrict.h", + "name": "pose_make_point2d", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "theta", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tnumberseq_cont_restrict_spanset_iter", - "file": "temporal_restrict.h", + "name": "pose_make_point3d", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "W", + "cType": "double", + "canonical": "double" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "X", + "cType": "double", + "canonical": "double" }, { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "Y", + "cType": "double", + "canonical": "double" + }, + { + "name": "Z", + "cType": "double", + "canonical": "double" } ] }, { - "name": "tsegment_at_timestamptz", - "file": "temporal_restrict.h", + "name": "pose_to_point", + "file": "meos_pose.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tcontseq_minus_timestamp_iter", - "file": "temporal_restrict.h", + "name": "pose_to_stbox", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tcontseq_minus_tstzset_iter", - "file": "temporal_restrict.h", + "name": "pose_hash", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "uint32", + "canonical": "unsigned int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tcontseq_at_tstzspanset1", - "file": "temporal_restrict.h", + "name": "pose_hash_extended", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "uint64", + "canonical": "unsigned long" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "seed", + "cType": "uint64", + "canonical": "unsigned long" } ] }, { - "name": "tcontseq_minus_tstzspanset_iter", - "file": "temporal_restrict.h", + "name": "pose_orientation", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double *", + "canonical": "double *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tcontseq_at_tstzspan", - "file": "temporal_restrict.h", + "name": "pose_rotation", + "file": "meos_pose.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tcontseq_at_timestamptz", - "file": "temporal_restrict.h", + "name": "pose_round", + "file": "meos_pose.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tcontseq_restrict_tstzspanset", - "file": "temporal_restrict.h", + "name": "posearr_round", + "file": "meos_pose.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Pose **", + "canonical": "struct Pose **" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "posearr", + "cType": "const Pose **", + "canonical": "const struct Pose **" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "count", + "cType": "int", + "canonical": "int" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tdiscseq_value_at_timestamptz", - "file": "temporal_restrict.h", + "name": "pose_set_srid", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "pose", + "cType": "Pose *", + "canonical": "struct Pose *" }, { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "tnumberseq_disc_restrict_span", - "file": "temporal_restrict.h", + "name": "pose_srid", + "file": "meos_pose.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "int32_t", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_transform", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "tnumberseq_disc_restrict_spanset", - "file": "temporal_restrict.h", + "name": "pose_transform_pipeline", + "file": "meos_pose.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "pipelinestr", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "atfunc", + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "is_forward", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tnumberseq_cont_restrict_span", - "file": "temporal_restrict.h", + "name": "pose_tstzspan_to_stbox", + "file": "meos_pose.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "span", + "name": "s", "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "canonical": "const Span *" } ] }, { - "name": "tnumberseq_cont_restrict_spanset", - "file": "temporal_restrict.h", + "name": "pose_timestamptz_to_stbox", + "file": "meos_pose.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "STBox *", + "canonical": "STBox *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "tnumberseq_cont_twavg", - "file": "temporal_restrict.h", + "name": "distance_pose_geo", + "file": "meos_pose.h", "returnType": { "c": "double", "canonical": "double" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "span_num_bins", - "file": "temporal_tile.h", + "name": "distance_pose_pose", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "start_bin", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "end_bin", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "temporal_time_bin_init", - "file": "temporal_tile.h", + "name": "distance_pose_stbox", + "file": "meos_pose.h", "returnType": { - "c": "SpanBinState *", - "canonical": "struct SpanBinState *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "nbins", - "cType": "int *", - "canonical": "int *" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "tbox_tile_state_make", - "file": "temporal_tile.h", + "name": "pose_cmp", + "file": "meos_pose.h", "returnType": { - "c": "TboxGridState *", - "canonical": "struct TboxGridState *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "vsize", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "xorigin", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tbox_tile_state_next", - "file": "temporal_tile.h", + "name": "pose_eq", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "TboxGridState *", - "canonical": "struct TboxGridState *" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tbox_tile_state_set", - "file": "temporal_tile.h", + "name": "pose_ge", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "vsize", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "tunits", - "cType": "int64", - "canonical": "long" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "interval_units", - "file": "temporal_tile.h", + "name": "pose_gt", + "file": "meos_pose.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "interval", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "timestamptz_bin_start", - "file": "temporal_tile.h", + "name": "pose_le", + "file": "meos_pose.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "timestamp", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "tunits", - "cType": "int64", - "canonical": "long" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "datum_bin", - "file": "temporal_tile.h", + "name": "pose_lt", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "offset", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tnumber_value_time_tile_init", - "file": "temporal_tile.h", + "name": "pose_ne", + "file": "meos_pose.h", "returnType": { - "c": "TboxGridState *", - "canonical": "struct TboxGridState *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "vorigin", - "cType": "Datum", - "canonical": "int ((int *))()" - }, + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_nsame", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "ntiles", - "cType": "int *", - "canonical": "int *" + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tbox_tile_state_get", - "file": "temporal_tile.h", + "name": "pose_same", + "file": "meos_pose.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "state", - "cType": "TboxGridState *", - "canonical": "struct TboxGridState *" + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "temporal_transform_wcount", - "file": "temporal_waggfuncs.h", + "name": "poseset_in", + "file": "meos_pose.h", "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interval", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "tnumber_transform_wavg", - "file": "temporal_waggfuncs.h", + "name": "poseset_out", + "file": "meos_pose.h", "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interval", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "temporal_wagg_transfn", - "file": "temporal_waggfuncs.h", + "name": "poseset_make", + "file": "meos_pose.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interval", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "min", - "cType": "bool", - "canonical": "bool" + "name": "values", + "cType": "const Pose **", + "canonical": "const struct Pose **" }, { - "name": "crossings", - "cType": "bool", - "canonical": "bool" + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "temporal_wagg_transform_transfn", - "file": "temporal_waggfuncs.h", + "name": "pose_to_set", + "file": "meos_pose.h", "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interval", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "transform", - "cType": "TSequence **(*)(const Temporal *, const Interval *, int *)", - "canonical": "struct TSequence ()( Temporal , Interval , int ) **(*)(const struct TSequence ()( Temporal , Interval , int ) *, const Interval *, int *)" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tinstant_set", - "file": "tinstant.h", + "name": "poseset_end_value", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "inst", - "cType": "TInstant *", - "canonical": "struct TInstant *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tnumberinst_double", - "file": "tinstant.h", + "name": "poseset_start_value", + "file": "meos_pose.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tinstant_to_string", - "file": "tinstant.h", + "name": "poseset_value_n", + "file": "meos_pose.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "maxdd", + "name": "n", "cType": "int", "canonical": "int" }, { - "name": "value_out", - "cType": "outfunc", - "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" + "name": "result", + "cType": "Pose **", + "canonical": "struct Pose **" } ] }, { - "name": "tinstant_restrict_values_test", - "file": "tinstant.h", + "name": "poseset_values", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Pose **", + "canonical": "struct Pose **" }, "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "canonical": "const Set *" } ] }, { - "name": "tnumberinst_restrict_span_test", - "file": "tinstant.h", + "name": "contained_pose_set", + "file": "meos_pose.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tnumberinst_restrict_spanset_test", - "file": "tinstant.h", + "name": "contains_set_pose", + "file": "meos_pose.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "pose", + "cType": "Pose *", + "canonical": "struct Pose *" } ] }, { - "name": "tinstant_restrict_tstzset_test", - "file": "tinstant.h", + "name": "intersection_pose_set", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { "name": "s", "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "canonical": "const Set *" } ] }, { - "name": "tinstant_restrict_tstzspanset_test", - "file": "tinstant.h", + "name": "intersection_set_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "intersection_tinstant_tinstant", - "file": "tinstant.h", + "name": "minus_pose_set", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inter1", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "inter2", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tfloat_arithop_turnpt", - "file": "tnumber_mathfuncs.h", + "name": "minus_set_pose", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "start1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "param", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "arithop_tnumber_number", - "file": "tnumber_mathfuncs.h", + "name": "pose_union_transfn", + "file": "meos_pose.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "oper", - "cType": "TArithmetic", - "canonical": "TArithmetic" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + "name": "state", + "cType": "Set *", + "canonical": "Set *" }, { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "arithop_tnumber_tnumber", - "file": "tnumber_mathfuncs.h", + "name": "union_pose_set", + "file": "meos_pose.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "oper", - "cType": "TArithmetic", - "canonical": "TArithmetic" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "tpfunc", - "cType": "tpfunc_temp", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int, int, int *, int *)" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "float_collinear", - "file": "tsequence.h", + "name": "union_set_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "x1", - "cType": "double", - "canonical": "double" - }, - { - "name": "x2", - "cType": "double", - "canonical": "double" - }, - { - "name": "x3", - "cType": "double", - "canonical": "double" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "ratio", - "cType": "double", - "canonical": "double" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "floatsegm_interpolate", - "file": "tsequence.h", + "name": "tpose_in", + "file": "meos_pose.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "value1", - "cType": "double", - "canonical": "double" - }, - { - "name": "value2", - "cType": "double", - "canonical": "double" - }, - { - "name": "value", - "cType": "long double", - "canonical": "long double" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "floatsegm_locate", - "file": "tsequence.h", + "name": "tpose_make", + "file": "meos_pose.h", "returnType": { - "c": "long double", - "canonical": "long double" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "value1", - "cType": "double", - "canonical": "double" - }, - { - "name": "value2", - "cType": "double", - "canonical": "double" + "name": "tpoint", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "value", - "cType": "double", - "canonical": "double" + "name": "tradius", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tnumbersegm_intersection", - "file": "tsequence.h", + "name": "tpose_to_tpoint", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "start1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "long *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tsequence_norm_test", - "file": "tsequence.h", + "name": "tpose_end_value", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "value1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "value2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "value3", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "t1", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t2", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t3", - "cType": "TimestampTz", - "canonical": "long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tsequence_join_test", - "file": "tsequence.h", + "name": "tpose_points", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "removelast", - "cType": "bool *", - "canonical": "_Bool *" - }, - { - "name": "removefirst", - "cType": "bool *", - "canonical": "_Bool *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tsequence_join", - "file": "tsequence.h", + "name": "tpose_rotation", + "file": "meos_pose.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "removelast", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "removefirst", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tinstarr_normalize", - "file": "tsequence.h", + "name": "tpose_start_value", + "file": "meos_pose.h", "returnType": { - "c": "TInstant **", - "canonical": "struct TInstant **" + "c": "Pose *", + "canonical": "struct Pose *" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "newcount", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tcontseq_find_timestamptz", - "file": "tsequence.h", + "name": "tpose_trajectory", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tdiscseq_find_timestamptz", - "file": "tsequence.h", + "name": "tpose_value_at_timestamptz", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { "name": "t", "cType": "TimestampTz", "canonical": "long" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "value", + "cType": "Pose **", + "canonical": "struct Pose **" } ] }, { - "name": "tseqarr2_to_tseqarr", - "file": "tsequence.h", + "name": "tpose_value_n", + "file": "meos_pose.h", "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "sequences", - "cType": "TSequence ***", - "canonical": "struct TSequence ***" - }, - { - "name": "countseqs", - "cType": "int *", - "canonical": "int *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", + "name": "n", "cType": "int", "canonical": "int" }, { - "name": "totalseqs", - "cType": "int", - "canonical": "int" + "name": "result", + "cType": "Pose **", + "canonical": "struct Pose **" } ] }, { - "name": "ensure_valid_tinstarr_common", - "file": "tsequence.h", + "name": "tpose_values", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Pose **", + "canonical": "struct Pose **" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "tsequence_make_exp1", - "file": "tsequence.h", + "name": "tpose_at_geom", + "file": "meos_pose.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "bbox", - "cType": "void *", - "canonical": "void *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "synchronize_tsequence_tsequence", - "file": "tsequence.h", + "name": "tpose_at_stbox", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "sync1", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "sync2", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "interpoint", + "name": "border_inc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tfloatsegm_intersection_value", - "file": "tsequence.h", + "name": "tpose_at_pose", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "start", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "t", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tsegment_intersection_value", - "file": "tsequence.h", + "name": "tpose_minus_geom", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "start", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tsegment_intersection", - "file": "tsequence.h", + "name": "tpose_minus_pose", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "start1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tsegment_value_at_timestamptz", - "file": "tsequence.h", + "name": "tpose_minus_stbox", + "file": "meos_pose.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "start", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "end", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "upper", - "cType": "TimestampTz", - "canonical": "long" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "border_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "intersection_tdiscseq_tdiscseq", - "file": "tsequence.h", + "name": "tdistance_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inter1", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "inter2", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "intersection_tcontseq_tdiscseq", - "file": "tsequence.h", + "name": "tdistance_tpose_point", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inter1", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "inter2", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "intersection_tdiscseq_tcontseq", - "file": "tsequence.h", + "name": "tdistance_tpose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "is", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inter1", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "inter2", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "intersection_tsequence_tinstant", - "file": "tsequence.h", + "name": "nad_tpose_geo", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inter1", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "inter2", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "intersection_tinstant_tsequence", - "file": "tsequence.h", + "name": "nad_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inter1", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "inter2", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tsequence_to_string", - "file": "tsequence.h", + "name": "nad_tpose_stbox", + "file": "meos_pose.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - }, - { - "name": "component", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "value_out", - "cType": "outfunc", - "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "ensure_increasing_timestamps", - "file": "tsequence.h", + "name": "nad_tpose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "strict", - "cType": "bool", - "canonical": "bool" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "bbox_expand", - "file": "tsequence.h", + "name": "nai_tpose_geo", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "box1", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "box2", - "cType": "void *", - "canonical": "void *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "ensure_valid_tinstarr", - "file": "tsequence.h", + "name": "nai_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" - }, + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "nai_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "TInstant *", + "canonical": "TInstant *" + }, + "params": [ { - "name": "merge", - "cType": "bool", - "canonical": "bool" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tsequence_make_valid", - "file": "tsequence.h", + "name": "shortestline_tpose_geo", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tnumberseq_shift_scale_value_iter", - "file": "tsequence.h", + "name": "shortestline_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "delta", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "hasdelta", - "cType": "bool", - "canonical": "bool" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "scale", - "cType": "double", - "canonical": "double" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tsequence_shift_scale_time_iter", - "file": "tsequence.h", + "name": "shortestline_tpose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "delta", - "cType": "TimestampTz", - "canonical": "long" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "scale", - "cType": "double", - "canonical": "double" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tstepseq_to_linear_iter", - "file": "tsequence.h", + "name": "always_eq_pose_tpose", + "file": "meos_pose.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tstepseq_to_linear", - "file": "tsequence.h", + "name": "always_eq_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tsequence_segments_iter", - "file": "tsequence.h", + "name": "always_eq_tpose_tpose", + "file": "meos_pose.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tsequence_timestamps_iter", - "file": "tsequence.h", + "name": "always_ne_pose_tpose", + "file": "meos_pose.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "result", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tsequenceset_find_timestamptz", - "file": "tsequenceset.h", + "name": "always_ne_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "loc", - "cType": "int *", - "canonical": "int *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tseqarr_normalize", - "file": "tsequenceset.h", + "name": "always_ne_tpose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "newcount", - "cType": "int *", - "canonical": "int *" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_distance", - "file": "tsequenceset.h", + "name": "ever_eq_pose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "value1", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "value2", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "flags", - "cType": "int16", - "canonical": "short" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "ensure_valid_tinstarr_gaps", - "file": "tsequenceset.h", + "name": "ever_eq_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "merge", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - }, - { - "name": "maxt", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "nsplits", - "cType": "int *", - "canonical": "int *" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "ensure_valid_tseqarr", - "file": "tsequenceset.h", + "name": "ever_eq_tpose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "synchronize_tsequenceset_tsequence", - "file": "tsequenceset.h", + "name": "ever_ne_pose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "mode", - "cType": "SyncMode", - "canonical": "SyncMode" - }, - { - "name": "inter1", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "inter2", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "synchronize_tsequenceset_tsequenceset", - "file": "tsequenceset.h", + "name": "ever_ne_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "mode", - "cType": "SyncMode", - "canonical": "SyncMode" - }, - { - "name": "inter1", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "inter2", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "intersection_tsequenceset_tinstant", - "file": "tsequenceset.h", + "name": "ever_ne_tpose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inter1", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "inter2", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "intersection_tinstant_tsequenceset", - "file": "tsequenceset.h", + "name": "teq_pose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "inter1", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "inter2", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "intersection_tsequenceset_tdiscseq", - "file": "tsequenceset.h", + "name": "teq_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "is", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inter1", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "inter2", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "intersection_tdiscseq_tsequenceset", - "file": "tsequenceset.h", + "name": "tne_pose_tpose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "is", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "inter1", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" }, { - "name": "inter2", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "intersection_tsequence_tsequenceset", - "file": "tsequenceset.h", + "name": "tne_tpose_pose", + "file": "meos_pose.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "mode", - "cType": "SyncMode", - "canonical": "SyncMode" - }, - { - "name": "inter1", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "inter2", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" } ] }, { - "name": "tsequenceset_to_string", - "file": "tsequenceset.h", + "name": "trgeo_out", + "file": "meos_rgeo.h", "returnType": { "c": "char *", "canonical": "char *" }, "params": [ { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - }, - { - "name": "value_out", - "cType": "outfunc", - "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_textcat", - "file": "ttext_funcs.h", + "name": "trgeoinst_make", + "file": "meos_rgeo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" } ] }, { - "name": "datum_lower", - "file": "ttext_funcs.h", + "name": "geo_tpose_to_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_upper", - "file": "ttext_funcs.h", + "name": "trgeo_to_tpose", + "file": "meos_rgeo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_initcap", - "file": "ttext_funcs.h", + "name": "trgeo_to_tpoint", + "file": "meos_rgeo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "textfunc_ttext", - "file": "ttext_funcs.h", + "name": "trgeo_end_instant", + "file": "meos_rgeo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int", - "canonical": "int" + "canonical": "const Temporal *" } ] }, { - "name": "textfunc_ttext_text", - "file": "ttext_funcs.h", + "name": "trgeo_end_sequence", + "file": "meos_rgeo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" + "canonical": "const Temporal *" } ] }, { - "name": "textfunc_ttext_ttext", - "file": "ttext_funcs.h", + "name": "trgeo_end_value", + "file": "meos_rgeo.h", "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", + "name": "temp", "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + "canonical": "const Temporal *" } ] }, { - "name": "datum_as_wkb", - "file": "type_inout.h", + "name": "trgeo_geom", + "file": "meos_rgeo.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_as_hexwkb", - "file": "type_inout.h", + "name": "trgeo_instant_n", + "file": "meos_rgeo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "size", - "cType": "size_t *", - "canonical": "unsigned long *" + "name": "n", + "cType": "int", + "canonical": "int" } ] }, { - "name": "type_from_wkb", - "file": "type_inout.h", + "name": "trgeo_instants", + "file": "meos_rgeo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TInstant **", + "canonical": "TInstant **" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "unsigned long" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "type_from_hexwkb", - "file": "type_inout.h", + "name": "trgeo_points", + "file": "meos_rgeo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "unsigned long" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "ensure_end_input", - "file": "type_parser.h", + "name": "trgeo_rotation", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "type", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "p_whitespace", - "file": "type_parser.h", + "name": "trgeo_segments", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TSequence **", + "canonical": "TSequence **" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "p_delimchar", - "file": "type_parser.h", + "name": "trgeo_sequence_n", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "delim", - "cType": "char", - "canonical": "char" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "p_obrace", - "file": "type_parser.h", + "name": "trgeo_sequences", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence **", + "canonical": "TSequence **" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "ensure_obrace", - "file": "type_parser.h", + "name": "trgeo_start_instant", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "type", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "p_cbrace", - "file": "type_parser.h", + "name": "trgeo_start_sequence", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "TSequence *", + "canonical": "TSequence *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "ensure_cbrace", - "file": "type_parser.h", + "name": "trgeo_start_value", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "type", - "cType": "const char *", - "canonical": "const char *" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "p_obracket", - "file": "type_parser.h", + "name": "trgeo_value_n", + "file": "meos_rgeo.h", "returnType": { "c": "bool", "canonical": "bool" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" } ] }, { - "name": "p_cbracket", - "file": "type_parser.h", + "name": "trgeo_traversed_area", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "unary_union", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "p_oparen", - "file": "type_parser.h", + "name": "trgeo_append_tinstant", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "Temporal *", + "canonical": "Temporal *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "ensure_oparen", - "file": "type_parser.h", + "name": "trgeo_append_tsequence", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "Temporal *", + "canonical": "Temporal *" }, { - "name": "type", - "cType": "const char *", - "canonical": "const char *" + "name": "seq", + "cType": "const TSequence *", + "canonical": "const TSequence *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "p_cparen", - "file": "type_parser.h", + "name": "trgeo_delete_timestamptz", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "ensure_cparen", - "file": "type_parser.h", + "name": "trgeo_delete_tstzset", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "type", - "cType": "const char *", - "canonical": "const char *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "p_comma", - "file": "type_parser.h", + "name": "trgeo_delete_tstzspan", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "basetype_parse", - "file": "type_parser.h", + "name": "trgeo_delete_tstzspanset", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "basetypid", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "delim", - "cType": "char", - "canonical": "char" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" + "name": "connect", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "double_parse", - "file": "type_parser.h", + "name": "trgeo_round", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "result", - "cType": "double *", - "canonical": "double *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "elem_parse", - "file": "type_parser.h", + "name": "trgeo_set_interp", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "trgeo_to_tinstant", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "TInstant *" + }, + "params": [ { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "set_parse", - "file": "type_parser.h", + "name": "trgeo_after_timestamptz", + "file": "meos_rgeo.h", "returnType": { - "c": "Set *", - "canonical": "struct Set *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "span_parse", - "file": "type_parser.h", + "name": "trgeo_before_timestamptz", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "t", + "cType": "TimestampTz", + "canonical": "long" }, { - "name": "end", + "name": "strict", "cType": "bool", "canonical": "bool" - }, - { - "name": "span", - "cType": "Span *", - "canonical": "struct Span *" } ] }, { - "name": "spanset_parse", - "file": "type_parser.h", + "name": "trgeo_restrict_value", + "file": "meos_rgeo.h", "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "value", + "cType": "Datum", + "canonical": "unsigned long" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tbox_parse", - "file": "type_parser.h", + "name": "trgeo_restrict_values", + "file": "meos_rgeo.h", "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "timestamp_parse", - "file": "type_parser.h", + "name": "trgeo_restrict_timestamptz", + "file": "meos_rgeo.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tinstant_parse", - "file": "type_parser.h", + "name": "trgeo_restrict_tstzset", + "file": "meos_rgeo.h", "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "end", + "name": "atfunc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tdiscseq_parse", - "file": "type_parser.h", + "name": "trgeo_restrict_tstzspan", + "file": "meos_rgeo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "s", + "cType": "const Span *", + "canonical": "const Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tcontseq_parse", - "file": "type_parser.h", + "name": "trgeo_restrict_tstzspanset", + "file": "meos_rgeo.h", "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const SpanSet *" }, { - "name": "end", + "name": "atfunc", "cType": "bool", "canonical": "bool" } ] }, { - "name": "tsequenceset_parse", - "file": "type_parser.h", + "name": "tdistance_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tdistance_trgeo_tpoint", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "temporal_parse", - "file": "type_parser.h", + "name": "tdistance_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { "c": "Temporal *", - "canonical": "struct Temporal *" + "canonical": "Temporal *" }, "params": [ { - "name": "str", - "cType": "const char **", - "canonical": "const char **" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_copy", - "file": "type_util.h", + "name": "nad_stbox_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" }, { - "name": "typid", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_double", - "file": "type_util.h", + "name": "nad_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { "c": "double", "canonical": "double" }, "params": [ { - "name": "d", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "double_datum", - "file": "type_util.h", + "name": "nad_trgeo_stbox", + "file": "meos_rgeo.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "box", + "cType": "const STBox *", + "canonical": "const STBox *" } ] }, { - "name": "bstring2bytea", - "file": "type_util.h", + "name": "nad_trgeo_tpoint", + "file": "meos_rgeo.h", "returnType": { - "c": "bytea *", - "canonical": "struct varlena *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "size", - "cType": "size_t", - "canonical": "unsigned long" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "basetype_in", - "file": "type_util.h", + "name": "nad_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "end", - "cType": "bool", - "canonical": "bool" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "basetype_out", - "file": "type_util.h", + "name": "nai_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "value", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "pfree_array", - "file": "type_util.h", + "name": "nai_trgeo_tpoint", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "array", - "cType": "void **", - "canonical": "void **" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "stringarr_to_string", - "file": "type_util.h", + "name": "nai_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "TInstant *", + "canonical": "TInstant *" }, "params": [ { - "name": "strings", - "cType": "char **", - "canonical": "char **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "outlen", - "cType": "size_t", - "canonical": "unsigned long" - }, - { - "name": "prefix", - "cType": "char *", - "canonical": "char *" - }, - { - "name": "open", - "cType": "char", - "canonical": "char" - }, - { - "name": "close", - "cType": "char", - "canonical": "char" - }, - { - "name": "quotes", - "cType": "bool", - "canonical": "bool" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "spaces", - "cType": "bool", - "canonical": "bool" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datumarr_sort", - "file": "type_util.h", + "name": "shortestline_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tstzarr_sort", - "file": "type_util.h", + "name": "shortestline_trgeo_tpoint", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "times", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "spanarr_sort", - "file": "type_util.h", + "name": "shortestline_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "spans", - "cType": "Span *", - "canonical": "struct Span *" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tinstarr_sort", - "file": "type_util.h", + "name": "always_eq_geo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tseqarr_sort", - "file": "type_util.h", + "name": "always_eq_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "datumarr_remove_duplicates", - "file": "type_util.h", + "name": "always_eq_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tstzarr_remove_duplicates", - "file": "type_util.h", + "name": "always_ne_geo_trgeo", + "file": "meos_rgeo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "values", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "tinstarr_remove_duplicates", - "file": "type_util.h", + "name": "always_ne_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "datum_add", - "file": "type_util.h", + "name": "always_ne_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_sub", - "file": "type_util.h", + "name": "ever_eq_geo_trgeo", + "file": "meos_rgeo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_mult", - "file": "type_util.h", + "name": "ever_eq_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "datum_div", - "file": "type_util.h", + "name": "ever_eq_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_cmp", - "file": "type_util.h", + "name": "ever_ne_geo_trgeo", + "file": "meos_rgeo.h", "returnType": { "c": "int", "canonical": "int" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_eq", - "file": "type_util.h", + "name": "ever_ne_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "datum_ne", - "file": "type_util.h", + "name": "ever_ne_trgeo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_lt", - "file": "type_util.h", + "name": "teq_geo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_le", - "file": "type_util.h", + "name": "teq_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "datum_gt", - "file": "type_util.h", + "name": "tne_geo_trgeo", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, { - "name": "datum_ge", - "file": "type_util.h", + "name": "tne_trgeo_geo", + "file": "meos_rgeo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + } + ], + "structs": [ + { + "name": "LatLng", + "file": "h3api.h", + "fields": [ + { + "name": "lat", + "cType": "double", + "offset_bits": 0 }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "lng", + "cType": "double", + "offset_bits": 64 } ] }, { - "name": "datum2_eq", - "file": "type_util.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, + "name": "CellBoundary", + "file": "h3api.h", + "fields": [ { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "numVerts", + "cType": "int", + "offset_bits": 0 }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "verts", + "cType": "LatLng[10]", + "offset_bits": 64 } ] }, { - "name": "datum2_ne", - "file": "type_util.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, + "name": "GeoLoop", + "file": "h3api.h", + "fields": [ { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "numVerts", + "cType": "int", + "offset_bits": 0 }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "verts", + "cType": "LatLng *", + "offset_bits": 64 } ] }, { - "name": "datum2_lt", - "file": "type_util.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "GeoPolygon", + "file": "h3api.h", + "fields": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "geoloop", + "cType": "GeoLoop", + "offset_bits": 0 }, { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "numHoles", + "cType": "int", + "offset_bits": 128 }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "holes", + "cType": "GeoLoop *", + "offset_bits": 192 } ] }, { - "name": "datum2_le", - "file": "type_util.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, + "name": "GeoMultiPolygon", + "file": "h3api.h", + "fields": [ { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "numPolygons", + "cType": "int", + "offset_bits": 0 }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "polygons", + "cType": "GeoPolygon *", + "offset_bits": 64 } ] }, { - "name": "datum2_gt", - "file": "type_util.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" - }, + "name": "LinkedLatLng", + "file": "h3api.h", + "fields": [] + }, + { + "name": "LinkedGeoLoop", + "file": "h3api.h", + "fields": [] + }, + { + "name": "LinkedGeoPolygon", + "file": "h3api.h", + "fields": [] + }, + { + "name": "CoordIJ", + "file": "h3api.h", + "fields": [ { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "i", + "cType": "int", + "offset_bits": 0 }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "j", + "cType": "int", + "offset_bits": 32 } ] }, { - "name": "datum2_ge", - "file": "type_util.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "Interval", + "file": "meos.h", + "fields": [ { - "name": "l", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "time", + "cType": "TimeOffset", + "offset_bits": 0 }, { - "name": "r", - "cType": "Datum", - "canonical": "int ((int *))()" + "name": "day", + "cType": "int32", + "offset_bits": 64 }, { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" + "name": "month", + "cType": "int32", + "offset_bits": 96 } ] }, { - "name": "hypot3d", - "file": "type_util.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "x", - "cType": "double", - "canonical": "double" - }, + "name": "varlena", + "file": "meos.h", + "fields": [ { - "name": "y", - "cType": "double", - "canonical": "double" + "name": "vl_len_", + "cType": "char[4]", + "offset_bits": 0 }, { - "name": "z", - "cType": "double", - "canonical": "double" + "name": "vl_dat", + "cType": "char[]", + "offset_bits": 32 } ] - } - ], - "structs": [ + }, { "name": "Set", "file": "meos.h", "fields": [ { "name": "vl_len_", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 0 }, { "name": "settype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 32 }, { "name": "basetype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 40 }, { "name": "flags", - "cType": "int", - "offset_bits": -1 + "cType": "int16", + "offset_bits": 48 }, { "name": "count", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 64 }, { "name": "maxcount", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 96 }, { "name": "bboxsize", - "cType": "int", - "offset_bits": -1 + "cType": "int16", + "offset_bits": 128 } ] }, @@ -74752,38 +57584,38 @@ "fields": [ { "name": "spantype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 0 }, { "name": "basetype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 8 }, { "name": "lower_inc", "cType": "_Bool", - "offset_bits": -1 + "offset_bits": 16 }, { "name": "upper_inc", "cType": "_Bool", - "offset_bits": -1 + "offset_bits": 24 }, { "name": "padding", "cType": "char[4]", - "offset_bits": -1 + "offset_bits": 32 }, { "name": "lower", - "cType": "int", - "offset_bits": -1 + "cType": "Datum", + "offset_bits": 64 }, { "name": "upper", - "cType": "int", - "offset_bits": -1 + "cType": "Datum", + "offset_bits": 128 } ] }, @@ -74793,48 +57625,48 @@ "fields": [ { "name": "vl_len_", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 0 }, { "name": "spansettype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 32 }, { "name": "spantype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 40 }, { "name": "basetype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 48 }, { "name": "padding", "cType": "char", - "offset_bits": -1 + "offset_bits": 56 }, { "name": "count", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 64 }, { "name": "maxcount", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 96 }, { "name": "span", "cType": "Span", - "offset_bits": -1 + "offset_bits": 128 }, { "name": "elems", "cType": "Span[1]", - "offset_bits": -1 + "offset_bits": 320 } ] }, @@ -74845,17 +57677,17 @@ { "name": "period", "cType": "Span", - "offset_bits": -1 + "offset_bits": 0 }, { "name": "span", "cType": "Span", - "offset_bits": -1 + "offset_bits": 192 }, { "name": "flags", - "cType": "int", - "offset_bits": -1 + "cType": "int16", + "offset_bits": 384 } ] }, @@ -74866,47 +57698,47 @@ { "name": "period", "cType": "Span", - "offset_bits": -1 + "offset_bits": 0 }, { "name": "xmin", "cType": "double", - "offset_bits": -1 + "offset_bits": 192 }, { "name": "ymin", "cType": "double", - "offset_bits": -1 + "offset_bits": 256 }, { "name": "zmin", "cType": "double", - "offset_bits": -1 + "offset_bits": 320 }, { "name": "xmax", "cType": "double", - "offset_bits": -1 + "offset_bits": 384 }, { "name": "ymax", "cType": "double", - "offset_bits": -1 + "offset_bits": 448 }, { "name": "zmax", "cType": "double", - "offset_bits": -1 + "offset_bits": 512 }, { "name": "srid", "cType": "int32_t", - "offset_bits": -1 + "offset_bits": 576 }, { "name": "flags", - "cType": "int", - "offset_bits": -1 + "cType": "int16", + "offset_bits": 608 } ] }, @@ -74916,23 +57748,23 @@ "fields": [ { "name": "vl_len_", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 0 }, { "name": "temptype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 32 }, { "name": "subtype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 40 }, { "name": "flags", - "cType": "int", - "offset_bits": -1 + "cType": "int16", + "offset_bits": 48 } ] }, @@ -74942,33 +57774,33 @@ "fields": [ { "name": "vl_len_", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 0 }, { "name": "temptype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 32 }, { "name": "subtype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 40 }, { "name": "flags", - "cType": "int", - "offset_bits": -1 + "cType": "int16", + "offset_bits": 48 }, { "name": "t", - "cType": "int", - "offset_bits": -1 + "cType": "TimestampTz", + "offset_bits": 64 }, { "name": "value", - "cType": "int", - "offset_bits": -1 + "cType": "Datum", + "offset_bits": 128 } ], "meosType": "TPointInst" @@ -74979,48 +57811,48 @@ "fields": [ { "name": "vl_len_", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 0 }, { "name": "temptype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 32 }, { "name": "subtype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 40 }, { "name": "flags", - "cType": "int", - "offset_bits": -1 + "cType": "int16", + "offset_bits": 48 }, { "name": "count", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 64 }, { "name": "maxcount", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 96 }, { "name": "bboxsize", - "cType": "int", - "offset_bits": -1 + "cType": "int16", + "offset_bits": 128 }, { "name": "padding", "cType": "char[6]", - "offset_bits": -1 + "offset_bits": 144 }, { "name": "period", "cType": "Span", - "offset_bits": -1 + "offset_bits": 192 } ], "meosType": "TPointSeq" @@ -75031,53 +57863,53 @@ "fields": [ { "name": "vl_len_", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 0 }, { "name": "temptype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 32 }, { "name": "subtype", - "cType": "int", - "offset_bits": -1 + "cType": "uint8", + "offset_bits": 40 }, { "name": "flags", - "cType": "int", - "offset_bits": -1 + "cType": "int16", + "offset_bits": 48 }, { "name": "count", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 64 }, { "name": "totalcount", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 96 }, { "name": "maxcount", - "cType": "int", - "offset_bits": -1 + "cType": "int32", + "offset_bits": 128 }, { "name": "bboxsize", - "cType": "int", - "offset_bits": -1 + "cType": "int16", + "offset_bits": 160 }, { "name": "padding", - "cType": "int", - "offset_bits": -1 + "cType": "int16", + "offset_bits": 176 }, { "name": "period", "cType": "Span", - "offset_bits": -1 + "offset_bits": 192 } ] }, @@ -75112,11 +57944,6 @@ "file": "meos.h", "fields": [] }, - { - "name": "Cbuffer", - "file": "meos_cbuffer.h", - "fields": [] - }, { "name": "temptype_catalog_struct", "file": "meos_catalog.h", @@ -75181,278 +58008,9 @@ } ] }, - { - "name": "SkipListElem", - "file": "meos_internal.h", - "fields": [ - { - "name": "key", - "cType": "void *", - "offset_bits": 0 - }, - { - "name": "value", - "cType": "void *", - "offset_bits": 64 - }, - { - "name": "height", - "cType": "int", - "offset_bits": 128 - }, - { - "name": "next", - "cType": "int[32]", - "offset_bits": 160 - } - ] - }, - { - "name": "double2", - "file": "doublen.h", - "fields": [ - { - "name": "a", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "b", - "cType": "double", - "offset_bits": 64 - } - ] - }, - { - "name": "double3", - "file": "doublen.h", - "fields": [ - { - "name": "a", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "b", - "cType": "double", - "offset_bits": 64 - }, - { - "name": "c", - "cType": "double", - "offset_bits": 128 - } - ] - }, - { - "name": "double4", - "file": "doublen.h", - "fields": [ - { - "name": "a", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "b", - "cType": "double", - "offset_bits": 64 - }, - { - "name": "c", - "cType": "double", - "offset_bits": 128 - }, - { - "name": "d", - "cType": "double", - "offset_bits": 192 - } - ] - }, - { - "name": "GeoAggregateState", - "file": "tgeo_aggfuncs.h", - "fields": [ - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 0 - }, - { - "name": "hasz", - "cType": "_Bool", - "offset_bits": 32 - } - ] - }, - { - "name": "BitMatrix", - "file": "tgeo_tile.h", - "fields": [ - { - "name": "ndims", - "cType": "int", - "offset_bits": 0 - }, - { - "name": "count", - "cType": "int[4]", - "offset_bits": 32 - }, - { - "name": "byte", - "cType": "uint8_t[1]", - "offset_bits": 160 - } - ] - }, - { - "name": "STboxGridState", - "file": "tgeo_tile.h", - "fields": [ - { - "name": "done", - "cType": "_Bool", - "offset_bits": -1 - }, - { - "name": "hasx", - "cType": "_Bool", - "offset_bits": -1 - }, - { - "name": "hasz", - "cType": "_Bool", - "offset_bits": -1 - }, - { - "name": "hast", - "cType": "_Bool", - "offset_bits": -1 - }, - { - "name": "i", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "xsize", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "ysize", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "zsize", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "tunits", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "box", - "cType": "STBox", - "offset_bits": -1 - }, - { - "name": "temp", - "cType": "const Temporal *", - "offset_bits": -1 - }, - { - "name": "bm", - "cType": "BitMatrix *", - "offset_bits": -1 - }, - { - "name": "x", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "y", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "z", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "t", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "ntiles", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "max_coords", - "cType": "int[4]", - "offset_bits": -1 - }, - { - "name": "coords", - "cType": "int[4]", - "offset_bits": -1 - } - ] - }, - { - "name": "Npoint", - "file": "meos_npoint.h", - "fields": [ - { - "name": "rid", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "pos", - "cType": "double", - "offset_bits": -1 - } - ] - }, - { - "name": "Nsegment", - "file": "meos_npoint.h", - "fields": [ - { - "name": "rid", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "pos1", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "pos2", - "cType": "double", - "offset_bits": -1 - } - ] - }, - { - "name": "Pose", - "file": "meos_pose.h", - "fields": [] - }, { "name": "AFFINE", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "afac", @@ -75518,7 +58076,7 @@ }, { "name": "BOX3D", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "xmin", @@ -75559,7 +58117,7 @@ }, { "name": "GBOX", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "flags", @@ -75610,7 +58168,7 @@ }, { "name": "SPHEROID", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "a", @@ -75651,7 +58209,7 @@ }, { "name": "POINT2D", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "x", @@ -75667,7 +58225,7 @@ }, { "name": "POINT3DZ", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "x", @@ -75688,7 +58246,7 @@ }, { "name": "POINT3D", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "x", @@ -75709,7 +58267,7 @@ }, { "name": "POINT3DM", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "x", @@ -75730,7 +58288,7 @@ }, { "name": "POINT4D", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "x", @@ -75756,7 +58314,7 @@ }, { "name": "POINTARRAY", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "npoints", @@ -75782,7 +58340,7 @@ }, { "name": "GSERIALIZED", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "size", @@ -75808,7 +58366,7 @@ }, { "name": "LWGEOM", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -75844,7 +58402,7 @@ }, { "name": "LWPOINT", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -75880,7 +58438,7 @@ }, { "name": "LWLINE", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -75916,7 +58474,7 @@ }, { "name": "LWTRIANGLE", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -75952,7 +58510,7 @@ }, { "name": "LWCIRCSTRING", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -75988,7 +58546,7 @@ }, { "name": "LWPOLY", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -76034,7 +58592,7 @@ }, { "name": "LWMPOINT", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -76080,7 +58638,7 @@ }, { "name": "LWMLINE", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -76126,7 +58684,7 @@ }, { "name": "LWMPOLY", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -76172,7 +58730,7 @@ }, { "name": "LWCOLLECTION", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -76218,7 +58776,7 @@ }, { "name": "LWCOMPOUND", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -76264,7 +58822,7 @@ }, { "name": "LWCURVEPOLY", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -76310,7 +58868,7 @@ }, { "name": "LWMCURVE", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -76356,7 +58914,7 @@ }, { "name": "LWMSURFACE", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -76402,7 +58960,7 @@ }, { "name": "LWPSURFACE", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -76448,7 +59006,7 @@ }, { "name": "LWTIN", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "bbox", @@ -76494,12 +59052,12 @@ }, { "name": "PJconsts", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [] }, { "name": "LWPROJ", - "file": "postgis_ext_defs.in.h", + "file": "meos_geo.h", "fields": [ { "name": "pj", @@ -76529,450 +59087,196 @@ ] }, { - "name": "Interval", - "file": "postgres_ext_defs.in.h", - "fields": [ - { - "name": "time", - "cType": "TimeOffset", - "offset_bits": 0 - }, - { - "name": "day", - "cType": "int32", - "offset_bits": 64 - }, - { - "name": "month", - "cType": "int32", - "offset_bits": 96 - } - ] - }, - { - "name": "varlena", - "file": "postgres_ext_defs.in.h", - "fields": [ - { - "name": "vl_len_", - "cType": "char[4]", - "offset_bits": 0 - }, - { - "name": "vl_dat", - "cType": "char[]", - "offset_bits": 32 - } - ] + "name": "Cbuffer", + "file": "meos_cbuffer.h", + "fields": [] }, { - "name": "cfp_elem", - "file": "trgeo_distance.h", + "name": "SkipListElem", + "file": "meos_internal.h", "fields": [ { - "name": "geom_1", - "cType": "LWGEOM *", + "name": "key", + "cType": "void *", "offset_bits": 0 }, { - "name": "geom_2", - "cType": "LWGEOM *", + "name": "value", + "cType": "void *", "offset_bits": 64 }, { - "name": "pose_1", - "cType": "Pose *", + "name": "height", + "cType": "int", "offset_bits": 128 }, { - "name": "pose_2", - "cType": "Pose *", - "offset_bits": 192 - }, - { - "name": "free_pose_1", - "cType": "_Bool", - "offset_bits": 256 - }, - { - "name": "free_pose_2", - "cType": "_Bool", - "offset_bits": 264 - }, - { - "name": "cf_1", - "cType": "uint32_t", - "offset_bits": 288 - }, - { - "name": "cf_2", - "cType": "uint32_t", - "offset_bits": 320 - }, - { - "name": "t", - "cType": "TimestampTz", - "offset_bits": 384 - }, - { - "name": "store", - "cType": "_Bool", - "offset_bits": 448 + "name": "next", + "cType": "int[32]", + "offset_bits": 160 } ] }, { - "name": "cfp_array", - "file": "trgeo_distance.h", + "name": "Npoint", + "file": "meos_npoint.h", "fields": [ { - "name": "count", - "cType": "size_t", + "name": "rid", + "cType": "int64", "offset_bits": 0 }, { - "name": "size", - "cType": "size_t", - "offset_bits": 64 - }, - { - "name": "arr", - "cType": "cfp_elem *", - "offset_bits": 128 - } - ] - }, - { - "name": "tdist_elem", - "file": "trgeo_distance.h", - "fields": [ - { - "name": "dist", + "name": "pos", "cType": "double", - "offset_bits": 0 - }, - { - "name": "t", - "cType": "TimestampTz", "offset_bits": 64 } ] }, { - "name": "tdist_array", - "file": "trgeo_distance.h", + "name": "Nsegment", + "file": "meos_npoint.h", "fields": [ { - "name": "count", - "cType": "size_t", + "name": "rid", + "cType": "int64", "offset_bits": 0 }, { - "name": "size", - "cType": "size_t", + "name": "pos1", + "cType": "double", "offset_bits": 64 }, { - "name": "arr", - "cType": "tdist_elem *", + "name": "pos2", + "cType": "double", "offset_bits": 128 } ] }, { - "name": "LiftedFunctionInfo", - "file": "lifting.h", - "fields": [ - { - "name": "func", - "cType": "varfunc", - "offset_bits": -1 - }, - { - "name": "numparam", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "param", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "argtype", - "cType": "MeosType[2]", - "offset_bits": -1 - }, - { - "name": "restype", - "cType": "MeosType", - "offset_bits": -1 - }, - { - "name": "reslinear", - "cType": "_Bool", - "offset_bits": -1 - }, - { - "name": "invert", - "cType": "_Bool", - "offset_bits": -1 - }, - { - "name": "discont", - "cType": "_Bool", - "offset_bits": -1 - }, - { - "name": "ever", - "cType": "_Bool", - "offset_bits": -1 - }, - { - "name": "tpfn_unary", - "cType": "tpfunc_unary", - "offset_bits": -1 - }, - { - "name": "tpfn_base", - "cType": "tpfunc_base", - "offset_bits": -1 - }, - { - "name": "tpfn_temp", - "cType": "tpfunc_temp", - "offset_bits": -1 - } - ] - }, + "name": "Pose", + "file": "meos_pose.h", + "fields": [] + } + ], + "enums": [ { - "name": "SetUnnestState", - "file": "set.h", - "fields": [ - { - "name": "done", - "cType": "_Bool", - "offset_bits": 0 - }, - { - "name": "i", - "cType": "int", - "offset_bits": 32 - }, + "name": "H3ErrorCodes", + "file": "h3api.h", + "values": [ { - "name": "count", - "cType": "int", - "offset_bits": 64 + "name": "E_SUCCESS", + "value": 0 }, { - "name": "set", - "cType": "Set *", - "offset_bits": 128 + "name": "E_FAILED", + "value": 1 }, { - "name": "values", - "cType": "Datum *", - "offset_bits": 192 - } - ] - }, - { - "name": "SpanBound", - "file": "span.h", - "fields": [ - { - "name": "val", - "cType": "Datum", - "offset_bits": -1 + "name": "E_DOMAIN", + "value": 2 }, { - "name": "inclusive", - "cType": "_Bool", - "offset_bits": -1 + "name": "E_LATLNG_DOMAIN", + "value": 3 }, { - "name": "lower", - "cType": "_Bool", - "offset_bits": -1 + "name": "E_RES_DOMAIN", + "value": 4 }, { - "name": "spantype", - "cType": "uint8", - "offset_bits": -1 + "name": "E_CELL_INVALID", + "value": 5 }, { - "name": "basetype", - "cType": "uint8", - "offset_bits": -1 - } - ] - }, - { - "name": "SimilarityPathState", - "file": "temporal_analytics.h", - "fields": [ - { - "name": "done", - "cType": "_Bool", - "offset_bits": 0 + "name": "E_DIR_EDGE_INVALID", + "value": 6 }, { - "name": "i", - "cType": "int", - "offset_bits": 32 + "name": "E_UNDIR_EDGE_INVALID", + "value": 7 }, { - "name": "size", - "cType": "int", - "offset_bits": 64 + "name": "E_VERTEX_INVALID", + "value": 8 }, { - "name": "path", - "cType": "Match *", - "offset_bits": 128 - } - ] - }, - { - "name": "RTreeNode", - "file": "temporal_rtree.h", - "fields": [ - { - "name": "bboxsize", - "cType": "size_t", - "offset_bits": 0 + "name": "E_PENTAGON", + "value": 9 }, { - "name": "count", - "cType": "int", - "offset_bits": 64 + "name": "E_DUPLICATE_INPUT", + "value": 10 }, { - "name": "node_type", - "cType": "RTreeNodeType", - "offset_bits": 96 + "name": "E_NOT_NEIGHBORS", + "value": 11 }, { - "name": "boxes", - "cType": "char[]", - "offset_bits": 4224 - } - ] - }, - { - "name": "SpanBinState", - "file": "temporal_tile.h", - "fields": [ - { - "name": "done", - "cType": "_Bool", - "offset_bits": -1 + "name": "E_RES_MISMATCH", + "value": 12 }, { - "name": "basetype", - "cType": "uint8", - "offset_bits": -1 + "name": "E_MEMORY_ALLOC", + "value": 13 }, { - "name": "i", - "cType": "int", - "offset_bits": -1 + "name": "E_MEMORY_BOUNDS", + "value": 14 }, { - "name": "size", - "cType": "Datum", - "offset_bits": -1 + "name": "E_OPTION_INVALID", + "value": 15 }, { - "name": "origin", - "cType": "Datum", - "offset_bits": -1 + "name": "E_INDEX_INVALID", + "value": 16 }, { - "name": "span", - "cType": "Span", - "offset_bits": -1 + "name": "E_BASE_CELL_DOMAIN", + "value": 17 }, { - "name": "to_split", - "cType": "const void *", - "offset_bits": -1 + "name": "E_DIGIT_DOMAIN", + "value": 18 }, { - "name": "value", - "cType": "Datum", - "offset_bits": -1 + "name": "E_DELETED_DIGIT", + "value": 19 }, { - "name": "nbins", - "cType": "int", - "offset_bits": -1 + "name": "H3_ERROR_END", + "value": 20 } ] }, { - "name": "TboxGridState", - "file": "temporal_tile.h", - "fields": [ - { - "name": "done", - "cType": "_Bool", - "offset_bits": -1 - }, - { - "name": "i", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "vsize", - "cType": "Datum", - "offset_bits": -1 - }, - { - "name": "tunits", - "cType": "int64", - "offset_bits": -1 - }, - { - "name": "box", - "cType": "TBox", - "offset_bits": -1 - }, - { - "name": "temp", - "cType": "const Temporal *", - "offset_bits": -1 - }, + "name": "ContainmentMode", + "file": "h3api.h", + "values": [ { - "name": "value", - "cType": "Datum", - "offset_bits": -1 + "name": "CONTAINMENT_CENTER", + "value": 0 }, { - "name": "t", - "cType": "TimestampTz", - "offset_bits": -1 + "name": "CONTAINMENT_FULL", + "value": 1 }, { - "name": "ntiles", - "cType": "int", - "offset_bits": -1 + "name": "CONTAINMENT_OVERLAPPING", + "value": 2 }, { - "name": "max_coords", - "cType": "int[2]", - "offset_bits": -1 + "name": "CONTAINMENT_OVERLAPPING_BBOX", + "value": 3 }, { - "name": "coords", - "cType": "int[2]", - "offset_bits": -1 + "name": "CONTAINMENT_INVALID", + "value": 4 } ] - } - ], - "enums": [ + }, { "name": "tempSubtype", "file": "meos.h", @@ -77125,28 +59429,6 @@ } ] }, - { - "name": "spatialRel", - "file": "meos_geo.h", - "values": [ - { - "name": "INTERSECTS", - "value": 0 - }, - { - "name": "CONTAINS", - "value": 1 - }, - { - "name": "TOUCHES", - "value": 2 - }, - { - "name": "COVERS", - "value": 3 - } - ] - }, { "name": "MeosType", "file": "meos_catalog.h", @@ -77588,172 +59870,38 @@ ] }, { - "name": "SkipListType", - "file": "meos_internal.h", - "values": [ - { - "name": "TEMPORAL", - "value": 0 - }, - { - "name": "KEYVALUE", - "value": 1 - } - ] - }, - { - "name": "SyncMode", - "file": "temporal.h", - "values": [ - { - "name": "SYNCHRONIZE_NOCROSS", - "value": 0 - }, - { - "name": "SYNCHRONIZE_CROSS", - "value": 1 - } - ] - }, - { - "name": "TemporalFamily", - "file": "temporal.h", - "values": [ - { - "name": "TEMPORALTYPE", - "value": 0 - }, - { - "name": "TNUMBERTYPE", - "value": 1 - }, - { - "name": "TSPATIALTYPE", - "value": 2 - } - ] - }, - { - "name": "SetOper", - "file": "temporal.h", - "values": [ - { - "name": "UNION", - "value": 0 - }, - { - "name": "INTER", - "value": 1 - }, - { - "name": "MINUS", - "value": 2 - } - ] - }, - { - "name": "CompOper", - "file": "temporal.h", + "name": "spatialRel", + "file": "meos_geo.h", "values": [ { - "name": "EQ", + "name": "INTERSECTS", "value": 0 }, { - "name": "NE", - "value": 1 - }, - { - "name": "LT", - "value": 2 - }, - { - "name": "LE", - "value": 3 - }, - { - "name": "GT", - "value": 4 - }, - { - "name": "GE", - "value": 5 - } - ] - }, - { - "name": "MEOS_WKB_TSUBTYPE", - "file": "temporal.h", - "values": [ - { - "name": "MEOS_WKB_TINSTANT", + "name": "CONTAINS", "value": 1 }, { - "name": "MEOS_WKB_TSEQUENCE", + "name": "TOUCHES", "value": 2 }, { - "name": "MEOS_WKB_TSEQUENCESET", + "name": "COVERS", "value": 3 } ] }, { - "name": "SimFunc", - "file": "temporal_analytics.h", - "values": [ - { - "name": "FRECHET", - "value": 0 - }, - { - "name": "DYNTIMEWARP", - "value": 1 - }, - { - "name": "HAUSDORFF", - "value": 2 - } - ] - }, - { - "name": "RTreeNodeType", - "file": "temporal_rtree.h", - "values": [ - { - "name": "RTREE_LEAF", - "value": 0 - }, - { - "name": "RTREE_INNER", - "value": 1 - } - ] - }, - { - "name": "TArithmetic", - "file": "tnumber_mathfuncs.h", + "name": "SkipListType", + "file": "meos_internal.h", "values": [ { - "name": "ADD", + "name": "TEMPORAL", "value": 0 }, { - "name": "SUB", + "name": "KEYVALUE", "value": 1 - }, - { - "name": "MULT", - "value": 2 - }, - { - "name": "DIV", - "value": 3 - }, - { - "name": "DIST", - "value": 4 } ] } From 1572a7901eb1fbe2b85996200833b2cbb6fce605 Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Thu, 14 May 2026 16:39:24 +0200 Subject: [PATCH 3/7] Register Cbuffer / Pose / Rgeo as wrapper types The MEOS 1.4 surface adds the cbuffer, pose, and rgeo temporal type families. Add them to WRAPPER_TYPES so the generator emits proper *Cbuffer / *Pose / *Rgeo wrappers instead of leaving 277 TODO stubs. TODO counts on the new headers drop to: meos_cbuffer.h: 105 -> 1 meos_pose.h: 77 -> 2 meos_rgeo.h: 1 -> 0 The three remaining (cbufferset_values, poseset_values, pose_orientation) need shape metadata in MEOS-API before they can be wrapped without hand-rolling the length-from-accessor pattern. --- tools/_preview/meos_meos_cbuffer.go | 754 ++++++++++++++++++++-------- tools/_preview/meos_meos_pose.go | 558 ++++++++++++++------ tools/_preview/meos_meos_rgeo.go | 7 +- tools/codegen.py | 3 + 4 files changed, 962 insertions(+), 360 deletions(-) diff --git a/tools/_preview/meos_meos_cbuffer.go b/tools/_preview/meos_meos_cbuffer.go index 0c562ba..49c8b0b 100644 --- a/tools/_preview/meos_meos_cbuffer.go +++ b/tools/_preview/meos_meos_cbuffer.go @@ -11,184 +11,342 @@ import ( var _ = unsafe.Pointer(nil) var _ = timeutil.Timedelta{} -// TODO cbuffer_as_ewkt: unsupported param const Cbuffer * -// func CbufferAsEWKT(...) { /* not yet handled by codegen */ } +// CbufferAsEWKT wraps MEOS C function cbuffer_as_ewkt. +func CbufferAsEWKT(cb *Cbuffer, maxdd int) string { + res := C.cbuffer_as_ewkt(cb._inner, C.int(maxdd)) + return C.GoString(res) +} -// TODO cbuffer_as_hexwkb: unsupported param const Cbuffer * -// func CbufferAsHexwkb(...) { /* not yet handled by codegen */ } +// CbufferAsHexwkb wraps MEOS C function cbuffer_as_hexwkb. +func CbufferAsHexwkb(cb *Cbuffer, variant uint8) (string, uint) { + var _out_size C.size_t + res := C.cbuffer_as_hexwkb(cb._inner, C.uint8_t(variant), &_out_size) + return C.GoString(res), uint(_out_size) +} -// TODO cbuffer_as_text: unsupported param const Cbuffer * -// func CbufferAsText(...) { /* not yet handled by codegen */ } +// CbufferAsText wraps MEOS C function cbuffer_as_text. +func CbufferAsText(cb *Cbuffer, maxdd int) string { + res := C.cbuffer_as_text(cb._inner, C.int(maxdd)) + return C.GoString(res) +} -// TODO cbuffer_as_wkb: unsupported param const Cbuffer * -// func CbufferAsWKB(...) { /* not yet handled by codegen */ } +// CbufferAsWKB wraps MEOS C function cbuffer_as_wkb. +func CbufferAsWKB(cb *Cbuffer, variant uint8) []uint8 { + var _out_size_out C.size_t + res := C.cbuffer_as_wkb(cb._inner, C.uint8_t(variant), &_out_size_out) + _n := int(_out_size_out) + _slice := unsafe.Slice((*C.uint8_t)(unsafe.Pointer(res)), _n) + _out := make([]uint8, _n) + for _i, _e := range _slice { + _out[_i] = uint8(_e) + } + return _out +} -// TODO cbuffer_from_hexwkb: unsupported return type Cbuffer * -// func CbufferFromHexwkb(...) { /* not yet handled by codegen */ } +// CbufferFromHexwkb wraps MEOS C function cbuffer_from_hexwkb. +func CbufferFromHexwkb(hexwkb string) *Cbuffer { + _c_hexwkb := C.CString(hexwkb) + defer C.free(unsafe.Pointer(_c_hexwkb)) + res := C.cbuffer_from_hexwkb(_c_hexwkb) + return &Cbuffer{_inner: res} +} -// TODO cbuffer_from_wkb: unsupported return type Cbuffer * -// func CbufferFromWKB(...) { /* not yet handled by codegen */ } +// CbufferFromWKB wraps MEOS C function cbuffer_from_wkb. +func CbufferFromWKB(wkb []byte) *Cbuffer { + res := C.cbuffer_from_wkb((*C.uint8_t)(unsafe.Pointer(&wkb[0])), C.size_t(len(wkb))) + return &Cbuffer{_inner: res} +} -// TODO cbuffer_in: unsupported return type Cbuffer * -// func CbufferIn(...) { /* not yet handled by codegen */ } +// CbufferIn wraps MEOS C function cbuffer_in. +func CbufferIn(str string) *Cbuffer { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.cbuffer_in(_c_str) + return &Cbuffer{_inner: res} +} -// TODO cbuffer_out: unsupported param const Cbuffer * -// func CbufferOut(...) { /* not yet handled by codegen */ } +// CbufferOut wraps MEOS C function cbuffer_out. +func CbufferOut(cb *Cbuffer, maxdd int) string { + res := C.cbuffer_out(cb._inner, C.int(maxdd)) + return C.GoString(res) +} -// TODO cbuffer_copy: unsupported return type Cbuffer * -// func CbufferCopy(...) { /* not yet handled by codegen */ } +// CbufferCopy wraps MEOS C function cbuffer_copy. +func CbufferCopy(cb *Cbuffer) *Cbuffer { + res := C.cbuffer_copy(cb._inner) + return &Cbuffer{_inner: res} +} -// TODO cbuffer_make: unsupported return type Cbuffer * -// func CbufferMake(...) { /* not yet handled by codegen */ } +// CbufferMake wraps MEOS C function cbuffer_make. +func CbufferMake(point *Geom, radius float64) *Cbuffer { + res := C.cbuffer_make(point._inner, C.double(radius)) + return &Cbuffer{_inner: res} +} -// TODO cbuffer_to_geom: unsupported param const Cbuffer * -// func CbufferToGeom(...) { /* not yet handled by codegen */ } +// CbufferToGeom wraps MEOS C function cbuffer_to_geom. +func CbufferToGeom(cb *Cbuffer) *Geom { + res := C.cbuffer_to_geom(cb._inner) + return &Geom{_inner: res} +} -// TODO cbuffer_to_stbox: unsupported param const Cbuffer * -// func CbufferToSTBOX(...) { /* not yet handled by codegen */ } +// CbufferToSTBOX wraps MEOS C function cbuffer_to_stbox. +func CbufferToSTBOX(cb *Cbuffer) *STBox { + res := C.cbuffer_to_stbox(cb._inner) + return &STBox{_inner: res} +} -// TODO cbufferarr_to_geom: unsupported param const Cbuffer ** -// func CbufferarrToGeom(...) { /* not yet handled by codegen */ } +// CbufferarrToGeom wraps MEOS C function cbufferarr_to_geom. +func CbufferarrToGeom(cbarr []*Cbuffer) *Geom { + _c_cbarr := make([]*C.Cbuffer, len(cbarr)) + for _i, _v := range cbarr { _c_cbarr[_i] = _v._inner } + res := C.cbufferarr_to_geom((**C.Cbuffer)(unsafe.Pointer(&_c_cbarr[0])), C.int(len(cbarr))) + return &Geom{_inner: res} +} -// TODO geom_to_cbuffer: unsupported return type Cbuffer * -// func GeomToCbuffer(...) { /* not yet handled by codegen */ } +// GeomToCbuffer wraps MEOS C function geom_to_cbuffer. +func GeomToCbuffer(gs *Geom) *Cbuffer { + res := C.geom_to_cbuffer(gs._inner) + return &Cbuffer{_inner: res} +} -// TODO cbuffer_hash: unsupported param const Cbuffer * -// func CbufferHash(...) { /* not yet handled by codegen */ } +// CbufferHash wraps MEOS C function cbuffer_hash. +func CbufferHash(cb *Cbuffer) uint32 { + res := C.cbuffer_hash(cb._inner) + return uint32(res) +} -// TODO cbuffer_hash_extended: unsupported param const Cbuffer * -// func CbufferHashExtended(...) { /* not yet handled by codegen */ } +// CbufferHashExtended wraps MEOS C function cbuffer_hash_extended. +func CbufferHashExtended(cb *Cbuffer, seed uint64) uint64 { + res := C.cbuffer_hash_extended(cb._inner, C.uint64(seed)) + return uint64(res) +} -// TODO cbuffer_point: unsupported param const Cbuffer * -// func CbufferPoint(...) { /* not yet handled by codegen */ } +// CbufferPoint wraps MEOS C function cbuffer_point. +func CbufferPoint(cb *Cbuffer) *Geom { + res := C.cbuffer_point(cb._inner) + return &Geom{_inner: res} +} -// TODO cbuffer_radius: unsupported param const Cbuffer * -// func CbufferRadius(...) { /* not yet handled by codegen */ } +// CbufferRadius wraps MEOS C function cbuffer_radius. +func CbufferRadius(cb *Cbuffer) float64 { + res := C.cbuffer_radius(cb._inner) + return float64(res) +} -// TODO cbuffer_round: unsupported return type Cbuffer * -// func CbufferRound(...) { /* not yet handled by codegen */ } +// CbufferRound wraps MEOS C function cbuffer_round. +func CbufferRound(cb *Cbuffer, maxdd int) *Cbuffer { + res := C.cbuffer_round(cb._inner, C.int(maxdd)) + return &Cbuffer{_inner: res} +} -// TODO cbufferarr_round: unsupported return type Cbuffer ** -// func CbufferarrRound(...) { /* not yet handled by codegen */ } +// CbufferarrRound wraps MEOS C function cbufferarr_round. +func CbufferarrRound(cbarr []*Cbuffer, maxdd int) []*Cbuffer { + _c_cbarr := make([]*C.Cbuffer, len(cbarr)) + for _i, _v := range cbarr { _c_cbarr[_i] = _v._inner } + res := C.cbufferarr_round((**C.Cbuffer)(unsafe.Pointer(&_c_cbarr[0])), C.int(len(cbarr)), C.int(maxdd)) + _n := len(cbarr) + _slice := unsafe.Slice((**C.Cbuffer)(unsafe.Pointer(res)), _n) + _out := make([]*Cbuffer, _n) + for _i, _e := range _slice { + _out[_i] = &Cbuffer{_inner: _e} + } + return _out +} -// TODO cbuffer_set_srid: unsupported param Cbuffer * -// func CbufferSetSRID(...) { /* not yet handled by codegen */ } +// CbufferSetSRID wraps MEOS C function cbuffer_set_srid. +func CbufferSetSRID(cb *Cbuffer, srid int32) { + C.cbuffer_set_srid(cb._inner, C.int32_t(srid)) +} -// TODO cbuffer_srid: unsupported param const Cbuffer * -// func CbufferSRID(...) { /* not yet handled by codegen */ } +// CbufferSRID wraps MEOS C function cbuffer_srid. +func CbufferSRID(cb *Cbuffer) int32 { + res := C.cbuffer_srid(cb._inner) + return int32(res) +} -// TODO cbuffer_transform: unsupported return type Cbuffer * -// func CbufferTransform(...) { /* not yet handled by codegen */ } +// CbufferTransform wraps MEOS C function cbuffer_transform. +func CbufferTransform(cb *Cbuffer, srid int32) *Cbuffer { + res := C.cbuffer_transform(cb._inner, C.int32_t(srid)) + return &Cbuffer{_inner: res} +} -// TODO cbuffer_transform_pipeline: unsupported return type Cbuffer * -// func CbufferTransformPipeline(...) { /* not yet handled by codegen */ } +// CbufferTransformPipeline wraps MEOS C function cbuffer_transform_pipeline. +func CbufferTransformPipeline(cb *Cbuffer, pipelinestr string, srid int32, is_forward bool) *Cbuffer { + _c_pipelinestr := C.CString(pipelinestr) + defer C.free(unsafe.Pointer(_c_pipelinestr)) + res := C.cbuffer_transform_pipeline(cb._inner, _c_pipelinestr, C.int32_t(srid), C.bool(is_forward)) + return &Cbuffer{_inner: res} +} -// TODO contains_cbuffer_cbuffer: unsupported param const Cbuffer * -// func ContainsCbufferCbuffer(...) { /* not yet handled by codegen */ } +// ContainsCbufferCbuffer wraps MEOS C function contains_cbuffer_cbuffer. +func ContainsCbufferCbuffer(cb1 *Cbuffer, cb2 *Cbuffer) int { + res := C.contains_cbuffer_cbuffer(cb1._inner, cb2._inner) + return int(res) +} -// TODO covers_cbuffer_cbuffer: unsupported param const Cbuffer * -// func CoversCbufferCbuffer(...) { /* not yet handled by codegen */ } +// CoversCbufferCbuffer wraps MEOS C function covers_cbuffer_cbuffer. +func CoversCbufferCbuffer(cb1 *Cbuffer, cb2 *Cbuffer) int { + res := C.covers_cbuffer_cbuffer(cb1._inner, cb2._inner) + return int(res) +} -// TODO disjoint_cbuffer_cbuffer: unsupported param const Cbuffer * -// func DisjointCbufferCbuffer(...) { /* not yet handled by codegen */ } +// DisjointCbufferCbuffer wraps MEOS C function disjoint_cbuffer_cbuffer. +func DisjointCbufferCbuffer(cb1 *Cbuffer, cb2 *Cbuffer) int { + res := C.disjoint_cbuffer_cbuffer(cb1._inner, cb2._inner) + return int(res) +} -// TODO dwithin_cbuffer_cbuffer: unsupported param const Cbuffer * -// func DwithinCbufferCbuffer(...) { /* not yet handled by codegen */ } +// DwithinCbufferCbuffer wraps MEOS C function dwithin_cbuffer_cbuffer. +func DwithinCbufferCbuffer(cb1 *Cbuffer, cb2 *Cbuffer, dist float64) int { + res := C.dwithin_cbuffer_cbuffer(cb1._inner, cb2._inner, C.double(dist)) + return int(res) +} -// TODO intersects_cbuffer_cbuffer: unsupported param const Cbuffer * -// func IntersectsCbufferCbuffer(...) { /* not yet handled by codegen */ } +// IntersectsCbufferCbuffer wraps MEOS C function intersects_cbuffer_cbuffer. +func IntersectsCbufferCbuffer(cb1 *Cbuffer, cb2 *Cbuffer) int { + res := C.intersects_cbuffer_cbuffer(cb1._inner, cb2._inner) + return int(res) +} -// TODO touches_cbuffer_cbuffer: unsupported param const Cbuffer * -// func TouchesCbufferCbuffer(...) { /* not yet handled by codegen */ } +// TouchesCbufferCbuffer wraps MEOS C function touches_cbuffer_cbuffer. +func TouchesCbufferCbuffer(cb1 *Cbuffer, cb2 *Cbuffer) int { + res := C.touches_cbuffer_cbuffer(cb1._inner, cb2._inner) + return int(res) +} -// TODO cbuffer_tstzspan_to_stbox: unsupported param const Cbuffer * -// func CbufferTstzspanToSTBOX(...) { /* not yet handled by codegen */ } +// CbufferTstzspanToSTBOX wraps MEOS C function cbuffer_tstzspan_to_stbox. +func CbufferTstzspanToSTBOX(cb *Cbuffer, s *Span) *STBox { + res := C.cbuffer_tstzspan_to_stbox(cb._inner, s._inner) + return &STBox{_inner: res} +} -// TODO cbuffer_timestamptz_to_stbox: unsupported param const Cbuffer * -// func CbufferTimestamptzToSTBOX(...) { /* not yet handled by codegen */ } +// CbufferTimestamptzToSTBOX wraps MEOS C function cbuffer_timestamptz_to_stbox. +func CbufferTimestamptzToSTBOX(cb *Cbuffer, t int64) *STBox { + res := C.cbuffer_timestamptz_to_stbox(cb._inner, C.TimestampTz(t)) + return &STBox{_inner: res} +} -// TODO distance_cbuffer_cbuffer: unsupported param const Cbuffer * -// func DistanceCbufferCbuffer(...) { /* not yet handled by codegen */ } +// DistanceCbufferCbuffer wraps MEOS C function distance_cbuffer_cbuffer. +func DistanceCbufferCbuffer(cb1 *Cbuffer, cb2 *Cbuffer) float64 { + res := C.distance_cbuffer_cbuffer(cb1._inner, cb2._inner) + return float64(res) +} -// TODO distance_cbuffer_geo: unsupported param const Cbuffer * -// func DistanceCbufferGeo(...) { /* not yet handled by codegen */ } +// DistanceCbufferGeo wraps MEOS C function distance_cbuffer_geo. +func DistanceCbufferGeo(cb *Cbuffer, gs *Geom) float64 { + res := C.distance_cbuffer_geo(cb._inner, gs._inner) + return float64(res) +} -// TODO distance_cbuffer_stbox: unsupported param const Cbuffer * -// func DistanceCbufferSTBOX(...) { /* not yet handled by codegen */ } +// DistanceCbufferSTBOX wraps MEOS C function distance_cbuffer_stbox. +func DistanceCbufferSTBOX(cb *Cbuffer, box *STBox) float64 { + res := C.distance_cbuffer_stbox(cb._inner, box._inner) + return float64(res) +} -// TODO nad_cbuffer_stbox: unsupported param const Cbuffer * -// func NadCbufferSTBOX(...) { /* not yet handled by codegen */ } +// NadCbufferSTBOX wraps MEOS C function nad_cbuffer_stbox. +func NadCbufferSTBOX(cb *Cbuffer, box *STBox) float64 { + res := C.nad_cbuffer_stbox(cb._inner, box._inner) + return float64(res) +} -// TODO cbuffer_cmp: unsupported param const Cbuffer * -// func CbufferCmp(...) { /* not yet handled by codegen */ } +// CbufferCmp wraps MEOS C function cbuffer_cmp. +func CbufferCmp(cb1 *Cbuffer, cb2 *Cbuffer) int { + res := C.cbuffer_cmp(cb1._inner, cb2._inner) + return int(res) +} -// TODO cbuffer_eq: unsupported param const Cbuffer * -// func CbufferEq(...) { /* not yet handled by codegen */ } +// CbufferEq wraps MEOS C function cbuffer_eq. +func CbufferEq(cb1 *Cbuffer, cb2 *Cbuffer) bool { + res := C.cbuffer_eq(cb1._inner, cb2._inner) + return bool(res) +} -// TODO cbuffer_ge: unsupported param const Cbuffer * -// func CbufferGe(...) { /* not yet handled by codegen */ } +// CbufferGe wraps MEOS C function cbuffer_ge. +func CbufferGe(cb1 *Cbuffer, cb2 *Cbuffer) bool { + res := C.cbuffer_ge(cb1._inner, cb2._inner) + return bool(res) +} -// TODO cbuffer_gt: unsupported param const Cbuffer * -// func CbufferGt(...) { /* not yet handled by codegen */ } +// CbufferGt wraps MEOS C function cbuffer_gt. +func CbufferGt(cb1 *Cbuffer, cb2 *Cbuffer) bool { + res := C.cbuffer_gt(cb1._inner, cb2._inner) + return bool(res) +} -// TODO cbuffer_le: unsupported param const Cbuffer * -// func CbufferLe(...) { /* not yet handled by codegen */ } +// CbufferLe wraps MEOS C function cbuffer_le. +func CbufferLe(cb1 *Cbuffer, cb2 *Cbuffer) bool { + res := C.cbuffer_le(cb1._inner, cb2._inner) + return bool(res) +} -// TODO cbuffer_lt: unsupported param const Cbuffer * -// func CbufferLt(...) { /* not yet handled by codegen */ } +// CbufferLt wraps MEOS C function cbuffer_lt. +func CbufferLt(cb1 *Cbuffer, cb2 *Cbuffer) bool { + res := C.cbuffer_lt(cb1._inner, cb2._inner) + return bool(res) +} -// TODO cbuffer_ne: unsupported param const Cbuffer * -// func CbufferNe(...) { /* not yet handled by codegen */ } +// CbufferNe wraps MEOS C function cbuffer_ne. +func CbufferNe(cb1 *Cbuffer, cb2 *Cbuffer) bool { + res := C.cbuffer_ne(cb1._inner, cb2._inner) + return bool(res) +} -// TODO cbuffer_nsame: unsupported param const Cbuffer * -// func CbufferNsame(...) { /* not yet handled by codegen */ } +// CbufferNsame wraps MEOS C function cbuffer_nsame. +func CbufferNsame(cb1 *Cbuffer, cb2 *Cbuffer) bool { + res := C.cbuffer_nsame(cb1._inner, cb2._inner) + return bool(res) +} -// TODO cbuffer_same: unsupported param const Cbuffer * -// func CbufferSame(...) { /* not yet handled by codegen */ } +// CbufferSame wraps MEOS C function cbuffer_same. +func CbufferSame(cb1 *Cbuffer, cb2 *Cbuffer) bool { + res := C.cbuffer_same(cb1._inner, cb2._inner) + return bool(res) +} // CbuffersetIn wraps MEOS C function cbufferset_in. @@ -207,64 +365,109 @@ func CbuffersetOut(s *Set, maxdd int) string { } -// TODO cbufferset_make: unsupported param Cbuffer ** -// func CbuffersetMake(...) { /* not yet handled by codegen */ } +// CbuffersetMake wraps MEOS C function cbufferset_make. +func CbuffersetMake(values []*Cbuffer) *Set { + _c_values := make([]*C.Cbuffer, len(values)) + for _i, _v := range values { _c_values[_i] = _v._inner } + res := C.cbufferset_make((**C.Cbuffer)(unsafe.Pointer(&_c_values[0])), C.int(len(values))) + return &Set{_inner: res} +} -// TODO cbuffer_to_set: unsupported param const Cbuffer * -// func CbufferToSet(...) { /* not yet handled by codegen */ } +// CbufferToSet wraps MEOS C function cbuffer_to_set. +func CbufferToSet(cb *Cbuffer) *Set { + res := C.cbuffer_to_set(cb._inner) + return &Set{_inner: res} +} -// TODO cbufferset_end_value: unsupported return type Cbuffer * -// func CbuffersetEndValue(...) { /* not yet handled by codegen */ } +// CbuffersetEndValue wraps MEOS C function cbufferset_end_value. +func CbuffersetEndValue(s *Set) *Cbuffer { + res := C.cbufferset_end_value(s._inner) + return &Cbuffer{_inner: res} +} -// TODO cbufferset_start_value: unsupported return type Cbuffer * -// func CbuffersetStartValue(...) { /* not yet handled by codegen */ } +// CbuffersetStartValue wraps MEOS C function cbufferset_start_value. +func CbuffersetStartValue(s *Set) *Cbuffer { + res := C.cbufferset_start_value(s._inner) + return &Cbuffer{_inner: res} +} -// TODO cbufferset_value_n: unhandled OUTPUT_SCALAR shape Cbuffer ** -// func CbuffersetValueN(...) { /* not yet handled by codegen */ } +// CbuffersetValueN wraps MEOS C function cbufferset_value_n. +func CbuffersetValueN(s *Set, n int) (bool, *Cbuffer) { + var _out_result *C.Cbuffer + res := C.cbufferset_value_n(s._inner, C.int(n), &_out_result) + return bool(res), &Cbuffer{_inner: _out_result} +} // TODO cbufferset_values: unsupported return type Cbuffer ** // func CbuffersetValues(...) { /* not yet handled by codegen */ } -// TODO cbuffer_union_transfn: unsupported param const Cbuffer * -// func CbufferUnionTransfn(...) { /* not yet handled by codegen */ } +// CbufferUnionTransfn wraps MEOS C function cbuffer_union_transfn. +func CbufferUnionTransfn(state *Set, cb *Cbuffer) *Set { + res := C.cbuffer_union_transfn(state._inner, cb._inner) + return &Set{_inner: res} +} -// TODO contained_cbuffer_set: unsupported param const Cbuffer * -// func ContainedCbufferSet(...) { /* not yet handled by codegen */ } +// ContainedCbufferSet wraps MEOS C function contained_cbuffer_set. +func ContainedCbufferSet(cb *Cbuffer, s *Set) bool { + res := C.contained_cbuffer_set(cb._inner, s._inner) + return bool(res) +} -// TODO contains_set_cbuffer: unsupported param Cbuffer * -// func ContainsSetCbuffer(...) { /* not yet handled by codegen */ } +// ContainsSetCbuffer wraps MEOS C function contains_set_cbuffer. +func ContainsSetCbuffer(s *Set, cb *Cbuffer) bool { + res := C.contains_set_cbuffer(s._inner, cb._inner) + return bool(res) +} -// TODO intersection_cbuffer_set: unsupported param const Cbuffer * -// func IntersectionCbufferSet(...) { /* not yet handled by codegen */ } +// IntersectionCbufferSet wraps MEOS C function intersection_cbuffer_set. +func IntersectionCbufferSet(cb *Cbuffer, s *Set) *Set { + res := C.intersection_cbuffer_set(cb._inner, s._inner) + return &Set{_inner: res} +} -// TODO intersection_set_cbuffer: unsupported param const Cbuffer * -// func IntersectionSetCbuffer(...) { /* not yet handled by codegen */ } +// IntersectionSetCbuffer wraps MEOS C function intersection_set_cbuffer. +func IntersectionSetCbuffer(s *Set, cb *Cbuffer) *Set { + res := C.intersection_set_cbuffer(s._inner, cb._inner) + return &Set{_inner: res} +} -// TODO minus_cbuffer_set: unsupported param const Cbuffer * -// func MinusCbufferSet(...) { /* not yet handled by codegen */ } +// MinusCbufferSet wraps MEOS C function minus_cbuffer_set. +func MinusCbufferSet(cb *Cbuffer, s *Set) *Set { + res := C.minus_cbuffer_set(cb._inner, s._inner) + return &Set{_inner: res} +} -// TODO minus_set_cbuffer: unsupported param const Cbuffer * -// func MinusSetCbuffer(...) { /* not yet handled by codegen */ } +// MinusSetCbuffer wraps MEOS C function minus_set_cbuffer. +func MinusSetCbuffer(s *Set, cb *Cbuffer) *Set { + res := C.minus_set_cbuffer(s._inner, cb._inner) + return &Set{_inner: res} +} -// TODO union_cbuffer_set: unsupported param const Cbuffer * -// func UnionCbufferSet(...) { /* not yet handled by codegen */ } +// UnionCbufferSet wraps MEOS C function union_cbuffer_set. +func UnionCbufferSet(cb *Cbuffer, s *Set) *Set { + res := C.union_cbuffer_set(cb._inner, s._inner) + return &Set{_inner: res} +} -// TODO union_set_cbuffer: unsupported param const Cbuffer * -// func UnionSetCbuffer(...) { /* not yet handled by codegen */ } +// UnionSetCbuffer wraps MEOS C function union_set_cbuffer. +func UnionSetCbuffer(s *Set, cb *Cbuffer) *Set { + res := C.union_set_cbuffer(s._inner, cb._inner) + return &Set{_inner: res} +} // TcbufferIn wraps MEOS C function tcbuffer_in. @@ -332,8 +535,11 @@ func TcbufferExpand(temp Temporal, dist float64) Temporal { } -// TODO tcbuffer_at_cbuffer: unsupported param const Cbuffer * -// func TcbufferAtCbuffer(...) { /* not yet handled by codegen */ } +// TcbufferAtCbuffer wraps MEOS C function tcbuffer_at_cbuffer. +func TcbufferAtCbuffer(temp Temporal, cb *Cbuffer) Temporal { + res := C.tcbuffer_at_cbuffer(temp.Inner(), cb._inner) + return CreateTemporal(res) +} // TcbufferAtGeom wraps MEOS C function tcbuffer_at_geom. @@ -350,8 +556,11 @@ func TcbufferAtSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { } -// TODO tcbuffer_minus_cbuffer: unsupported param const Cbuffer * -// func TcbufferMinusCbuffer(...) { /* not yet handled by codegen */ } +// TcbufferMinusCbuffer wraps MEOS C function tcbuffer_minus_cbuffer. +func TcbufferMinusCbuffer(temp Temporal, cb *Cbuffer) Temporal { + res := C.tcbuffer_minus_cbuffer(temp.Inner(), cb._inner) + return CreateTemporal(res) +} // TcbufferMinusGeom wraps MEOS C function tcbuffer_minus_geom. @@ -368,8 +577,11 @@ func TcbufferMinusSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { } -// TODO tdistance_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func TdistanceTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// TdistanceTcbufferCbuffer wraps MEOS C function tdistance_tcbuffer_cbuffer. +func TdistanceTcbufferCbuffer(temp Temporal, cb *Cbuffer) Temporal { + res := C.tdistance_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return CreateTemporal(res) +} // TdistanceTcbufferGeo wraps MEOS C function tdistance_tcbuffer_geo. @@ -386,8 +598,11 @@ func TdistanceTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO nad_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func NadTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// NadTcbufferCbuffer wraps MEOS C function nad_tcbuffer_cbuffer. +func NadTcbufferCbuffer(temp Temporal, cb *Cbuffer) float64 { + res := C.nad_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return float64(res) +} // NadTcbufferGeo wraps MEOS C function nad_tcbuffer_geo. @@ -411,8 +626,11 @@ func NadTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) float64 { } -// TODO nai_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func NaiTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// NaiTcbufferCbuffer wraps MEOS C function nai_tcbuffer_cbuffer. +func NaiTcbufferCbuffer(temp Temporal, cb *Cbuffer) TInstant { + res := C.nai_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return TInstant{_inner: res} +} // NaiTcbufferGeo wraps MEOS C function nai_tcbuffer_geo. @@ -429,8 +647,11 @@ func NaiTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) TInstant { } -// TODO shortestline_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func ShortestlineTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// ShortestlineTcbufferCbuffer wraps MEOS C function shortestline_tcbuffer_cbuffer. +func ShortestlineTcbufferCbuffer(temp Temporal, cb *Cbuffer) *Geom { + res := C.shortestline_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return &Geom{_inner: res} +} // ShortestlineTcbufferGeo wraps MEOS C function shortestline_tcbuffer_geo. @@ -447,12 +668,18 @@ func ShortestlineTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) *Geom { } -// TODO always_eq_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func AlwaysEqCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// AlwaysEqCbufferTcbuffer wraps MEOS C function always_eq_cbuffer_tcbuffer. +func AlwaysEqCbufferTcbuffer(cb *Cbuffer, temp Temporal) int { + res := C.always_eq_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return int(res) +} -// TODO always_eq_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func AlwaysEqTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// AlwaysEqTcbufferCbuffer wraps MEOS C function always_eq_tcbuffer_cbuffer. +func AlwaysEqTcbufferCbuffer(temp Temporal, cb *Cbuffer) int { + res := C.always_eq_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return int(res) +} // AlwaysEqTcbufferTcbuffer wraps MEOS C function always_eq_tcbuffer_tcbuffer. @@ -462,12 +689,18 @@ func AlwaysEqTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { } -// TODO always_ne_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func AlwaysNeCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// AlwaysNeCbufferTcbuffer wraps MEOS C function always_ne_cbuffer_tcbuffer. +func AlwaysNeCbufferTcbuffer(cb *Cbuffer, temp Temporal) int { + res := C.always_ne_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return int(res) +} -// TODO always_ne_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func AlwaysNeTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// AlwaysNeTcbufferCbuffer wraps MEOS C function always_ne_tcbuffer_cbuffer. +func AlwaysNeTcbufferCbuffer(temp Temporal, cb *Cbuffer) int { + res := C.always_ne_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return int(res) +} // AlwaysNeTcbufferTcbuffer wraps MEOS C function always_ne_tcbuffer_tcbuffer. @@ -477,12 +710,18 @@ func AlwaysNeTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { } -// TODO ever_eq_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func EverEqCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// EverEqCbufferTcbuffer wraps MEOS C function ever_eq_cbuffer_tcbuffer. +func EverEqCbufferTcbuffer(cb *Cbuffer, temp Temporal) int { + res := C.ever_eq_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return int(res) +} -// TODO ever_eq_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func EverEqTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// EverEqTcbufferCbuffer wraps MEOS C function ever_eq_tcbuffer_cbuffer. +func EverEqTcbufferCbuffer(temp Temporal, cb *Cbuffer) int { + res := C.ever_eq_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return int(res) +} // EverEqTcbufferTcbuffer wraps MEOS C function ever_eq_tcbuffer_tcbuffer. @@ -492,12 +731,18 @@ func EverEqTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { } -// TODO ever_ne_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func EverNeCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// EverNeCbufferTcbuffer wraps MEOS C function ever_ne_cbuffer_tcbuffer. +func EverNeCbufferTcbuffer(cb *Cbuffer, temp Temporal) int { + res := C.ever_ne_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return int(res) +} -// TODO ever_ne_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func EverNeTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// EverNeTcbufferCbuffer wraps MEOS C function ever_ne_tcbuffer_cbuffer. +func EverNeTcbufferCbuffer(temp Temporal, cb *Cbuffer) int { + res := C.ever_ne_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return int(res) +} // EverNeTcbufferTcbuffer wraps MEOS C function ever_ne_tcbuffer_tcbuffer. @@ -507,24 +752,39 @@ func EverNeTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { } -// TODO teq_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func TeqCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// TeqCbufferTcbuffer wraps MEOS C function teq_cbuffer_tcbuffer. +func TeqCbufferTcbuffer(cb *Cbuffer, temp Temporal) Temporal { + res := C.teq_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO teq_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func TeqTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// TeqTcbufferCbuffer wraps MEOS C function teq_tcbuffer_cbuffer. +func TeqTcbufferCbuffer(temp Temporal, cb *Cbuffer) Temporal { + res := C.teq_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return CreateTemporal(res) +} -// TODO tne_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func TneCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// TneCbufferTcbuffer wraps MEOS C function tne_cbuffer_tcbuffer. +func TneCbufferTcbuffer(cb *Cbuffer, temp Temporal) Temporal { + res := C.tne_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO tne_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func TneTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// TneTcbufferCbuffer wraps MEOS C function tne_tcbuffer_cbuffer. +func TneTcbufferCbuffer(temp Temporal, cb *Cbuffer) Temporal { + res := C.tne_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return CreateTemporal(res) +} -// TODO acontains_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func AcontainsCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// AcontainsCbufferTcbuffer wraps MEOS C function acontains_cbuffer_tcbuffer. +func AcontainsCbufferTcbuffer(cb *Cbuffer, temp Temporal) int { + res := C.acontains_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return int(res) +} // AcontainsGeoTcbuffer wraps MEOS C function acontains_geo_tcbuffer. @@ -534,8 +794,11 @@ func AcontainsGeoTcbuffer(gs *Geom, temp Temporal) int { } -// TODO acontains_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func AcontainsTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// AcontainsTcbufferCbuffer wraps MEOS C function acontains_tcbuffer_cbuffer. +func AcontainsTcbufferCbuffer(temp Temporal, cb *Cbuffer) int { + res := C.acontains_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return int(res) +} // AcontainsTcbufferGeo wraps MEOS C function acontains_tcbuffer_geo. @@ -545,8 +808,11 @@ func AcontainsTcbufferGeo(temp Temporal, gs *Geom) int { } -// TODO acovers_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func AcoversCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// AcoversCbufferTcbuffer wraps MEOS C function acovers_cbuffer_tcbuffer. +func AcoversCbufferTcbuffer(cb *Cbuffer, temp Temporal) int { + res := C.acovers_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return int(res) +} // AcoversGeoTcbuffer wraps MEOS C function acovers_geo_tcbuffer. @@ -556,8 +822,11 @@ func AcoversGeoTcbuffer(gs *Geom, temp Temporal) int { } -// TODO acovers_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func AcoversTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// AcoversTcbufferCbuffer wraps MEOS C function acovers_tcbuffer_cbuffer. +func AcoversTcbufferCbuffer(temp Temporal, cb *Cbuffer) int { + res := C.acovers_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return int(res) +} // AcoversTcbufferGeo wraps MEOS C function acovers_tcbuffer_geo. @@ -574,8 +843,11 @@ func AdisjointTcbufferGeo(temp Temporal, gs *Geom) int { } -// TODO adisjoint_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func AdisjointTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// AdisjointTcbufferCbuffer wraps MEOS C function adisjoint_tcbuffer_cbuffer. +func AdisjointTcbufferCbuffer(temp Temporal, cb *Cbuffer) int { + res := C.adisjoint_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return int(res) +} // AdisjointTcbufferTcbuffer wraps MEOS C function adisjoint_tcbuffer_tcbuffer. @@ -592,8 +864,11 @@ func AdwithinTcbufferGeo(temp Temporal, gs *Geom, dist float64) int { } -// TODO adwithin_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func AdwithinTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// AdwithinTcbufferCbuffer wraps MEOS C function adwithin_tcbuffer_cbuffer. +func AdwithinTcbufferCbuffer(temp Temporal, cb *Cbuffer, dist float64) int { + res := C.adwithin_tcbuffer_cbuffer(temp.Inner(), cb._inner, C.double(dist)) + return int(res) +} // AdwithinTcbufferTcbuffer wraps MEOS C function adwithin_tcbuffer_tcbuffer. @@ -610,8 +885,11 @@ func AintersectsTcbufferGeo(temp Temporal, gs *Geom) int { } -// TODO aintersects_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func AintersectsTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// AintersectsTcbufferCbuffer wraps MEOS C function aintersects_tcbuffer_cbuffer. +func AintersectsTcbufferCbuffer(temp Temporal, cb *Cbuffer) int { + res := C.aintersects_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return int(res) +} // AintersectsTcbufferTcbuffer wraps MEOS C function aintersects_tcbuffer_tcbuffer. @@ -628,8 +906,11 @@ func AtouchesTcbufferGeo(temp Temporal, gs *Geom) int { } -// TODO atouches_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func AtouchesTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// AtouchesTcbufferCbuffer wraps MEOS C function atouches_tcbuffer_cbuffer. +func AtouchesTcbufferCbuffer(temp Temporal, cb *Cbuffer) int { + res := C.atouches_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return int(res) +} // AtouchesTcbufferTcbuffer wraps MEOS C function atouches_tcbuffer_tcbuffer. @@ -639,12 +920,18 @@ func AtouchesTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { } -// TODO econtains_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func EcontainsCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// EcontainsCbufferTcbuffer wraps MEOS C function econtains_cbuffer_tcbuffer. +func EcontainsCbufferTcbuffer(cb *Cbuffer, temp Temporal) int { + res := C.econtains_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return int(res) +} -// TODO econtains_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func EcontainsTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// EcontainsTcbufferCbuffer wraps MEOS C function econtains_tcbuffer_cbuffer. +func EcontainsTcbufferCbuffer(temp Temporal, cb *Cbuffer) int { + res := C.econtains_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return int(res) +} // EcontainsTcbufferGeo wraps MEOS C function econtains_tcbuffer_geo. @@ -654,12 +941,18 @@ func EcontainsTcbufferGeo(temp Temporal, gs *Geom) int { } -// TODO ecovers_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func EcoversCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// EcoversCbufferTcbuffer wraps MEOS C function ecovers_cbuffer_tcbuffer. +func EcoversCbufferTcbuffer(cb *Cbuffer, temp Temporal) int { + res := C.ecovers_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return int(res) +} -// TODO ecovers_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func EcoversTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// EcoversTcbufferCbuffer wraps MEOS C function ecovers_tcbuffer_cbuffer. +func EcoversTcbufferCbuffer(temp Temporal, cb *Cbuffer) int { + res := C.ecovers_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return int(res) +} // EcoversTcbufferGeo wraps MEOS C function ecovers_tcbuffer_geo. @@ -683,8 +976,11 @@ func EdisjointTcbufferGeo(temp Temporal, gs *Geom) int { } -// TODO edisjoint_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func EdisjointTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// EdisjointTcbufferCbuffer wraps MEOS C function edisjoint_tcbuffer_cbuffer. +func EdisjointTcbufferCbuffer(temp Temporal, cb *Cbuffer) int { + res := C.edisjoint_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return int(res) +} // EdwithinTcbufferGeo wraps MEOS C function edwithin_tcbuffer_geo. @@ -694,8 +990,11 @@ func EdwithinTcbufferGeo(temp Temporal, gs *Geom, dist float64) int { } -// TODO edwithin_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func EdwithinTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// EdwithinTcbufferCbuffer wraps MEOS C function edwithin_tcbuffer_cbuffer. +func EdwithinTcbufferCbuffer(temp Temporal, cb *Cbuffer, dist float64) int { + res := C.edwithin_tcbuffer_cbuffer(temp.Inner(), cb._inner, C.double(dist)) + return int(res) +} // EdwithinTcbufferTcbuffer wraps MEOS C function edwithin_tcbuffer_tcbuffer. @@ -712,8 +1011,11 @@ func EintersectsTcbufferGeo(temp Temporal, gs *Geom) int { } -// TODO eintersects_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func EintersectsTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// EintersectsTcbufferCbuffer wraps MEOS C function eintersects_tcbuffer_cbuffer. +func EintersectsTcbufferCbuffer(temp Temporal, cb *Cbuffer) int { + res := C.eintersects_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return int(res) +} // EintersectsTcbufferTcbuffer wraps MEOS C function eintersects_tcbuffer_tcbuffer. @@ -730,8 +1032,11 @@ func EtouchesTcbufferGeo(temp Temporal, gs *Geom) int { } -// TODO etouches_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func EtouchesTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// EtouchesTcbufferCbuffer wraps MEOS C function etouches_tcbuffer_cbuffer. +func EtouchesTcbufferCbuffer(temp Temporal, cb *Cbuffer) int { + res := C.etouches_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return int(res) +} // EtouchesTcbufferTcbuffer wraps MEOS C function etouches_tcbuffer_tcbuffer. @@ -741,8 +1046,11 @@ func EtouchesTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) int { } -// TODO tcontains_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func TcontainsCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// TcontainsCbufferTcbuffer wraps MEOS C function tcontains_cbuffer_tcbuffer. +func TcontainsCbufferTcbuffer(cb *Cbuffer, temp Temporal) Temporal { + res := C.tcontains_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return CreateTemporal(res) +} // TcontainsGeoTcbuffer wraps MEOS C function tcontains_geo_tcbuffer. @@ -759,8 +1067,11 @@ func TcontainsTcbufferGeo(temp Temporal, gs *Geom) Temporal { } -// TODO tcontains_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func TcontainsTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// TcontainsTcbufferCbuffer wraps MEOS C function tcontains_tcbuffer_cbuffer. +func TcontainsTcbufferCbuffer(temp Temporal, cb *Cbuffer) Temporal { + res := C.tcontains_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return CreateTemporal(res) +} // TcontainsTcbufferTcbuffer wraps MEOS C function tcontains_tcbuffer_tcbuffer. @@ -770,8 +1081,11 @@ func TcontainsTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO tcovers_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func TcoversCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// TcoversCbufferTcbuffer wraps MEOS C function tcovers_cbuffer_tcbuffer. +func TcoversCbufferTcbuffer(cb *Cbuffer, temp Temporal) Temporal { + res := C.tcovers_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return CreateTemporal(res) +} // TcoversGeoTcbuffer wraps MEOS C function tcovers_geo_tcbuffer. @@ -788,8 +1102,11 @@ func TcoversTcbufferGeo(temp Temporal, gs *Geom) Temporal { } -// TODO tcovers_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func TcoversTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// TcoversTcbufferCbuffer wraps MEOS C function tcovers_tcbuffer_cbuffer. +func TcoversTcbufferCbuffer(temp Temporal, cb *Cbuffer) Temporal { + res := C.tcovers_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return CreateTemporal(res) +} // TcoversTcbufferTcbuffer wraps MEOS C function tcovers_tcbuffer_tcbuffer. @@ -813,8 +1130,11 @@ func TdwithinTcbufferGeo(temp Temporal, gs *Geom, dist float64) Temporal { } -// TODO tdwithin_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func TdwithinTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// TdwithinTcbufferCbuffer wraps MEOS C function tdwithin_tcbuffer_cbuffer. +func TdwithinTcbufferCbuffer(temp Temporal, cb *Cbuffer, dist float64) Temporal { + res := C.tdwithin_tcbuffer_cbuffer(temp.Inner(), cb._inner, C.double(dist)) + return CreateTemporal(res) +} // TdwithinTcbufferTcbuffer wraps MEOS C function tdwithin_tcbuffer_tcbuffer. @@ -824,8 +1144,11 @@ func TdwithinTcbufferTcbuffer(temp1 Temporal, temp2 Temporal, dist float64) Temp } -// TODO tdisjoint_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func TdisjointCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// TdisjointCbufferTcbuffer wraps MEOS C function tdisjoint_cbuffer_tcbuffer. +func TdisjointCbufferTcbuffer(cb *Cbuffer, temp Temporal) Temporal { + res := C.tdisjoint_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return CreateTemporal(res) +} // TdisjointGeoTcbuffer wraps MEOS C function tdisjoint_geo_tcbuffer. @@ -842,8 +1165,11 @@ func TdisjointTcbufferGeo(temp Temporal, gs *Geom) Temporal { } -// TODO tdisjoint_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func TdisjointTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// TdisjointTcbufferCbuffer wraps MEOS C function tdisjoint_tcbuffer_cbuffer. +func TdisjointTcbufferCbuffer(temp Temporal, cb *Cbuffer) Temporal { + res := C.tdisjoint_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return CreateTemporal(res) +} // TdisjointTcbufferTcbuffer wraps MEOS C function tdisjoint_tcbuffer_tcbuffer. @@ -853,8 +1179,11 @@ func TdisjointTcbufferTcbuffer(temp1 Temporal, temp2 Temporal) Temporal { } -// TODO tintersects_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func TintersectsCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// TintersectsCbufferTcbuffer wraps MEOS C function tintersects_cbuffer_tcbuffer. +func TintersectsCbufferTcbuffer(cb *Cbuffer, temp Temporal) Temporal { + res := C.tintersects_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return CreateTemporal(res) +} // TintersectsGeoTcbuffer wraps MEOS C function tintersects_geo_tcbuffer. @@ -871,8 +1200,11 @@ func TintersectsTcbufferGeo(temp Temporal, gs *Geom) Temporal { } -// TODO tintersects_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func TintersectsTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// TintersectsTcbufferCbuffer wraps MEOS C function tintersects_tcbuffer_cbuffer. +func TintersectsTcbufferCbuffer(temp Temporal, cb *Cbuffer) Temporal { + res := C.tintersects_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return CreateTemporal(res) +} // TintersectsTcbufferTcbuffer wraps MEOS C function tintersects_tcbuffer_tcbuffer. @@ -896,12 +1228,18 @@ func TtouchesTcbufferGeo(temp Temporal, gs *Geom) Temporal { } -// TODO ttouches_cbuffer_tcbuffer: unsupported param const Cbuffer * -// func TtouchesCbufferTcbuffer(...) { /* not yet handled by codegen */ } +// TtouchesCbufferTcbuffer wraps MEOS C function ttouches_cbuffer_tcbuffer. +func TtouchesCbufferTcbuffer(cb *Cbuffer, temp Temporal) Temporal { + res := C.ttouches_cbuffer_tcbuffer(cb._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO ttouches_tcbuffer_cbuffer: unsupported param const Cbuffer * -// func TtouchesTcbufferCbuffer(...) { /* not yet handled by codegen */ } +// TtouchesTcbufferCbuffer wraps MEOS C function ttouches_tcbuffer_cbuffer. +func TtouchesTcbufferCbuffer(temp Temporal, cb *Cbuffer) Temporal { + res := C.ttouches_tcbuffer_cbuffer(temp.Inner(), cb._inner) + return CreateTemporal(res) +} // TtouchesTcbufferTcbuffer wraps MEOS C function ttouches_tcbuffer_tcbuffer. diff --git a/tools/_preview/meos_meos_pose.go b/tools/_preview/meos_meos_pose.go index 8179ba0..4e8fd4b 100644 --- a/tools/_preview/meos_meos_pose.go +++ b/tools/_preview/meos_meos_pose.go @@ -11,160 +11,295 @@ import ( var _ = unsafe.Pointer(nil) var _ = timeutil.Timedelta{} -// TODO pose_as_ewkt: unsupported param const Pose * -// func PoseAsEWKT(...) { /* not yet handled by codegen */ } +// PoseAsEWKT wraps MEOS C function pose_as_ewkt. +func PoseAsEWKT(pose *Pose, maxdd int) string { + res := C.pose_as_ewkt(pose._inner, C.int(maxdd)) + return C.GoString(res) +} -// TODO pose_as_hexwkb: unsupported param const Pose * -// func PoseAsHexwkb(...) { /* not yet handled by codegen */ } +// PoseAsHexwkb wraps MEOS C function pose_as_hexwkb. +func PoseAsHexwkb(pose *Pose, variant uint8) (string, uint) { + var _out_size C.size_t + res := C.pose_as_hexwkb(pose._inner, C.uint8_t(variant), &_out_size) + return C.GoString(res), uint(_out_size) +} -// TODO pose_as_text: unsupported param const Pose * -// func PoseAsText(...) { /* not yet handled by codegen */ } +// PoseAsText wraps MEOS C function pose_as_text. +func PoseAsText(pose *Pose, maxdd int) string { + res := C.pose_as_text(pose._inner, C.int(maxdd)) + return C.GoString(res) +} -// TODO pose_as_wkb: unsupported param const Pose * -// func PoseAsWKB(...) { /* not yet handled by codegen */ } +// PoseAsWKB wraps MEOS C function pose_as_wkb. +func PoseAsWKB(pose *Pose, variant uint8) []uint8 { + var _out_size_out C.size_t + res := C.pose_as_wkb(pose._inner, C.uint8_t(variant), &_out_size_out) + _n := int(_out_size_out) + _slice := unsafe.Slice((*C.uint8_t)(unsafe.Pointer(res)), _n) + _out := make([]uint8, _n) + for _i, _e := range _slice { + _out[_i] = uint8(_e) + } + return _out +} -// TODO pose_from_wkb: unsupported return type Pose * -// func PoseFromWKB(...) { /* not yet handled by codegen */ } +// PoseFromWKB wraps MEOS C function pose_from_wkb. +func PoseFromWKB(wkb []byte) *Pose { + res := C.pose_from_wkb((*C.uint8_t)(unsafe.Pointer(&wkb[0])), C.size_t(len(wkb))) + return &Pose{_inner: res} +} -// TODO pose_from_hexwkb: unsupported return type Pose * -// func PoseFromHexwkb(...) { /* not yet handled by codegen */ } +// PoseFromHexwkb wraps MEOS C function pose_from_hexwkb. +func PoseFromHexwkb(hexwkb string) *Pose { + _c_hexwkb := C.CString(hexwkb) + defer C.free(unsafe.Pointer(_c_hexwkb)) + res := C.pose_from_hexwkb(_c_hexwkb) + return &Pose{_inner: res} +} -// TODO pose_in: unsupported return type Pose * -// func PoseIn(...) { /* not yet handled by codegen */ } +// PoseIn wraps MEOS C function pose_in. +func PoseIn(str string) *Pose { + _c_str := C.CString(str) + defer C.free(unsafe.Pointer(_c_str)) + res := C.pose_in(_c_str) + return &Pose{_inner: res} +} -// TODO pose_out: unsupported param const Pose * -// func PoseOut(...) { /* not yet handled by codegen */ } +// PoseOut wraps MEOS C function pose_out. +func PoseOut(pose *Pose, maxdd int) string { + res := C.pose_out(pose._inner, C.int(maxdd)) + return C.GoString(res) +} -// TODO pose_copy: unsupported return type Pose * -// func PoseCopy(...) { /* not yet handled by codegen */ } +// PoseCopy wraps MEOS C function pose_copy. +func PoseCopy(pose *Pose) *Pose { + res := C.pose_copy(pose._inner) + return &Pose{_inner: res} +} -// TODO pose_make_2d: unsupported return type Pose * -// func PoseMake2d(...) { /* not yet handled by codegen */ } +// PoseMake2d wraps MEOS C function pose_make_2d. +func PoseMake2d(x float64, y float64, theta float64, srid int32) *Pose { + res := C.pose_make_2d(C.double(x), C.double(y), C.double(theta), C.int32_t(srid)) + return &Pose{_inner: res} +} -// TODO pose_make_3d: unsupported return type Pose * -// func PoseMake3d(...) { /* not yet handled by codegen */ } +// PoseMake3d wraps MEOS C function pose_make_3d. +func PoseMake3d(x float64, y float64, z float64, W float64, X float64, Y float64, Z float64, srid int32) *Pose { + res := C.pose_make_3d(C.double(x), C.double(y), C.double(z), C.double(W), C.double(X), C.double(Y), C.double(Z), C.int32_t(srid)) + return &Pose{_inner: res} +} -// TODO pose_make_point2d: unsupported return type Pose * -// func PoseMakePoint2d(...) { /* not yet handled by codegen */ } +// PoseMakePoint2d wraps MEOS C function pose_make_point2d. +func PoseMakePoint2d(gs *Geom, theta float64) *Pose { + res := C.pose_make_point2d(gs._inner, C.double(theta)) + return &Pose{_inner: res} +} -// TODO pose_make_point3d: unsupported return type Pose * -// func PoseMakePoint3d(...) { /* not yet handled by codegen */ } +// PoseMakePoint3d wraps MEOS C function pose_make_point3d. +func PoseMakePoint3d(gs *Geom, W float64, X float64, Y float64, Z float64) *Pose { + res := C.pose_make_point3d(gs._inner, C.double(W), C.double(X), C.double(Y), C.double(Z)) + return &Pose{_inner: res} +} -// TODO pose_to_point: unsupported param const Pose * -// func PoseToPoint(...) { /* not yet handled by codegen */ } +// PoseToPoint wraps MEOS C function pose_to_point. +func PoseToPoint(pose *Pose) *Geom { + res := C.pose_to_point(pose._inner) + return &Geom{_inner: res} +} -// TODO pose_to_stbox: unsupported param const Pose * -// func PoseToSTBOX(...) { /* not yet handled by codegen */ } +// PoseToSTBOX wraps MEOS C function pose_to_stbox. +func PoseToSTBOX(pose *Pose) *STBox { + res := C.pose_to_stbox(pose._inner) + return &STBox{_inner: res} +} -// TODO pose_hash: unsupported param const Pose * -// func PoseHash(...) { /* not yet handled by codegen */ } +// PoseHash wraps MEOS C function pose_hash. +func PoseHash(pose *Pose) uint32 { + res := C.pose_hash(pose._inner) + return uint32(res) +} -// TODO pose_hash_extended: unsupported param const Pose * -// func PoseHashExtended(...) { /* not yet handled by codegen */ } +// PoseHashExtended wraps MEOS C function pose_hash_extended. +func PoseHashExtended(pose *Pose, seed uint64) uint64 { + res := C.pose_hash_extended(pose._inner, C.uint64(seed)) + return uint64(res) +} // TODO pose_orientation: unsupported return type double * // func PoseOrientation(...) { /* not yet handled by codegen */ } -// TODO pose_rotation: unsupported param const Pose * -// func PoseRotation(...) { /* not yet handled by codegen */ } +// PoseRotation wraps MEOS C function pose_rotation. +func PoseRotation(pose *Pose) float64 { + res := C.pose_rotation(pose._inner) + return float64(res) +} -// TODO pose_round: unsupported return type Pose * -// func PoseRound(...) { /* not yet handled by codegen */ } +// PoseRound wraps MEOS C function pose_round. +func PoseRound(pose *Pose, maxdd int) *Pose { + res := C.pose_round(pose._inner, C.int(maxdd)) + return &Pose{_inner: res} +} -// TODO posearr_round: unsupported return type Pose ** -// func PosearrRound(...) { /* not yet handled by codegen */ } +// PosearrRound wraps MEOS C function posearr_round. +func PosearrRound(posearr []*Pose, maxdd int) []*Pose { + _c_posearr := make([]*C.Pose, len(posearr)) + for _i, _v := range posearr { _c_posearr[_i] = _v._inner } + res := C.posearr_round((**C.Pose)(unsafe.Pointer(&_c_posearr[0])), C.int(len(posearr)), C.int(maxdd)) + _n := len(posearr) + _slice := unsafe.Slice((**C.Pose)(unsafe.Pointer(res)), _n) + _out := make([]*Pose, _n) + for _i, _e := range _slice { + _out[_i] = &Pose{_inner: _e} + } + return _out +} -// TODO pose_set_srid: unsupported param Pose * -// func PoseSetSRID(...) { /* not yet handled by codegen */ } +// PoseSetSRID wraps MEOS C function pose_set_srid. +func PoseSetSRID(pose *Pose, srid int32) { + C.pose_set_srid(pose._inner, C.int32_t(srid)) +} -// TODO pose_srid: unsupported param const Pose * -// func PoseSRID(...) { /* not yet handled by codegen */ } +// PoseSRID wraps MEOS C function pose_srid. +func PoseSRID(pose *Pose) int32 { + res := C.pose_srid(pose._inner) + return int32(res) +} -// TODO pose_transform: unsupported return type Pose * -// func PoseTransform(...) { /* not yet handled by codegen */ } +// PoseTransform wraps MEOS C function pose_transform. +func PoseTransform(pose *Pose, srid int32) *Pose { + res := C.pose_transform(pose._inner, C.int32_t(srid)) + return &Pose{_inner: res} +} -// TODO pose_transform_pipeline: unsupported return type Pose * -// func PoseTransformPipeline(...) { /* not yet handled by codegen */ } +// PoseTransformPipeline wraps MEOS C function pose_transform_pipeline. +func PoseTransformPipeline(pose *Pose, pipelinestr string, srid int32, is_forward bool) *Pose { + _c_pipelinestr := C.CString(pipelinestr) + defer C.free(unsafe.Pointer(_c_pipelinestr)) + res := C.pose_transform_pipeline(pose._inner, _c_pipelinestr, C.int32_t(srid), C.bool(is_forward)) + return &Pose{_inner: res} +} -// TODO pose_tstzspan_to_stbox: unsupported param const Pose * -// func PoseTstzspanToSTBOX(...) { /* not yet handled by codegen */ } +// PoseTstzspanToSTBOX wraps MEOS C function pose_tstzspan_to_stbox. +func PoseTstzspanToSTBOX(pose *Pose, s *Span) *STBox { + res := C.pose_tstzspan_to_stbox(pose._inner, s._inner) + return &STBox{_inner: res} +} -// TODO pose_timestamptz_to_stbox: unsupported param const Pose * -// func PoseTimestamptzToSTBOX(...) { /* not yet handled by codegen */ } +// PoseTimestamptzToSTBOX wraps MEOS C function pose_timestamptz_to_stbox. +func PoseTimestamptzToSTBOX(pose *Pose, t int64) *STBox { + res := C.pose_timestamptz_to_stbox(pose._inner, C.TimestampTz(t)) + return &STBox{_inner: res} +} -// TODO distance_pose_geo: unsupported param const Pose * -// func DistancePoseGeo(...) { /* not yet handled by codegen */ } +// DistancePoseGeo wraps MEOS C function distance_pose_geo. +func DistancePoseGeo(pose *Pose, gs *Geom) float64 { + res := C.distance_pose_geo(pose._inner, gs._inner) + return float64(res) +} -// TODO distance_pose_pose: unsupported param const Pose * -// func DistancePosePose(...) { /* not yet handled by codegen */ } +// DistancePosePose wraps MEOS C function distance_pose_pose. +func DistancePosePose(pose1 *Pose, pose2 *Pose) float64 { + res := C.distance_pose_pose(pose1._inner, pose2._inner) + return float64(res) +} -// TODO distance_pose_stbox: unsupported param const Pose * -// func DistancePoseSTBOX(...) { /* not yet handled by codegen */ } +// DistancePoseSTBOX wraps MEOS C function distance_pose_stbox. +func DistancePoseSTBOX(pose *Pose, box *STBox) float64 { + res := C.distance_pose_stbox(pose._inner, box._inner) + return float64(res) +} -// TODO pose_cmp: unsupported param const Pose * -// func PoseCmp(...) { /* not yet handled by codegen */ } +// PoseCmp wraps MEOS C function pose_cmp. +func PoseCmp(pose1 *Pose, pose2 *Pose) int { + res := C.pose_cmp(pose1._inner, pose2._inner) + return int(res) +} -// TODO pose_eq: unsupported param const Pose * -// func PoseEq(...) { /* not yet handled by codegen */ } +// PoseEq wraps MEOS C function pose_eq. +func PoseEq(pose1 *Pose, pose2 *Pose) bool { + res := C.pose_eq(pose1._inner, pose2._inner) + return bool(res) +} -// TODO pose_ge: unsupported param const Pose * -// func PoseGe(...) { /* not yet handled by codegen */ } +// PoseGe wraps MEOS C function pose_ge. +func PoseGe(pose1 *Pose, pose2 *Pose) bool { + res := C.pose_ge(pose1._inner, pose2._inner) + return bool(res) +} -// TODO pose_gt: unsupported param const Pose * -// func PoseGt(...) { /* not yet handled by codegen */ } +// PoseGt wraps MEOS C function pose_gt. +func PoseGt(pose1 *Pose, pose2 *Pose) bool { + res := C.pose_gt(pose1._inner, pose2._inner) + return bool(res) +} -// TODO pose_le: unsupported param const Pose * -// func PoseLe(...) { /* not yet handled by codegen */ } +// PoseLe wraps MEOS C function pose_le. +func PoseLe(pose1 *Pose, pose2 *Pose) bool { + res := C.pose_le(pose1._inner, pose2._inner) + return bool(res) +} -// TODO pose_lt: unsupported param const Pose * -// func PoseLt(...) { /* not yet handled by codegen */ } +// PoseLt wraps MEOS C function pose_lt. +func PoseLt(pose1 *Pose, pose2 *Pose) bool { + res := C.pose_lt(pose1._inner, pose2._inner) + return bool(res) +} -// TODO pose_ne: unsupported param const Pose * -// func PoseNe(...) { /* not yet handled by codegen */ } +// PoseNe wraps MEOS C function pose_ne. +func PoseNe(pose1 *Pose, pose2 *Pose) bool { + res := C.pose_ne(pose1._inner, pose2._inner) + return bool(res) +} -// TODO pose_nsame: unsupported param const Pose * -// func PoseNsame(...) { /* not yet handled by codegen */ } +// PoseNsame wraps MEOS C function pose_nsame. +func PoseNsame(pose1 *Pose, pose2 *Pose) bool { + res := C.pose_nsame(pose1._inner, pose2._inner) + return bool(res) +} -// TODO pose_same: unsupported param const Pose * -// func PoseSame(...) { /* not yet handled by codegen */ } +// PoseSame wraps MEOS C function pose_same. +func PoseSame(pose1 *Pose, pose2 *Pose) bool { + res := C.pose_same(pose1._inner, pose2._inner) + return bool(res) +} // PosesetIn wraps MEOS C function poseset_in. @@ -183,64 +318,109 @@ func PosesetOut(s *Set, maxdd int) string { } -// TODO poseset_make: unsupported param const Pose ** -// func PosesetMake(...) { /* not yet handled by codegen */ } +// PosesetMake wraps MEOS C function poseset_make. +func PosesetMake(values []*Pose) *Set { + _c_values := make([]*C.Pose, len(values)) + for _i, _v := range values { _c_values[_i] = _v._inner } + res := C.poseset_make((**C.Pose)(unsafe.Pointer(&_c_values[0])), C.int(len(values))) + return &Set{_inner: res} +} -// TODO pose_to_set: unsupported param const Pose * -// func PoseToSet(...) { /* not yet handled by codegen */ } +// PoseToSet wraps MEOS C function pose_to_set. +func PoseToSet(pose *Pose) *Set { + res := C.pose_to_set(pose._inner) + return &Set{_inner: res} +} -// TODO poseset_end_value: unsupported return type Pose * -// func PosesetEndValue(...) { /* not yet handled by codegen */ } +// PosesetEndValue wraps MEOS C function poseset_end_value. +func PosesetEndValue(s *Set) *Pose { + res := C.poseset_end_value(s._inner) + return &Pose{_inner: res} +} -// TODO poseset_start_value: unsupported return type Pose * -// func PosesetStartValue(...) { /* not yet handled by codegen */ } +// PosesetStartValue wraps MEOS C function poseset_start_value. +func PosesetStartValue(s *Set) *Pose { + res := C.poseset_start_value(s._inner) + return &Pose{_inner: res} +} -// TODO poseset_value_n: unhandled OUTPUT_SCALAR shape Pose ** -// func PosesetValueN(...) { /* not yet handled by codegen */ } +// PosesetValueN wraps MEOS C function poseset_value_n. +func PosesetValueN(s *Set, n int) (bool, *Pose) { + var _out_result *C.Pose + res := C.poseset_value_n(s._inner, C.int(n), &_out_result) + return bool(res), &Pose{_inner: _out_result} +} // TODO poseset_values: unsupported return type Pose ** // func PosesetValues(...) { /* not yet handled by codegen */ } -// TODO contained_pose_set: unsupported param const Pose * -// func ContainedPoseSet(...) { /* not yet handled by codegen */ } +// ContainedPoseSet wraps MEOS C function contained_pose_set. +func ContainedPoseSet(pose *Pose, s *Set) bool { + res := C.contained_pose_set(pose._inner, s._inner) + return bool(res) +} -// TODO contains_set_pose: unsupported param Pose * -// func ContainsSetPose(...) { /* not yet handled by codegen */ } +// ContainsSetPose wraps MEOS C function contains_set_pose. +func ContainsSetPose(s *Set, pose *Pose) bool { + res := C.contains_set_pose(s._inner, pose._inner) + return bool(res) +} -// TODO intersection_pose_set: unsupported param const Pose * -// func IntersectionPoseSet(...) { /* not yet handled by codegen */ } +// IntersectionPoseSet wraps MEOS C function intersection_pose_set. +func IntersectionPoseSet(pose *Pose, s *Set) *Set { + res := C.intersection_pose_set(pose._inner, s._inner) + return &Set{_inner: res} +} -// TODO intersection_set_pose: unsupported param const Pose * -// func IntersectionSetPose(...) { /* not yet handled by codegen */ } +// IntersectionSetPose wraps MEOS C function intersection_set_pose. +func IntersectionSetPose(s *Set, pose *Pose) *Set { + res := C.intersection_set_pose(s._inner, pose._inner) + return &Set{_inner: res} +} -// TODO minus_pose_set: unsupported param const Pose * -// func MinusPoseSet(...) { /* not yet handled by codegen */ } +// MinusPoseSet wraps MEOS C function minus_pose_set. +func MinusPoseSet(pose *Pose, s *Set) *Set { + res := C.minus_pose_set(pose._inner, s._inner) + return &Set{_inner: res} +} -// TODO minus_set_pose: unsupported param const Pose * -// func MinusSetPose(...) { /* not yet handled by codegen */ } +// MinusSetPose wraps MEOS C function minus_set_pose. +func MinusSetPose(s *Set, pose *Pose) *Set { + res := C.minus_set_pose(s._inner, pose._inner) + return &Set{_inner: res} +} -// TODO pose_union_transfn: unsupported param const Pose * -// func PoseUnionTransfn(...) { /* not yet handled by codegen */ } +// PoseUnionTransfn wraps MEOS C function pose_union_transfn. +func PoseUnionTransfn(state *Set, pose *Pose) *Set { + res := C.pose_union_transfn(state._inner, pose._inner) + return &Set{_inner: res} +} -// TODO union_pose_set: unsupported param const Pose * -// func UnionPoseSet(...) { /* not yet handled by codegen */ } +// UnionPoseSet wraps MEOS C function union_pose_set. +func UnionPoseSet(pose *Pose, s *Set) *Set { + res := C.union_pose_set(pose._inner, s._inner) + return &Set{_inner: res} +} -// TODO union_set_pose: unsupported param const Pose * -// func UnionSetPose(...) { /* not yet handled by codegen */ } +// UnionSetPose wraps MEOS C function union_set_pose. +func UnionSetPose(s *Set, pose *Pose) *Set { + res := C.union_set_pose(s._inner, pose._inner) + return &Set{_inner: res} +} // TposeIn wraps MEOS C function tpose_in. @@ -266,8 +446,11 @@ func TposeToTpoint(temp Temporal) Temporal { } -// TODO tpose_end_value: unsupported return type Pose * -// func TposeEndValue(...) { /* not yet handled by codegen */ } +// TposeEndValue wraps MEOS C function tpose_end_value. +func TposeEndValue(temp Temporal) *Pose { + res := C.tpose_end_value(temp.Inner()) + return &Pose{_inner: res} +} // TposePoints wraps MEOS C function tpose_points. @@ -284,8 +467,11 @@ func TposeRotation(temp Temporal) Temporal { } -// TODO tpose_start_value: unsupported return type Pose * -// func TposeStartValue(...) { /* not yet handled by codegen */ } +// TposeStartValue wraps MEOS C function tpose_start_value. +func TposeStartValue(temp Temporal) *Pose { + res := C.tpose_start_value(temp.Inner()) + return &Pose{_inner: res} +} // TposeTrajectory wraps MEOS C function tpose_trajectory. @@ -295,16 +481,34 @@ func TposeTrajectory(temp Temporal) *Geom { } -// TODO tpose_value_at_timestamptz: unhandled OUTPUT_SCALAR shape Pose ** -// func TposeValueAtTimestamptz(...) { /* not yet handled by codegen */ } +// TposeValueAtTimestamptz wraps MEOS C function tpose_value_at_timestamptz. +func TposeValueAtTimestamptz(temp Temporal, t int64, strict bool) (bool, *Pose) { + var _out_value *C.Pose + res := C.tpose_value_at_timestamptz(temp.Inner(), C.TimestampTz(t), C.bool(strict), &_out_value) + return bool(res), &Pose{_inner: _out_value} +} -// TODO tpose_value_n: unhandled OUTPUT_SCALAR shape Pose ** -// func TposeValueN(...) { /* not yet handled by codegen */ } +// TposeValueN wraps MEOS C function tpose_value_n. +func TposeValueN(temp Temporal, n int) (bool, *Pose) { + var _out_result *C.Pose + res := C.tpose_value_n(temp.Inner(), C.int(n), &_out_result) + return bool(res), &Pose{_inner: _out_result} +} -// TODO tpose_values: unsupported return type Pose ** -// func TposeValues(...) { /* not yet handled by codegen */ } +// TposeValues wraps MEOS C function tpose_values. +func TposeValues(temp Temporal) []*Pose { + var _out_count C.int + res := C.tpose_values(temp.Inner(), &_out_count) + _n := int(_out_count) + _slice := unsafe.Slice((**C.Pose)(unsafe.Pointer(res)), _n) + _out := make([]*Pose, _n) + for _i, _e := range _slice { + _out[_i] = &Pose{_inner: _e} + } + return _out +} // TposeAtGeom wraps MEOS C function tpose_at_geom. @@ -321,8 +525,11 @@ func TposeAtSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { } -// TODO tpose_at_pose: unsupported param const Pose * -// func TposeAtPose(...) { /* not yet handled by codegen */ } +// TposeAtPose wraps MEOS C function tpose_at_pose. +func TposeAtPose(temp Temporal, pose *Pose) Temporal { + res := C.tpose_at_pose(temp.Inner(), pose._inner) + return CreateTemporal(res) +} // TposeMinusGeom wraps MEOS C function tpose_minus_geom. @@ -332,8 +539,11 @@ func TposeMinusGeom(temp Temporal, gs *Geom) Temporal { } -// TODO tpose_minus_pose: unsupported param const Pose * -// func TposeMinusPose(...) { /* not yet handled by codegen */ } +// TposeMinusPose wraps MEOS C function tpose_minus_pose. +func TposeMinusPose(temp Temporal, pose *Pose) Temporal { + res := C.tpose_minus_pose(temp.Inner(), pose._inner) + return CreateTemporal(res) +} // TposeMinusSTBOX wraps MEOS C function tpose_minus_stbox. @@ -343,8 +553,11 @@ func TposeMinusSTBOX(temp Temporal, box *STBox, border_inc bool) Temporal { } -// TODO tdistance_tpose_pose: unsupported param const Pose * -// func TdistanceTposePose(...) { /* not yet handled by codegen */ } +// TdistanceTposePose wraps MEOS C function tdistance_tpose_pose. +func TdistanceTposePose(temp Temporal, pose *Pose) Temporal { + res := C.tdistance_tpose_pose(temp.Inner(), pose._inner) + return CreateTemporal(res) +} // TdistanceTposePoint wraps MEOS C function tdistance_tpose_point. @@ -368,8 +581,11 @@ func NadTposeGeo(temp Temporal, gs *Geom) float64 { } -// TODO nad_tpose_pose: unsupported param const Pose * -// func NadTposePose(...) { /* not yet handled by codegen */ } +// NadTposePose wraps MEOS C function nad_tpose_pose. +func NadTposePose(temp Temporal, pose *Pose) float64 { + res := C.nad_tpose_pose(temp.Inner(), pose._inner) + return float64(res) +} // NadTposeSTBOX wraps MEOS C function nad_tpose_stbox. @@ -393,8 +609,11 @@ func NaiTposeGeo(temp Temporal, gs *Geom) TInstant { } -// TODO nai_tpose_pose: unsupported param const Pose * -// func NaiTposePose(...) { /* not yet handled by codegen */ } +// NaiTposePose wraps MEOS C function nai_tpose_pose. +func NaiTposePose(temp Temporal, pose *Pose) TInstant { + res := C.nai_tpose_pose(temp.Inner(), pose._inner) + return TInstant{_inner: res} +} // NaiTposeTpose wraps MEOS C function nai_tpose_tpose. @@ -411,8 +630,11 @@ func ShortestlineTposeGeo(temp Temporal, gs *Geom) *Geom { } -// TODO shortestline_tpose_pose: unsupported param const Pose * -// func ShortestlineTposePose(...) { /* not yet handled by codegen */ } +// ShortestlineTposePose wraps MEOS C function shortestline_tpose_pose. +func ShortestlineTposePose(temp Temporal, pose *Pose) *Geom { + res := C.shortestline_tpose_pose(temp.Inner(), pose._inner) + return &Geom{_inner: res} +} // ShortestlineTposeTpose wraps MEOS C function shortestline_tpose_tpose. @@ -422,12 +644,18 @@ func ShortestlineTposeTpose(temp1 Temporal, temp2 Temporal) *Geom { } -// TODO always_eq_pose_tpose: unsupported param const Pose * -// func AlwaysEqPoseTpose(...) { /* not yet handled by codegen */ } +// AlwaysEqPoseTpose wraps MEOS C function always_eq_pose_tpose. +func AlwaysEqPoseTpose(pose *Pose, temp Temporal) int { + res := C.always_eq_pose_tpose(pose._inner, temp.Inner()) + return int(res) +} -// TODO always_eq_tpose_pose: unsupported param const Pose * -// func AlwaysEqTposePose(...) { /* not yet handled by codegen */ } +// AlwaysEqTposePose wraps MEOS C function always_eq_tpose_pose. +func AlwaysEqTposePose(temp Temporal, pose *Pose) int { + res := C.always_eq_tpose_pose(temp.Inner(), pose._inner) + return int(res) +} // AlwaysEqTposeTpose wraps MEOS C function always_eq_tpose_tpose. @@ -437,12 +665,18 @@ func AlwaysEqTposeTpose(temp1 Temporal, temp2 Temporal) int { } -// TODO always_ne_pose_tpose: unsupported param const Pose * -// func AlwaysNePoseTpose(...) { /* not yet handled by codegen */ } +// AlwaysNePoseTpose wraps MEOS C function always_ne_pose_tpose. +func AlwaysNePoseTpose(pose *Pose, temp Temporal) int { + res := C.always_ne_pose_tpose(pose._inner, temp.Inner()) + return int(res) +} -// TODO always_ne_tpose_pose: unsupported param const Pose * -// func AlwaysNeTposePose(...) { /* not yet handled by codegen */ } +// AlwaysNeTposePose wraps MEOS C function always_ne_tpose_pose. +func AlwaysNeTposePose(temp Temporal, pose *Pose) int { + res := C.always_ne_tpose_pose(temp.Inner(), pose._inner) + return int(res) +} // AlwaysNeTposeTpose wraps MEOS C function always_ne_tpose_tpose. @@ -452,12 +686,18 @@ func AlwaysNeTposeTpose(temp1 Temporal, temp2 Temporal) int { } -// TODO ever_eq_pose_tpose: unsupported param const Pose * -// func EverEqPoseTpose(...) { /* not yet handled by codegen */ } +// EverEqPoseTpose wraps MEOS C function ever_eq_pose_tpose. +func EverEqPoseTpose(pose *Pose, temp Temporal) int { + res := C.ever_eq_pose_tpose(pose._inner, temp.Inner()) + return int(res) +} -// TODO ever_eq_tpose_pose: unsupported param const Pose * -// func EverEqTposePose(...) { /* not yet handled by codegen */ } +// EverEqTposePose wraps MEOS C function ever_eq_tpose_pose. +func EverEqTposePose(temp Temporal, pose *Pose) int { + res := C.ever_eq_tpose_pose(temp.Inner(), pose._inner) + return int(res) +} // EverEqTposeTpose wraps MEOS C function ever_eq_tpose_tpose. @@ -467,12 +707,18 @@ func EverEqTposeTpose(temp1 Temporal, temp2 Temporal) int { } -// TODO ever_ne_pose_tpose: unsupported param const Pose * -// func EverNePoseTpose(...) { /* not yet handled by codegen */ } +// EverNePoseTpose wraps MEOS C function ever_ne_pose_tpose. +func EverNePoseTpose(pose *Pose, temp Temporal) int { + res := C.ever_ne_pose_tpose(pose._inner, temp.Inner()) + return int(res) +} -// TODO ever_ne_tpose_pose: unsupported param const Pose * -// func EverNeTposePose(...) { /* not yet handled by codegen */ } +// EverNeTposePose wraps MEOS C function ever_ne_tpose_pose. +func EverNeTposePose(temp Temporal, pose *Pose) int { + res := C.ever_ne_tpose_pose(temp.Inner(), pose._inner) + return int(res) +} // EverNeTposeTpose wraps MEOS C function ever_ne_tpose_tpose. @@ -482,18 +728,30 @@ func EverNeTposeTpose(temp1 Temporal, temp2 Temporal) int { } -// TODO teq_pose_tpose: unsupported param const Pose * -// func TeqPoseTpose(...) { /* not yet handled by codegen */ } +// TeqPoseTpose wraps MEOS C function teq_pose_tpose. +func TeqPoseTpose(pose *Pose, temp Temporal) Temporal { + res := C.teq_pose_tpose(pose._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO teq_tpose_pose: unsupported param const Pose * -// func TeqTposePose(...) { /* not yet handled by codegen */ } +// TeqTposePose wraps MEOS C function teq_tpose_pose. +func TeqTposePose(temp Temporal, pose *Pose) Temporal { + res := C.teq_tpose_pose(temp.Inner(), pose._inner) + return CreateTemporal(res) +} -// TODO tne_pose_tpose: unsupported param const Pose * -// func TnePoseTpose(...) { /* not yet handled by codegen */ } +// TnePoseTpose wraps MEOS C function tne_pose_tpose. +func TnePoseTpose(pose *Pose, temp Temporal) Temporal { + res := C.tne_pose_tpose(pose._inner, temp.Inner()) + return CreateTemporal(res) +} -// TODO tne_tpose_pose: unsupported param const Pose * -// func TneTposePose(...) { /* not yet handled by codegen */ } +// TneTposePose wraps MEOS C function tne_tpose_pose. +func TneTposePose(temp Temporal, pose *Pose) Temporal { + res := C.tne_tpose_pose(temp.Inner(), pose._inner) + return CreateTemporal(res) +} diff --git a/tools/_preview/meos_meos_rgeo.go b/tools/_preview/meos_meos_rgeo.go index 826a6a8..a439a05 100644 --- a/tools/_preview/meos_meos_rgeo.go +++ b/tools/_preview/meos_meos_rgeo.go @@ -18,8 +18,11 @@ func TrgeoOut(temp Temporal) string { } -// TODO trgeoinst_make: unsupported param const Pose * -// func TrgeoinstMake(...) { /* not yet handled by codegen */ } +// TrgeoinstMake wraps MEOS C function trgeoinst_make. +func TrgeoinstMake(geom *Geom, pose *Pose, t int64) TInstant { + res := C.trgeoinst_make(geom._inner, pose._inner, C.TimestampTz(t)) + return TInstant{_inner: res} +} // GeoTposeToTrgeo wraps MEOS C function geo_tpose_to_trgeo. diff --git a/tools/codegen.py b/tools/codegen.py index 13542c4..3ad44e3 100644 --- a/tools/codegen.py +++ b/tools/codegen.py @@ -137,6 +137,9 @@ class TypeMapping: "Interval": ("timeutil.Timedelta", "IntervalToTimeDelta($res)"), "Npoint": ("*Npoint", "&Npoint{_inner: $res}"), "Nsegment": ("*Nsegment", "&Nsegment{_inner: $res}"), + "Cbuffer": ("*Cbuffer", "&Cbuffer{_inner: $res}"), + "Pose": ("*Pose", "&Pose{_inner: $res}"), + "Rgeo": ("*Rgeo", "&Rgeo{_inner: $res}"), "SkipList": ("*SkipList", "&SkipList{_inner: $res}"), "RTree": ("*RTree", "&RTree{_inner: $res}"), "Match": ("*Match", "&Match{_inner: $res}"), From 2dc59defcb38765d042afa1c71a54bfbfc1e5158 Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Thu, 14 May 2026 16:40:36 +0200 Subject: [PATCH 4/7] Pick up cbufferset_values / poseset_values shape entries MEOS-API now carries arrayReturn metadata for cbufferset_values and poseset_values, mirroring geoset_values. cbuffer TODO drops 1 -> 0; pose TODO drops 2 -> 1 (only pose_orientation remains, which returns a fixed-size 4-element quaternion that needs its own shape kind). --- tools/_preview/meos_meos_cbuffer.go | 13 +++++++++++-- tools/_preview/meos_meos_pose.go | 13 +++++++++++-- tools/meos-idl.json | 22 ++++++++++++++++++++-- 3 files changed, 42 insertions(+), 6 deletions(-) diff --git a/tools/_preview/meos_meos_cbuffer.go b/tools/_preview/meos_meos_cbuffer.go index 49c8b0b..3fcd54f 100644 --- a/tools/_preview/meos_meos_cbuffer.go +++ b/tools/_preview/meos_meos_cbuffer.go @@ -403,8 +403,17 @@ func CbuffersetValueN(s *Set, n int) (bool, *Cbuffer) { } -// TODO cbufferset_values: unsupported return type Cbuffer ** -// func CbuffersetValues(...) { /* not yet handled by codegen */ } +// CbuffersetValues wraps MEOS C function cbufferset_values. +func CbuffersetValues(s *Set) []*Cbuffer { + res := C.cbufferset_values(s._inner) + _n := int(C.set_num_values(s.Inner())) + _slice := unsafe.Slice((**C.Cbuffer)(unsafe.Pointer(res)), _n) + _out := make([]*Cbuffer, _n) + for _i, _e := range _slice { + _out[_i] = &Cbuffer{_inner: _e} + } + return _out +} // CbufferUnionTransfn wraps MEOS C function cbuffer_union_transfn. diff --git a/tools/_preview/meos_meos_pose.go b/tools/_preview/meos_meos_pose.go index 4e8fd4b..0ed7c4c 100644 --- a/tools/_preview/meos_meos_pose.go +++ b/tools/_preview/meos_meos_pose.go @@ -356,8 +356,17 @@ func PosesetValueN(s *Set, n int) (bool, *Pose) { } -// TODO poseset_values: unsupported return type Pose ** -// func PosesetValues(...) { /* not yet handled by codegen */ } +// PosesetValues wraps MEOS C function poseset_values. +func PosesetValues(s *Set) []*Pose { + res := C.poseset_values(s._inner) + _n := int(C.set_num_values(s.Inner())) + _slice := unsafe.Slice((**C.Pose)(unsafe.Pointer(res)), _n) + _out := make([]*Pose, _n) + for _i, _e := range _slice { + _out[_i] = &Pose{_inner: _e} + } + return _out +} // ContainedPoseSet wraps MEOS C function contained_pose_set. diff --git a/tools/meos-idl.json b/tools/meos-idl.json index 1ce8ccf..3f004b3 100644 --- a/tools/meos-idl.json +++ b/tools/meos-idl.json @@ -38523,7 +38523,16 @@ "cType": "const Set *", "canonical": "const Set *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "set_num_values", + "arg": "s" + } + } + } }, { "name": "cbuffer_union_transfn", @@ -54900,7 +54909,16 @@ "cType": "const Set *", "canonical": "const Set *" } - ] + ], + "shape": { + "arrayReturn": { + "lengthFrom": { + "kind": "accessor", + "func": "set_num_values", + "arg": "s" + } + } + } }, { "name": "contained_pose_set", From d9b3f9054ba4c70f4c8b000584ed836408646900 Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Fri, 15 May 2026 07:28:58 +0200 Subject: [PATCH 5/7] Note MEOS 1.4 tracking and IDL-driven codegen in the README State that GoMEOS tracks MEOS 1.4 and that the wrappers are generated from the MEOS-API meos-idl.json catalog, pointing at tools/README.md for regeneration, and fix the MobilityDB link to the source repository. --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 228f6ac..02b1dab 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,14 @@ # GoMEOS [MEOS (Mobility Engine, Open Source)](https://www.libmeos.org/) is a C library which enables the manipulation of -temporal and spatio-temporal data based on [MobilityDB](https://mobilitydb.com/)'s data types and functions. +temporal and spatio-temporal data based on [MobilityDB](https://github.com/MobilityDB/MobilityDB)'s data types and functions. -GoMEOS is a Go library that wraps the MEOS C library using [CGO](https://pkg.go.dev/cmd/cgo), providing a set of Go functions that allows to use MEOS functionality by directly accessing C structs and C functions. +GoMEOS is a Go library that wraps the MEOS C library using [CGO](https://pkg.go.dev/cmd/cgo), providing a set of Go functions that allows to use MEOS functionality by directly accessing C structs and C functions. It tracks MEOS 1.4. GoMEOS exposes the functionality of MEOS and is meant to be used directly by the user. +The wrappers are generated from the [MEOS-API](https://github.com/MobilityDB/MEOS-API) `meos-idl.json` catalog rather than written by hand. To regenerate them against a given MEOS version, see [`tools/README.md`](tools/README.md). + # Usage ## Installation From b623659612f128e1cda33c44493836d372b7eac2 Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Wed, 20 May 2026 08:43:16 +0200 Subject: [PATCH 6/7] Carry the base type's interpolation through TemporalAppendTInstant MEOS 1.4 added an explicit `interp` argument to temporal_append_tinstant (1.3 inferred it internally from the temporal type's continuity). The 1.4 bump stopgapped it with a hardcoded INTERP_NONE, so appending an instant to a TInstant of a continuous type (TFloat / TGeomPoint / TGeogPoint / TCbuffer / ...) promoted it with no interpolation instead of the LINEAR default the type requires. Restore the 1.3 semantics: derive the argument from the base type's continuity via the MEOS catalog (LINEAR if the temptype supports linear interpolation, STEP otherwise -- MEOS rejects LINEAR for step-only types int/bool/text). MEOS renamed temptype_continuous -> temptype_supports_linear in MobilityDB#1005; the wrapper forward-declares the current name so it compiles regardless of which name the vendored meos_catalog.h carries. cgo cannot call temptype_supports_linear(MeosType type) directly because `type` is a Go reserved word (the codegen flags it as an unsupported-MeosType-param case in tools/_preview); a thin inline wrapper in cast.h takes the Temporal* and reads its temptype inside C to keep the MeosType-typed parameter out of the cgo boundary. Mirrors PyMEOS fcbbce7 (the reference implementation of the same MEOS-1.4 signature-change consequence). Verified: go build and go vet clean against MobilityDB master's libmeos. --- cast.h | 16 ++++++++++++++++ main_temporal.go | 13 ++++++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/cast.h b/cast.h index c9f3552..e9eae75 100644 --- a/cast.h +++ b/cast.h @@ -20,6 +20,7 @@ #include #include "meos.h" #include "meos_geo.h" +#include "meos_catalog.h" #include #include @@ -30,4 +31,19 @@ Temporal *cast_tsequence_to_temporal(TSequence *tseq); Temporal *cast_tsequenceset_to_temporal(TSequenceSet *tseqset); GSERIALIZED *cast_pointer_to_geo(Datum *p); +/* Thin wrapper around the MEOS "temptype supports linear interp" query: + * cgo cannot expose the underlying function directly because its second + * parameter is named `type`, a Go reserved word (the codegen flags it + * as an unsupported-MeosType-param case in tools/_preview). Taking a + * Temporal* and reading its temptype keeps the MeosType-typed parameter + * inside C. + * + * MEOS renamed temptype_continuous -> temptype_supports_linear in + * MobilityDB#1005; forward-declare it here so the wrapper compiles + * regardless of which name the vendored meos_catalog.h carries. */ +extern bool temptype_supports_linear(MeosType type); +static inline bool gomeos_temporal_continuous(const Temporal *t) { + return temptype_supports_linear(t->temptype); +} + #endif // CAST_H \ No newline at end of file diff --git a/main_temporal.go b/main_temporal.go index 4878330..2132a65 100644 --- a/main_temporal.go +++ b/main_temporal.go @@ -242,7 +242,18 @@ func TemporalTPrecision[T Temporal](temp T, duration timeutil.Timedelta, start t // TemporalAppendTInstant Append an instant to a temporal value func TemporalAppendTInstant[T Temporal, TI TInstant](temp T, inst TI, max_dist float64, max_time timeutil.Timedelta, expand bool) Temporal { m := TimeDeltaToInterval(max_time) - res := C.temporal_append_tinstant(temp.Inner(), C.cast_temporal_to_tinstant(inst.Inner()), C.interpType(C.INTERP_NONE), C.double(max_dist), &m, C.bool(expand)) + // MEOS 1.4 added an explicit `interp` argument to + // temporal_append_tinstant; it is consulted only when `temp` is a + // TInstant being promoted to a TSequence (ignored otherwise). It + // must carry the base type's natural interpolation -- LINEAR for + // continuous types, STEP for the step-only ones (int/bool/text), + // for which MEOS rejects LINEAR -- exactly what MEOS 1.3 inferred + // internally from the temporal type before the argument existed. + var interp C.interpType = C.STEP + if bool(C.gomeos_temporal_continuous(temp.Inner())) { + interp = C.LINEAR + } + res := C.temporal_append_tinstant(temp.Inner(), C.cast_temporal_to_tinstant(inst.Inner()), interp, C.double(max_dist), &m, C.bool(expand)) return CreateTemporal(res) } From 4e7a72fe23ac0bc3b559872912fd437502dadcc5 Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Wed, 20 May 2026 09:22:09 +0200 Subject: [PATCH 7/7] Add geodetic temporal spatial-rel test coverage for TGeogPoint Mirrors PyMEOS's TestTGeogPointTemporalSpatialOperations (tests/main/tgeogpoint_test.py, PyMEOS commit 74bd797): table-driven tests of within_distance / intersects / disjoint on TGeogPointInst, TGeogPointSeq (discrete + continuous) and TGeogPointSeqSet against both a geometry argument and a temporal-point argument. Closes a coverage-parity gap surfaced during the cross-binding geodetic-fixture audit -- prior to this commit GoMEOS exercised TGeogPoint construction and basic temporal ops but not these spatial relationships, so regressions in either direction (geodetic working or breaking) were silently unobserved. Behaviour assumed by the assertions: * within_distance / intersects / disjoint with a static geometry argument: relies on MobilityDB#1088 (one geodetic distance kernel; intersects / disjoint derived from tdwithin(0)). Pre-#1088 the geodetic path returns NULL and CreateTemporal panics; a defer/recover runtime guard converts that panic into t.Skip so the suite stays green until #1088 lands in the MEOS this binding builds against. Post-#1088 the assertions activate automatically and catch regressions. * Pointwise (Instant / DiscreteSequence) expecteds use the geodesically-correct truths (distance POINT(1 1) -> POINT(2 2) is ~156876 m, far beyond the 2 m threshold). Continuous (Sequence / SequenceSet) expecteds reflect the current planar-approximate continuous turning point (tpointsegm_tdwithin_turnpt) tracked in MobilityDB#1087. * ttouches for geodetic input is deliberately not asserted: MEOS's default error handler terminates the process on "Only planar coordinates supported", which is not a catchable Go panic. The underlying ttouches geodetic gap (DE-9IM topological predicate, not tdwithin(0)) is tracked in MobilityDB#1087; the test can be enabled once GoMEOS installs a non-fatal MEOS error handler hook. Subtest-per-concrete-type structure used because the typed generics TXxxTPointGeo[TP TPoint] require one concrete TP per call. No production-code changes. Verified locally: full new test set passes against MobilityDB master + #1088 (11/11) -- the geodetic kernel post-#1088 returns the expected results across Instant / Discrete / Sequence / SequenceSet on both the geo-arg and tpoint-arg paths. --- tgeogpoint_spatialrel_test.go | 204 ++++++++++++++++++++++++++++++++++ 1 file changed, 204 insertions(+) create mode 100644 tgeogpoint_spatialrel_test.go diff --git a/tgeogpoint_spatialrel_test.go b/tgeogpoint_spatialrel_test.go new file mode 100644 index 0000000..33ad61b --- /dev/null +++ b/tgeogpoint_spatialrel_test.go @@ -0,0 +1,204 @@ +package gomeos + +import ( + "testing" +) + +// Geodetic temporal spatial-relationship tests for TGeogPoint, mirroring +// PyMEOS's TestTGeogPointTemporalSpatialOperations +// (tests/main/tgeogpoint_test.py, PyMEOS commit 74bd797). Closes a +// coverage-parity gap surfaced during the cross-binding geodetic-fixture +// audit -- prior to this file GoMEOS exercised TGeogPoint construction +// and basic temporal ops but not these spatial relationships, so +// regressions in either direction (geodetic working or breaking) were +// silently unobserved. +// +// The geodetic dwithin / intersects / disjoint cases assume +// MobilityDB#1088 (one geodetic distance kernel; intersects / disjoint +// derived from tdwithin(0)) is present in the MEOS this binding builds +// against. Until that PR lands in the integration train, the MEOS C +// kernels return NULL on geodetic input and CreateTemporal panics on +// the nil pointer; a defer/recover runtime guard converts that panic +// into a Skip so the suite stays green, and once #1088 lands the +// assertions activate automatically and catch regressions. +// +// Pointwise (Instant / Discrete Sequence) expecteds use the +// geodesically-correct truths (distance POINT(1 1) -> POINT(2 2) is +// ~156876 m, far beyond the 2 m threshold). Continuous expecteds +// (Sequence / SequenceSet) reflect the current planar-approximate +// continuous turning point (tpointsegm_tdwithin_turnpt) tracked in +// MobilityDB#1087. +// +// touches asserts that the operation panics for geodetic input -- it is +// the DE-9IM topological predicate, not tdwithin(0), and is not defined +// for geodetic coordinates in MEOS (tracked in #1087). Mirrors PyMEOS's +// test_temporal_touches_geodetic_not_supported. +// +// Subtest-per-concrete-type structure (rather than table-driven across +// types) is used because GoMEOS's spatial-rel wrappers are typed +// generics `TXxxTPointGeo[TP TPoint](...)` -- one concrete TP per call +// is required. + +// guardSkip runs fn under a recover() that converts the +// pre-MobilityDB#1088 nil-pointer panic into a t.Skip. +func guardSkip(t *testing.T, label string, fn func()) { + defer func() { + if r := recover(); r != nil { + t.Skipf("%s skipped pre-MobilityDB#1088: %v", label, r) + } + }() + fn() +} + +func TestTGeogPointWithinDistanceGeo_Instant(t *testing.T) { + p := PgisGeographyIn("Point(1 1)", -1) + temp := NewTGeogPointInst("Point(1 1)@2019-09-01") + const want = "t@2019-09-01 00:00:00+00" + guardSkip(t, "within_distance (Geo, Instant)", func() { + got := TDWithinTPointGeo(temp, p, 2.0).String() + if got != want { + t.Errorf("expected %q, got %q", want, got) + } + }) +} + +func TestTGeogPointWithinDistanceGeo_DiscreteSequence(t *testing.T) { + p := PgisGeographyIn("Point(1 1)", -1) + seq := NewTGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}") + // Pointwise / discrete: distance d2 ~= 156876 m >> 2 m -> false at d2. + const want = "{t@2019-09-01 00:00:00+00, f@2019-09-02 00:00:00+00}" + guardSkip(t, "within_distance (Geo, DiscreteSequence)", func() { + got := TDWithinTPointGeo(&seq, p, 2.0).String() + if got != want { + t.Errorf("expected %q, got %q", want, got) + } + }) +} + +func TestTGeogPointWithinDistanceGeo_Sequence(t *testing.T) { + p := PgisGeographyIn("Point(1 1)", -1) + seq := NewTGeogPointSeq("[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]") + // Continuous turning point is currently planar (#1087): records + // the present behaviour, not the geodesic ideal. MEOS returns the + // result as a TBoolSeqSet (curly-wrapped), matching PyMEOS. + const want = "{[t@2019-09-01 00:00:00+00, t@2019-09-02 00:00:00+00]}" + guardSkip(t, "within_distance (Geo, Sequence)", func() { + got := TDWithinTPointGeo(&seq, p, 2.0).String() + if got != want { + t.Errorf("expected %q, got %q", want, got) + } + }) +} + +func TestTGeogPointWithinDistanceGeo_SequenceSet(t *testing.T) { + p := PgisGeographyIn("Point(1 1)", -1) + temp := NewTGeogPointSeqSet( + "{[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]," + + "[Point(1 1)@2019-09-03, Point(1 1)@2019-09-05]}") + const want = "{[t@2019-09-01 00:00:00+00, t@2019-09-02 00:00:00+00], " + + "[t@2019-09-03 00:00:00+00, t@2019-09-05 00:00:00+00]}" + guardSkip(t, "within_distance (Geo, SequenceSet)", func() { + got := TDWithinTPointGeo(temp, p, 2.0).String() + if got != want { + t.Errorf("expected %q, got %q", want, got) + } + }) +} + +// Temporal-temporal geodetic dwithin (tdwithin_tgeo_tgeo) works +// pre-#1088 already; the guard is defensive against any future change +// to the binding wrapper. +func TestTGeogPointWithinDistanceTPoint_Instant(t *testing.T) { + temp := NewTGeogPointInst("Point(1 1)@2019-09-01") + other := NewTGeogPointInst("Point(1 1)@2019-09-01") + const want = "t@2019-09-01 00:00:00+00" + guardSkip(t, "within_distance (TPoint, Instant)", func() { + got := TDWithinTPointTPoint(temp, other, 2.0).String() + if got != want { + t.Errorf("expected %q, got %q", want, got) + } + }) +} + +func TestTGeogPointWithinDistanceTPoint_DiscreteSequence(t *testing.T) { + seq := NewTGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}") + other := NewTGeogPointSeq("{Point(1 1)@2019-09-01, Point(1 1)@2019-09-02}") + const want = "{t@2019-09-01 00:00:00+00, f@2019-09-02 00:00:00+00}" + guardSkip(t, "within_distance (TPoint, DiscreteSequence)", func() { + got := TDWithinTPointTPoint(&seq, &other, 2.0).String() + if got != want { + t.Errorf("expected %q, got %q", want, got) + } + }) +} + +func TestTGeogPointWithinDistanceTPoint_Sequence(t *testing.T) { + seq := NewTGeogPointSeq("[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]") + other := NewTGeogPointSeq("[Point(1 1)@2019-09-01, Point(1 1)@2019-09-02]") + const want = "{[t@2019-09-01 00:00:00+00, t@2019-09-02 00:00:00+00]}" + guardSkip(t, "within_distance (TPoint, Sequence)", func() { + got := TDWithinTPointTPoint(&seq, &other, 2.0).String() + if got != want { + t.Errorf("expected %q, got %q", want, got) + } + }) +} + +func TestTGeogPointIntersectsGeo_Instant(t *testing.T) { + p := PgisGeographyIn("Point(1 1)", -1) + temp := NewTGeogPointInst("Point(1 1)@2019-09-01") + const want = "t@2019-09-01 00:00:00+00" + guardSkip(t, "intersects (Geo, Instant)", func() { + got := TIntersectsTPointGeo(temp, p).String() + if got != want { + t.Errorf("expected %q, got %q", want, got) + } + }) +} + +func TestTGeogPointIntersectsGeo_DiscreteSequence(t *testing.T) { + p := PgisGeographyIn("Point(1 1)", -1) + seq := NewTGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}") + const want = "{t@2019-09-01 00:00:00+00, f@2019-09-02 00:00:00+00}" + guardSkip(t, "intersects (Geo, DiscreteSequence)", func() { + got := TIntersectsTPointGeo(&seq, p).String() + if got != want { + t.Errorf("expected %q, got %q", want, got) + } + }) +} + +func TestTGeogPointDisjointGeo_Instant(t *testing.T) { + p := PgisGeographyIn("Point(1 1)", -1) + temp := NewTGeogPointInst("Point(1 1)@2019-09-01") + const want = "f@2019-09-01 00:00:00+00" + guardSkip(t, "disjoint (Geo, Instant)", func() { + got := TDisjointTPointGeo(temp, p).String() + if got != want { + t.Errorf("expected %q, got %q", want, got) + } + }) +} + +func TestTGeogPointDisjointGeo_DiscreteSequence(t *testing.T) { + p := PgisGeographyIn("Point(1 1)", -1) + seq := NewTGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}") + const want = "{f@2019-09-01 00:00:00+00, t@2019-09-02 00:00:00+00}" + guardSkip(t, "disjoint (Geo, DiscreteSequence)", func() { + got := TDisjointTPointGeo(&seq, p).String() + if got != want { + t.Errorf("expected %q, got %q", want, got) + } + }) +} + +// ttouches for geodetic input: deliberately not asserted here. +// MEOS's default error handler reports "Only planar coordinates supported" +// and terminates the process (not a catchable Go panic), so the +// PyMEOS-style "expected to raise" assertion is not safely expressible +// in GoMEOS until a binding-level error-handler hook exists. The +// underlying gap (geodetic ttouches is the DE-9IM topological predicate +// and is not defined for geodetic in MEOS) is tracked upstream as +// MobilityDB#1087 -- see also tgeo_spatialrels.c's ensure_not_geodetic +// guard on ea_touches_tgeo_geo. Enable the test once GoMEOS installs a +// non-fatal error handler (analogous to pymeos_cffi's).