LCOV - differential code coverage report
Current view: top level - src/backend/nodes - bitmapset.c (source / functions) Coverage Total Hit UNC UBC GNC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 86.5 % 503 435 68 2 433
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 33 33 1 32
Baseline: lcov-20250906-005545-baseline Branches: 61.2 % 412 252 2 158 2 250
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(360..) days: 86.4 % 501 433 68 433
Function coverage date bins:
(360..) days: 100.0 % 33 33 1 32
Branch coverage date bins:
(7,30] days: 50.0 % 4 2 2 2
(360..) days: 61.3 % 408 250 158 250

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 9 90.0 % (18 / 20) 62.5 % (10 / 16)
bms_overlap_list CBC 767 92.9 % (13 / 14) 70.0 % (14 / 20)
bitmap_match CBC 2079 100.0 % (3 / 3) 50.0 % (1 / 2)
bms_member_index CBC 2652 71.4 % (10 / 14) 37.5 % (3 / 8)
bitmap_hash CBC 3549 100.0 % (3 / 3) 50.0 % (1 / 2)
bms_hash_value CBC 3549 83.3 % (5 / 6) 50.0 % (2 / 4)
bms_replace_members CBC 6741 73.3 % (11 / 15) 50.0 % (6 / 12)
bms_compare CBC 10439 68.8 % (11 / 16) 40.0 % (8 / 20)
bms_singleton_member CBC 10628 87.5 % (14 / 16) 38.9 % (7 / 18)
bms_add_range CBC 21713 58.6 % (17 / 29) 33.3 % (6 / 18)
bms_int_members CBC 324503 100.0 % (20 / 20) 78.6 % (11 / 14)
bms_del_member CBC 796007 73.7 % (14 / 19) 50.0 % (9 / 18)
bms_membership CBC 808814 100.0 % (14 / 14) 66.7 % (8 / 12)
bms_join CBC 860625 89.5 % (17 / 19) 64.3 % (9 / 14)
bms_del_members CBC 1057464 86.4 % (19 / 22) 66.7 % (12 / 18)
bms_get_singleton_member CBC 1189061 94.1 % (16 / 17) 57.1 % (8 / 14)
bms_subset_compare CBC 1236498 78.1 % (25 / 32) 64.3 % (18 / 28)
bms_num_members CBC 1268466 100.0 % (12 / 12) 62.5 % (5 / 8)
bms_nonempty_difference CBC 1820994 85.7 % (12 / 14) 64.3 % (9 / 14)
bms_intersect CBC 1971797 90.9 % (20 / 22) 75.0 % (12 / 16)
bms_difference CBC 2412033 87.0 % (20 / 23) 60.0 % (12 / 20)
bms_union CBC 3948557 88.2 % (15 / 17) 66.7 % (8 / 12)
bms_equal CBC 5790346 93.8 % (15 / 16) 75.0 % (12 / 16)
bms_add_members CBC 7136562 84.2 % (16 / 19) 64.3 % (9 / 14)
bms_make_singleton CBC 7678002 90.0 % (9 / 10) 25.0 % (1 / 4)
bms_is_member CBC 8258568 92.3 % (12 / 13) 66.7 % (8 / 12)
bms_next_member CBC 10783131 100.0 % (16 / 16) 87.5 % (7 / 8)
bms_add_member CBC 10874889 94.1 % (16 / 17) 66.7 % (8 / 12)
bms_overlap CBC 12398402 100.0 % (11 / 11) 75.0 % (9 / 12)
bms_is_subset CBC 12560156 92.9 % (13 / 14) 71.4 % (10 / 14)
bms_free CBC 12785311 100.0 % (4 / 4) 100.0 % (2 / 2)
bms_copy CBC 17109909 100.0 % (8 / 8) 75.0 % (3 / 4)
bms_is_valid_set CBC 154198397 75.0 % (6 / 8) 66.7 % (4 / 6)

Generated by: LCOV version 2.4-beta