MobilityDB 1.3
Loading...
Searching...
No Matches
Functions
tgeo_compops.c File Reference

Ever/always and temporal comparisons for temporal geos. More...

#include <assert.h>
#include <postgres.h>
#include <funcapi.h>
#include <liblwgeom.h>
#include <meos.h>
#include "temporal/temporal.h"
#include "temporal/type_util.h"
#include "temporal/temporal_compops.h"
#include "pg_temporal/temporal.h"
#include "pg_geo/postgis.h"

Functions

Datum Always_eq_geo_tgeo (PG_FUNCTION_ARGS)
 Return true if a temporal geo is always equal to a geometry/geography @sqlfn always_eq() More...
 
Datum Always_eq_tgeo_geo (PG_FUNCTION_ARGS)
 Return true if a temporal geo is always equal to a geometry/geography @sqlfn always_eq() More...
 
Datum Always_eq_tgeo_tgeo (PG_FUNCTION_ARGS)
 Return true if two temporal geos are always equal @sqlfn always_eq() More...
 
Datum Always_ne_geo_tgeo (PG_FUNCTION_ARGS)
 Return true if a temporal geo is always different from a geometry/geography @sqlfn always_ne() More...
 
Datum Always_ne_tgeo_geo (PG_FUNCTION_ARGS)
 Return true if a temporal geo is always different from a geometry/geography @sqlfn always_ne() More...
 
Datum Always_ne_tgeo_tgeo (PG_FUNCTION_ARGS)
 Return true if two temporal geos are always different @sqlfn always_ne() More...
 
Datum EAcomp_geo_tspatial (FunctionCallInfo fcinfo, int(*func)(const GSERIALIZED *, const Temporal *))
 Generic function for the temporal ever/always comparison operators. More...
 
Datum EAcomp_tspatial_geo (FunctionCallInfo fcinfo, int(*func)(const Temporal *, const GSERIALIZED *))
 Generic function for the temporal ever/always comparison operators. More...
 
Datum Ever_eq_geo_tgeo (PG_FUNCTION_ARGS)
 Return true if a temporal geo is ever equal to a geometry/geography @sqlfn ever_eq() More...
 
Datum Ever_eq_tgeo_geo (PG_FUNCTION_ARGS)
 Return true if a temporal geo is ever equal to a geometry/geography @sqlfn ever_eq() More...
 
Datum Ever_eq_tgeo_tgeo (PG_FUNCTION_ARGS)
 Return true if two temporal geos are ever equal @sqlfn ever_eq() More...
 
Datum Ever_ne_geo_tgeo (PG_FUNCTION_ARGS)
 Return true if a temporal geo is ever different from a geometry/geography @sqlfn ever_ne() More...
 
Datum Ever_ne_tgeo_geo (PG_FUNCTION_ARGS)
 Return true if a temporal geo is ever different from a geometry/geography @sqlfn ever_ne() More...
 
Datum Ever_ne_tgeo_tgeo (PG_FUNCTION_ARGS)
 Return true if two temporal geos are ever different @sqlfn ever_ne() More...
 
Datum Tcomp_geo_tspatial (FunctionCallInfo fcinfo, Temporal *(*func)(const GSERIALIZED *, const Temporal *))
 Generic function for the temporal comparison operators. More...
 
Datum Tcomp_tspatial_geo (FunctionCallInfo fcinfo, Temporal *(*func)(const Temporal *, const GSERIALIZED *))
 Generic function for the temporal comparison operators. More...
 
Datum Teq_geo_tgeo (PG_FUNCTION_ARGS)
 Return a temporal Boolean that states whether a temporal geo is equal to a geometry/geography @sqlfn temporal_teq() More...
 
Datum Teq_tgeo_geo (PG_FUNCTION_ARGS)
 Return a temporal Boolean that states whether a temporal geo is equal to a geometry/geography @sqlfn temporal_teq() More...
 
Datum Tne_geo_tgeo (PG_FUNCTION_ARGS)
 Return a temporal Boolean that states whether a temporal geo is different from a geometry/geography geometry/geography @sqlfn temporal_tne() More...
 
Datum Tne_tgeo_geo (PG_FUNCTION_ARGS)
 Return a temporal Boolean that states whether a temporal geo is different from a geometry/geography @sqlfn temporal_tne() More...
 

Detailed Description

Ever/always and temporal comparisons for temporal geos.