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.8 % 1108 1006 102 4 1002
Current Date: 2025-09-06 07:49:51 +0900 Functions: 94.9 % 39 37 2 37
Baseline: lcov-20250908-010021-baseline Branches: 70.8 % 1157 819 1 337 4 815
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.9 % 561 499 62 2 497
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: 72.1 % 523 377 146 2 375

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
btbuildphasename UBC 0 0.0 % (0 / 14) 0.0 % (0 / 6)
_bt_check_rowcompare CBC 1227 79.4 % (50 / 63) 49.3 % (33 / 67)
_bt_check_natts CBC 130662428 69.2 % (27 / 39) 60.3 % (35 / 58)
_bt_set_startikey CBC 15065 85.4 % (70 / 82) 65.6 % (59 / 90)
_bt_array_decrement CBC 456 81.0 % (34 / 42) 60.0 % (24 / 40)
_bt_verify_keys_with_arraykeys CBC 196394 73.3 % (22 / 30) 65.4 % (17 / 26)
_bt_start_vacuum CBC 1537 70.0 % (14 / 20) 37.5 % (6 / 16)
_bt_check_compare CBC 28748471 92.1 % (58 / 63) 71.7 % (66 / 92)
_bt_check_third_page CBC 132 50.0 % (5 / 10) 18.8 % (3 / 16)
_bt_binsrch_skiparray_skey CBC 86763 90.5 % (38 / 42) 76.8 % (43 / 56)
_bt_advance_array_keys CBC 100847 97.9 % (143 / 146) 80.4 % (148 / 184)
_bt_end_vacuum_callback UBC 0 0.0 % (0 / 3)
_bt_array_increment CBC 15933 95.2 % (40 / 42) 75.0 % (30 / 40)
_bt_tuple_before_array_skeys CBC 334780 96.1 % (49 / 51) 75.6 % (59 / 78)
BTreeShmemInit CBC 1029 88.9 % (8 / 9) 33.3 % (2 / 6)
_bt_checkkeys_look_ahead CBC 5480 96.3 % (26 / 27) 87.5 % (21 / 24)
_bt_keep_natts CBC 31260 94.4 % (17 / 18) 78.6 % (11 / 14)
_bt_killitems CBC 86930 98.4 % (61 / 62) 66.2 % (49 / 74)
_bt_scanbehind_checkkeys CBC 1268 92.3 % (12 / 13) 80.0 % (8 / 10)
BTreeShmemSize CBC 2938 100.0 % (4 / 4)
_bt_advance_array_keys_increment CBC 15819 100.0 % (16 / 16) 100.0 % (10 / 10)
_bt_allequalimage CBC 29067 100.0 % (19 / 19) 93.8 % (15 / 16)
_bt_array_set_low_or_high CBC 46514 100.0 % (22 / 22) 81.8 % (18 / 22)
_bt_binsrch_array_skey CBC 15663 100.0 % (52 / 52) 80.6 % (29 / 36)
_bt_checkkeys CBC 28035764 100.0 % (29 / 29) 71.4 % (30 / 42)
_bt_compare_array_skey CBC 456212 100.0 % (18 / 18) 88.9 % (16 / 18)
_bt_end_vacuum CBC 1537 100.0 % (11 / 11) 50.0 % (3 / 6)
_bt_freestack CBC 10324976 100.0 % (6 / 6) 100.0 % (2 / 2)
_bt_keep_natts_fast CBC 6567824 100.0 % (15 / 15) 100.0 % (8 / 8)
_bt_mkscankey CBC 5982251 100.0 % (34 / 34) 90.0 % (18 / 20)
_bt_oppodir_checkkeys CBC 2208 100.0 % (12 / 12) 62.5 % (5 / 8)
_bt_skiparray_set_element CBC 78220 100.0 % (14 / 14) 78.6 % (11 / 14)
_bt_skiparray_set_isnull CBC 24 100.0 % (10 / 10) 57.1 % (8 / 14)
_bt_start_array_keys CBC 40585 100.0 % (12 / 12) 62.5 % (5 / 8)
_bt_start_prim_scan CBC 44242 100.0 % (9 / 9) 83.3 % (5 / 6)
_bt_truncate CBC 31260 100.0 % (27 / 27) 65.0 % (13 / 20)
_bt_vacuum_cycleid CBC 11418 100.0 % (11 / 11) 83.3 % (5 / 6)
btoptions CBC 165 100.0 % (2 / 2)
btproperty CBC 378 100.0 % (9 / 9) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta