36 #ifndef __TEMPORAL_POSOPS_H__ 37 #define __TEMPORAL_POSOPS_H__ 40 #include <catalog/pg_type.h> Datum right_tbox_tnumber(PG_FUNCTION_ARGS)
Returns true if the temporal box value is strictly to the right of the temporal number.
Definition: temporal_posops.c:302
Datum overbefore_tbox_tnumber(PG_FUNCTION_ARGS)
Returns true if the temporal box value is not after the temporal number.
Definition: temporal_posops.c:335
Datum left_tnumber_range(PG_FUNCTION_ARGS)
Returns true if the temporal number is strictly to the left of the number range value.
Definition: temporal_posops.c:233
Datum before_temporal_period(PG_FUNCTION_ARGS)
Returns true if the temporal value is strictly before the period value.
Definition: temporal_posops.c:99
Datum overbefore_temporal_temporal(PG_FUNCTION_ARGS)
Returns true if the first temporal value is not after the second one.
Definition: temporal_posops.c:152
Datum overbefore_temporal_period(PG_FUNCTION_ARGS)
Returns true if the temporal value is not after the period value.
Definition: temporal_posops.c:109
Datum overleft_tnumber_tnumber(PG_FUNCTION_ARGS)
Returns true if the first temporal number is not to the right of the second one.
Definition: temporal_posops.c:473
Datum overafter_tnumber_tbox(PG_FUNCTION_ARGS)
Returns true if the temporal number is not before the temporal box value.
Definition: temporal_posops.c:448
Datum right_tnumber_tnumber(PG_FUNCTION_ARGS)
Returns true if the first temporal number is strictly to the right of the second one.
Definition: temporal_posops.c:484
Datum left_tbox_tnumber(PG_FUNCTION_ARGS)
Returns true if the temporal box value is strictly to the left of the temporal number.
Definition: temporal_posops.c:280
Datum overbefore_tnumber_tbox(PG_FUNCTION_ARGS)
Returns true if the temporal number is not after the temporal box value.
Definition: temporal_posops.c:426
Datum left_tnumber_tnumber(PG_FUNCTION_ARGS)
Returns true if the first temporal number is strictly to the left of the second one.
Definition: temporal_posops.c:462
Datum after_tbox_tnumber(PG_FUNCTION_ARGS)
Returns true if the temporal box value is strictly after the temporal number.
Definition: temporal_posops.c:346
Datum left_range_tnumber(PG_FUNCTION_ARGS)
Returns true if the number range value is strictly to the left of the temporal number.
Definition: temporal_posops.c:186
Datum overright_tnumber_tbox(PG_FUNCTION_ARGS)
Returns true if the temporal number is not to the left of the temporal box value. ...
Definition: temporal_posops.c:404
Datum overright_tnumber_range(PG_FUNCTION_ARGS)
Returns true if the temporal number is not to the left of the number range value. ...
Definition: temporal_posops.c:266
Datum overright_tbox_tnumber(PG_FUNCTION_ARGS)
Returns true if the temporal box value is not to the left of the temporal number. ...
Definition: temporal_posops.c:313
Datum overright_tnumber_tnumber(PG_FUNCTION_ARGS)
Returns true if the first temporal number is not to the left of the second one.
Definition: temporal_posops.c:495
Datum overleft_tnumber_range(PG_FUNCTION_ARGS)
Returns true if the temporal number is not to the right of the number range value.
Definition: temporal_posops.c:244
Basic functions for temporal types of any subtype.
Datum right_tnumber_range(PG_FUNCTION_ARGS)
Returns true if the temporal number is strictly to the right of the number range value.
Definition: temporal_posops.c:255
Datum after_period_temporal(PG_FUNCTION_ARGS)
Returns true if the period value is strictly after the temporal value.
Definition: temporal_posops.c:76
Datum after_temporal_temporal(PG_FUNCTION_ARGS)
Returns true if the first temporal value is strictly after the second one.
Definition: temporal_posops.c:162
Datum left_tnumber_tbox(PG_FUNCTION_ARGS)
Returns true if the temporal number is strictly to the left of the temporal box value.
Definition: temporal_posops.c:371
Datum right_range_tnumber(PG_FUNCTION_ARGS)
Returns true if the number range value is strictly to the right of the temporal number.
Definition: temporal_posops.c:208
Datum overafter_temporal_temporal(PG_FUNCTION_ARGS)
Returns true if the first temporal value is not before the second one.
Definition: temporal_posops.c:172
Datum overbefore_tnumber_tnumber(PG_FUNCTION_ARGS)
Returns true if the first temporal number is not after the second one.
Definition: temporal_posops.c:517
Datum overafter_tnumber_tnumber(PG_FUNCTION_ARGS)
Returns true if the first temporal number is not before the second one.
Definition: temporal_posops.c:539
Datum overafter_period_temporal(PG_FUNCTION_ARGS)
Returns true if the period value is not before the temporal value.
Definition: temporal_posops.c:86
Datum overleft_tnumber_tbox(PG_FUNCTION_ARGS)
Returns true if the temporal number is not to the right of the temporal box value.
Definition: temporal_posops.c:382
Datum overafter_tbox_tnumber(PG_FUNCTION_ARGS)
Returns true if the temporal box value is not before the temporal number.
Definition: temporal_posops.c:357
Datum before_tbox_tnumber(PG_FUNCTION_ARGS)
Returns true if the temporal box value is strictly before the temporal number.
Definition: temporal_posops.c:324
Datum right_tnumber_tbox(PG_FUNCTION_ARGS)
Returns true if the temporal number is strictly to the right of the temporal box value.
Definition: temporal_posops.c:393
Datum after_tnumber_tnumber(PG_FUNCTION_ARGS)
Returns true if the first temporal number is strictly after the second one.
Definition: temporal_posops.c:528
Datum overleft_tbox_tnumber(PG_FUNCTION_ARGS)
Returns true if the temporal box value is not to the right of the temporal number.
Definition: temporal_posops.c:291
Datum overbefore_period_temporal(PG_FUNCTION_ARGS)
Returns true if the period value is not after the temporal value.
Definition: temporal_posops.c:66
Datum before_temporal_temporal(PG_FUNCTION_ARGS)
Returns true if the first temporal value is strictly before the second one.
Definition: temporal_posops.c:142
Datum overleft_range_tnumber(PG_FUNCTION_ARGS)
Returns true if the number range value is not to the right of the temporal number.
Definition: temporal_posops.c:197
Datum after_temporal_period(PG_FUNCTION_ARGS)
Returns true if the temporal value is strictly after the period value.
Definition: temporal_posops.c:119
Datum before_period_temporal(PG_FUNCTION_ARGS)
Returns true if the period value is strictly before the temporal value.
Definition: temporal_posops.c:56
Datum overright_range_tnumber(PG_FUNCTION_ARGS)
Returns true if the number range value is not to the left of the temporal number. ...
Definition: temporal_posops.c:219
Datum before_tnumber_tnumber(PG_FUNCTION_ARGS)
Returns true if the first temporal number is strictly before the second one.
Definition: temporal_posops.c:506
Datum before_tnumber_tbox(PG_FUNCTION_ARGS)
Returns true if the temporal number is strictly before the temporal box value.
Definition: temporal_posops.c:415
Datum overafter_temporal_period(PG_FUNCTION_ARGS)
Returns true if the temporal value is not before the period value.
Definition: temporal_posops.c:129
Datum after_tnumber_tbox(PG_FUNCTION_ARGS)
Returns true if the temporal number is strictly after the temporal box value.
Definition: temporal_posops.c:437