|
MobilityDB 1.3
|
Ever/always and temporal comparisons for temporal poses. 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"#include "pose/pose.h"#include "pose/tpose.h"Functions | |
| int | always_eq_pose_tpose (const Pose *pose, const Temporal *temp) |
| Return true if a pose is always equal to a temporal pose. More... | |
| int | always_eq_tpose_pose (const Temporal *temp, const Pose *pose) |
| Return true if a temporal pose is always equal to a pose. More... | |
| int | always_eq_tpose_tpose (const Temporal *temp1, const Temporal *temp2) |
| Return true if two temporal poses are always equal. More... | |
| int | always_ne_pose_tpose (const Pose *pose, const Temporal *temp) |
| Return true if a pose is always different from a temporal pose. More... | |
| int | always_ne_tpose_pose (const Temporal *temp, const Pose *pose) |
| Return true if a temporal pose is always different from a pose. More... | |
| int | always_ne_tpose_tpose (const Temporal *temp1, const Temporal *temp2) |
| Return true if two temporal poses are always different. More... | |
| static int | eacomp_tpose_pose (const Temporal *temp, const Pose *pose, Datum(*func)(Datum, Datum, MeosType), bool ever) |
| Return true if a temporal pose and a pose satisfy the ever/always comparison. More... | |
| static int | eacomp_tpose_tpose (const Temporal *temp1, const Temporal *temp2, Datum(*func)(Datum, Datum, MeosType), bool ever) |
| Return true if two temporal poses satisfy the ever/always comparison. More... | |
| int | ever_eq_pose_tpose (const Pose *pose, const Temporal *temp) |
| Return true if a pose is ever equal to a temporal circular buffer. More... | |
| int | ever_eq_tpose_pose (const Temporal *temp, const Pose *pose) |
| Return true if a temporal pose is ever equal to a circular buffer. More... | |
| int | ever_eq_tpose_tpose (const Temporal *temp1, const Temporal *temp2) |
| Return true if two temporal poses are ever equal. More... | |
| int | ever_ne_pose_tpose (const Pose *pose, const Temporal *temp) |
| Return true if a pose is ever different from a temporal pose. More... | |
| int | ever_ne_tpose_pose (const Temporal *temp, const Pose *pose) |
| Return true if a temporal pose is ever different from a pose. More... | |
| int | ever_ne_tpose_tpose (const Temporal *temp1, const Temporal *temp2) |
| Return true if two temporal poses are ever different. More... | |
| static Temporal * | tcomp_pose_tpose (const Pose *pose, const Temporal *temp, Datum(*func)(Datum, Datum, MeosType)) |
| Return the temporal comparison of a pose and a temporal pose. More... | |
| static Temporal * | tcomp_tpose_pose (const Temporal *temp, const Pose *pose, Datum(*func)(Datum, Datum, MeosType)) |
| Return the temporal comparison of a temporal pose and a pose. More... | |
| Temporal * | teq_pose_tpose (const Pose *pose, const Temporal *temp) |
| Return the temporal equality of a pose and a temporal pose. More... | |
| Temporal * | teq_tpose_pose (const Temporal *temp, const Pose *pose) |
| Return the temporal equality of a temporal pose and a pose. More... | |
| Temporal * | tne_pose_tpose (const Pose *pose, const Temporal *temp) |
| Return the temporal inequality of a pose and a temporal pose. More... | |
| Temporal * | tne_tpose_pose (const Temporal *temp, const Pose *pose) |
| Return the temporal inequality of a temporal pose and a pose. More... | |
Ever/always and temporal comparisons for temporal poses.