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

Route identifier operators for temporal network points. More...

#include <postgres.h>
#include <meos.h>
#include <meos_internal.h>
#include "temporal/set.h"
#include "temporal/temporal.h"
#include "npoint/tnpoint.h"
#include "npoint/tnpoint_routeops.h"

Functions

Datum Contained_rid_bigint_tnpoint (PG_FUNCTION_ARGS)
 Return true if a route is contained in the routes of a temporal network point @sqlfn contained_rid() More...
 
Datum Contained_rid_bigintset_tnpoint (PG_FUNCTION_ARGS)
 Return true if the routes in the set are contained in the routes of a temporal network point @sqlfn contained_rid() More...
 
Datum Contained_rid_npoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the route of a network point is contained in the routes of a temporal network point @sqlfn contained_rid() More...
 
Datum Contained_rid_tnpoint_bigintset (PG_FUNCTION_ARGS)
 Return true if the routes of the temporal network point are contained in the routes of a set @sqlfn contained_rid() More...
 
Datum Contained_rid_tnpoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the routes of the first temporal network point are contained in the routes of the second temporal network point @sqlfn contained_rid() More...
 
Datum Contains_rid_bigintset_tnpoint (PG_FUNCTION_ARGS)
 Return true if routes in a set contain the routes of a temporal network point @sqlfn contains_rid() More...
 
Datum Contains_rid_tnpoint_bigint (PG_FUNCTION_ARGS)
 Return true if the routes of a temporal network point contain the routes in a set @sqlfn contains_rid() More...
 
Datum Contains_rid_tnpoint_bigintset (PG_FUNCTION_ARGS)
 Return true if the routes of a temporal network point contain the routes in a set @sqlfn contains_rid() More...
 
Datum Contains_rid_tnpoint_npoint (PG_FUNCTION_ARGS)
 Return true if the routes of a temporal network point contain the route of a network point @sqlfn contains_rid() More...
 
Datum Contains_rid_tnpoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the routes of the first temporal network point contain the routes of the second one @sqlfn contains_rid() More...
 
Datum Overlaps_rid_bigintset_tnpoint (PG_FUNCTION_ARGS)
 Return true if the routes in a set and the routes of a temporal network point overlap @sqlfn overlaps_rid() More...
 
Datum Overlaps_rid_tnpoint_bigintset (PG_FUNCTION_ARGS)
 Return true if the routes of a temporal network point and the routes in a set overlap @sqlfn overlaps_rid() More...
 
Datum Overlaps_rid_tnpoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the routes of two temporal network points overlap @sqlfn overlaps_rid() More...
 
Datum Routeop_bigint_tnpoint (FunctionCallInfo fcinfo, bool(*func)(const Temporal *, int64, bool))
 Generic route function for a geometry and a temporal network point. More...
 
Datum Routeop_bigintset_tnpoint (FunctionCallInfo fcinfo, bool(*func)(const Temporal *, const Set *, bool))
 Generic route function for an stbox and a temporal network point. More...
 
Datum Routeop_npoint_tnpoint (FunctionCallInfo fcinfo, bool(*func)(const Temporal *, const Npoint *, bool))
 Generic route function for a network point and a temporal network point. More...
 
Datum Routeop_tnpoint_bigint (FunctionCallInfo fcinfo, bool(*func)(const Temporal *, int64, bool))
 Generic route function for a temporal network point and a geometry. More...
 
Datum Routeop_tnpoint_bigintset (FunctionCallInfo fcinfo, bool(*func)(const Temporal *, const Set *, bool))
 Generic route function for a temporal network point and an stbox. More...
 
Datum Routeop_tnpoint_npoint (FunctionCallInfo fcinfo, bool(*func)(const Temporal *, const Npoint *, bool))
 Generic route function for a temporal network point and a network point. More...
 
Datum Routeop_tnpoint_tnpoint (FunctionCallInfo fcinfo, bool(*func)(const Temporal *, const Temporal *))
 Generic route function for two temporal network points. More...
 
Datum Same_rid_bigint_tnpoint (PG_FUNCTION_ARGS)
 Return true if a route and the routes of a temporal network point are equal @sqlfn same_rid() More...
 
Datum Same_rid_bigintset_tnpoint (PG_FUNCTION_ARGS)
 Return true if the routes of a set and the routes of a temporal network point are equal @sqlfn same_rid() More...
 
Datum Same_rid_npoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the route of a network point and the routes of a temporal network point are equal @sqlfn same_rid() More...
 
Datum Same_rid_tnpoint_bigint (PG_FUNCTION_ARGS)
 Return true if the routes of a temporal network point and a route are equal @sqlfn same_rid() More...
 
Datum Same_rid_tnpoint_bigintset (PG_FUNCTION_ARGS)
 Return true if the routes of a temporal network point and the routes of a set are equal @sqlfn same_rid() More...
 
Datum Same_rid_tnpoint_npoint (PG_FUNCTION_ARGS)
 Return true if the routes of a temporal network point and the route of a network point are equal @sqlfn same_rid() More...
 
Datum Same_rid_tnpoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the routes of two temporal network points are equal @sqlfn same_rid() More...
 

Detailed Description

Route identifier operators for temporal network points.

These operators test the set of routes of temporal network points, which are bigint values. The following operators are defined: overlaps, contains, contained, same