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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 90.7 % 561 509 52 9 500 9
Current Date: 2025-09-06 07:49:51 +0900 Functions: 92.7 % 41 38 3 2 36 1
Baseline: lcov-20250908-010021-baseline Branches: 79.1 % 373 295 2 76 6 289
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 94.7 % 19 18 1 9 9
(360..) days: 90.6 % 542 491 51 491
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 92.5 % 40 37 3 1 36
Branch coverage date bins:
(30,360] days: 68.8 % 16 11 2 3 6 5
(360..) days: 79.6 % 357 284 73 284

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 729750 66.7 % (16 / 24) 62.5 % (5 / 8)
fillRelOptions CBC 54428 86.2 % (50 / 58) 75.0 % (30 / 40)
initialize_reloptions CBC 3254 87.0 % (47 / 54) 73.5 % (25 / 34)
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)
allocateReloptStruct CBC 54428 75.0 % (9 / 12) 58.3 % (7 / 12)
parse_one_reloption CBC 10665 95.0 % (57 / 60) 80.0 % (56 / 70)
allocate_reloption CBC 6046 94.1 % (32 / 34) 78.6 % (11 / 14)
build_reloptions CBC 53151 80.0 % (8 / 10) 33.3 % (2 / 6)
AlterTableGetRelOptionsLockLevel CBC 385 93.3 % (14 / 15) 87.5 % (14 / 16)
add_reloption_kind CBC 127 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 4159 100.0 % (4 / 4)
add_local_int_reloption CBC 994 100.0 % (4 / 4)
add_local_real_reloption CBC 888 100.0 % (4 / 4)
add_local_reloption CBC 1882 100.0 % (7 / 7) 50.0 % (1 / 2)
add_real_reloption CBC 1 100.0 % (4 / 4)
add_reloption CBC 4164 100.0 % (12 / 12) 100.0 % (4 / 4)
add_string_reloption CBC 2 100.0 % (4 / 4)
attribute_reloptions CBC 19 100.0 % (2 / 2)
build_local_reloptions CBC 1438 100.0 % (20 / 20) 87.5 % (14 / 16)
default_reloptions CBC 41882 100.0 % (2 / 2)
heap_reloptions CBC 43364 100.0 % (13 / 13) 80.0 % (4 / 5)
index_reloptions CBC 16485 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 5153 100.0 % (6 / 6)
init_local_reloptions CBC 2876 100.0 % (5 / 5)
init_real_reloption CBC 889 100.0 % (6 / 6)
parseLocalRelOptions CBC 1438 100.0 % (12 / 12) 87.5 % (7 / 8)
parseRelOptions CBC 53151 100.0 % (19 / 19) 92.9 % (13 / 14)
parseRelOptionsInternal GNC 9631 100.0 % (22 / 22) 90.0 % (18 / 20)
partitioned_table_reloptions CBC 2496 100.0 % (4 / 4) 66.7 % (4 / 6)
register_reloptions_validator CBC 14 100.0 % (3 / 3)
tablespace_reloptions CBC 69 100.0 % (2 / 2)
untransformRelOptions CBC 15689 100.0 % (15 / 15) 83.3 % (5 / 6)
view_reloptions CBC 9622 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta