MobilityDB 1.3
Loading...
Searching...
No Matches

◆ VALIDATE_TGEOG

#define VALIDATE_TGEOG (   temp,
  ret 
)
Value:
do { \
if (! ensure_not_null((void *) (temp)) || \
! ensure_tgeodetic_type(((Temporal *) (temp))->temptype) ) \
return (ret); \
} while (0)
bool ensure_tgeodetic_type(meosType type)
Ensure that a type is a temporal geodetic type.
Definition: meos_catalog.c:1453
bool ensure_not_null(void *ptr)
Ensure that the pointer is not null.
Definition: temporal.c:136
Structure to represent the common structure of temporal values of any temporal subtype.
Definition: meos.h:173

Macro ensuring that a temporal value is of a temporal geography.

Note
The macro works for the Temporal type and its subtypes TInstant, TSequence, and TSequenceSet