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 Sort by function name Hit count Sort by 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