LCOV - differential code coverage report
Current view: top level - src/backend/statistics - extended_stats.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 94.3 % 823 776 47 8 768 12
Current Date: 2026-11-05 14:14:01 +0100 Functions: 97.1 % 35 34 1 6 28
Baseline: lcov-20261105-baseline Branches: 79.1 % 511 404 107 404
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 20 20 20
(30,360] days: 97.4 % 39 38 1 8 30
(360..) days: 94.0 % 764 718 46 718
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 2 2 2
(360..) days: 96.9 % 32 31 1 6 25
Branch coverage date bins:
(1,7] days: 85.7 % 14 12 2 12
(30,360] days: 83.3 % 6 5 1 5
(360..) days: 78.8 % 491 387 104 387

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
build_attnums_array UBC 0 0.0 % (0 / 15) 0.0 % (0 / 12)
report_ext_stats_not_computed CBC 12 100.0 % (4 / 4) 50.0 % (2 / 4)
HasRelationExtStatistics CBC 13 100.0 % (8 / 8)
compute_expr_stats GNC 179 97.8 % (44 / 45) 60.0 % (12 / 20)
serialize_expr_stats GNC 179 98.1 % (52 / 53) 88.5 % (23 / 26)
build_expr_data GNC 180 100.0 % (14 / 14) 87.5 % (7 / 8)
statext_store CBC 376 100.0 % (29 / 29) 100.0 % (8 / 8)
make_build_data CBC 378 100.0 % (75 / 75) 90.6 % (29 / 32)
stat_find_expression CBC 535 100.0 % (8 / 8) 100.0 % (8 / 8)
examine_expression CBC 649 96.2 % (25 / 26) 62.5 % (10 / 16)
examine_attribute CBC 652 96.0 % (24 / 25) 64.3 % (9 / 14)
statext_compute_stattarget CBC 764 100.0 % (10 / 10) 83.3 % (10 / 12)
lookup_var_attr_stats GNC 784 100.0 % (24 / 24) 100.0 % (16 / 16)
build_sorted_items GNC 974 89.6 % (43 / 48) 76.9 % (20 / 26)
choose_best_statistics CBC 1145 100.0 % (31 / 31) 96.2 % (25 / 26)
statext_expressions_load CBC 1416 90.0 % (18 / 20) 41.7 % (5 / 12)
multi_sort_init CBC 1510 100.0 % (6 / 6) 50.0 % (1 / 2)
statext_is_compatible_clause GNC 1610 88.0 % (22 / 25) 80.8 % (21 / 26)
statext_clauselist_selectivity CBC 2170 100.0 % (6 / 6) 100.0 % (2 / 2)
statext_mcv_clauselist_selectivity CBC 2170 100.0 % (71 / 71) 80.0 % (48 / 60)
examine_opclause_args CBC 2555 95.8 % (23 / 24) 81.2 % (13 / 16)
stat_covers_expressions CBC 2635 100.0 % (9 / 9) 100.0 % (10 / 10)
statext_is_compatible_clause_internal CBC 2905 80.6 % (54 / 67) 74.1 % (40 / 54)
multi_sort_add_dimension CBC 3596 100.0 % (7 / 7)
has_stats_of_kind CBC 4210 100.0 % (6 / 6) 87.5 % (7 / 8)
statext_is_kind_built CBC 6836 88.2 % (15 / 17) 57.1 % (4 / 7)
BuildRelationExtStatistics CBC 7388 98.3 % (58 / 59) 86.8 % (33 / 38)
ComputeExtStatisticsRows CBC 10534 100.0 % (21 / 21) 100.0 % (12 / 12)
fetch_statentries_for_relation CBC 17860 97.4 % (38 / 39) 75.0 % (21 / 28)
compare_scalars_simple CBC 144486 100.0 % (2 / 2)
compare_datums_simple CBC 183120 100.0 % (2 / 2)
expr_fetch_func CBC 309804 100.0 % (4 / 4)
multi_sort_compare_dim CBC 982582 100.0 % (4 / 4)
multi_sort_compare_dims CBC 1005294 100.0 % (8 / 8) 100.0 % (4 / 4)
multi_sort_compare CBC 15434869 100.0 % (11 / 11) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1