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
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