|
MobilityDB
1.0
|
Basic functions for temporal points. More...
#include "point/tpoint.h"#include <utils/builtins.h>#include <utils/timestamp.h>#include "general/temporaltypes.h"#include "general/tempcache.h"#include "general/temporal_util.h"#include "general/lifting.h"#include "general/temporal_compops.h"#include "point/stbox.h"#include "point/tpoint_parser.h"#include "point/tpoint_boxops.h"#include "point/tpoint_spatialfuncs.h"
Macros | |
| #define | PGC_ERRMSG_MAXLEN 2048 |
Functions | |
| static void | pg_error (const char *fmt, va_list ap) |
| Output an error message. More... | |
| static void | pg_notice (const char *fmt, va_list ap) |
| Output a notice message. More... | |
| void | temporalgeom_init () |
| Set the handlers for initializing the liblwgeom library. More... | |
| GSERIALIZED * | gserialized_copy (const GSERIALIZED *g) |
| Copy a GSERIALIZED. More... | |
| static Temporal * | tpoint_valid_typmod (Temporal *temp, int32_t typmod) |
| Check the consistency of the metadata we want to enforce in the typmod: SRID, type and dimensionality. More... | |
| PGDLLEXPORT Datum | tpoint_in (PG_FUNCTION_ARGS) |
| Generic input function for temporal points. More... | |
| static uint32 | tpoint_typmod_in (ArrayType *arr, int is_geography) |
| Input typmod information for temporal points. More... | |
| PGDLLEXPORT Datum | tgeompoint_typmod_in (PG_FUNCTION_ARGS) |
| Input typmod information for temporal geometric points. More... | |
| PGDLLEXPORT Datum | tgeogpoint_typmod_in (PG_FUNCTION_ARGS) |
| Input typmod information for temporal geographic points. More... | |
| PGDLLEXPORT Datum | tpoint_typmod_out (PG_FUNCTION_ARGS) |
| Output typmod information for temporal points. More... | |
| PGDLLEXPORT Datum | tpoint_enforce_typmod (PG_FUNCTION_ARGS) |
| Enforce typmod information for temporal points with respect to temporal type, dimensions, and SRID. More... | |
| PGDLLEXPORT Datum | tpointinst_constructor (PG_FUNCTION_ARGS) |
| Construct a temporal instant point value from the arguments. More... | |
| PGDLLEXPORT Datum | tpoint_to_stbox (PG_FUNCTION_ARGS) |
| Returns the bounding box of the temporal point value. More... | |
| Datum | tcomp_geo_tpoint (FunctionCallInfo fcinfo, Datum(*func)(Datum, Datum, Oid, Oid)) |
| Returns the temporal comparison of the base value and temporal value. More... | |
| Datum | tcomp_tpoint_geo (FunctionCallInfo fcinfo, Datum(*func)(Datum, Datum, Oid, Oid)) |
| Returns the temporal comparison of the temporal value and the base value. More... | |
| PGDLLEXPORT Datum | teq_geo_tpoint (PG_FUNCTION_ARGS) |
| Returns the temporal equality of the base value and the temporal value. More... | |
| PGDLLEXPORT Datum | teq_tpoint_geo (PG_FUNCTION_ARGS) |
| Returns the temporal equality of the temporal value and base value. More... | |
| PGDLLEXPORT Datum | tne_geo_tpoint (PG_FUNCTION_ARGS) |
| Returns the temporal difference of the base value and the temporal value. More... | |
| PGDLLEXPORT Datum | tne_tpoint_geo (PG_FUNCTION_ARGS) |
| Returns the temporal difference of the temporal value and base value. More... | |
| PGDLLEXPORT Datum | tpoint_values (PG_FUNCTION_ARGS) |
| Returns the base values (that is, the trajectory) of the temporal point value as a geometry/geography. More... | |
Basic functions for temporal points.
1.8.13