LCOV - differential code coverage report
Current view: top level - src/backend/commands - extension.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 81.8 % 1242 1016 226 4 5 1007 5
Current Date: 2026-09-20 14:13:17 +0900 Functions: 92.2 % 51 47 4 2 45
Baseline: lcov-20260920-baseline Branches: 57.2 % 978 559 419 1 4 554
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 4 4 4
(30,360] days: 80.5 % 77 62 15 4 1 57
(360..) days: 81.8 % 1161 950 211 950
Function coverage date bins:
(30,360] days: 66.7 % 3 2 1 2
(360..) days: 93.8 % 48 45 3 2 43
Branch coverage date bins:
(7,30] days: 100.0 % 4 4 4
(30,360] days: 58.9 % 56 33 23 33
(360..) days: 56.9 % 918 522 396 1 521

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
AlterExtensionNamespace CBC 6 85.5 % (53 / 62) 57.4 % (31 / 54)
ApplyExtensionUpdates CBC 357 98.0 % (48 / 49) 83.3 % (20 / 24)
CreateExtension CBC 345 82.4 % (28 / 34) 59.4 % (19 / 32)
CreateExtensionInternal CBC 362 93.8 % (61 / 65) 67.4 % (31 / 46)
ExecAlterExtensionContentsRecurse CBC 237 85.7 % (30 / 35) 58.3 % (21 / 36)
ExecAlterExtensionContentsStmt CBC 146 90.5 % (19 / 21) 64.3 % (9 / 14)
ExecAlterExtensionStmt CBC 19 71.4 % (30 / 42) 36.8 % (14 / 38)
InsertExtensionTuple CBC 359 94.3 % (33 / 35) 75.0 % (9 / 12)
RemoveExtensionById CBC 111 91.7 % (11 / 12) 33.3 % (2 / 6)
check_valid_extension_name CBC 365 63.6 % (7 / 11) 27.8 % (5 / 18)
check_valid_version_name CBC 381 63.6 % (7 / 11) 27.8 % (5 / 18)
convert_requires_to_datum GNC 126 100.0 % (10 / 10) 83.3 % (5 / 6)
execute_extension_script GNC 667 97.7 % (85 / 87) 82.6 % (71 / 86)
execute_sql_string CBC 662 97.5 % (39 / 40) 77.8 % (14 / 18)
ext_sibling_callback UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
extension_config_remove CBC 35 40.6 % (26 / 64) 25.0 % (13 / 52)
extension_file_exists UBC 0 0.0 % (0 / 20) 0.0 % (0 / 20)
extension_is_trusted CBC 7 100.0 % (7 / 7) 100.0 % (4 / 4)
find_extension_control_filename CBC 385 100.0 % (10 / 10) 50.0 % (3 / 6)
find_in_paths CBC 385 86.7 % (13 / 15) 50.0 % (7 / 14)
find_install_path CBC 1007 78.9 % (15 / 19) 55.0 % (11 / 20)
find_update_path CBC 1026 85.3 % (29 / 34) 71.4 % (30 / 42)
get_available_versions_for_extension CBC 832 97.6 % (40 / 41) 88.5 % (23 / 26)
get_ext_ver_info CBC 4107 100.0 % (14 / 14) 100.0 % (8 / 8)
get_ext_ver_list CBC 927 96.4 % (27 / 28) 85.7 % (12 / 14)
get_extension_aux_control_filename CBC 2025 100.0 % (6 / 6)
get_extension_control_directories CBC 464 100.0 % (31 / 31) 100.0 % (8 / 8)
get_extension_location CBC 9338 100.0 % (6 / 6) 100.0 % (4 / 4)
get_extension_name CBC 65 100.0 % (7 / 7) 100.0 % (2 / 2)
get_extension_oid CBC 1693 100.0 % (5 / 5) 83.3 % (5 / 6)
get_extension_schema CBC 29 85.7 % (6 / 7) 50.0 % (1 / 2)
get_extension_script_directory CBC 3978 85.7 % (6 / 7) 66.7 % (4 / 6)
get_extension_script_filename CBC 1026 100.0 % (8 / 8) 100.0 % (2 / 2)
get_function_sibling_type CBC 49 88.5 % (23 / 26) 61.1 % (11 / 18)
get_nearest_unprocessed_vertex CBC 4232 100.0 % (10 / 10) 91.7 % (11 / 12)
get_required_extension CBC 33 100.0 % (15 / 15) 85.0 % (17 / 20)
identify_update_path CBC 19 87.5 % (7 / 8) 25.0 % (1 / 4)
is_extension_control_filename CBC 29380 100.0 % (3 / 3) 75.0 % (3 / 4)
is_extension_script_filename CBC 341715 100.0 % (3 / 3) 75.0 % (3 / 4)
new_ExtensionControlFile CBC 9723 100.0 % (8 / 8)
parse_extension_control_file CBC 11748 77.8 % (49 / 63) 51.2 % (43 / 84)
pg_available_extension_versions CBC 7 96.0 % (24 / 25) 72.2 % (13 / 18)
pg_available_extensions CBC 72 91.4 % (32 / 35) 68.2 % (15 / 22)
pg_extension_config_dump CBC 6 84.4 % (54 / 64) 41.1 % (23 / 56)
pg_extension_update_paths UBC 0 0.0 % (0 / 30) 0.0 % (0 / 22)
pg_get_loaded_modules UBC 0 0.0 % (0 / 20) 0.0 % (0 / 8)
read_extension_aux_control_file CBC 2025 100.0 % (5 / 5)
read_extension_control_file CBC 385 100.0 % (4 / 4)
read_extension_script_file CBC 664 87.5 % (7 / 8) 50.0 % (1 / 2)
read_whole_file CBC 664 75.0 % (12 / 16) 25.0 % (4 / 16)
script_error_callback CBC 146 87.8 % (43 / 49) 55.3 % (21 / 38)

Generated by: LCOV version 2.0-1