34#ifndef __TBOOL_BOOLOPS_H__
35#define __TBOOL_BOOLOPS_H__
38#include "general/temporal.h"
Temporal * tnot_tbool(const Temporal *temp)
Return the boolean not of a temporal boolean.
Definition: tbool_boolops.c:83
Datum(* datum_func2)(Datum, Datum)
Definition: temporal.h:367
uintptr_t Datum
Definition: pg_ext_defs.in.h:4
Structure to represent the common structure of temporal values of any temporal subtype.
Definition: meos.h:136
Datum datum_or(Datum l, Datum r)
Return the Boolean or of two values.
Definition: tbool_boolops.c:59
Datum datum_and(Datum l, Datum r)
Temporal Boolean operators (and, or, not).
Definition: tbool_boolops.c:50
Temporal * boolop_tbool_bool(const Temporal *temp, Datum b, datum_func2 func, bool invert)
Return the boolean operator of a temporal boolean and a boolean.
Definition: tbool_boolops.c:100
Temporal * boolop_tbool_tbool(const Temporal *temp1, const Temporal *temp2, datum_func2 func)
Return the boolean operator of the temporal booleans.
Definition: tbool_boolops.c:117