35#ifndef __TNPOINT_ROUTEOPS_H__
36#define __TNPOINT_ROUTEOPS_H__
41 #include <lib/stringinfo.h>
#define UNUSED
Definition: temporal.h:75
long int int64
Definition: postgres_ext_defs.in.h:12
API of the Mobility Engine Open Source (MEOS) library.
Definition: meos_npoint.h:52
Structure to represent sets of values.
Definition: meos.h:80
Structure to represent the common structure of temporal values of any temporal subtype.
Definition: meos.h:173
bool contains_rid_tnpoint_tnpoint(const Temporal *temp1, const Temporal *temp2)
Return true if two temporal network points satisfy the function.
Definition: tnpoint_routeops.c:229
bool contains_rid_tnpoint_npoint(const Temporal *temp, const Npoint *np, bool invert UNUSED)
Return true if a temporal network point and a network point satisfy the function.
Definition: tnpoint_routeops.c:169
bool same_rid_tnpoint_bigint(const Temporal *temp, int64 rid, bool invert UNUSED)
Return true if a temporal network point and a route satisfy the function.
Definition: tnpoint_routeops.c:88
bool contained_rid_tnpoint_bigintset(const Temporal *temp, const Set *s, bool invert)
Return true if a temporal network point and a big integer set satisfy the function.
Definition: tnpoint_routeops.c:140
bool same_rid_tnpoint_tnpoint(const Temporal *temp1, const Temporal *temp2)
Return true if two temporal network points satisfy the function.
Definition: tnpoint_routeops.c:259
bool overlaps_rid_tnpoint_bigintset(const Temporal *temp, const Set *s, bool invert UNUSED)
Return true if a temporal network point and a big integer set satisfy the function.
Definition: tnpoint_routeops.c:107
bool overlaps_rid_tnpoint_tnpoint(const Temporal *temp1, const Temporal *temp2)
Return true if two temporal network points satisfy the function.
Definition: tnpoint_routeops.c:214
bool same_rid_tnpoint_npoint(const Temporal *temp, const Npoint *np, bool invert UNUSED)
Return true if a temporal network point and a network point satisfy the function.
Definition: tnpoint_routeops.c:196
bool contained_rid_npoint_tnpoint(const Temporal *temp, const Npoint *np, bool invert)
Return true if a temporal network point and a network point satisfy the function.
Definition: tnpoint_routeops.c:185
bool contains_rid_tnpoint_bigint(const Temporal *temp, int64 rid, bool invert UNUSED)
Return true if a temporal network point and a route satisfy the function.
Definition: tnpoint_routeops.c:61
bool contained_rid_tnpoint_tnpoint(const Temporal *temp1, const Temporal *temp2)
Return true if two temporal network points satisfy the function.
Definition: tnpoint_routeops.c:244
bool contains_rid_tnpoint_bigintset(const Temporal *temp, const Set *s, bool invert)
Return true if a temporal network point and a big integer set satisfy the function.
Definition: tnpoint_routeops.c:123
bool same_rid_tnpoint_bigintset(const Temporal *temp, const Set *s, bool invert UNUSED)
Return true if a temporal network point and a big integer set satisfy the function.
Definition: tnpoint_routeops.c:151
bool contained_rid_tnpoint_bigint(const Temporal *temp, int64 rid, bool invert)
Return true if a temporal network point and a route satisfy the function.
Definition: tnpoint_routeops.c:77