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: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 93.8 % 805 755 50 1 754 5
Current Date: 2026-07-25 17:13:00 -0400 Functions: 97.1 % 34 33 1 1 32
Baseline: lcov-20260726-baseline Branches: 78.4 % 501 393 108 393
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 97.8 % 45 44 1 44
(360..) days: 93.5 % 759 710 49 710
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 96.9 % 32 31 1 1 30
Branch coverage date bins:
(30,360] days: 85.7 % 14 12 2 12
(360..) days: 78.2 % 487 381 106 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
build_attnums_array UBC 0 0.0 % (0 / 15) 0.0 % (0 / 12)
statext_is_compatible_clause_internal CBC 2905 80.6 % (54 / 67) 74.1 % (40 / 54)
build_sorted_items CBC 971 89.6 % (43 / 48) 76.9 % (20 / 26)
examine_expression CBC 646 84.6 % (22 / 26) 56.2 % (9 / 16)
statext_is_compatible_clause GNC 1610 88.0 % (22 / 25) 80.8 % (21 / 26)
statext_expressions_load CBC 1416 90.0 % (18 / 20) 41.7 % (5 / 12)
statext_is_kind_built CBC 6836 88.2 % (15 / 17) 57.1 % (4 / 7)
BuildRelationExtStatistics CBC 7233 98.0 % (50 / 51) 80.6 % (29 / 36)
compute_expr_stats CBC 179 97.8 % (44 / 45) 60.0 % (12 / 20)
examine_attribute CBC 648 96.0 % (24 / 25) 64.3 % (9 / 14)
examine_opclause_args CBC 2555 95.8 % (23 / 24) 81.2 % (13 / 16)
fetch_statentries_for_relation CBC 17944 97.4 % (38 / 39) 75.0 % (21 / 28)
serialize_expr_stats CBC 179 98.1 % (52 / 53) 88.5 % (23 / 26)
ComputeExtStatisticsRows CBC 10773 100.0 % (21 / 21) 100.0 % (12 / 12)
HasRelationExtStatistics CBC 12 100.0 % (8 / 8)
build_expr_data CBC 179 100.0 % (11 / 11) 83.3 % (5 / 6)
choose_best_statistics CBC 1145 100.0 % (31 / 31) 96.2 % (25 / 26)
compare_datums_simple CBC 183120 100.0 % (2 / 2)
compare_scalars_simple CBC 144486 100.0 % (2 / 2)
expr_fetch_func CBC 309804 100.0 % (4 / 4)
has_stats_of_kind CBC 4210 100.0 % (6 / 6) 87.5 % (7 / 8)
lookup_var_attr_stats CBC 780 100.0 % (24 / 24) 100.0 % (16 / 16)
make_build_data CBC 376 100.0 % (72 / 72) 90.0 % (27 / 30)
multi_sort_add_dimension CBC 3588 100.0 % (7 / 7)
multi_sort_compare CBC 15434841 100.0 % (11 / 11) 100.0 % (4 / 4)
multi_sort_compare_dim CBC 982582 100.0 % (4 / 4)
multi_sort_compare_dims CBC 1005290 100.0 % (8 / 8) 100.0 % (4 / 4)
multi_sort_init CBC 1506 100.0 % (6 / 6) 50.0 % (1 / 2)
stat_covers_expressions CBC 2635 100.0 % (9 / 9) 100.0 % (10 / 10)
stat_find_expression CBC 535 100.0 % (8 / 8) 100.0 % (8 / 8)
statext_clauselist_selectivity CBC 2170 100.0 % (6 / 6) 100.0 % (2 / 2)
statext_compute_stattarget CBC 760 100.0 % (10 / 10) 83.3 % (10 / 12)
statext_mcv_clauselist_selectivity CBC 2170 100.0 % (71 / 71) 80.0 % (48 / 60)
statext_store CBC 376 100.0 % (29 / 29) 100.0 % (8 / 8)

Generated by: LCOV version 2.0-1