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