LCOV - differential code coverage report
Current view: top level - src/backend/statistics - extended_stats.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 93.7 % 799 749 1 49 4 15 730 1 15
Current Date: 2026-03-14 14:10:32 -0400 Functions: 97.0 % 33 32 1 9 23
Baseline: lcov-20260315-024220-baseline Branches: 78.5 % 503 395 108 2 393
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 6 6 6
(30,360] days: 96.2 % 26 25 1 15 10
(360..) days: 93.6 % 767 718 49 4 714
Function coverage date bins:
(360..) days: 97.0 % 33 32 1 9 23
Branch coverage date bins:
(7,30] days: 83.3 % 6 5 1 5
(30,360] days: 87.5 % 8 7 1 7
(360..) days: 78.3 % 489 383 106 2 381

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 CBC 5791 98.0 % (50 / 51) 80.6 % (29 / 36)
ComputeExtStatisticsRows CBC 8488 100.0 % (21 / 21) 100.0 % (12 / 12)
build_attnums_array UNC 0 0.0 % (0 / 15) 0.0 % (0 / 12)
build_expr_data CBC 126 100.0 % (11 / 11) 83.3 % (5 / 6)
build_sorted_items GNC 720 89.6 % (43 / 48) 76.9 % (20 / 26)
choose_best_statistics CBC 675 100.0 % (31 / 31) 96.2 % (25 / 26)
compare_datums_simple CBC 137784 100.0 % (2 / 2)
compare_scalars_simple GNC 108788 100.0 % (2 / 2)
compute_expr_stats CBC 126 97.8 % (44 / 45) 60.0 % (12 / 20)
examine_attribute GNC 452 96.0 % (24 / 25) 64.3 % (9 / 14)
examine_expression GNC 450 84.6 % (22 / 26) 56.2 % (9 / 16)
examine_opclause_args GNC 1509 95.8 % (23 / 24) 81.2 % (13 / 16)
expr_fetch_func CBC 230603 100.0 % (4 / 4)
fetch_statentries_for_relation GNC 14234 97.3 % (36 / 37) 75.0 % (21 / 28)
has_stats_of_kind CBC 2514 100.0 % (6 / 6) 87.5 % (7 / 8)
lookup_var_attr_stats CBC 564 100.0 % (24 / 24) 100.0 % (16 / 16)
make_build_data GNC 271 100.0 % (72 / 72) 90.0 % (27 / 30)
multi_sort_add_dimension CBC 2666 100.0 % (7 / 7)
multi_sort_compare GNC 11574263 100.0 % (11 / 11) 100.0 % (4 / 4)
multi_sort_compare_dim CBC 736980 100.0 % (4 / 4)
multi_sort_compare_dims CBC 754021 100.0 % (8 / 8) 100.0 % (4 / 4)
multi_sort_init CBC 1120 100.0 % (6 / 6) 50.0 % (1 / 2)
serialize_expr_stats CBC 126 98.1 % (52 / 53) 88.5 % (23 / 26)
stat_covers_expressions CBC 1557 100.0 % (9 / 9) 100.0 % (10 / 10)
stat_find_expression CBC 297 100.0 % (8 / 8) 100.0 % (8 / 8)
statext_clauselist_selectivity CBC 1296 100.0 % (6 / 6) 100.0 % (2 / 2)
statext_compute_stattarget CBC 548 100.0 % (10 / 10) 83.3 % (10 / 12)
statext_expressions_load CBC 832 90.0 % (18 / 20) 41.7 % (5 / 12)
statext_is_compatible_clause CBC 954 89.7 % (26 / 29) 82.1 % (23 / 28)
statext_is_compatible_clause_internal CBC 1731 80.6 % (54 / 67) 74.1 % (40 / 54)
statext_is_kind_built CBC 4044 88.2 % (15 / 17) 57.1 % (4 / 7)
statext_mcv_clauselist_selectivity GNC 1296 100.0 % (71 / 71) 80.0 % (48 / 60)
statext_store CBC 271 100.0 % (29 / 29) 100.0 % (8 / 8)

Generated by: LCOV version 2.4-beta