36 #ifndef __TBOOL_BOOLOPS_H__ 37 #define __TBOOL_BOOLOPS_H__ 41 #include <catalog/pg_type.h> 48 extern Datum
datum_or(Datum l, Datum r);
Datum datum_and(Datum l, Datum r)
Returns the Boolean and of the two values.
Definition: tbool_boolops.c:49
Datum tnot_tbool(PG_FUNCTION_ARGS)
Returns the temporal boolean not of the temporal value.
Definition: tbool_boolops.c:290
Structure to represent the common structure of temporal values of any temporal subtype.
Definition: temporal.h:241
Datum tand_tbool_bool(PG_FUNCTION_ARGS)
Returns the temporal boolean and of the temporal value and the value.
Definition: tbool_boolops.c:121
Datum tor_tbool_tbool(PG_FUNCTION_ARGS)
Returns the temporal boolean or of the temporal values.
Definition: tbool_boolops.c:184
Temporal * tnot_tbool_internal(const Temporal *temp)
Returns the temporal boolean not of the temporal value (dispatch function)
Definition: tbool_boolops.c:270
Temporal * boolop_tbool_tbool(const Temporal *temp1, const Temporal *temp2, datum_func2 func)
Definition: tbool_boolops.c:83
Datum datum_or(Datum l, Datum r)
Returns the Boolean or of the two values.
Definition: tbool_boolops.c:59
Basic functions for temporal types of any subtype.
Datum tor_tbool_bool(PG_FUNCTION_ARGS)
Returns the temporal boolean or of the temporal value and the value.
Definition: tbool_boolops.c:170
Datum(* datum_func2)(Datum, Datum)
Definition: temporal.h:358
Datum tand_bool_tbool(PG_FUNCTION_ARGS)
Returns the temporal boolean and of the value and the temporal value.
Definition: tbool_boolops.c:107
Datum tor_bool_tbool(PG_FUNCTION_ARGS)
Returns the temporal boolean or of the value and the temporal value.
Definition: tbool_boolops.c:156
Datum tand_tbool_tbool(PG_FUNCTION_ARGS)
Returns the temporal boolean and of the temporal values.
Definition: tbool_boolops.c:135