LCOV - code coverage report
Current view:
top level
-
src/backend/utils/adt
- geo_ops.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL
Lines:
1232
1958
62.9 %
Date:
2017-09-29 15:12:54
Functions:
162
248
65.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
box_above
5390
box_above_eq
0
box_add
24
box_ar
44
box_area
4
box_below
2467
box_below_eq
0
box_center
12
box_circle
3104
box_cn
12
box_construct
20270
box_contain
1645
box_contain_pt
20873
box_contained
5747
box_copy
0
box_diagonal
0
box_distance
0
box_div
20
box_eq
4
box_fill
23464
box_ge
4
box_gt
4
box_height
4
box_ht
44
box_in
3271
box_intersect
0
box_le
4
box_left
1750
box_lt
4
box_mul
24
box_out
362
box_ov
239903
box_overabove
9506
box_overbelow
6456
box_overlap
6636
box_overleft
5546
box_overright
10693
box_poly
3104
box_recv
0
box_right
15849
box_same
1194
box_send
0
box_sub
24
box_wd
44
box_width
4
boxes_bound_box
16
circle_above
0
circle_add_pt
0
circle_ar
111
circle_area
39
circle_below
0
circle_box
6
circle_center
3149
circle_contain
0
circle_contain_pt
3
circle_contained
0
circle_copy
0
circle_diameter
12
circle_distance
19
circle_div_pt
0
circle_eq
0
circle_ge
0
circle_gt
0
circle_in
52
circle_le
0
circle_left
0
circle_lt
36
circle_mul_pt
0
circle_ne
0
circle_out
74
circle_overabove
0
circle_overbelow
0
circle_overlap
3134
circle_overleft
0
circle_overright
0
circle_poly
12
circle_radius
3122
circle_recv
0
circle_right
0
circle_same
0
circle_send
0
circle_sub_pt
0
close_lb
0
close_ls
1
close_lseg
0
close_pb
0
close_pl
1
close_ps
30
close_sb
0
close_sl
0
construct_point
110375
cr_circle
10010
dist_cpoint
3121
dist_cpoly
0
dist_lb
0
dist_pb
0
dist_pc
57
dist_pl
8
dist_pl_internal
30
dist_polyp
3122
dist_ppath
0
dist_ppoly
5
dist_ppoly_internal
3127
dist_ps
0
dist_ps_internal
12502
dist_sb
0
dist_sl
8
has_interpt_sl
15
inter_lb
2
inter_sb
0
inter_sl
2
interpt_sl
48249
line_construct_pm
12564
line_construct_pp
1
line_construct_pts
85958
line_decode
2
line_distance
8
line_eq
2
line_horizontal
2
line_in
56
line_interpt
2
line_interpt_internal
49222
line_intersect
2
line_out
19
line_parallel
49234
line_perp
2
line_recv
0
line_send
0
line_vertical
2
lseg_center
0
lseg_construct
0
lseg_crossing
12777
lseg_distance
5
lseg_dt
5
lseg_eq
0
lseg_ge
0
lseg_gt
0
lseg_horizontal
0
lseg_in
22
lseg_inside_poly
37
lseg_interpt
894
lseg_interpt_internal
970
lseg_intersect
4228
lseg_intersect_internal
35719
lseg_le
5
lseg_length
0
lseg_lt
0
lseg_ne
0
lseg_out
41
lseg_parallel
0
lseg_perp
0
lseg_recv
0
lseg_send
0
lseg_vertical
0
make_bound_box
90
on_pb
12026
on_pl
10
on_ppath
6
on_ps
0
on_ps_internal
60986
on_sb
0
on_sl
4
pair_count
5217
pair_decode
18595
pair_encode
3129
path_add
0
path_add_pt
8
path_area
0
path_center
0
path_close
12
path_decode
8560
path_distance
0
path_div_pt
0
path_encode
1479
path_in
5142
path_inter
230153
path_isclosed
16
path_isopen
16
path_length
0
path_mul_pt
8
path_n_eq
0
path_n_ge
0
path_n_gt
0
path_n_le
0
path_n_lt
0
path_npoints
904
path_open
8
path_out
399
path_poly
8
path_recv
0
path_send
0
path_sub_pt
0
pg_hypot
218901
plist_same
3
point_above
1308955
point_add
0
point_below
146923
point_box
6
point_construct
157964
point_copy
19
point_distance
1436
point_div
40
point_dt
217435
point_eq
13210
point_horiz
55183
point_in
190
point_inside
3216
point_left
88111
point_mul
66
point_ne
17
point_out
554
point_recv
3
point_right
1273945
point_send
3
point_sl
30
point_slope
0
point_sub
0
point_vert
52420
points_box
20178
poly_above
0
poly_below
0
poly_box
0
poly_center
4
poly_circle
6
poly_contain
20
poly_contain_pt
27
poly_contained
5
poly_distance
0
poly_in
75
poly_left
6
poly_npoints
12
poly_out
123
poly_overabove
0
poly_overbelow
0
poly_overlap
3114
poly_overleft
4
poly_overright
5
poly_path
4
poly_recv
0
poly_right
5
poly_same
5
poly_send
0
pt_contained_circle
6
pt_contained_poly
30
single_decode
56
single_encode
74
statlseg_construct
62805
touched_lseg_inside_poly
16
Generated by:
LCOV version 1.11