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

Generated by: LCOV version 2.0-1