|
MobilityDB 1.3
|
Ever/always and temporal comparisons for temporal rigid geometries. More...
#include <postgres.h>#include <meos.h>#include <meos_internal.h>#include <meos_rgeo.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 "rgeo/trgeo.h"Functions | |
| int | always_eq_geo_trgeo (const GSERIALIZED *gs, const Temporal *temp) |
| Return true if a geometry is always equal to a temporal rigid geometry. More... | |
| int | always_eq_trgeo_geo (const Temporal *temp, const GSERIALIZED *gs) |
| Return true if a temporal rigid geometry is always equal to a geometry. More... | |
| int | always_eq_trgeo_trgeo (const Temporal *temp1, const Temporal *temp2) |
| Return true if two temporal rigid geometries are always equal. More... | |
| int | always_ne_geo_trgeo (const GSERIALIZED *gs, const Temporal *temp) |
| Return true if a geometry is always different from a temporal rigid geometry. More... | |
| int | always_ne_trgeo_geo (const Temporal *temp, const GSERIALIZED *gs) |
| Return true if a temporal rigid geometry is always different from a geometry. More... | |
| int | always_ne_trgeo_trgeo (const Temporal *temp1, const Temporal *temp2) |
| Return true if two temporal rigid geometries are always different. More... | |
| static int | eacomp_trgeo_geo (const Temporal *temp, const GSERIALIZED *gs, Datum(*func)(Datum, Datum, MeosType), bool ever) |
| Return true if a temporal rigid geometry and a geometry satisfy the ever/always comparison. More... | |
| static int | eacomp_trgeo_trgeo (const Temporal *temp1, const Temporal *temp2, Datum(*func)(Datum, Datum, MeosType), bool ever) |
| Return true if two temporal rigid geometries satisfy the ever/always comparison. More... | |
| int | ever_eq_geo_trgeo (const GSERIALIZED *gs, const Temporal *temp) |
| Return true if a geometry is ever equal to a temporal rigid geometry. More... | |
| int | ever_eq_trgeo_geo (const Temporal *temp, const GSERIALIZED *gs) |
| Return true if a temporal rigid geometry is ever equal to a rigid geometry. More... | |
| int | ever_eq_trgeo_trgeo (const Temporal *temp1, const Temporal *temp2) |
| Return true if two temporal rigid geometries are ever equal. More... | |
| int | ever_ne_geo_trgeo (const GSERIALIZED *gs, const Temporal *temp) |
| Return true if a geometry is ever different from a temporal rigid geometry. More... | |
| int | ever_ne_trgeo_geo (const Temporal *temp, const GSERIALIZED *gs) |
| Return true if a temporal rigid geometry is ever different from a geometry. More... | |
| int | ever_ne_trgeo_trgeo (const Temporal *temp1, const Temporal *temp2) |
| Return true if two temporal rigid geometries are ever different. More... | |
| static Temporal * | tcomp_geo_trgeo (const GSERIALIZED *gs, const Temporal *temp, Datum(*func)(Datum, Datum, MeosType)) |
| Return the temporal comparison of a geometry and a temporal rigid geometry. More... | |
| static Temporal * | tcomp_trgeo_geo (const Temporal *temp, const GSERIALIZED *gs, Datum(*func)(Datum, Datum, MeosType)) |
| Return the temporal comparison of a temporal rigid geometry and a geometry. More... | |
| Temporal * | teq_geo_trgeo (const GSERIALIZED *gs, const Temporal *temp) |
| Return the temporal equality of a geometry and a temporal rigid geometry. More... | |
| Temporal * | teq_trgeo_geo (const Temporal *temp, const GSERIALIZED *gs) |
| Return the temporal equality of a temporal rigid geometry and a geometry. More... | |
| Temporal * | tne_geo_trgeo (const GSERIALIZED *gs, const Temporal *temp) |
| Return the temporal inequality of a geometry and a temporal rigid geometry. More... | |
| Temporal * | tne_trgeo_geo (const Temporal *temp, const GSERIALIZED *gs) |
| Return the temporal inequality of a temporal rigid geometry and a geometry. More... | |
Ever/always and temporal comparisons for temporal rigid geometries.