LCOV - differential code coverage report
Current view: top level - src/backend/access/common - reloptions.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 90.7 % 659 598 5 56 68 530 3
Current Date: 2026-08-27 14:31:44 +0300 Functions: 91.5 % 47 43 4 6 37
Baseline: lcov-20260827-baseline Branches: 79.0 % 448 354 14 80 46 308
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 92.9 % 70 65 5 65
(7,30] days: 100.0 % 3 3 3
(30,360] days: 90.9 % 66 60 6 60
(360..) days: 90.4 % 520 470 50 470
Function coverage date bins:
(1,7] days: 100.0 % 3 3 3
(30,360] days: 92.9 % 14 13 1 13
(360..) days: 90.0 % 30 27 3 3 24
Branch coverage date bins:
(1,7] days: 76.7 % 60 46 14 46
(30,360] days: 90.5 % 42 38 4 38
(360..) days: 78.0 % 346 270 76 270

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
extractRelOptions CBC 1005358 66.7 % (16 / 24) 62.5 % (5 / 8)
fillRelOptions CBC 74408 86.4 % (51 / 59) 75.6 % (31 / 41)
initialize_reloptions GNC 4239 88.9 % (56 / 63) 75.0 % (30 / 40)
add_local_bool_reloption UBC 0 0.0 % (0 / 4)
add_local_enum_reloption UBC 0 0.0 % (0 / 4)
add_local_string_reloption UBC 0 0.0 % (0 / 4)
add_local_ternary_reloption UBC 0 0.0 % (0 / 4)
transformRelOptions CBC 87245 93.9 % (62 / 66) 85.9 % (67 / 78)
allocateReloptStruct CBC 74408 75.0 % (9 / 12) 58.3 % (7 / 12)
parse_one_reloption CBC 15669 95.5 % (63 / 66) 80.5 % (62 / 77)
allocate_reloption CBC 5548 94.6 % (35 / 37) 80.0 % (12 / 15)
assert_toast_defaults_unsettable GNC 4239 92.3 % (24 / 26) 60.9 % (14 / 23)
build_reloptions CBC 72776 80.0 % (8 / 10) 33.3 % (2 / 6)
merge_toast_reloptions GNC 27545 94.3 % (33 / 35) 86.2 % (25 / 29)
AlterTableGetRelOptionsLockLevel CBC 498 93.3 % (14 / 15) 87.5 % (14 / 16)
add_reloption_kind CBC 96 80.0 % (4 / 5) 25.0 % (1 / 4)
find_reloption GNC 754 87.5 % (7 / 8) 87.5 % (7 / 8)
init_string_reloption CBC 2 93.8 % (15 / 16) 66.7 % (4 / 6)
add_bool_reloption CBC 1 100.0 % (4 / 4)
add_enum_reloption CBC 1 100.0 % (4 / 4)
add_int_reloption CBC 3136 100.0 % (4 / 4)
add_local_int_reloption CBC 1276 100.0 % (4 / 4)
add_local_real_reloption CBC 1130 100.0 % (4 / 4)
add_local_reloption CBC 2406 100.0 % (7 / 7) 50.0 % (1 / 2)
add_real_reloption CBC 1 100.0 % (4 / 4)
add_reloption GNC 3142 100.0 % (12 / 12) 100.0 % (4 / 4)
add_string_reloption CBC 2 100.0 % (4 / 4)
add_ternary_reloption CBC 1 100.0 % (4 / 4)
attribute_reloptions CBC 25 100.0 % (2 / 2)
build_local_reloptions CBC 1841 100.0 % (19 / 19) 87.5 % (14 / 16)
default_reloptions CBC 58510 100.0 % (2 / 2)
heap_reloptions CBC 62558 100.0 % (13 / 13) 80.0 % (4 / 5)
index_reloptions CBC 21002 100.0 % (5 / 5) 75.0 % (3 / 4)
init_bool_reloption CBC 1 100.0 % (4 / 4)
init_enum_reloption CBC 1 100.0 % (6 / 6)
init_int_reloption CBC 4412 100.0 % (6 / 6)
init_local_reloptions CBC 3682 100.0 % (5 / 5)
init_real_reloption CBC 1131 100.0 % (6 / 6)
init_ternary_reloption CBC 1 100.0 % (3 / 3)
parseLocalRelOptions CBC 1841 100.0 % (12 / 12) 87.5 % (7 / 8)
parseRelOptions GNC 72776 100.0 % (19 / 19) 92.9 % (13 / 14)
parseRelOptionsInternal CBC 14107 100.0 % (22 / 22) 90.0 % (18 / 20)
partitioned_table_reloptions CBC 3353 100.0 % (4 / 4) 66.7 % (4 / 6)
register_reloptions_validator CBC 14 100.0 % (3 / 3)
tablespace_reloptions CBC 81 100.0 % (2 / 2)
untransformRelOptions CBC 17450 100.0 % (15 / 15) 83.3 % (5 / 6)
view_reloptions CBC 12230 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1