![]() |
MobilityDB 1.3
|
Ever/always and temporal comparisons for temporal geos. More...
#include <postgres.h>
#include <meos.h>
#include <meos_internal.h>
#include "temporal/postgres_types.h"
#include "temporal/lifting.h"
#include "temporal/temporal.h"
#include "temporal/temporal_compops.h"
#include "temporal/type_util.h"
#include "geo/tgeo_spatialfuncs.h"
Functions | |
int | always_eq_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp) |
Return true if a geo is always equal to a temporal geo. More... | |
int | always_eq_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs) |
Return true if a temporal geo is always equal to a geo. More... | |
int | always_eq_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2) |
Return true if two temporal geos are always equal. More... | |
int | always_ne_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp) |
Return true if a geo is always different from a temporal geo. More... | |
int | always_ne_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs) |
Return true if a temporal geo is always different from a geo. More... | |
int | always_ne_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2) |
Return true if two temporal geos are always different. More... | |
int | eacomp_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs, Datum(*func)(Datum, Datum, meosType), bool ever) |
Return true if a temporal geo and a geo satisfy the ever/always comparison. More... | |
int | eacomp_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2, Datum(*func)(Datum, Datum, meosType), bool ever) |
Return true if two temporal geos satisfy the ever/always comparison. More... | |
int | ever_eq_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp) |
Return true if a geo is ever equal to a temporal geo. More... | |
int | ever_eq_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs) |
Return true if a temporal geo is ever equal to a geo. More... | |
int | ever_eq_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2) |
Return true if two temporal geos are ever equal. More... | |
int | ever_ne_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp) |
Return true if a geo is ever different from a temporal geo. More... | |
int | ever_ne_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs) |
Return true if a temporal geo is ever different from a geo. More... | |
int | ever_ne_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2) |
Return true if two temporal geos are ever different. More... | |
static Temporal * | tcomp_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp, Datum(*func)(Datum, Datum, meosType)) |
Return the temporal comparison of a geo and a temporal geo. More... | |
static Temporal * | tcomp_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs, Datum(*func)(Datum, Datum, meosType)) |
Return the temporal comparison of a temporal geo and a geo. More... | |
Temporal * | teq_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp) |
Return the temporal equality of a geo and a temporal geo. More... | |
Temporal * | teq_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs) |
Return the temporal equality of a temporal geo and a geo. More... | |
Temporal * | tne_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp) |
Return the temporal inequality of a geo and a temporal geo. More... | |
Temporal * | tne_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs) |
Return the temporal inequality of a temporal geo and a geo. More... | |
Ever/always and temporal comparisons for temporal geos.