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-20250907-010129-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
bitmap_hash CBC 3549 100.0 % (3 / 3) 50.0 % (1 / 2)
bitmap_match CBC 2079 100.0 % (3 / 3) 50.0 % (1 / 2)
bms_add_member CBC 10885834 94.1 % (16 / 17) 66.7 % (8 / 12)
bms_add_members CBC 7147486 84.2 % (16 / 19) 64.3 % (9 / 14)
bms_add_range CBC 21713 58.6 % (17 / 29) 33.3 % (6 / 18)
bms_compare CBC 10467 68.8 % (11 / 16) 40.0 % (8 / 20)
bms_copy CBC 17135305 100.0 % (8 / 8) 75.0 % (3 / 4)
bms_del_member CBC 796753 73.7 % (14 / 19) 50.0 % (9 / 18)
bms_del_members CBC 1061346 86.4 % (19 / 22) 66.7 % (12 / 18)
bms_difference CBC 2413519 87.0 % (20 / 23) 60.0 % (12 / 20)
bms_equal CBC 5791787 93.8 % (15 / 16) 75.0 % (12 / 16)
bms_free CBC 12787884 100.0 % (4 / 4) 100.0 % (2 / 2)
bms_get_singleton_member CBC 1188803 94.1 % (16 / 17) 57.1 % (8 / 14)
bms_hash_value CBC 3549 83.3 % (5 / 6) 50.0 % (2 / 4)
bms_int_members CBC 324449 100.0 % (20 / 20) 78.6 % (11 / 14)
bms_intersect CBC 1975855 90.9 % (20 / 22) 75.0 % (12 / 16)
bms_is_member CBC 8263722 92.3 % (12 / 13) 66.7 % (8 / 12)
bms_is_subset CBC 12560435 92.9 % (13 / 14) 71.4 % (10 / 14)
bms_is_valid_set CBC 154320270 75.0 % (6 / 8) 66.7 % (4 / 6)
bms_join CBC 864069 89.5 % (17 / 19) 64.3 % (9 / 14)
bms_make_singleton CBC 7689188 90.0 % (9 / 10) 25.0 % (1 / 4)
bms_member_index CBC 2652 71.4 % (10 / 14) 37.5 % (3 / 8)
bms_membership CBC 809679 100.0 % (14 / 14) 66.7 % (8 / 12)
bms_next_member CBC 10784661 100.0 % (16 / 16) 87.5 % (7 / 8)
bms_nonempty_difference CBC 1825166 85.7 % (12 / 14) 64.3 % (9 / 14)
bms_num_members CBC 1269666 100.0 % (12 / 12) 62.5 % (5 / 8)
bms_overlap CBC 12399546 100.0 % (11 / 11) 75.0 % (9 / 12)
bms_overlap_list CBC 767 92.9 % (13 / 14) 70.0 % (14 / 20)
bms_prev_member GNC 9 90.0 % (18 / 20) 62.5 % (10 / 16)
bms_replace_members CBC 6741 73.3 % (11 / 15) 50.0 % (6 / 12)
bms_singleton_member CBC 10615 87.5 % (14 / 16) 38.9 % (7 / 18)
bms_subset_compare CBC 1235936 78.1 % (25 / 32) 64.3 % (18 / 28)
bms_union CBC 3956469 88.2 % (15 / 17) 66.7 % (8 / 12)

Generated by: LCOV version 2.4-beta