LCOV - differential code coverage report
Current view: top level - src/backend/statistics - extended_stats.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 91.9 % 804 739 3 62 10 729 1 16
Current Date: 2024-04-14 14:21:10 Functions: 97.0 % 33 32 1 7 25
Baseline: 16@8cea358b128 Branches: 75.8 % 509 386 3 3 117 7 379
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 3 3 3
(120,180] days: 100.0 % 1 1 1
(240..) days: 91.9 % 800 735 3 62 6 729
Function coverage date bins:
(240..) days: 97.0 % 33 32 1 7 25
Branch coverage date bins:
[..60] days: 75.0 % 4 3 1 3
(240..) days: 75.8 % 505 383 2 3 117 4 379

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
BuildRelationExtStatistics GNC 4355 98.0 % (50 / 51) 80.6 % (29 / 36)
ComputeExtStatisticsRows CBC 6318 100.0 % (21 / 21) 100.0 % (12 / 12)
build_attnums_array UBC 0 0.0 % (0 / 15) 0.0 % (0 / 12)
build_expr_data CBC 75 100.0 % (11 / 11) 83.3 % (5 / 6)
build_sorted_items CBC 378 89.4 % (42 / 47) 76.9 % (20 / 26)
choose_best_statistics CBC 489 100.0 % (31 / 31) 96.2 % (25 / 26)
compare_datums_simple CBC 117378 100.0 % (2 / 2)
compare_scalars_simple CBC 93690 100.0 % (2 / 2)
compute_expr_stats GNC 75 93.3 % (42 / 45) 55.0 % (11 / 20)
examine_attribute GNC 288 80.0 % (20 / 25) 50.0 % (7 / 14)
examine_expression GNC 288 80.8 % (21 / 26) 50.0 % (8 / 16)
examine_opclause_args CBC 1116 95.8 % (23 / 24) 81.2 % (13 / 16)
expr_fetch_func CBC 199797 100.0 % (4 / 4)
fetch_statentries_for_relation GNC 10667 97.3 % (36 / 37) 75.0 % (21 / 28)
has_stats_of_kind CBC 1788 100.0 % (6 / 6) 87.5 % (7 / 8)
lookup_var_attr_stats GNC 366 100.0 % (21 / 21) 100.0 % (14 / 14)
make_build_data CBC 174 97.2 % (70 / 72) 86.7 % (26 / 30)
multi_sort_add_dimension CBC 1497 100.0 % (7 / 7)
multi_sort_compare CBC 8066505 100.0 % (11 / 11) 100.0 % (4 / 4)
multi_sort_compare_dim CBC 736290 100.0 % (4 / 4)
multi_sort_compare_dims CBC 752109 100.0 % (8 / 8) 100.0 % (4 / 4)
multi_sort_init CBC 630 100.0 % (6 / 6) 50.0 % (1 / 2)
serialize_expr_stats CBC 75 94.3 % (50 / 53) 84.6 % (22 / 26)
stat_covers_expressions CBC 1194 100.0 % (9 / 9) 100.0 % (10 / 10)
stat_find_expression CBC 258 100.0 % (8 / 8) 87.5 % (7 / 8)
statext_clauselist_selectivity CBC 921 100.0 % (6 / 6) 100.0 % (2 / 2)
statext_compute_stattarget GNC 354 100.0 % (10 / 10) 83.3 % (10 / 12)
statext_expressions_load CBC 822 88.2 % (15 / 17) 25.0 % (2 / 8)
statext_is_compatible_clause CBC 687 91.9 % (34 / 37) 75.0 % (27 / 36)
statext_is_compatible_clause_internal CBC 1182 75.7 % (53 / 70) 67.2 % (39 / 58)
statext_is_kind_built CBC 3672 88.2 % (15 / 17) 57.1 % (4 / 7)
statext_mcv_clauselist_selectivity CBC 921 100.0 % (72 / 72) 80.0 % (48 / 60)
statext_store CBC 174 100.0 % (29 / 29) 100.0 % (8 / 8)

Generated by: LCOV version 2.1-beta2-3-g6141622