LCOV - code coverage report
Current view:
top level
-
src/backend/utils/adt
- geo_ops.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
1864
2017
92.4 %
Date:
2025-02-02 20:15:21
Functions:
254
267
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
box_above
57720
box_above_eq
150
box_add
300
box_ar
330
box_area
30
box_below
27678
box_below_eq
150
box_center
90
box_circle
18630
box_closept_lseg
720
box_closept_point
155988
box_cn
474
box_construct
260544
box_contain
12252
box_contain_box
255474
box_contain_lseg
240
box_contain_point
437784
box_contain_pt
142686
box_contained
158292
box_diagonal
30
box_distance
150
box_div
60
box_eq
30
box_ge
30
box_gt
30
box_height
30
box_ht
360
box_in
19846
box_interpt_lseg
960
box_intersect
150
box_le
30
box_left
50022
box_lt
30
box_mul
150
box_out
177554
box_ov
1476180
box_overabove
111150
box_overbelow
80436
box_overlap
64734
box_overleft
99708
box_overright
112398
box_poly
18630
box_recv
0
box_right
131742
box_same
13760
box_send
0
box_sub
300
box_wd
360
box_width
30
boxes_bound_box
150
circle_above
384
circle_add_pt
480
circle_ar
7710
circle_area
510
circle_below
384
circle_box
48
circle_center
18906
circle_contain
396
circle_contain_pt
24
circle_contained
384
circle_diameter
96
circle_distance
168
circle_div_pt
108
circle_eq
384
circle_ge
486
circle_gt
384
circle_in
402
circle_le
384
circle_left
384
circle_lt
1578
circle_mul_pt
480
circle_ne
384
circle_out
9176
circle_overabove
384
circle_overbelow
384
circle_overlap
19218
circle_overleft
384
circle_overright
384
circle_poly
60086
circle_radius
18756
circle_recv
0
circle_right
384
circle_same
386
circle_send
0
circle_sub_pt
480
close_ls
480
close_lseg
384
close_pb
300
close_pl
600
close_ps
480
close_sb
240
construct_point
1053908
cr_circle
180158
dist_bp
155262
dist_bs
240
dist_cpoint
18726
dist_cpoly
336
dist_cpoly_internal
336
dist_lp
600
dist_ls
480
dist_pathp
540
dist_pb
426
dist_pc
846
dist_pl
600
dist_polyc
0
dist_polyp
34308
dist_ppath
540
dist_ppath_internal
1080
dist_ppoly
420
dist_ppoly_internal
35064
dist_ps
480
dist_sb
240
dist_sl
480
dist_sp
480
inter_lb
300
inter_sb
240
inter_sl
480
line_closept_point
1793160
line_construct
6545460
line_construct_pp
540
line_contain_point
1104
line_decode
138
line_distance
600
line_eq
612
line_horizontal
60
line_in
210
line_interpt
600
line_interpt_line
4172850
line_intersect
600
line_invsl
1793160
line_out
6964
line_parallel
600
line_perp
600
line_recv
0
line_send
0
line_sl
480
line_vertical
60
lseg_center
96
lseg_closept_line
907482
lseg_closept_lseg
5268
lseg_closept_point
906096
lseg_construct
6
lseg_contain_point
4014858
lseg_crossing
1137948
lseg_distance
384
lseg_eq
386
lseg_ge
384
lseg_gt
384
lseg_horizontal
48
lseg_in
106
lseg_inside_poly
198276
lseg_interpt
5748
lseg_interpt_line
2377290
lseg_interpt_lseg
1468350
lseg_intersect
25368
lseg_invsl
384
lseg_le
384
lseg_length
48
lseg_lt
384
lseg_ne
384
lseg_out
7326
lseg_parallel
384
lseg_perp
384
lseg_recv
0
lseg_send
0
lseg_sl
3848070
lseg_vertical
48
make_bound_box
60510
on_pb
138252
on_pl
600
on_ppath
600
on_ps
480
on_sb
240
on_sl
480
pair_count
31328
pair_decode
144476
pair_encode
1784604
path_add
486
path_add_pt
540
path_area
54
path_close
78
path_decode
51298
path_distance
486
path_div_pt
114
path_encode
598140
path_in
30922
path_inter
1380918
path_isclosed
162
path_isopen
114
path_length
54
path_mul_pt
540
path_n_eq
488
path_n_ge
486
path_n_gt
486
path_n_le
486
path_n_lt
486
path_npoints
5430
path_open
54
path_out
60054
path_poly
90
path_recv
0
path_send
0
path_sub_pt
540
pg_hypot
15654126
plist_same
6092
point_above
17058698
point_add
600
point_add_point
3072
point_below
1250846
point_box
366
point_construct
5221370
point_distance
739082
point_div
132
point_div_point
594
point_dt
15546152
point_eq
80204
point_eq_point
303394
point_horiz
531354
point_in
34160
point_inside
246650
point_invsl
906480
point_left
707786
point_mul
300
point_mul_point
2220
point_ne
702
point_out
259540
point_recv
18
point_right
16821994
point_send
18
point_sl
3849204
point_slope
600
point_sub
600
point_sub_point
2820
point_vert
498044
points_box
241704
poly_above
294
poly_below
294
poly_box
42
poly_center
42
poly_circle
30
poly_contain
384
poly_contain_poly
84930
poly_contain_pt
444
poly_contained
84546
poly_distance
294
poly_in
406
poly_left
294
poly_npoints
126
poly_out
93666
poly_overabove
294
poly_overbelow
294
poly_overlap
29124
poly_overlap_internal
29418
poly_overleft
294
poly_overright
294
poly_path
42
poly_recv
0
poly_right
294
poly_same
6296
poly_send
0
poly_to_circle
72
pt_contained_circle
60
pt_contained_poly
482
single_decode
289612
single_encode
9176
statlseg_construct
1010922
touched_lseg_inside_poly
606
Generated by:
LCOV version 1.14