LCOV - differential code coverage report
Current view: top level - src/backend/catalog - namespace.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 86.7 % 1560 1352 1 207 4 28 1320 2 8
Current Date: 2026-03-14 14:10:32 -0400 Functions: 91.8 % 110 101 1 8 5 96 2
Baseline: lcov-20260315-024220-baseline Branches: 71.9 % 1213 872 341 4 8 860 3 5
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 96.7 % 30 29 1 27 2
(360..) days: 86.5 % 1529 1322 207 4 1318
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 1 1 1
(360..) days: 91.7 % 108 99 1 8 3 96
Branch coverage date bins:
(30,360] days: 100.0 % 10 10 8 2
(360..) days: 71.7 % 1203 862 341 4 858

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
FuncnameGetCandidates GNC 293002 94.3 % (133 / 141) 83.1 % (113 / 136)
RangeVarGetAndCheckCreationNamespace CBC 65216 75.0 % (33 / 44) 50.0 % (21 / 42)
InitTempTableNamespace CBC 351 88.9 % (24 / 27) 45.0 % (9 / 20)
MatchNamedCall GNC 8330 98.2 % (55 / 56) 80.4 % (45 / 56)
RangeVarGetRelidExtended CBC 381060 94.2 % (49 / 52) 82.3 % (51 / 62)
TSConfigIsVisibleExt CBC 23 76.9 % (20 / 26) 50.0 % (11 / 22)
TSParserIsVisibleExt CBC 15 76.9 % (20 / 26) 50.0 % (11 / 22)
TSTemplateIsVisibleExt CBC 15 76.9 % (20 / 26) 50.0 % (11 / 22)
TSDictionaryIsVisibleExt CBC 3067 76.9 % (20 / 26) 54.5 % (12 / 22)
CheckSetNamespace CBC 270 66.7 % (4 / 6) 33.3 % (4 / 12)
NameListToQuotedString UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
RangeVarAdjustRelationPersistence CBC 68025 88.9 % (16 / 18) 61.9 % (13 / 21)
RangeVarGetCreationNamespace CBC 68260 85.0 % (17 / 20) 55.6 % (10 / 18)
StatisticsObjIsVisibleExt CBC 443 80.8 % (21 / 26) 63.6 % (14 / 22)
TypeIsVisibleExt CBC 251521 83.3 % (20 / 24) 60.0 % (12 / 20)
CollationIsVisibleExt CBC 192 70.6 % (12 / 17) 40.0 % (4 / 10)
ConversionIsVisibleExt CBC 15 76.5 % (13 / 17) 40.0 % (4 / 10)
NameListToString CBC 897 75.0 % (9 / 12) 57.1 % (8 / 14)
RelationIsVisibleExt CBC 173013 95.8 % (23 / 24) 70.0 % (14 / 20)
FindDefaultConversionProc CBC 3405 80.0 % (8 / 10) 50.0 % (5 / 10)
FunctionIsVisibleExt CBC 18352 82.6 % (19 / 23) 64.3 % (9 / 14)
LookupNamespaceNoError CBC 172 42.9 % (3 / 7) 16.7 % (1 / 6)
OpclassIsVisibleExt CBC 439 76.5 % (13 / 17) 50.0 % (5 / 10)
OperatorIsVisibleExt CBC 2744 76.5 % (13 / 17) 50.0 % (5 / 10)
OpfamilyIsVisibleExt CBC 2217 76.5 % (13 / 17) 50.0 % (5 / 10)
checkTempNamespaceStatus CBC 2 69.2 % (9 / 13) 50.0 % (5 / 10)
get_statistics_object_oid CBC 178 94.7 % (18 / 19) 77.3 % (17 / 22)
preprocessNamespacePath CBC 21563 96.6 % (28 / 29) 82.1 % (23 / 28)
ConversionGetConid CBC 9 80.0 % (8 / 10) 60.0 % (6 / 10)
GetTempNamespaceProcNumber CBC 20 63.6 % (7 / 11) 33.3 % (2 / 6)
QualifiedNameGetCreationNamespace CBC 18632 80.0 % (12 / 15) 60.0 % (6 / 10)
get_conversion_oid CBC 89 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_dict_oid CBC 6655 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_parser_oid CBC 1583 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_template_oid CBC 1691 94.7 % (18 / 19) 81.8 % (18 / 22)
CollationGetCollid CBC 192 90.9 % (10 / 11) 70.0 % (7 / 10)
DeconstructQualifiedName CBC 1134240 95.7 % (22 / 23) 70.0 % (7 / 10)
SearchPathMatchesCurrentEnvironment CBC 712845 100.0 % (23 / 23) 90.0 % (27 / 30)
SetTempNamespaceState CBC 1491 100.0 % (9 / 9) 50.0 % (3 / 6)
get_collation_oid CBC 5732 100.0 % (21 / 21) 86.4 % (19 / 22)
makeRangeVarFromNameList CBC 34039 88.9 % (16 / 18) 50.0 % (3 / 6)
fetch_search_path_array CBC 380046 100.0 % (11 / 11) 80.0 % (8 / 10)
get_ts_config_oid CBC 10315 100.0 % (19 / 19) 90.9 % (20 / 22)
pg_collation_is_visible UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
pg_conversion_is_visible UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
pg_ts_config_is_visible UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
pg_ts_dict_is_visible UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
pg_ts_parser_is_visible UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
pg_ts_template_is_visible UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
AtEOXact_Namespace CBC 337495 100.0 % (11 / 11) 83.3 % (5 / 6)
GetSearchPathMatcher GNC 31561 100.0 % (15 / 15) 87.5 % (7 / 8)
GetTempToastNamespace CBC 479 100.0 % (3 / 3) 50.0 % (1 / 2)
LookupCreationNamespace CBC 243 88.9 % (8 / 9) 75.0 % (3 / 4)
LookupExplicitNamespace CBC 404196 100.0 % (12 / 12) 91.7 % (11 / 12)
OpclassnameGetOpcid CBC 11604 100.0 % (10 / 10) 90.0 % (9 / 10)
OpernameGetOprid CBC 50712 100.0 % (30 / 30) 95.0 % (19 / 20)
OpfamilynameGetOpfid CBC 2485 100.0 % (10 / 10) 90.0 % (9 / 10)
RelnameGetRelid CBC 230833 100.0 % (8 / 8) 87.5 % (7 / 8)
RemoveTempRelationsCallback CBC 325 100.0 % (9 / 9) 50.0 % (1 / 2)
ResetTempTableNamespace CBC 10 100.0 % (4 / 4) 50.0 % (1 / 2)
TypenameGetTypidExtended CBC 180559 100.0 % (10 / 10) 91.7 % (11 / 12)
assign_search_path CBC 174914 100.0 % (4 / 4) 50.0 % (1 / 2)
cachedNamespacePath CBC 39680 100.0 % (16 / 16) 87.5 % (7 / 8)
check_search_path CBC 90353 80.0 % (16 / 20) 87.5 % (7 / 8)
finalNamespacePath CBC 21161 100.0 % (16 / 16) 95.0 % (19 / 20)
get_namespace_oid CBC 467461 100.0 % (5 / 5) 83.3 % (5 / 6)
lookup_collation CBC 6581 93.3 % (14 / 15) 87.5 % (7 / 8)
pg_function_is_visible CBC 3824 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_opclass_is_visible CBC 9 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_operator_is_visible CBC 856 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_opfamily_is_visible CBC 159 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_statistics_obj_is_visible CBC 186 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_type_is_visible CBC 2016 85.7 % (6 / 7) 50.0 % (1 / 2)
spcache_init CBC 119723 100.0 % (13 / 13) 87.5 % (7 / 8)
spcache_insert CBC 44658 100.0 % (18 / 18) 90.0 % (9 / 10)
AccessTempTableNamespace CBC 3785 100.0 % (5 / 5) 100.0 % (4 / 4)
AtEOSubXact_Namespace CBC 11685 100.0 % (11 / 11) 100.0 % (4 / 4)
InitializeSearchPath CBC 15279 100.0 % (20 / 20) 100.0 % (2 / 2)
fetch_search_path CBC 602 100.0 % (10 / 10) 100.0 % (8 / 8)
isAnyTempNamespace CBC 498111 100.0 % (8 / 8) 100.0 % (6 / 6)
isOtherTempNamespace CBC 11466 100.0 % (4 / 4) 100.0 % (2 / 2)
isTempNamespace CBC 52136 100.0 % (4 / 4) 100.0 % (4 / 4)
isTempOrTempToastNamespace CBC 107049 100.0 % (5 / 5) 100.0 % (6 / 6)
isTempToastNamespace CBC 3683954 100.0 % (4 / 4) 100.0 % (4 / 4)
pg_table_is_visible CBC 12014 100.0 % (7 / 7) 100.0 % (2 / 2)
recomputeNamespacePath CBC 2346914 100.0 % (24 / 24) 100.0 % (12 / 12)
spcache_lookup CBC 80043 100.0 % (10 / 10) 100.0 % (8 / 8)
spcachekey_equal CBC 32668 100.0 % (3 / 3) 100.0 % (4 / 4)
CollationIsVisible CBC 192 100.0 % (2 / 2)
ConversionIsVisible CBC 15 100.0 % (2 / 2)
CopySearchPathMatcher UNC 0 0.0 % (0 / 7)
FunctionIsVisible CBC 14528 100.0 % (2 / 2)
GetTempNamespaceState CBC 502 100.0 % (4 / 4)
InvalidationCallback GNC 40505 100.0 % (4 / 4)
OpclassIsVisible CBC 430 100.0 % (2 / 2)
OperatorIsVisible CBC 1888 100.0 % (2 / 2)
OpfamilyIsVisible CBC 2058 100.0 % (2 / 2)
RelationIsVisible CBC 160999 100.0 % (2 / 2)
RemoveTempRelations CBC 449 100.0 % (6 / 6)
StatisticsObjIsVisible CBC 257 100.0 % (2 / 2)
TSConfigIsVisible CBC 23 100.0 % (2 / 2)
TSDictionaryIsVisible CBC 3067 100.0 % (2 / 2)
TSParserIsVisible CBC 15 100.0 % (2 / 2)
TSTemplateIsVisible CBC 15 100.0 % (2 / 2)
TypeIsVisible CBC 249505 100.0 % (2 / 2)
TypenameGetTypid UBC 0 0.0 % (0 / 2)
pg_is_other_temp_schema CBC 11466 100.0 % (3 / 3)
pg_my_temp_schema CBC 1248 100.0 % (2 / 2)
spcachekey_hash CBC 87769 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta