![]() |
MobilityDB 1.3
|
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 <meos_npoint.h>
#include "temporal/temporal.h"
#include "temporal/type_util.h"
#include "npoint/tnpoint.h"
#include "pg_temporal/temporal.h"
#include "pg_geo/postgis.h"
Functions | |
Datum | Always_eq_npoint_tnpoint (PG_FUNCTION_ARGS) |
Return true if a temporal network point is always equal to a network point @sqlfn always_eq() More... | |
Datum | Always_eq_tnpoint_npoint (PG_FUNCTION_ARGS) |
Return true if a temporal network point is always equal to a network point @sqlfn always_eq() More... | |
Datum | Always_eq_tnpoint_tnpoint (PG_FUNCTION_ARGS) |
Return true if two temporal geos are always equal @sqlfn always_eq() More... | |
Datum | Always_ne_npoint_tnpoint (PG_FUNCTION_ARGS) |
Return true if a temporal network point is always different from a network point @sqlfn always_ne() More... | |
Datum | Always_ne_tnpoint_npoint (PG_FUNCTION_ARGS) |
Return true if a temporal network point is always different from a network point @sqlfn always_ne() More... | |
Datum | Always_ne_tnpoint_tnpoint (PG_FUNCTION_ARGS) |
Return true if two temporal geos are always different @sqlfn always_ne() More... | |
static Datum | EAcomp_npoint_tnpoint (FunctionCallInfo fcinfo, int(*func)(const Temporal *, const Npoint *)) |
Generic function for the temporal ever/always comparison operators. More... | |
static Datum | EAcomp_tnpoint_npoint (FunctionCallInfo fcinfo, int(*func)(const Temporal *, const Npoint *)) |
Generic function for the temporal ever/always comparison operators. More... | |
Datum | Ever_eq_npoint_tnpoint (PG_FUNCTION_ARGS) |
Return true if a temporal network point is ever equal to a network point @sqlfn ever_eq() More... | |
Datum | Ever_eq_tnpoint_npoint (PG_FUNCTION_ARGS) |
Return true if a temporal network point is ever equal to a network point @sqlfn ever_eq() More... | |
Datum | Ever_eq_tnpoint_tnpoint (PG_FUNCTION_ARGS) |
Return true if two temporal geos are ever equal @sqlfn ever_eq() More... | |
Datum | Ever_ne_npoint_tnpoint (PG_FUNCTION_ARGS) |
Return true if a temporal network point is ever different from a network point @sqlfn ever_ne() More... | |
Datum | Ever_ne_tnpoint_npoint (PG_FUNCTION_ARGS) |
Return true if a temporal network point is ever different from a network point @sqlfn ever_ne() More... | |
Datum | Ever_ne_tnpoint_tnpoint (PG_FUNCTION_ARGS) |
Return true if two temporal geos are ever different @sqlfn ever_ne() More... | |
static Datum | Tcomp_npoint_tnpoint (FunctionCallInfo fcinfo, Temporal *(*func)(const Temporal *, const Npoint *)) |
Generic function for the temporal comparison operators. More... | |
static Datum | Tcomp_tnpoint_npoint (FunctionCallInfo fcinfo, Temporal *(*func)(const Temporal *, const Npoint *)) |
Generic function for the temporal comparison operators. More... | |
Datum | Teq_npoint_tnpoint (PG_FUNCTION_ARGS) |
Return a temporal Boolean that states whether a temporal network point is equal to a network point @sqlfn temporal_teq() More... | |
Datum | Teq_tnpoint_npoint (PG_FUNCTION_ARGS) |
Return a temporal Boolean that states whether a temporal network point is equal to a network point @sqlfn temporal_teq() More... | |
Datum | Teq_tnpoint_tnpoint (PG_FUNCTION_ARGS) |
Return a temporal Boolean that states whether two temporal geos are equal @sqlfn temporal_teq() More... | |
Datum | Tne_npoint_tnpoint (PG_FUNCTION_ARGS) |
Return a temporal Boolean that states whether a temporal network point is different from a network point network point @sqlfn temporal_tne() More... | |
Datum | Tne_tnpoint_npoint (PG_FUNCTION_ARGS) |
Return a temporal Boolean that states whether a temporal network point is different from a network point @sqlfn temporal_tne() More... | |
Datum | Tne_tnpoint_tnpoint (PG_FUNCTION_ARGS) |
Return a temporal Boolean that states whether two temporal geos are different @sqlfn temporal_tne() More... | |
Ever/always and temporal comparisons for temporal geos.