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-02-28 07:14:40 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 3
point_recv 9
point_send 9
circle_contain_pt 12
box_area 15
box_diagonal 15
box_eq 15
box_ge 15
box_gt 15
box_height 15
box_le 15
box_lt 15
box_width 15
poly_circle 15
poly_box 21
poly_center 21
poly_path 21
circle_box 24
lseg_horizontal 24
lseg_length 24
lseg_vertical 24
path_area 27
path_length 27
path_open 27
box_div 30
line_horizontal 30
line_vertical 30
pt_contained_circle 30
poly_to_circle 36
path_close 39
box_center 45
path_poly 45
circle_diameter 48
lseg_center 48
lseg_in 53
circle_div_pt 54
path_div_pt 57
path_isopen 57
poly_npoints 63
point_div 66
line_decode 69
box_above_eq 75
box_below_eq 75
box_distance 75
box_intersect 75
box_mul 75
boxes_bound_box 75
path_isclosed 81
circle_distance 84
line_in 105
box_contain_lseg 120
close_sb 120
dist_bs 120
dist_sb 120
inter_sb 120
on_sb 120
poly_above 147
poly_below 147
poly_distance 147
poly_left 147
poly_overabove 147
poly_overbelow 147
poly_overleft 147
poly_overright 147
poly_right 147
box_add 150
box_sub 150
close_pb 150
inter_lb 150
point_mul 150
box_ar 165
dist_cpoly 168
dist_cpoly_internal 168
box_ht 180
box_wd 180
point_box 183
circle_above 192
circle_below 192
circle_contained 192
circle_eq 192
circle_gt 192
circle_le 192
circle_left 192
circle_ne 192
circle_overabove 192
circle_overbelow 192
circle_overleft 192
circle_overright 192
circle_right 192
close_lseg 192
lseg_distance 192
lseg_ge 192
lseg_gt 192
lseg_invsl 192
lseg_le 192
lseg_lt 192
lseg_ne 192
lseg_parallel 192
lseg_perp 192
poly_contain 192
circle_same 193
lseg_eq 193
circle_contain 198
poly_in 203
circle_in 204
dist_ppoly 210
dist_pb 213
poly_contain_pt 222
box_cn 237
circle_add_pt 240
circle_mul_pt 240
circle_sub_pt 240
close_ls 240
close_ps 240
dist_ls 240
dist_ps 240
dist_sl 240
dist_sp 240
inter_sl 240
line_sl 240
on_ps 240
on_sl 240
pt_contained_poly 241
circle_ge 243
path_add 243
path_distance 243
path_n_ge 243
path_n_gt 243
path_n_le 243
path_n_lt 243
path_n_eq 244
circle_area 255
dist_pathp 270
dist_ppath 270
line_construct_pp 270
path_add_pt 270
path_mul_pt 270
path_sub_pt 270
point_div_point 297
close_pl 300
dist_lp 300
dist_pl 300
line_distance 300
line_interpt 300
line_intersect 300
line_parallel 300
line_perp 300
on_pl 300
on_ppath 300
point_add 300
point_slope 300
point_sub 300
touched_lseg_inside_poly 303
line_eq 306
point_ne 351
box_closept_lseg 360
dist_pc 423
box_interpt_lseg 480
dist_ppath_internal 540
line_contain_point 552
circle_lt 789
point_mul_point 1110
point_sub_point 1410
point_add_point 1536
lseg_closept_lseg 2634
path_npoints 2715
lseg_interpt 2874
plist_same 3046
poly_same 3148
line_out 3482
lseg_out 3663
circle_ar 3855
circle_out 4588
single_encode 4588
box_contain 6126
box_same 6880
box_circle 9315
box_poly 9315
dist_cpoint 9363
circle_radius 9378
circle_center 9453
circle_overlap 9609
box_in 9923
lseg_intersect 12684
box_below 13839
poly_overlap 14562
poly_overlap_internal 14709
path_in 15461
pair_count 15664
point_in 17083
dist_polyp 17154
dist_ppoly_internal 17532
box_left 25011
path_decode 25649
box_above 28860
path_out 30027
circle_poly 30043
make_bound_box 30255
box_overlap 32367
point_eq 40102
box_overbelow 40218
poly_contained 42273
poly_contain_poly 42465
poly_out 46833
box_overleft 49854
box_overabove 55575
box_overright 56199
box_right 65871
on_pb 69126
box_contain_pt 71343
pair_decode 72244
dist_bp 77631
box_closept_point 77994
box_contained 79146
box_out 88777
cr_circle 90079
lseg_inside_poly 99138
points_box 120852
point_inside 123325
box_contain_box 127737
point_out 129797
box_construct 130272
single_decode 144821
point_eq_point 151697
box_contain_point 218892
point_vert 233485
point_horiz 250040
path_encode 299097
point_left 338242
point_distance 369529
lseg_closept_point 453048
point_invsl 453240
lseg_closept_line 453741
statlseg_construct 505461
construct_point 526954
lseg_crossing 568974
point_below 594021
path_inter 690459
lseg_interpt_lseg 734175
box_ov 738090
pair_encode 892329
line_closept_point 896580
line_invsl 896580
lseg_interpt_line 1188645
lseg_sl 1924035
point_sl 1924602
lseg_contain_point 2007429
line_interpt_line 2086425
point_construct 2610685
line_construct 3272730
point_right 7241248
point_above 7359310
point_dt 7773064

Generated by: LCOV version 2.0-1