MobilityDB 1.3
Loading...
Searching...
No Matches
Functions
tnpoint.c File Reference

Basic functions for temporal network points. More...

#include "npoint/tnpoint.h"
#include <postgres.h>
#include <utils/array.h>
#include <meos.h>
#include <meos_internal.h>
#include "temporal/lifting.h"
#include "temporal/set.h"
#include "temporal/temporal.h"
#include "temporal/type_parser.h"
#include "temporal/type_util.h"
#include "pg_temporal/meos_catalog.h"

Functions

ArrayType * nsegmentarr_array (Nsegment **nsegmentarr, int count)
 Return a C array of network segment values with M measure to a PostgreSQL array. More...
 
Datum Tgeompoint_to_tnpoint (PG_FUNCTION_ARGS)
 Convert a temporal geometry point into a temporal network point @sqlfn tnpoint() More...
 
Datum Tnpoint_at_npoint (PG_FUNCTION_ARGS)
 Return a temporal value restricted to a base value @sqlfn atValues() More...
 
Datum Tnpoint_at_npointset (PG_FUNCTION_ARGS)
 Return a temporal network point restricted to a set of network points @sqlfn atValues() More...
 
Datum Tnpoint_in (PG_FUNCTION_ARGS)
 Return a network point from its Well-Known Text (WKT) representation @sqlfn tnpoint_in() More...
 
Datum Tnpoint_minus_npoint (PG_FUNCTION_ARGS)
 Return a temporal value restricted to the complement of a base value @sqlfn minusValues() More...
 
Datum Tnpoint_minus_npointset (PG_FUNCTION_ARGS)
 Return a temporal network point restricted to the complement of a set of network points @sqlfn minusValues() More...
 
Datum Tnpoint_positions (PG_FUNCTION_ARGS)
 Return the network segments covered by a temporal network point @sqlfn positions() More...
 
static Datum Tnpoint_restrict_npoint (FunctionCallInfo fcinfo, bool atfunc)
 Return a temporal network point restricted to (the complement of) a network point. More...
 
Datum Tnpoint_restrict_npointset (FunctionCallInfo fcinfo, bool atfunc)
 Return a temporal value restricted to (the complement of) a set of network points. More...
 
Datum Tnpoint_route (PG_FUNCTION_ARGS)
 Return the route of a temporal network point @sqlfn route() More...
 
Datum Tnpoint_routes (PG_FUNCTION_ARGS)
 Return the array of routes of a temporal network point @sqlfn routes() More...
 
Datum Tnpoint_to_tgeompoint (PG_FUNCTION_ARGS)
 Convert a temporal network point into a temporal geometry point @sqlfn tgeompoint() More...
 

Detailed Description

Basic functions for temporal network points.