![]() |
MobilityDB 1.3
|
Ever/always and temporal comparisons for temporal circular buffers. More...
#include <assert.h>
#include <postgres.h>
#include <funcapi.h>
#include <liblwgeom.h>
#include <meos.h>
#include <meos_cbuffer.h>
#include "temporal/temporal.h"
#include "temporal/temporal_compops.h"
#include "cbuffer/cbuffer.h"
#include "pg_temporal/temporal.h"
#include "pg_geo/postgis.h"
Functions | |
Datum | Always_eq_cbuffer_tcbuffer (PG_FUNCTION_ARGS) |
Return true if a temporal circular buffer is always equal to a circular buffer @sqlfn always_eq() More... | |
Datum | Always_eq_tcbuffer_cbuffer (PG_FUNCTION_ARGS) |
Return true if a temporal circular buffer is always equal to a circular buffer @sqlfn always_eq() More... | |
Datum | Always_eq_tcbuffer_tcbuffer (PG_FUNCTION_ARGS) |
Return true if two temporal circular buffers are always equal @sqlfn always_eq() More... | |
Datum | Always_ne_cbuffer_tcbuffer (PG_FUNCTION_ARGS) |
Return true if a temporal circular buffer is always different from a circular buffer @sqlfn always_ne() More... | |
Datum | Always_ne_tcbuffer_cbuffer (PG_FUNCTION_ARGS) |
Return true if a temporal circular buffer is always different from a circular buffer @sqlfn always_ne() More... | |
Datum | Always_ne_tcbuffer_tcbuffer (PG_FUNCTION_ARGS) |
Return true if two temporal circular buffers are always different @sqlfn always_ne() More... | |
static Datum | EAcomp_cbuffer_tcbuffer (FunctionCallInfo fcinfo, int(*func)(const Cbuffer *, const Temporal *)) |
Generic function for the ever/always comparison operators. More... | |
static Datum | EAcomp_tcbuffer_cbuffer (FunctionCallInfo fcinfo, int(*func)(const Temporal *, const Cbuffer *)) |
Generic function for the ever/always comparison operators. More... | |
Datum | Ever_eq_cbuffer_tcbuffer (PG_FUNCTION_ARGS) |
Return true if a temporal circular buffer is ever equal to a circular buffer @sqlfn ever_eq() More... | |
Datum | Ever_eq_tcbuffer_cbuffer (PG_FUNCTION_ARGS) |
Return true if a temporal circular buffer is ever equal to a circular buffer @sqlfn ever_eq() More... | |
Datum | Ever_eq_tcbuffer_tcbuffer (PG_FUNCTION_ARGS) |
Return true if two temporal circular buffers are ever equal @sqlfn ever_eq() More... | |
Datum | Ever_ne_cbuffer_tcbuffer (PG_FUNCTION_ARGS) |
Return true if a temporal circular buffer is ever different from a circular buffer @sqlfn ever_ne() More... | |
Datum | Ever_ne_tcbuffer_cbuffer (PG_FUNCTION_ARGS) |
Return true if a temporal circular buffer is ever different from a circular buffer @sqlfn ever_ne() More... | |
Datum | Ever_ne_tcbuffer_tcbuffer (PG_FUNCTION_ARGS) |
Return true if two temporal circular buffers are ever different @sqlfn ever_ne() More... | |
static Datum | Tcomp_cbuffer_tcbuffer (FunctionCallInfo fcinfo, Temporal *(*func)(const Cbuffer *, const Temporal *)) |
Generic function for the temporal comparison operators. More... | |
static Datum | Tcomp_tcbuffer_cbuffer (FunctionCallInfo fcinfo, Temporal *(*func)(const Temporal *, const Cbuffer *)) |
Generic function for the temporal comparison operators. More... | |
Datum | Teq_cbuffer_tcbuffer (PG_FUNCTION_ARGS) |
Return a temporal Boolean that states whether a circular buffer is equal to a temporal circular buffer @sqlfn temporal_teq() More... | |
Datum | Teq_tcbuffer_cbuffer (PG_FUNCTION_ARGS) |
Return a temporal Boolean that states whether a temporal circular buffer is equal to a circular buffer @sqlfn temporal_teq() More... | |
Datum | Tne_cbuffer_tcbuffer (PG_FUNCTION_ARGS) |
Return a temporal Boolean that states whether a circular buffer is different from a temporal circular buffer @sqlfn temporal_tne() More... | |
Datum | Tne_tcbuffer_cbuffer (PG_FUNCTION_ARGS) |
Return a temporal Boolean that states whether a temporal circular buffer is different from a circular buffer @sqlfn temporal_tne() More... | |
Ever/always and temporal comparisons for temporal circular buffers.