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
_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 1049 88.9 % (8 / 9) 33.3 % (2 / 6)
_bt_rowcompare_cmpresult GNC 1194 88.2 % (15 / 17) 57.1 % (4 / 7)
_bt_check_rowcompare GNC 1227 77.6 % (38 / 49) 48.3 % (29 / 60)
_bt_scanbehind_checkkeys CBC 1300 92.3 % (12 / 13) 80.0 % (8 / 10)
_bt_end_vacuum CBC 1562 100.0 % (11 / 11) 50.0 % (3 / 6)
_bt_start_vacuum CBC 1562 70.0 % (14 / 20) 37.5 % (6 / 16)
_bt_oppodir_checkkeys CBC 2208 100.0 % (12 / 12) 62.5 % (5 / 8)
BTreeShmemSize CBC 2998 100.0 % (4 / 4)
_bt_checkkeys_look_ahead CBC 5696 96.3 % (26 / 27) 87.5 % (21 / 24)
_bt_vacuum_cycleid CBC 11471 72.7 % (8 / 11) 50.0 % (3 / 6)
_bt_set_startikey GNC 15250 63.1 % (70 / 111) 48.3 % (58 / 120)
_bt_advance_array_keys_increment CBC 15295 100.0 % (16 / 16) 100.0 % (10 / 10)
_bt_array_increment CBC 15411 95.2 % (40 / 42) 75.0 % (30 / 40)
_bt_binsrch_array_skey CBC 15886 100.0 % (52 / 52) 80.6 % (29 / 36)
_bt_allequalimage CBC 29269 100.0 % (19 / 19) 93.8 % (15 / 16)
_bt_keep_natts CBC 31317 94.4 % (17 / 18) 78.6 % (11 / 14)
_bt_truncate CBC 31317 100.0 % (27 / 27) 65.0 % (13 / 20)
_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_array_set_low_or_high CBC 46888 100.0 % (22 / 22) 81.8 % (18 / 22)
_bt_skiparray_set_element CBC 76705 100.0 % (14 / 14) 78.6 % (11 / 14)
_bt_binsrch_skiparray_skey CBC 85242 90.5 % (38 / 42) 76.8 % (43 / 56)
_bt_killitems CBC 87317 98.4 % (60 / 61) 66.7 % (48 / 72)
_bt_advance_array_keys CBC 99395 97.9 % (141 / 144) 80.4 % (148 / 184)
_bt_verify_keys_with_arraykeys CBC 193516 73.3 % (22 / 30) 65.4 % (17 / 26)
_bt_tuple_before_array_skeys CBC 330740 96.1 % (49 / 51) 75.6 % (59 / 78)
_bt_compare_array_skey CBC 449824 100.0 % (18 / 18) 88.9 % (16 / 18)
_bt_mkscankey CBC 6004683 100.0 % (34 / 34) 90.0 % (18 / 20)
_bt_keep_natts_fast CBC 6651927 100.0 % (15 / 15) 100.0 % (8 / 8)
_bt_freestack CBC 10467231 100.0 % (6 / 6) 100.0 % (2 / 2)
_bt_checkkeys CBC 28410497 100.0 % (29 / 29) 71.4 % (30 / 42)
_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)

Generated by: LCOV version 2.4-beta