LCOV - differential code coverage report
Current view: top level - src/backend/access/common - reloptions.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 90.5 % 589 533 56 533
Current Date: 2026-07-25 17:13:00 -0400 Functions: 90.9 % 44 40 4 40
Baseline: lcov-20260726-baseline Branches: 79.4 % 388 308 80 308
Baseline Date: 2026-07-25 19:16:42 +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 26
Branch coverage date bins:
(30,360] days: 88.0 % 50 44 6 44
(360..) days: 78.1 % 338 264 74 264

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 1021468 66.7 % (16 / 24) 62.5 % (5 / 8)
fillRelOptions CBC 75782 86.4 % (51 / 59) 75.6 % (31 / 41)
initialize_reloptions CBC 4213 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 UBC 0 0.0 % (0 / 4)
transformRelOptions CBC 89586 93.9 % (62 / 66) 85.9 % (67 / 78)
allocateReloptStruct CBC 75782 75.0 % (9 / 12) 58.3 % (7 / 12)
parse_one_reloption CBC 15460 95.5 % (63 / 66) 80.5 % (62 / 77)
allocate_reloption CBC 5634 94.6 % (35 / 37) 80.0 % (12 / 15)
build_reloptions CBC 74087 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)
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 1316 100.0 % (4 / 4)
add_local_real_reloption CBC 1176 100.0 % (4 / 4)
add_local_reloption CBC 2492 100.0 % (7 / 7) 50.0 % (1 / 2)
add_real_reloption CBC 1 100.0 % (4 / 4)
add_reloption CBC 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 1904 100.0 % (19 / 19) 87.5 % (14 / 16)
default_reloptions CBC 59722 100.0 % (2 / 2)
heap_reloptions CBC 63766 100.0 % (13 / 13) 80.0 % (4 / 5)
index_reloptions CBC 21595 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 4452 100.0 % (6 / 6)
init_local_reloptions CBC 3808 100.0 % (5 / 5)
init_real_reloption CBC 1177 100.0 % (6 / 6)
init_ternary_reloption CBC 1 100.0 % (3 / 3)
parseLocalRelOptions CBC 1904 100.0 % (12 / 12) 87.5 % (7 / 8)
parseRelOptions CBC 74087 100.0 % (19 / 19) 92.9 % (13 / 14)
parseRelOptionsInternal CBC 13988 100.0 % (22 / 22) 90.0 % (18 / 20)
partitioned_table_reloptions CBC 3656 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 17669 100.0 % (15 / 15) 83.3 % (5 / 6)
view_reloptions CBC 12362 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1