LCOV - differential code coverage report
Current view: top level - src/backend/nodes - bitmapset.c (source / functions) Coverage Total Hit UNC UBC GNC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 99.5 % 546 543 3 50 493
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 34 34 1 33
Baseline: lcov-20260827-baseline Branches: 81.4 % 440 358 6 76 28 330
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 64 64 50 14
(360..) days: 99.4 % 481 478 3 478
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 33 33 33
Branch coverage date bins:
(1,7] days: 75.0 % 4 3 1 3
(30,360] days: 85.7 % 42 36 6 28 8
(360..) days: 81.0 % 394 319 75 319

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 CBC 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 CBC 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 17839 100.0 % (16 / 16) 61.1 % (11 / 18)
bms_compare CBC 21389 100.0 % (16 / 16) 80.0 % (16 / 20)
bms_add_range CBC 44686 100.0 % (29 / 29) 88.9 % (16 / 18)
bms_offset_members GNC 602770 100.0 % (50 / 50) 82.4 % (28 / 34)
bms_int_members CBC 616843 100.0 % (20 / 20) 85.7 % (12 / 14)
bms_join CBC 1279946 100.0 % (19 / 19) 71.4 % (10 / 14)
bms_del_member CBC 1480572 94.7 % (18 / 19) 83.3 % (15 / 18)
bms_membership CBC 1648603 100.0 % (14 / 14) 83.3 % (10 / 12)
bms_del_members CBC 1768453 100.0 % (22 / 22) 83.3 % (15 / 18)
bms_num_members CBC 2008305 100.0 % (8 / 8) 83.3 % (5 / 6)
bms_get_singleton_member CBC 2140548 100.0 % (17 / 17) 78.6 % (11 / 14)
bms_subset_compare CBC 2156185 100.0 % (32 / 32) 92.9 % (26 / 28)
bms_nonempty_difference CBC 2986398 100.0 % (14 / 14) 78.6 % (11 / 14)
bms_intersect CBC 3292804 100.0 % (22 / 22) 87.5 % (14 / 16)
bms_difference CBC 4297927 100.0 % (23 / 23) 80.0 % (16 / 20)
bms_union CBC 6744987 100.0 % (17 / 17) 83.3 % (10 / 12)
bms_equal CBC 10874999 100.0 % (16 / 16) 87.5 % (14 / 16)
bms_make_singleton CBC 12537431 100.0 % (10 / 10) 75.0 % (3 / 4)
bms_is_member CBC 13612549 100.0 % (13 / 13) 83.3 % (10 / 12)
bms_add_member CBC 17805434 100.0 % (17 / 17) 83.3 % (10 / 12)
bms_add_members CBC 19789794 100.0 % (19 / 19) 85.7 % (12 / 14)
bms_is_subset CBC 21599809 100.0 % (14 / 14) 78.6 % (11 / 14)
bms_next_member CBC 22369970 100.0 % (17 / 17) 87.5 % (7 / 8)
bms_overlap CBC 24918467 100.0 % (11 / 11) 75.0 % (9 / 12)
bms_free CBC 31523020 100.0 % (4 / 4) 100.0 % (2 / 2)
bms_copy CBC 37957094 100.0 % (8 / 8) 75.0 % (3 / 4)
bms_is_valid_set CBC 300417949 75.0 % (6 / 8) 66.7 % (4 / 6)

Generated by: LCOV version 2.0-1