LCOV - differential code coverage report
Current view: top level - src/backend/statistics - mcv.c (source / functions) Coverage Total Hit UNC UBC GNC CBC EUB ECB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 90.3 % 681 615 16 50 64 551 18
Current Date: 2026-06-29 16:15:13 +0200 Functions: 82.6 % 23 19 1 3 8 11
Baseline: lcov-20260630-baseline Branches: 66.7 % 517 345 11 161 15 330 64 10
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 80.0 % 80 64 16 64
(360..) days: 91.7 % 601 551 50 551
Function coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 85.7 % 21 18 3 7 11
Branch coverage date bins:
(30,360] days: 57.7 % 26 15 11 15
(360..) days: 58.4 % 565 330 161 330 64 10

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_column_frequencies CBC 207 100.0 % (24 / 24) 83.3 % (10 / 12)
build_distinct_groups CBC 207 100.0 % (16 / 16) 75.0 % (6 / 8)
build_mss CBC 207 90.0 % (9 / 10) 50.0 % (3 / 6)
compare_sort_item_count GNC 65473 100.0 % (8 / 8) 100.0 % (4 / 4)
count_distinct_groups CBC 207 100.0 % (7 / 7) 83.3 % (5 / 6)
get_mincount_for_mcv_list CBC 207 100.0 % (8 / 8) 100.0 % (2 / 2)
mcv_clause_selectivity_or GNC 200 100.0 % (20 / 20) 100.0 % (12 / 12)
mcv_clauselist_selectivity CBC 435 100.0 % (14 / 14) 100.0 % (4 / 4)
mcv_combine_selectivities CBC 675 100.0 % (8 / 8) 80.0 % (8 / 10)
mcv_get_match_bitmap GNC 715 97.5 % (116 / 119) 70.0 % (142 / 203)
mcv_match_expression CBC 1195 89.5 % (17 / 19) 59.1 % (13 / 22)
pg_mcv_list_in UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
pg_mcv_list_out CBC 11 100.0 % (2 / 2)
pg_mcv_list_recv UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
pg_mcv_list_send UBC 0 0.0 % (0 / 2)
pg_stats_ext_mcvlist_items CBC 3827 97.6 % (40 / 41) 68.8 % (11 / 16)
sort_item_compare GNC 692206 100.0 % (6 / 6)
statext_mcv_build GNC 207 94.0 % (47 / 50) 80.0 % (16 / 20)
statext_mcv_deserialize GNC 609 85.2 % (104 / 122) 51.1 % (45 / 88)
statext_mcv_free UNC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
statext_mcv_import GNC 23 83.6 % (46 / 55) 62.5 % (15 / 24)
statext_mcv_load CBC 515 80.0 % (8 / 10) 25.0 % (2 / 8)
statext_mcv_serialize GNC 230 89.1 % (115 / 129) 71.2 % (47 / 66)

Generated by: LCOV version 2.0-1