LCOV - differential code coverage report
Current view: top level - src/backend/access/nbtree - nbtutils.c (source / functions) Coverage Total Hit LBC UBC GBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 90.6 % 1108 1004 104 5 999
Current Date: 2025-09-06 07:49:51 +0900 Functions: 94.9 % 39 37 2 37
Baseline: lcov-20250907-010129-baseline Branches: 70.6 % 1157 817 1 339 4 813
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 92.7 % 547 507 40 2 505
(360..) days: 88.6 % 561 497 64 3 494
Function coverage date bins:
(30,360] days: 100.0 % 13 13 13
(360..) days: 92.3 % 26 24 2 24
Branch coverage date bins:
(30,360] days: 69.7 % 634 442 1 191 2 440
(360..) days: 71.7 % 523 375 148 2 373

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
_bt_end_vacuum_callback UBC 0 0.0 % (0 / 3)
btbuildphasename UBC 0 0.0 % (0 / 14) 0.0 % (0 / 6)
_bt_skiparray_set_isnull CBC 24 100.0 % (10 / 10) 57.1 % (8 / 14)
_bt_check_third_page CBC 132 50.0 % (5 / 10) 18.8 % (3 / 16)
btoptions CBC 165 100.0 % (2 / 2)
btproperty CBC 378 100.0 % (9 / 9) 100.0 % (4 / 4)
_bt_array_decrement CBC 456 81.0 % (34 / 42) 60.0 % (24 / 40)
BTreeShmemInit CBC 1029 88.9 % (8 / 9) 33.3 % (2 / 6)
_bt_check_rowcompare CBC 1227 79.4 % (50 / 63) 49.3 % (33 / 67)
_bt_scanbehind_checkkeys CBC 1281 92.3 % (12 / 13) 80.0 % (8 / 10)
_bt_end_vacuum CBC 1522 100.0 % (11 / 11) 50.0 % (3 / 6)
_bt_start_vacuum CBC 1522 60.0 % (12 / 20) 25.0 % (4 / 16)
_bt_oppodir_checkkeys CBC 2211 100.0 % (12 / 12) 62.5 % (5 / 8)
BTreeShmemSize CBC 2938 100.0 % (4 / 4)
_bt_checkkeys_look_ahead CBC 5393 96.3 % (26 / 27) 87.5 % (21 / 24)
_bt_vacuum_cycleid CBC 11452 100.0 % (11 / 11) 83.3 % (5 / 6)
_bt_set_startikey CBC 14894 85.4 % (70 / 82) 65.6 % (59 / 90)
_bt_advance_array_keys_increment CBC 15646 100.0 % (16 / 16) 100.0 % (10 / 10)
_bt_binsrch_array_skey CBC 15656 100.0 % (52 / 52) 80.6 % (29 / 36)
_bt_array_increment CBC 15761 95.2 % (40 / 42) 75.0 % (30 / 40)
_bt_allequalimage CBC 29053 100.0 % (19 / 19) 93.8 % (15 / 16)
_bt_keep_natts CBC 31267 94.4 % (17 / 18) 78.6 % (11 / 14)
_bt_truncate CBC 31267 100.0 % (27 / 27) 65.0 % (13 / 20)
_bt_start_array_keys CBC 40589 100.0 % (12 / 12) 62.5 % (5 / 8)
_bt_start_prim_scan CBC 44238 100.0 % (9 / 9) 83.3 % (5 / 6)
_bt_array_set_low_or_high CBC 46517 100.0 % (22 / 22) 81.8 % (18 / 22)
_bt_skiparray_set_element CBC 77099 100.0 % (14 / 14) 78.6 % (11 / 14)
_bt_binsrch_skiparray_skey CBC 85660 90.5 % (38 / 42) 76.8 % (43 / 56)
_bt_killitems CBC 87067 98.4 % (61 / 62) 66.2 % (49 / 74)
_bt_advance_array_keys CBC 99704 97.9 % (143 / 146) 80.4 % (148 / 184)
_bt_verify_keys_with_arraykeys CBC 194112 73.3 % (22 / 30) 65.4 % (17 / 26)
_bt_tuple_before_array_skeys CBC 330113 96.1 % (49 / 51) 75.6 % (59 / 78)
_bt_compare_array_skey CBC 449384 100.0 % (18 / 18) 88.9 % (16 / 18)
_bt_mkscankey CBC 5982533 100.0 % (34 / 34) 90.0 % (18 / 20)
_bt_keep_natts_fast CBC 6602031 100.0 % (15 / 15) 100.0 % (8 / 8)
_bt_freestack CBC 10336869 100.0 % (6 / 6) 100.0 % (2 / 2)
_bt_checkkeys CBC 28008177 100.0 % (29 / 29) 71.4 % (30 / 42)
_bt_check_compare CBC 28726394 92.1 % (58 / 63) 71.7 % (66 / 92)
_bt_check_natts CBC 130829603 69.2 % (27 / 39) 60.3 % (35 / 58)

Generated by: LCOV version 2.4-beta