32 #ifndef __TPOINT_POSOPS_H__ 33 #define __TPOINT_POSOPS_H__ 36 #include <catalog/pg_type.h> Datum left_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point is strictly to the left of the spatiotemporal box.
Definition: tpoint_posops.c:474
Datum after_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point is strictly after the spatiotemporal box.
Definition: tpoint_posops.c:614
Datum back_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box is strictly back of the temporal point.
Definition: tpoint_posops.c:411
Datum front_geom_tpoint(PG_FUNCTION_ARGS)
Returns true if the geometry is strictly in front of the temporal point.
Definition: tpoint_posops.c:145
Datum overleft_tpoint_geom(PG_FUNCTION_ARGS)
Returns true if the temporal point does not extend to the right of the geometry.
Definition: tpoint_posops.c:198
Datum overright_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point does not extend to the left of the second one...
Definition: tpoint_posops.c:667
Datum below_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point is strictly below the spatiotemporal box.
Definition: tpoint_posops.c:514
Datum after_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point is strictly after the second one.
Definition: tpoint_posops.c:777
Datum below_geom_tpoint(PG_FUNCTION_ARGS)
Returns true if the geometry is strictly below the temporal point.
Definition: tpoint_posops.c:105
Datum overbelow_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point does not extend above the second one.
Definition: tpoint_posops.c:687
Datum overbefore_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box does not extend after the temporal point.
Definition: tpoint_posops.c:441
Datum overabove_tpoint_geom(PG_FUNCTION_ARGS)
Returns true if the temporal point does not extend below the geometry.
Definition: tpoint_posops.c:258
Datum overleft_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box does not extend to the right of the temporal point...
Definition: tpoint_posops.c:321
Datum above_tpoint_geom(PG_FUNCTION_ARGS)
Returns true if the temporal point is strictly above the geometry.
Definition: tpoint_posops.c:248
Datum above_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point is strictly above the spatiotemporal box.
Definition: tpoint_posops.c:534
Datum left_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point is strictly to the left of the second one.
Definition: tpoint_posops.c:637
Datum right_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point is strictly to the right of the spatiotemporal box...
Definition: tpoint_posops.c:494
Datum left_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box is strictly to the left of the temporal point.
Definition: tpoint_posops.c:311
Datum front_tpoint_geom(PG_FUNCTION_ARGS)
Returns true if the temporal point is strictly in front of the geometry.
Definition: tpoint_posops.c:268
Datum front_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box is strictly in front of the temporal point.
Definition: tpoint_posops.c:391
Datum overback_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point does not extend to the front of the second one...
Definition: tpoint_posops.c:747
Datum overback_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point does not extend to the front of the spatiotemporal box...
Definition: tpoint_posops.c:584
Datum overright_tpoint_geom(PG_FUNCTION_ARGS)
Returns true if the temporal point does not extend to the left of the geometry.
Definition: tpoint_posops.c:218
Datum below_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box is strictly below the temporal point.
Definition: tpoint_posops.c:351
Datum overleft_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point does not extend to the right of the spatiotemporal box...
Definition: tpoint_posops.c:484
Datum overabove_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box does not extend below the temporal point.
Definition: tpoint_posops.c:381
Datum overabove_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point does not extend below the spatiotemporal box.
Definition: tpoint_posops.c:544
Datum overright_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point does not extend to the left of the spatiotemporal box...
Definition: tpoint_posops.c:504
Datum overfront_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point does not extend to the back of the second one...
Definition: tpoint_posops.c:727
Datum overleft_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point does not extend to the right of the second one...
Definition: tpoint_posops.c:647
Datum back_geom_tpoint(PG_FUNCTION_ARGS)
Returns true if the geometry is strictly back of the temporal point.
Definition: tpoint_posops.c:165
Basic functions for temporal types of any subtype.
Datum back_tpoint_geom(PG_FUNCTION_ARGS)
Returns true if the temporal point is strictly back of the geometry.
Definition: tpoint_posops.c:288
Datum left_tpoint_geom(PG_FUNCTION_ARGS)
Returns true if the temporal point is strictly to the left of the geometry.
Definition: tpoint_posops.c:188
Datum left_geom_tpoint(PG_FUNCTION_ARGS)
Returns true if the geometry is strictly to the left of the temporal point.
Definition: tpoint_posops.c:65
Datum overback_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box does not extend to the front of the temporal point...
Definition: tpoint_posops.c:421
Datum before_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box is strictly before the temporal point.
Definition: tpoint_posops.c:431
Datum overfront_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box does not extend to the back of the temporal point...
Definition: tpoint_posops.c:401
Datum overafter_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box does not extend before the temporal point. ...
Definition: tpoint_posops.c:461
Datum right_geom_tpoint(PG_FUNCTION_ARGS)
Returns true if the geometry is strictly to the right of the temporal point.
Definition: tpoint_posops.c:85
Datum front_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point is strictly in front of the spatiotemporal box.
Definition: tpoint_posops.c:554
Datum overbelow_geom_tpoint(PG_FUNCTION_ARGS)
Returns true if the geometry does not extend above the temporal point.
Definition: tpoint_posops.c:115
Datum above_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point is strictly above the second one.
Definition: tpoint_posops.c:697
Datum overafter_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point does not extend before the spatiotemporal box. ...
Definition: tpoint_posops.c:624
Datum before_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point is strictly before the spatiotemporal box.
Definition: tpoint_posops.c:594
Datum overabove_geom_tpoint(PG_FUNCTION_ARGS)
Returns true if the geometry does not extend below the temporal point.
Definition: tpoint_posops.c:135
Datum overbelow_tpoint_geom(PG_FUNCTION_ARGS)
Returns true if the temporal point does not extend above the geometry.
Definition: tpoint_posops.c:238
Datum overright_geom_tpoint(PG_FUNCTION_ARGS)
Returns true if the geometry does not extend to the left of the temporal point.
Definition: tpoint_posops.c:95
Datum overfront_geom_tpoint(PG_FUNCTION_ARGS)
Returns true if the geometry does not extend to the back of the temporal point.
Definition: tpoint_posops.c:155
Datum overright_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box does not extend to the left of the temporal point...
Definition: tpoint_posops.c:341
Datum before_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point is strictly before the second one.
Definition: tpoint_posops.c:757
Datum front_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point is strictly in front of the second one.
Definition: tpoint_posops.c:717
Datum below_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point is strictly below the second one.
Definition: tpoint_posops.c:677
Datum overabove_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point does not extend below the second one.
Definition: tpoint_posops.c:707
Datum below_tpoint_geom(PG_FUNCTION_ARGS)
Returns true if the temporal point is strictly below the geometry.
Definition: tpoint_posops.c:228
Datum overback_geom_tpoint(PG_FUNCTION_ARGS)
Returns true if the geometry does not extend to the front of the temporal point.
Definition: tpoint_posops.c:175
Datum overback_tpoint_geom(PG_FUNCTION_ARGS)
Returns true if the temporal point does not extend to the front of the geometry.
Definition: tpoint_posops.c:298
Datum right_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point is strictly to the right of the second one.
Definition: tpoint_posops.c:657
Datum overbelow_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point does not extend above the spatiotemporal box.
Definition: tpoint_posops.c:524
Datum overfront_tpoint_geom(PG_FUNCTION_ARGS)
Returns true if the temporal point does not extend to the back of the geometry.
Definition: tpoint_posops.c:278
Datum overleft_geom_tpoint(PG_FUNCTION_ARGS)
Returns true if the geometry does not extend to the right of the temporal point.
Definition: tpoint_posops.c:75
Datum right_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box is strictly to the right of the temporal point.
Definition: tpoint_posops.c:331
Datum above_geom_tpoint(PG_FUNCTION_ARGS)
Returns true if the geometry is strictly above the temporal point.
Definition: tpoint_posops.c:125
Datum overbefore_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point does not extend after the spatiotemporal box.
Definition: tpoint_posops.c:604
Datum right_tpoint_geom(PG_FUNCTION_ARGS)
Returns true if the temporal point is strictly to the right of the geometry.
Definition: tpoint_posops.c:208
Datum after_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box is strictly after the temporal point.
Definition: tpoint_posops.c:451
Datum overbelow_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box does not extend above the temporal point.
Definition: tpoint_posops.c:361
Datum back_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point is strictly back of the second one.
Definition: tpoint_posops.c:737
Datum overbefore_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point does not extend after the second one.
Definition: tpoint_posops.c:767
Datum back_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point is strictly back of the spatiotemporal box.
Definition: tpoint_posops.c:574
Datum overfront_tpoint_stbox(PG_FUNCTION_ARGS)
Returns true if the temporal point does not extend to the back of the spatiotemporal box...
Definition: tpoint_posops.c:564
Datum above_stbox_tpoint(PG_FUNCTION_ARGS)
Returns true if the spatiotemporal box is strictly above the temporal point.
Definition: tpoint_posops.c:371
Datum overafter_tpoint_tpoint(PG_FUNCTION_ARGS)
Returns true if the first temporal point does not extend before the second one.
Definition: tpoint_posops.c:787