|
MobilityDB 1.3
|
Basic functions for temporal network points. More...
#include <postgres.h>#include <utils/array.h>#include <meos.h>#include <meos_internal.h>#include <meos_cbuffer.h>#include "temporal/lifting.h"#include "temporal/set.h"#include "temporal/temporal.h"#include "temporal/type_parser.h"#include "temporal/type_util.h"#include "geo/stbox.h"#include "geo/tspatial_parser.h"#include "cbuffer/cbuffer.h"#include "cbuffer/tcbuffer_spatialfuncs.h"#include "pg_temporal/meos_catalog.h"#include "pg_temporal/temporal.h"#include "pg_temporal/type_util.h"#include "pg_geo/postgis.h"#include "pg_geo/tspatial.h"Macros | |
| #define | TCBUFFER_MAX_TYPMOD 2 |
Functions | |
| Datum | Tcbuffer_at_cbuffer (PG_FUNCTION_ARGS) |
| Return a temporal circular buffer restricted to a circular buffer. More... | |
| Datum | Tcbuffer_at_geom (PG_FUNCTION_ARGS) |
| Return a temporal circular buffer restricted to a geometry. More... | |
| Datum | Tcbuffer_at_stbox (PG_FUNCTION_ARGS) |
| Return a temporal circular buffer restricted to a circular buffer. More... | |
| Datum | Tcbuffer_constructor (PG_FUNCTION_ARGS) |
| Construct a temporal circular buffer from a temporal point and a temporal float @sqlfn tcbuffer_constructor() More... | |
| Datum | Tcbuffer_enforce_typmod (PG_FUNCTION_ARGS) |
| Enforce typmod information for temporal circular buffers with respect to temporal subtype and SRID. More... | |
| Datum | Tcbuffer_expand (PG_FUNCTION_ARGS) |
| Return a temporal circular buffer with the radius expanded by a distance @sqlfn expand() More... | |
| Datum | Tcbuffer_in (PG_FUNCTION_ARGS) |
| Return a temporal circular buffer from its Well-Known Text (WKT) representation @sqlfn tcbuffer_in() More... | |
| Datum | Tcbuffer_minus_cbuffer (PG_FUNCTION_ARGS) |
| Return a temporal circular buffer restricted to the complement of a circular buffer @sqlfn minusValue() More... | |
| Datum | Tcbuffer_minus_geom (PG_FUNCTION_ARGS) |
| Return a temporal circular buffer restricted to the complement of a geometry. More... | |
| Datum | Tcbuffer_minus_stbox (PG_FUNCTION_ARGS) |
| Return a temporal circular buffer restricted to the complement of a circular buffer @sqlfn minusValue() More... | |
| Datum | Tcbuffer_points (PG_FUNCTION_ARGS) |
| Return the set of points of a temporal circular buffer @sqlfn points() More... | |
| Datum | Tcbuffer_radius (PG_FUNCTION_ARGS) |
| Return the set of radii of a temporal circular buffer @sqlfn points() More... | |
| static Datum | Tcbuffer_restrict_cbuffer (FunctionCallInfo fcinfo, bool atfunc) |
| Return a temporal circular buffer restricted to (the complement of) a circular buffer. More... | |
| static Datum | Tcbuffer_restrict_geom (FunctionCallInfo fcinfo, bool atfunc) |
| Return a temporal circular buffer restricted to (the complement of) a geometry. More... | |
| static Datum | Tcbuffer_restrict_stbox (FunctionCallInfo fcinfo, bool atfunc) |
| Return a temporal circular buffer restricted to (the complement of) a circular buffer. More... | |
| Datum | Tcbuffer_to_tfloat (PG_FUNCTION_ARGS) |
| Convert a temporal circular buffer into a temporal float @sqlfn tfloat() More... | |
| Datum | Tcbuffer_to_tgeompoint (PG_FUNCTION_ARGS) |
| Convert a temporal circular buffer into a temporal geometry point @sqlfn tgeompoint() More... | |
| Datum | Tcbuffer_traversed_area (PG_FUNCTION_ARGS) |
| Return the geometry covered by a temporal circular buffer @sqlfn traversedArea() More... | |
| Datum | Tcbuffer_typmod_in (PG_FUNCTION_ARGS) |
| Input typmod information for temporal circular buffers. More... | |
| static Temporal * | tcbuffer_valid_typmod (Temporal *temp, int32_t typmod) |
| Check the consistency of the metadata specified in the typmod: SRID, type, and dimensionality. More... | |
| Datum | Tgeometry_to_tcbuffer (PG_FUNCTION_ARGS) |
| Convert a temporal geometry into a temporal circular buffer. More... | |
Basic functions for temporal network points.