LCOV - differential code coverage report
Current view: top level - src/backend/nodes - bitmapset.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 99.4 % 496 493 3 60 15 418 4 16
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 33 33 4 29
Baseline: lcov-20260530-034037-baseline Branches: 81.3 % 406 330 1 75 75 11 244 6 8
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 15 15 15
(360..) days: 99.4 % 481 478 3 60 418
Function coverage date bins:
(360..) days: 100.0 % 33 33 4 29
Branch coverage date bins:
(30,360] days: 91.7 % 12 11 1 11
(360..) days: 81.0 % 394 319 75 75 244

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
bms_prev_member GNC 18 100.0 % (19 / 19) 81.2 % (13 / 16)
bms_overlap_list CBC 1529 100.0 % (14 / 14) 80.0 % (16 / 20)
bitmap_match CBC 2885 100.0 % (3 / 3) 50.0 % (1 / 2)
bms_member_index GNC 4427 100.0 % (11 / 11) 75.0 % (3 / 4)
bitmap_hash CBC 5114 100.0 % (3 / 3) 50.0 % (1 / 2)
bms_hash_value CBC 5121 100.0 % (6 / 6) 75.0 % (3 / 4)
bms_replace_members CBC 11241 100.0 % (15 / 15) 83.3 % (10 / 12)
bms_singleton_member CBC 17741 100.0 % (16 / 16) 61.1 % (11 / 18)
bms_compare CBC 23186 100.0 % (16 / 16) 80.0 % (16 / 20)
bms_add_range CBC 44879 100.0 % (29 / 29) 88.9 % (16 / 18)
bms_int_members CBC 624273 100.0 % (20 / 20) 85.7 % (12 / 14)
bms_join CBC 1359107 100.0 % (19 / 19) 71.4 % (10 / 14)
bms_del_member CBC 1502841 94.7 % (18 / 19) 83.3 % (15 / 18)
bms_membership CBC 1666379 100.0 % (14 / 14) 83.3 % (10 / 12)
bms_del_members CBC 1803120 100.0 % (22 / 22) 83.3 % (15 / 18)
bms_num_members GNC 2011848 100.0 % (8 / 8) 83.3 % (5 / 6)
bms_get_singleton_member CBC 2148294 100.0 % (17 / 17) 78.6 % (11 / 14)
bms_subset_compare CBC 2153480 100.0 % (32 / 32) 92.9 % (26 / 28)
bms_nonempty_difference CBC 3043190 100.0 % (14 / 14) 78.6 % (11 / 14)
bms_intersect CBC 3413131 100.0 % (22 / 22) 87.5 % (14 / 16)
bms_difference CBC 4226863 100.0 % (23 / 23) 80.0 % (16 / 20)
bms_union CBC 6790461 100.0 % (17 / 17) 83.3 % (10 / 12)
bms_equal CBC 11082857 100.0 % (16 / 16) 87.5 % (14 / 16)
bms_is_member CBC 12810089 100.0 % (13 / 13) 83.3 % (10 / 12)
bms_make_singleton CBC 13102042 100.0 % (10 / 10) 75.0 % (3 / 4)
bms_add_member CBC 17753901 100.0 % (17 / 17) 83.3 % (10 / 12)
bms_add_members CBC 19938501 100.0 % (19 / 19) 85.7 % (12 / 14)
bms_is_subset CBC 22095487 100.0 % (14 / 14) 78.6 % (11 / 14)
bms_next_member GNC 22713696 100.0 % (17 / 17) 87.5 % (7 / 8)
bms_overlap CBC 25393908 100.0 % (11 / 11) 75.0 % (9 / 12)
bms_free CBC 32183224 100.0 % (4 / 4) 100.0 % (2 / 2)
bms_copy CBC 38477150 100.0 % (8 / 8) 75.0 % (3 / 4)
bms_is_valid_set CBC 303075523 75.0 % (6 / 8) 66.7 % (4 / 6)

Generated by: LCOV version 2.5.0-beta