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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 86.7 % 1560 1352 1 207 4 28 1320 2 8
Current Date: 2026-06-29 16:15:13 +0200 Functions: 91.8 % 110 101 1 8 5 96 2
Baseline: lcov-20260630-baseline Branches: 71.9 % 1213 872 341 4 8 860
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.8 % 31 30 1 28 2
(360..) days: 86.5 % 1529 1322 207 4 1318
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(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
CopySearchPathMatcher UNC 0 0.0 % (0 / 7)
NameListToQuotedString UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
TypenameGetTypid UBC 0 0.0 % (0 / 2)
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)
ConversionGetConid CBC 12 80.0 % (8 / 10) 60.0 % (6 / 10)
pg_opclass_is_visible CBC 12 85.7 % (6 / 7) 50.0 % (1 / 2)
ResetTempTableNamespace CBC 13 100.0 % (4 / 4) 50.0 % (1 / 2)
ConversionIsVisible CBC 20 100.0 % (2 / 2)
ConversionIsVisibleExt CBC 20 76.5 % (13 / 17) 40.0 % (4 / 10)
TSTemplateIsVisible CBC 24 100.0 % (2 / 2)
TSTemplateIsVisibleExt CBC 24 76.9 % (20 / 26) 50.0 % (11 / 22)
TSParserIsVisible CBC 25 100.0 % (2 / 2)
TSParserIsVisibleExt CBC 25 76.9 % (20 / 26) 50.0 % (11 / 22)
TSConfigIsVisible CBC 33 100.0 % (2 / 2)
TSConfigIsVisibleExt CBC 33 76.9 % (20 / 26) 50.0 % (11 / 22)
checkTempNamespaceStatus CBC 87 69.2 % (9 / 13) 50.0 % (5 / 10)
get_conversion_oid CBC 118 94.7 % (18 / 19) 81.8 % (18 / 22)
GetTempNamespaceProcNumber CBC 120 63.6 % (7 / 11) 33.3 % (2 / 6)
pg_opfamily_is_visible CBC 212 85.7 % (6 / 7) 50.0 % (1 / 2)
get_statistics_object_oid CBC 235 94.7 % (18 / 19) 77.3 % (17 / 22)
pg_statistics_obj_is_visible CBC 248 85.7 % (6 / 7) 50.0 % (1 / 2)
LookupNamespaceNoError CBC 260 42.9 % (3 / 7) 16.7 % (1 / 6)
LookupCreationNamespace CBC 316 88.9 % (8 / 9) 75.0 % (3 / 4)
CheckSetNamespace CBC 364 66.7 % (4 / 6) 33.3 % (4 / 12)
StatisticsObjIsVisible CBC 366 100.0 % (2 / 2)
CollationGetCollid CBC 375 90.9 % (10 / 11) 70.0 % (7 / 10)
CollationIsVisible CBC 380 100.0 % (2 / 2)
CollationIsVisibleExt CBC 380 76.5 % (13 / 17) 50.0 % (5 / 10)
RemoveTempRelationsCallback CBC 430 100.0 % (9 / 9) 50.0 % (1 / 2)
OpclassIsVisible CBC 453 100.0 % (2 / 2)
InitTempTableNamespace CBC 462 88.9 % (24 / 27) 45.0 % (9 / 20)
OpclassIsVisibleExt CBC 465 76.5 % (13 / 17) 50.0 % (5 / 10)
fetch_search_path CBC 567 100.0 % (10 / 10) 100.0 % (8 / 8)
RemoveTempRelations CBC 585 100.0 % (6 / 6)
StatisticsObjIsVisibleExt CBC 614 80.8 % (21 / 26) 63.6 % (14 / 22)
GetTempToastNamespace CBC 640 100.0 % (3 / 3) 50.0 % (1 / 2)
GetTempNamespaceState CBC 679 100.0 % (4 / 4)
pg_operator_is_visible CBC 873 85.7 % (6 / 7) 50.0 % (1 / 2)
NameListToString CBC 1271 75.0 % (9 / 12) 57.1 % (8 / 14)
get_ts_parser_oid CBC 1757 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_template_oid CBC 1891 94.7 % (18 / 19) 81.8 % (18 / 22)
OperatorIsVisible CBC 2005 100.0 % (2 / 2)
SetTempNamespaceState CBC 2012 100.0 % (9 / 9) 50.0 % (3 / 6)
OpfamilyIsVisible CBC 2139 100.0 % (2 / 2)
pg_type_is_visible CBC 2159 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_my_temp_schema CBC 2175 100.0 % (2 / 2)
OpfamilyIsVisibleExt CBC 2351 76.5 % (13 / 17) 50.0 % (5 / 10)
OpfamilynameGetOpfid CBC 2704 100.0 % (10 / 10) 90.0 % (9 / 10)
OperatorIsVisibleExt CBC 2878 76.5 % (13 / 17) 50.0 % (5 / 10)
FindDefaultConversionProc CBC 3144 80.0 % (8 / 10) 50.0 % (5 / 10)
TSDictionaryIsVisible CBC 3149 100.0 % (2 / 2)
TSDictionaryIsVisibleExt CBC 3149 76.9 % (20 / 26) 54.5 % (12 / 22)
pg_function_is_visible CBC 3931 85.7 % (6 / 7) 50.0 % (1 / 2)
AccessTempTableNamespace CBC 5056 100.0 % (5 / 5) 100.0 % (4 / 4)
get_ts_dict_oid CBC 7393 94.7 % (18 / 19) 81.8 % (18 / 22)
get_collation_oid CBC 8066 100.0 % (21 / 21) 86.4 % (19 / 22)
MatchNamedCall GNC 8923 98.2 % (55 / 56) 80.4 % (45 / 56)
lookup_collation CBC 9603 93.3 % (14 / 15) 87.5 % (7 / 8)
OpernameGetCandidates GNC 11754 79.7 % (55 / 69) 66.7 % (32 / 48)
get_ts_config_oid CBC 12392 100.0 % (19 / 19) 90.9 % (20 / 22)
AtEOSubXact_Namespace CBC 12682 100.0 % (11 / 11) 100.0 % (4 / 4)
OpclassnameGetOpcid CBC 13758 100.0 % (10 / 10) 90.0 % (9 / 10)
FunctionIsVisible CBC 16365 100.0 % (2 / 2)
InitializeSearchPath CBC 16700 100.0 % (20 / 20) 100.0 % (2 / 2)
pg_table_is_visible CBC 16815 100.0 % (7 / 7) 100.0 % (2 / 2)
FunctionIsVisibleExt CBC 20296 82.6 % (19 / 23) 64.3 % (9 / 14)
QualifiedNameGetCreationNamespace CBC 21423 80.0 % (12 / 15) 60.0 % (6 / 10)
finalNamespacePath CBC 25209 100.0 % (16 / 16) 95.0 % (19 / 20)
preprocessNamespacePath CBC 25632 96.6 % (28 / 29) 82.1 % (23 / 28)
GetSearchPathMatcher GNC 37889 100.0 % (15 / 15) 87.5 % (7 / 8)
makeRangeVarFromNameList CBC 38839 88.9 % (16 / 18) 50.0 % (3 / 6)
spcachekey_equal CBC 42365 100.0 % (3 / 3) 100.0 % (4 / 4)
cachedNamespacePath CBC 49242 100.0 % (16 / 16) 87.5 % (7 / 8)
isOtherTempNamespace CBC 53698 100.0 % (4 / 4) 100.0 % (2 / 2)
pg_is_other_temp_schema CBC 53698 100.0 % (3 / 3)
spcache_insert CBC 55587 100.0 % (18 / 18) 90.0 % (9 / 10)
InvalidationCallback GNC 56887 100.0 % (4 / 4)
OpernameGetOprid CBC 57344 100.0 % (30 / 30) 95.0 % (19 / 20)
RangeVarGetAndCheckCreationNamespace CBC 82838 75.0 % (33 / 44) 50.0 % (21 / 42)
RangeVarAdjustRelationPersistence CBC 85920 88.9 % (16 / 18) 61.9 % (13 / 21)
RangeVarGetCreationNamespace CBC 87132 85.0 % (17 / 20) 55.6 % (10 / 18)
spcache_lookup CBC 99738 100.0 % (10 / 10) 100.0 % (8 / 8)
spcachekey_hash CBC 109112 100.0 % (6 / 6)
check_search_path CBC 111679 80.0 % (16 / 20) 87.5 % (7 / 8)
spcache_init CBC 148980 100.0 % (13 / 13) 87.5 % (7 / 8)
isTempOrTempToastNamespace CBC 175840 100.0 % (5 / 5) 100.0 % (6 / 6)
isTempNamespace CBC 184465 100.0 % (4 / 4) 100.0 % (4 / 4)
TypenameGetTypidExtended CBC 216636 100.0 % (10 / 10) 91.7 % (11 / 12)
assign_search_path CBC 217313 100.0 % (4 / 4) 50.0 % (1 / 2)
RelationIsVisible CBC 221742 100.0 % (2 / 2)
RelationIsVisibleExt CBC 238557 95.8 % (23 / 24) 70.0 % (14 / 20)
TypeIsVisible CBC 275519 100.0 % (2 / 2)
TypeIsVisibleExt CBC 277678 83.3 % (20 / 24) 60.0 % (12 / 20)
RelnameGetRelid CBC 280376 100.0 % (8 / 8) 87.5 % (7 / 8)
FuncnameGetCandidates GNC 343085 94.3 % (133 / 141) 83.1 % (113 / 136)
SearchPathMatchesCurrentEnvironment CBC 382572 100.0 % (23 / 23) 90.0 % (27 / 30)
AtEOXact_Namespace CBC 426296 100.0 % (11 / 11) 83.3 % (5 / 6)
fetch_search_path_array CBC 451053 100.0 % (11 / 11) 80.0 % (8 / 10)
RangeVarGetRelidExtended CBC 452929 94.2 % (49 / 52) 82.3 % (51 / 62)
LookupExplicitNamespace CBC 481118 100.0 % (12 / 12) 91.7 % (11 / 12)
get_namespace_oid CBC 559047 100.0 % (5 / 5) 83.3 % (5 / 6)
isAnyTempNamespace CBC 648749 87.5 % (7 / 8) 83.3 % (5 / 6)
DeconstructQualifiedName CBC 1340143 95.7 % (22 / 23) 70.0 % (7 / 10)
recomputeNamespacePath CBC 2328917 100.0 % (24 / 24) 100.0 % (12 / 12)
isTempToastNamespace CBC 3927512 100.0 % (4 / 4) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1