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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 90.7 % 659 598 5 56 68 530 3
Current Date: 2026-11-05 14:14:01 +0100 Functions: 91.5 % 47 43 4 6 37
Baseline: lcov-20261105-baseline Branches: 79.0 % 448 354 14 80 46 308
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 91.9 % 135 124 5 6 68 56
(360..) days: 90.5 % 524 474 50 474
Function coverage date bins:
(30,360] days: 94.1 % 17 16 1 3 13
(360..) days: 90.0 % 30 27 3 3 24
Branch coverage date bins:
(30,360] days: 80.9 % 94 76 14 4 46 30
(360..) days: 78.5 % 354 278 76 278

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
parse_one_reloption CBC 16768 95.5 % (63 / 66) 80.5 % (62 / 77)
transformRelOptions CBC 87076 93.9 % (62 / 66) 85.9 % (67 / 78)
fillRelOptions CBC 75279 86.4 % (51 / 59) 75.6 % (31 / 41)
initialize_reloptions GNC 4351 88.9 % (56 / 63) 75.0 % (30 / 40)
assert_toast_defaults_unsettable GNC 4351 92.3 % (24 / 26) 60.9 % (14 / 23)
allocateReloptStruct CBC 75279 75.0 % (9 / 12) 58.3 % (7 / 12)
build_reloptions CBC 73576 80.0 % (8 / 10) 33.3 % (2 / 6)
merge_toast_reloptions GNC 26285 94.3 % (33 / 35) 86.2 % (25 / 29)
add_reloption_kind CBC 96 80.0 % (4 / 5) 25.0 % (1 / 4)
allocate_reloption CBC 5654 94.6 % (35 / 37) 80.0 % (12 / 15)
extractRelOptions CBC 985969 66.7 % (16 / 24) 62.5 % (5 / 8)
AlterTableGetRelOptionsLockLevel CBC 541 93.3 % (14 / 15) 87.5 % (14 / 16)
build_local_reloptions CBC 1924 100.0 % (19 / 19) 87.5 % (14 / 16)
init_string_reloption CBC 2 93.8 % (15 / 16) 66.7 % (4 / 6)
parseRelOptionsInternal CBC 15027 100.0 % (22 / 22) 90.0 % (18 / 20)
partitioned_table_reloptions CBC 3431 100.0 % (4 / 4) 66.7 % (4 / 6)
add_local_reloption CBC 2512 100.0 % (7 / 7) 50.0 % (1 / 2)
find_reloption GNC 756 87.5 % (7 / 8) 87.5 % (7 / 8)
heap_reloptions CBC 63128 100.0 % (13 / 13) 80.0 % (4 / 5)
index_reloptions CBC 20941 100.0 % (5 / 5) 75.0 % (3 / 4)
parseLocalRelOptions CBC 1924 100.0 % (12 / 12) 87.5 % (7 / 8)
parseRelOptions GNC 73576 100.0 % (19 / 19) 92.9 % (13 / 14)
untransformRelOptions CBC 17552 100.0 % (15 / 15) 83.3 % (5 / 6)
add_reloption GNC 3142 100.0 % (12 / 12) 100.0 % (4 / 4)
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_bool_reloption UBC 0 0.0 % (0 / 4)
add_local_enum_reloption UBC 0 0.0 % (0 / 4)
add_local_int_reloption CBC 1336 100.0 % (4 / 4)
add_local_real_reloption CBC 1176 100.0 % (4 / 4)
add_local_string_reloption UBC 0 0.0 % (0 / 4)
add_local_ternary_reloption UBC 0 0.0 % (0 / 4)
add_real_reloption CBC 1 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)
default_reloptions CBC 59238 100.0 % (2 / 2)
init_bool_reloption CBC 1 100.0 % (4 / 4)
init_enum_reloption CBC 1 100.0 % (6 / 6)
init_int_reloption CBC 4472 100.0 % (6 / 6)
init_local_reloptions CBC 3848 100.0 % (5 / 5)
init_real_reloption CBC 1177 100.0 % (6 / 6)
init_ternary_reloption CBC 1 100.0 % (3 / 3)
register_reloptions_validator CBC 14 100.0 % (3 / 3)
tablespace_reloptions CBC 90 100.0 % (2 / 2)
view_reloptions CBC 12255 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1