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