LCOV - differential code coverage report
Current view: top level - src/backend/access/nbtree - nbtutils.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 88.2 % 1137 1003 32 3 99 2 18 983 3 15
Current Date: 2025-10-28 08:26:42 +0900 Functions: 95.0 % 40 38 2 3 35
Baseline: lcov-20251028-005825-baseline Branches: 68.8 % 1185 815 35 3 332 2 4 809
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 87.8 % 575 505 32 38 1 18 486
(360..) days: 88.6 % 561 497 3 61 1 496
Function coverage date bins:
(30,360] days: 100.0 % 13 13 2 11
(360..) days: 92.6 % 27 25 2 1 24
Branch coverage date bins:
(30,360] days: 66.6 % 659 439 35 185 1 4 434
(360..) days: 71.5 % 526 376 3 147 1 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
BTreeShmemInit CBC 1049 88.9 % (8 / 9) 33.3 % (2 / 6)
BTreeShmemSize CBC 2998 100.0 % (4 / 4)
_bt_advance_array_keys CBC 99395 97.9 % (141 / 144) 80.4 % (148 / 184)
_bt_advance_array_keys_increment CBC 15295 100.0 % (16 / 16) 100.0 % (10 / 10)
_bt_allequalimage CBC 29269 100.0 % (19 / 19) 93.8 % (15 / 16)
_bt_array_decrement CBC 456 81.0 % (34 / 42) 60.0 % (24 / 40)
_bt_array_increment CBC 15411 95.2 % (40 / 42) 75.0 % (30 / 40)
_bt_array_set_low_or_high CBC 46888 100.0 % (22 / 22) 81.8 % (18 / 22)
_bt_binsrch_array_skey CBC 15886 100.0 % (52 / 52) 80.6 % (29 / 36)
_bt_binsrch_skiparray_skey CBC 85242 90.5 % (38 / 42) 76.8 % (43 / 56)
_bt_check_compare CBC 29123974 92.1 % (58 / 63) 71.7 % (66 / 92)
_bt_check_natts CBC 132307794 69.2 % (27 / 39) 60.3 % (35 / 58)
_bt_check_rowcompare GNC 1227 77.6 % (38 / 49) 48.3 % (29 / 60)
_bt_check_third_page CBC 132 50.0 % (5 / 10) 18.8 % (3 / 16)
_bt_checkkeys CBC 28410497 100.0 % (29 / 29) 71.4 % (30 / 42)
_bt_checkkeys_look_ahead CBC 5696 96.3 % (26 / 27) 87.5 % (21 / 24)
_bt_compare_array_skey CBC 449824 100.0 % (18 / 18) 88.9 % (16 / 18)
_bt_end_vacuum CBC 1562 100.0 % (11 / 11) 50.0 % (3 / 6)
_bt_end_vacuum_callback UBC 0 0.0 % (0 / 3)
_bt_freestack CBC 10467231 100.0 % (6 / 6) 100.0 % (2 / 2)
_bt_keep_natts CBC 31317 94.4 % (17 / 18) 78.6 % (11 / 14)
_bt_keep_natts_fast CBC 6651927 100.0 % (15 / 15) 100.0 % (8 / 8)
_bt_killitems CBC 87317 98.4 % (60 / 61) 66.7 % (48 / 72)
_bt_mkscankey CBC 6004683 100.0 % (34 / 34) 90.0 % (18 / 20)
_bt_oppodir_checkkeys CBC 2208 100.0 % (12 / 12) 62.5 % (5 / 8)
_bt_rowcompare_cmpresult GNC 1194 88.2 % (15 / 17) 57.1 % (4 / 7)
_bt_scanbehind_checkkeys CBC 1300 92.3 % (12 / 13) 80.0 % (8 / 10)
_bt_set_startikey GNC 15250 63.1 % (70 / 111) 48.3 % (58 / 120)
_bt_skiparray_set_element CBC 76705 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 40826 100.0 % (12 / 12) 62.5 % (5 / 8)
_bt_start_prim_scan CBC 44344 100.0 % (9 / 9) 83.3 % (5 / 6)
_bt_start_vacuum CBC 1562 70.0 % (14 / 20) 37.5 % (6 / 16)
_bt_truncate CBC 31317 100.0 % (27 / 27) 65.0 % (13 / 20)
_bt_tuple_before_array_skeys CBC 330740 96.1 % (49 / 51) 75.6 % (59 / 78)
_bt_vacuum_cycleid CBC 11471 72.7 % (8 / 11) 50.0 % (3 / 6)
_bt_verify_keys_with_arraykeys CBC 193516 73.3 % (22 / 30) 65.4 % (17 / 26)
btbuildphasename UBC 0 0.0 % (0 / 14) 0.0 % (0 / 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