36 #ifndef __TEMPORAL_COMPOPS_H__ 37 #define __TEMPORAL_COMPOPS_H__ 41 #include <catalog/pg_type.h> 72 Oid datumtypid, Datum (*func)(Datum, Datum, Oid, Oid),
bool invert);
Datum tgt_base_temporal(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:248
Datum tne_base_temporal(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:164
Datum tgt_temporal_temporal(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:264
Structure to represent the common structure of temporal values of any temporal subtype.
Definition: temporal.h:241
Datum tgt_temporal_base(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:256
Datum tle_base_temporal(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:220
Datum tne_temporal_base(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:172
Datum teq_temporal_base(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:144
Basic functions for temporal types of any subtype.
Datum tge_temporal_temporal(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:292
Datum teq_base_temporal(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:136
Temporal * tcomp_temporal_base1(const Temporal *temp, Datum value, Oid datumtypid, Datum(*func)(Datum, Datum, Oid, Oid), bool invert)
Definition: temporal_compops.c:50
Datum tge_temporal_base(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:284
Datum tne_temporal_temporal(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:180
Datum tle_temporal_base(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:228
Datum tle_temporal_temporal(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:236
Datum tlt_base_temporal(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:192
Datum tlt_temporal_base(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:200
Datum tge_base_temporal(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:276
Datum teq_temporal_temporal(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:152
Datum tlt_temporal_temporal(PG_FUNCTION_ARGS)
Definition: temporal_compops.c:208