MobilityDB 1.1
Functions
temporal_posops.c File Reference
#include <assert.h>
#include <postgres.h>
#include <utils/palloc.h>
#include <fmgr.h>
#include <meos.h>
#include "pg_general/temporal_boxops.h"
Include dependency graph for temporal_posops.c:

Functions

PGDLLEXPORT Datum After_period_temporal (PG_FUNCTION_ARGS)
 Return true if the period value is strictly after the temporal value. More...
 
PGDLLEXPORT Datum After_tbox_tnumber (PG_FUNCTION_ARGS)
 Return true if a temporal box is strictly after a temporal number. More...
 
PGDLLEXPORT Datum After_temporal_period (PG_FUNCTION_ARGS)
 Return true if the temporal value is strictly after the period value. More...
 
PGDLLEXPORT Datum After_temporal_temporal (PG_FUNCTION_ARGS)
 Return true if the first temporal value is strictly after the second one. More...
 
PGDLLEXPORT Datum After_tnumber_tbox (PG_FUNCTION_ARGS)
 Return true if a temporal number is strictly after a temporal box. More...
 
PGDLLEXPORT Datum After_tnumber_tnumber (PG_FUNCTION_ARGS)
 Return true if the first temporal number is strictly after the second one. More...
 
PGDLLEXPORT Datum Before_period_temporal (PG_FUNCTION_ARGS)
 Return true if the period value is strictly before the temporal value. More...
 
PGDLLEXPORT Datum Before_tbox_tnumber (PG_FUNCTION_ARGS)
 Return true if a temporal box is strictly before a temporal number. More...
 
PGDLLEXPORT Datum Before_temporal_period (PG_FUNCTION_ARGS)
 Return true if the temporal value is strictly before the period value. More...
 
PGDLLEXPORT Datum Before_temporal_temporal (PG_FUNCTION_ARGS)
 Return true if the first temporal value is strictly before the second one. More...
 
PGDLLEXPORT Datum Before_tnumber_tbox (PG_FUNCTION_ARGS)
 Return true if a temporal number is strictly before a temporal box. More...
 
PGDLLEXPORT Datum Before_tnumber_tnumber (PG_FUNCTION_ARGS)
 Return true if the first temporal number is strictly before the second one. More...
 
PGDLLEXPORT Datum Left_numspan_tnumber (PG_FUNCTION_ARGS)
 Return true if a number span is strictly to the left of a temporal number. More...
 
PGDLLEXPORT Datum Left_tbox_tnumber (PG_FUNCTION_ARGS)
 Return true if a temporal box is strictly to the left of a temporal number. More...
 
PGDLLEXPORT Datum Left_tnumber_numspan (PG_FUNCTION_ARGS)
 Return true if a temporal number is strictly to the left of a number span. More...
 
PGDLLEXPORT Datum Left_tnumber_tbox (PG_FUNCTION_ARGS)
 Return true if a temporal number is strictly to the left of a temporal box. More...
 
PGDLLEXPORT Datum Left_tnumber_tnumber (PG_FUNCTION_ARGS)
 Return true if the first temporal number is strictly to the left of the second one. More...
 
PGDLLEXPORT Datum Overafter_period_temporal (PG_FUNCTION_ARGS)
 Return true if the period value is not before the temporal value. More...
 
PGDLLEXPORT Datum Overafter_tbox_tnumber (PG_FUNCTION_ARGS)
 Return true if a temporal box is not before a temporal number. More...
 
PGDLLEXPORT Datum Overafter_temporal_period (PG_FUNCTION_ARGS)
 Return true if the temporal value is not before the period value. More...
 
PGDLLEXPORT Datum Overafter_temporal_temporal (PG_FUNCTION_ARGS)
 Return true if the first temporal value is not before the second one. More...
 
PGDLLEXPORT Datum Overafter_tnumber_tbox (PG_FUNCTION_ARGS)
 Return true if a temporal number is not before a temporal box. More...
 
PGDLLEXPORT Datum Overafter_tnumber_tnumber (PG_FUNCTION_ARGS)
 Return true if the first temporal number is not before the second one. More...
 
PGDLLEXPORT Datum Overbefore_period_temporal (PG_FUNCTION_ARGS)
 Return true if the period value is not after the temporal value. More...
 
PGDLLEXPORT Datum Overbefore_tbox_tnumber (PG_FUNCTION_ARGS)
 Return true if a temporal box is not after a temporal number. More...
 
PGDLLEXPORT Datum Overbefore_temporal_period (PG_FUNCTION_ARGS)
 Return true if the temporal value is not after the period value. More...
 
PGDLLEXPORT Datum Overbefore_temporal_temporal (PG_FUNCTION_ARGS)
 Return true if the first temporal value is not after the second one. More...
 
PGDLLEXPORT Datum Overbefore_tnumber_tbox (PG_FUNCTION_ARGS)
 Return true if a temporal number is not after a temporal box. More...
 
PGDLLEXPORT Datum Overbefore_tnumber_tnumber (PG_FUNCTION_ARGS)
 Return true if the first temporal number is not after the second one. More...
 
PGDLLEXPORT Datum Overleft_numspan_tnumber (PG_FUNCTION_ARGS)
 Return true if a number span is not to the right of a temporal number. More...
 
PGDLLEXPORT Datum Overleft_tbox_tnumber (PG_FUNCTION_ARGS)
 Return true if a temporal box is not to the right of a temporal number. More...
 
PGDLLEXPORT Datum Overleft_tnumber_numspan (PG_FUNCTION_ARGS)
 Return true if a temporal number is not to the right of a number span. More...
 
PGDLLEXPORT Datum Overleft_tnumber_tbox (PG_FUNCTION_ARGS)
 Return true if a temporal number is not to the right of a temporal box. More...
 
PGDLLEXPORT Datum Overleft_tnumber_tnumber (PG_FUNCTION_ARGS)
 Return true if the first temporal number is not to the right of the second one. More...
 
PGDLLEXPORT Datum Overright_numspan_tnumber (PG_FUNCTION_ARGS)
 Return true if a number span is not to the left of a temporal number. More...
 
PGDLLEXPORT Datum Overright_tbox_tnumber (PG_FUNCTION_ARGS)
 Return true if a temporal box is not to the left of a temporal number. More...
 
PGDLLEXPORT Datum Overright_tnumber_numspan (PG_FUNCTION_ARGS)
 Return true if a temporal number is not to the left of a number span. More...
 
PGDLLEXPORT Datum Overright_tnumber_tbox (PG_FUNCTION_ARGS)
 Return true if a temporal number is not to the left of a temporal box. More...
 
PGDLLEXPORT Datum Overright_tnumber_tnumber (PG_FUNCTION_ARGS)
 Return true if the first temporal number is not to the left of the second one. More...
 
PGDLLEXPORT Datum Right_numspan_tnumber (PG_FUNCTION_ARGS)
 Return true if a number span is strictly to the right of a temporal number. More...
 
PGDLLEXPORT Datum Right_tbox_tnumber (PG_FUNCTION_ARGS)
 Return true if a temporal box is strictly to the right of a temporal number. More...
 
PGDLLEXPORT Datum Right_tnumber_numspan (PG_FUNCTION_ARGS)
 Return true if a temporal number is strictly to the right of a number span. More...
 
PGDLLEXPORT Datum Right_tnumber_tbox (PG_FUNCTION_ARGS)
 Return true if a temporal number is strictly to the right of a temporal box. More...
 
PGDLLEXPORT Datum Right_tnumber_tnumber (PG_FUNCTION_ARGS)
 Return true if the first temporal number is strictly to the right of the second one. More...