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