LCOV - differential code coverage report
Current view: top level - src/backend/access/common - reloptions.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GNC CBC DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 90.5 % 589 533 6 50 69 464 2 45
Current Date: 2026-06-29 16:15:13 +0200 Functions: 90.9 % 44 40 1 3 25 15 12
Baseline: lcov-20260630-baseline Branches: 79.4 % 388 308 6 3 71 3 44 261
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 92.0 % 75 69 6 69
(360..) days: 90.3 % 514 464 50 464
Function coverage date bins:
(30,360] days: 93.3 % 15 14 1 14
(360..) days: 89.7 % 29 26 3 11 15
Branch coverage date bins:
(30,360] days: 88.0 % 50 44 6 44
(360..) days: 78.1 % 338 264 3 71 3 261

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 1030337 66.7 % (16 / 24) 62.5 % (5 / 8)
fillRelOptions GNC 75396 86.4 % (51 / 59) 75.6 % (31 / 41)
initialize_reloptions GNC 4203 88.7 % (55 / 62) 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 UNC 0 0.0 % (0 / 4)
transformRelOptions GNC 89152 93.9 % (62 / 66) 85.9 % (67 / 78)
allocateReloptStruct GNC 75396 75.0 % (9 / 12) 58.3 % (7 / 12)
parse_one_reloption GNC 15418 95.5 % (63 / 66) 80.5 % (62 / 77)
allocate_reloption GNC 5614 94.6 % (35 / 37) 80.0 % (12 / 15)
build_reloptions CBC 73721 80.0 % (8 / 10) 33.3 % (2 / 6)
AlterTableGetRelOptionsLockLevel CBC 498 93.3 % (14 / 15) 87.5 % (14 / 16)
add_reloption_kind CBC 96 80.0 % (4 / 5) 25.0 % (1 / 4)
add_local_int_reloption CBC 1296 100.0 % (4 / 4)
add_local_real_reloption CBC 1176 100.0 % (4 / 4)
add_local_reloption GNC 2472 100.0 % (7 / 7) 50.0 % (1 / 2)
add_reloption CBC 3142 100.0 % (12 / 12) 100.0 % (4 / 4)
add_string_reloption GNC 2 100.0 % (4 / 4)
add_ternary_reloption GNC 1 100.0 % (4 / 4)
attribute_reloptions CBC 25 100.0 % (2 / 2)
build_local_reloptions GNC 1884 100.0 % (19 / 19) 87.5 % (14 / 16)
default_reloptions CBC 59483 100.0 % (2 / 2)
heap_reloptions CBC 63514 100.0 % (13 / 13) 80.0 % (4 / 5)
index_reloptions GNC 21472 100.0 % (5 / 5) 75.0 % (3 / 4)
init_enum_reloption GNC 1 100.0 % (6 / 6)
init_local_reloptions CBC 3768 100.0 % (5 / 5)
init_ternary_reloption GNC 1 100.0 % (3 / 3)
parseLocalRelOptions GNC 1884 100.0 % (12 / 12) 87.5 % (7 / 8)
parseRelOptions GNC 73721 100.0 % (19 / 19) 92.9 % (13 / 14)
parseRelOptionsInternal GNC 13943 100.0 % (22 / 22) 90.0 % (18 / 20)
partitioned_table_reloptions CBC 3648 100.0 % (4 / 4) 66.7 % (4 / 6)
register_reloptions_validator CBC 14 100.0 % (3 / 3)
tablespace_reloptions CBC 80 100.0 % (2 / 2)
untransformRelOptions GNC 17584 100.0 % (15 / 15) 83.3 % (5 / 6)
view_reloptions CBC 12275 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1