LCOV - code coverage report
Current view: top level - src/backend/utils/adt - geo_ops.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.4 % 1997 1846
Test Date: 2026-03-21 23:16:11 Functions: 95.1 % 266 253
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
box_recv 0
box_send 0
circle_recv 0
circle_send 0
dist_polyc 0
line_recv 0
line_send 0
lseg_recv 0
lseg_send 0
path_recv 0
path_send 0
poly_recv 0
poly_send 0
lseg_construct 5
point_recv 12
point_send 12
circle_contain_pt 16
box_area 20
box_diagonal 20
box_eq 20
box_ge 20
box_gt 20
box_height 20
box_le 20
box_lt 20
box_width 20
poly_circle 20
poly_box 28
poly_center 28
poly_path 28
circle_box 32
lseg_horizontal 32
lseg_length 32
lseg_vertical 32
path_area 36
path_length 36
path_open 36
box_div 40
line_horizontal 40
line_vertical 40
pt_contained_circle 40
poly_to_circle 48
path_close 52
box_center 60
path_poly 60
circle_diameter 64
lseg_center 64
lseg_in 69
circle_div_pt 72
path_div_pt 76
path_isopen 76
poly_npoints 84
point_div 88
line_decode 92
box_above_eq 100
box_below_eq 100
box_distance 100
box_intersect 100
box_mul 100
boxes_bound_box 100
path_isclosed 108
circle_distance 112
line_in 140
box_contain_lseg 160
close_sb 160
dist_bs 160
dist_sb 160
inter_sb 160
on_sb 160
poly_above 196
poly_below 196
poly_distance 196
poly_left 196
poly_overabove 196
poly_overbelow 196
poly_overleft 196
poly_overright 196
poly_right 196
box_add 200
box_sub 200
close_pb 200
inter_lb 200
point_mul 200
box_ar 220
dist_cpoly 224
dist_cpoly_internal 224
box_ht 240
box_wd 240
point_box 244
circle_above 256
circle_below 256
circle_contained 256
circle_eq 256
circle_gt 256
circle_le 256
circle_left 256
circle_ne 256
circle_overabove 256
circle_overbelow 256
circle_overleft 256
circle_overright 256
circle_right 256
close_lseg 256
lseg_distance 256
lseg_ge 256
lseg_gt 256
lseg_invsl 256
lseg_le 256
lseg_lt 256
lseg_ne 256
lseg_parallel 256
lseg_perp 256
poly_contain 256
circle_same 257
lseg_eq 257
circle_contain 264
poly_in 269
circle_in 270
dist_ppoly 280
dist_pb 284
poly_contain_pt 296
box_cn 316
circle_add_pt 320
circle_mul_pt 320
circle_sub_pt 320
close_ls 320
close_ps 320
dist_ls 320
dist_ps 320
dist_sl 320
dist_sp 320
inter_sl 320
line_sl 320
on_ps 320
on_sl 320
pt_contained_poly 321
circle_ge 324
path_add 324
path_distance 324
path_n_ge 324
path_n_gt 324
path_n_le 324
path_n_lt 324
path_n_eq 325
circle_area 340
dist_pathp 360
dist_ppath 360
path_add_pt 360
path_mul_pt 360
path_sub_pt 360
line_construct_pp 361
point_div_point 396
close_pl 400
dist_lp 400
dist_pl 400
line_distance 400
line_interpt 400
line_intersect 400
line_parallel 400
line_perp 400
on_pl 400
on_ppath 400
point_add 400
point_slope 400
point_sub 400
touched_lseg_inside_poly 404
line_eq 410
point_ne 468
box_closept_lseg 480
dist_pc 564
box_interpt_lseg 640
dist_ppath_internal 720
line_contain_point 736
circle_lt 1052
point_mul_point 1480
point_sub_point 1880
point_add_point 2048
lseg_closept_lseg 3512
path_npoints 3620
lseg_interpt 3832
plist_same 4061
poly_same 4197
line_out 4628
lseg_out 4871
circle_ar 5140
circle_out 6104
single_encode 6104
box_contain 8168
box_same 9173
box_circle 12420
box_poly 12420
dist_cpoint 12484
circle_radius 12504
circle_center 12604
circle_overlap 12812
box_in 13228
lseg_intersect 16912
point_in 17359
box_below 18452
poly_overlap 19416
poly_overlap_internal 19612
path_in 20613
pair_count 20882
dist_polyp 22872
dist_ppoly_internal 23376
path_out 31871
box_left 33348
path_decode 34191
box_above 38480
circle_poly 40057
make_bound_box 40338
box_overlap 43156
poly_out 47755
point_eq 53469
box_overbelow 53624
poly_contained 56364
poly_contain_poly 56620
box_overleft 66472
box_overabove 74100
box_overright 74932
box_right 87828
box_out 89728
pair_decode 90888
on_pb 92168
box_contain_pt 95124
dist_bp 103508
box_closept_point 103992
box_contained 105528
cr_circle 120110
lseg_inside_poly 132184
point_out 133638
points_box 161124
point_inside 164433
box_contain_box 170316
box_construct 173684
single_decode 182218
point_eq_point 202261
box_contain_point 291856
path_encode 307863
point_vert 333152
point_horiz 356140
point_left 472831
point_distance 492713
lseg_closept_point 604064
point_invsl 604320
lseg_closept_line 604988
statlseg_construct 673949
construct_point 688675
lseg_crossing 758628
point_below 836625
pair_encode 909275
path_inter 920612
lseg_interpt_lseg 978900
box_ov 984120
line_closept_point 1195440
line_invsl 1195440
lseg_interpt_line 1584860
lseg_sl 2565380
point_sl 2566137
lseg_contain_point 2676572
line_interpt_line 2781900
point_construct 3466983
line_construct 4363641
point_dt 10364093
point_right 11248404
point_above 11408164

Generated by: LCOV version 2.0-1