LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - pg_ndistinct.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 92.3 % 284 262 22 1 261 1
Current Date: 2026-07-25 17:13:00 -0400 Functions: 88.2 % 17 15 2 1 14
Baseline: lcov-20260726-baseline Branches: 71.3 % 188 134 54 2 132
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: 92.2 % 283 261 22 261
Function coverage date bins:
(30,360] days: 88.2 % 17 15 2 1 14
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 71.0 % 186 132 54 132

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_mvndistinct CBC 56 86.5 % (45 / 52) 64.5 % (20 / 31)
ndistinct_object_start CBC 384 79.2 % (19 / 24) 47.4 % (9 / 19)
ndistinct_array_element_start CBC 968 87.5 % (14 / 16) 61.5 % (8 / 13)
ndistinct_array_end CBC 296 88.9 % (16 / 18) 61.5 % (8 / 13)
pg_ndistinct_recv UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
pg_ndistinct_send UBC 0 0.0 % (0 / 2)
ndistinct_object_end CBC 144 96.6 % (28 / 29) 70.0 % (14 / 20)
pg_ndistinct_out GNC 76 94.7 % (18 / 19) 70.0 % (7 / 10)
item_attnum_list CBC 24 100.0 % (6 / 6) 100.0 % (2 / 2)
item_attributes_eq CBC 96 100.0 % (7 / 7) 100.0 % (6 / 6)
item_has_attnum CBC 56 100.0 % (5 / 5) 100.0 % (4 / 4)
item_is_attnum_subset CBC 32 100.0 % (5 / 5) 100.0 % (4 / 4)
ndistinct_array_start CBC 612 100.0 % (13 / 13) 80.0 % (4 / 5)
ndistinct_object_field_start CBC 544 100.0 % (18 / 18) 78.6 % (11 / 14)
ndistinct_scalar CBC 796 100.0 % (30 / 30) 80.0 % (20 / 25)
pg_ndistinct_in CBC 328 100.0 % (33 / 33) 83.3 % (10 / 12)
valid_subsequent_attnum CBC 316 100.0 % (5 / 5) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1