LCOV - differential code coverage report
Current view: top level - src/backend/statistics - mvdistinct.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 94.9 % 215 204 11 6 198 6
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 15 15 5 10
Baseline: lcov-20260920-baseline Branches: 62.7 % 126 79 47 10 69
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 34 34 6 28
(360..) days: 93.9 % 181 170 11 170
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 13 13 3 10
Branch coverage date bins:
(30,360] days: 88.5 % 26 23 3 10 13
(360..) days: 56.0 % 100 56 44 56

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
statext_ndistinct_free GNC 32 100.0 % (5 / 5) 100.0 % (2 / 2)
statext_ndistinct_validate GNC 32 100.0 % (18 / 18) 83.3 % (15 / 18)
num_combinations CBC 187 100.0 % (2 / 2)
statext_ndistinct_build GNC 187 100.0 % (25 / 25) 75.0 % (9 / 12)
statext_ndistinct_serialize GNC 227 100.0 % (29 / 29) 64.3 % (9 / 14)
generate_combinations CBC 271 100.0 % (5 / 5)
generator_free CBC 271 100.0 % (4 / 4)
generator_init CBC 271 100.0 % (12 / 12) 50.0 % (3 / 6)
n_choose_k CBC 271 100.0 % (8 / 8) 66.7 % (4 / 6)
statext_ndistinct_load CBC 355 80.0 % (8 / 10) 25.0 % (2 / 8)
statext_ndistinct_deserialize GNC 463 84.6 % (33 / 39) 37.5 % (12 / 32)
estimate_ndistinct CBC 535 80.0 % (8 / 10) 50.0 % (2 / 4)
ndistinct_for_combination CBC 535 97.1 % (34 / 35) 83.3 % (15 / 18)
generator_next CBC 806 100.0 % (4 / 4) 100.0 % (2 / 2)
generate_combinations_recurse CBC 2056 100.0 % (9 / 9) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1