LCOV - code coverage report
Current view: top level - src/backend/utils/adt - geo_ops.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 1864 2017 92.4 %
Date: 2024-05-06 08:11:48 Functions: 254 267 95.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by 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 112078
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 15654184
plist_same 6092
point_above 17085612
point_add 600
point_add_point 3072
point_below 1254634
point_box 366
point_construct 5221370
point_distance 739088
point_div 132
point_div_point 594
point_dt 15546158
point_eq 80204
point_eq_point 303394
point_horiz 534082
point_in 1762
point_inside 246650
point_invsl 906480
point_left 708644
point_mul 300
point_mul_point 2220
point_ne 702
point_out 259540
point_recv 18
point_right 16846488
point_send 18
point_sl 3849204
point_slope 600
point_sub 600
point_sub_point 2820
point_vert 498700
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 224816
single_encode 9176
statlseg_construct 1010922
touched_lseg_inside_poly 606

Generated by: LCOV version 1.14