36 #include <catalog/pg_type.h> 40 #include <liblwgeom.h> 68 #define TYPMOD_DEL_SUBTYPE(typmod) (typmod = typmod >> 4 ) 69 #define TYPMOD_SET_SUBTYPE(typmod, subtype) ((typmod) = typmod << 4 | subtype) 76 #define WKB_TIMESTAMP_SIZE 8 77 #define WKB_DOUBLE_SIZE 8 78 #define WKB_INT_SIZE 4 79 #define WKB_BYTE_SIZE 1 82 #define MOBDB_WKB_INSTANT 1 83 #define MOBDB_WKB_INSTANTSET 2 84 #define MOBDB_WKB_SEQUENCE 3 85 #define MOBDB_WKB_SEQUENCESET 4 88 #define MOBDB_WKB_LOWER_INC 0x01 89 #define MOBDB_WKB_UPPER_INC 0x02 96 #define MOBDB_WKB_ZFLAG 0x10 97 #define MOBDB_WKB_GEODETICFLAG 0x20 98 #define MOBDB_WKB_SRIDFLAG 0x40 99 #define MOBDB_WKB_LINEAR_INTERP 0x80 106 #if POSTGIS_VERSION_NUMBER >= 30000 112 extern Datum
tpoint_in(PG_FUNCTION_ARGS);
Datum tpoint_enforce_typmod(PG_FUNCTION_ARGS)
Enforce typmod information for temporal points with respect to temporal type, dimensions, and SRID.
Definition: tpoint.c:387
Datum tpoint_typmod_out(PG_FUNCTION_ARGS)
Output typmod information for temporal points.
Definition: tpoint.c:343
GSERIALIZED * gserialized_copy(const GSERIALIZED *g)
Copy a GSERIALIZED.
Definition: tpoint.c:95
Basic functions for temporal types of any subtype.
Datum tpoint_values(PG_FUNCTION_ARGS)
Returns the base values (that is, the trajectory) of the temporal point value as a geometry/geography...
Definition: tpoint.c:534
Datum tpoint_stbox(PG_FUNCTION_ARGS)
Datum tne_geo_tpoint(PG_FUNCTION_ARGS)
Returns the temporal difference of the base value and the temporal value.
Definition: tpoint.c:508
Datum teq_tpoint_geo(PG_FUNCTION_ARGS)
Returns the temporal equality of the temporal value and base value.
Definition: tpoint.c:498
Datum tgeompoint_typmod_in(PG_FUNCTION_ARGS)
Input typmod information for temporal geometric points.
Definition: tpoint.c:316
void temporalgeom_init()
Set the handlers for initializing the liblwgeom library.
Definition: tpoint.c:86
Datum teq_geo_tpoint(PG_FUNCTION_ARGS)
Returns the temporal equality of the base value and the temporal value.
Definition: tpoint.c:488
Datum tne_tpoint_geo(PG_FUNCTION_ARGS)
Returns the temporal difference of the temporal value and base value.
Definition: tpoint.c:518
Functions for spatiotemporal bounding boxes.
Datum tpoint_in(PG_FUNCTION_ARGS)
Generic input function for temporal points.
Definition: tpoint.c:174
Datum tgeogpoint_typmod_in(PG_FUNCTION_ARGS)
Input typmod information for temporal geographic points.
Definition: tpoint.c:328
Datum tpointinst_constructor(PG_FUNCTION_ARGS)
Construct a temporal instant point value from the arguments.
Definition: tpoint.c:405