MobilityDB  1.0
Functions
temporal_compops.c File Reference

Temporal comparison operators (=, <>, <, >, <=, >=). More...

#include "general/temporal_compops.h"
#include <utils/lsyscache.h>
#include "general/temporaltypes.h"
#include "general/temporal_util.h"
#include "general/lifting.h"
#include "point/tpoint_spatialfuncs.h"
Include dependency graph for temporal_compops.c:

Functions

Temporaltcomp_temporal_base1 (const Temporal *temp, Datum value, Oid basetypid, Datum(*func)(Datum, Datum, Oid, Oid), bool invert)
 
PGDLLEXPORT Datum tcomp_base_temporal (FunctionCallInfo fcinfo, Datum(*func)(Datum, Datum, Oid, Oid))
 
Datum tcomp_temporal_base (FunctionCallInfo fcinfo, Datum(*func)(Datum, Datum, Oid, Oid))
 
PGDLLEXPORT Datum tcomp_temporal_temporal (FunctionCallInfo fcinfo, Datum(*func)(Datum, Datum, Oid, Oid))
 
PGDLLEXPORT Datum teq_base_temporal (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum teq_temporal_base (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum teq_temporal_temporal (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tne_base_temporal (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tne_temporal_base (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tne_temporal_temporal (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tlt_base_temporal (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tlt_temporal_base (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tlt_temporal_temporal (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tle_base_temporal (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tle_temporal_base (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tle_temporal_temporal (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tgt_base_temporal (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tgt_temporal_base (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tgt_temporal_temporal (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tge_base_temporal (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tge_temporal_base (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum tge_temporal_temporal (PG_FUNCTION_ARGS)
 

Detailed Description

Temporal comparison operators (=, <>, <, >, <=, >=).