LCOV - differential code coverage report
Current view: top level - src/backend/catalog - namespace.c (source / functions) Coverage Total Hit LBC UBC GBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 86.5 % 1560 1349 1 210 2 1347
Current Date: 2026-11-05 14:14:01 +0100 Functions: 91.8 % 110 101 9 101
Baseline: lcov-20261105-baseline Branches: 71.6 % 1213 869 1 343 1 868
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 83.3 % 6 5 1 5
(360..) days: 86.5 % 1554 1344 1 209 2 1342
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 91.7 % 109 100 9 100
Branch coverage date bins:
(360..) days: 71.6 % 1213 869 1 343 1 868

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 UBC 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)
TSParserIsVisible CBC 20 100.0 % (2 / 2)
TSParserIsVisibleExt CBC 20 76.9 % (20 / 26) 50.0 % (11 / 22)
TSTemplateIsVisible CBC 20 100.0 % (2 / 2)
TSTemplateIsVisibleExt CBC 20 76.9 % (20 / 26) 50.0 % (11 / 22)
TSConfigIsVisible CBC 29 100.0 % (2 / 2)
TSConfigIsVisibleExt CBC 29 76.9 % (20 / 26) 50.0 % (11 / 22)
get_conversion_oid CBC 120 94.7 % (18 / 19) 81.8 % (18 / 22)
checkTempNamespaceStatus CBC 125 69.2 % (9 / 13) 50.0 % (5 / 10)
GetTempNamespaceProcNumber CBC 159 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 241 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)
StatisticsObjIsVisible CBC 346 100.0 % (2 / 2)
CheckSetNamespace CBC 352 66.7 % (4 / 6) 33.3 % (4 / 12)
CollationGetCollid CBC 365 90.9 % (10 / 11) 70.0 % (7 / 10)
CollationIsVisible CBC 365 100.0 % (2 / 2)
CollationIsVisibleExt CBC 365 70.6 % (12 / 17) 40.0 % (4 / 10)
RemoveTempRelationsCallback CBC 429 100.0 % (9 / 9) 50.0 % (1 / 2)
InitTempTableNamespace CBC 441 88.9 % (24 / 27) 45.0 % (9 / 20)
OpclassIsVisible CBC 453 100.0 % (2 / 2)
OpclassIsVisibleExt CBC 465 76.5 % (13 / 17) 50.0 % (5 / 10)
RemoveTempRelations CBC 578 100.0 % (6 / 6)
StatisticsObjIsVisibleExt CBC 594 80.8 % (21 / 26) 63.6 % (14 / 22)
fetch_search_path CBC 607 100.0 % (10 / 10) 100.0 % (8 / 8)
GetTempNamespaceState CBC 674 100.0 % (4 / 4)
GetTempToastNamespace CBC 677 100.0 % (3 / 3) 50.0 % (1 / 2)
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 1853 94.7 % (18 / 19) 81.8 % (18 / 22)
pg_my_temp_schema CBC 1893 100.0 % (2 / 2)
get_ts_template_oid CBC 1984 94.7 % (18 / 19) 81.8 % (18 / 22)
OperatorIsVisible CBC 2005 100.0 % (2 / 2)
SetTempNamespaceState CBC 2043 100.0 % (9 / 9) 50.0 % (3 / 6)
pg_type_is_visible CBC 2093 85.7 % (6 / 7) 50.0 % (1 / 2)
OpfamilyIsVisible CBC 2139 100.0 % (2 / 2)
OpfamilyIsVisibleExt CBC 2351 76.5 % (13 / 17) 50.0 % (5 / 10)
OpfamilynameGetOpfid CBC 2720 100.0 % (10 / 10) 90.0 % (9 / 10)
OperatorIsVisibleExt CBC 2878 76.5 % (13 / 17) 50.0 % (5 / 10)
TSDictionaryIsVisible CBC 3145 100.0 % (2 / 2)
TSDictionaryIsVisibleExt CBC 3145 76.9 % (20 / 26) 54.5 % (12 / 22)
FindDefaultConversionProc CBC 3146 80.0 % (8 / 10) 50.0 % (5 / 10)
pg_function_is_visible CBC 3950 85.7 % (6 / 7) 50.0 % (1 / 2)
AccessTempTableNamespace CBC 5041 100.0 % (5 / 5) 100.0 % (4 / 4)
get_ts_dict_oid CBC 7766 94.7 % (18 / 19) 81.8 % (18 / 22)
get_collation_oid CBC 7971 100.0 % (21 / 21) 86.4 % (19 / 22)
MatchNamedCall CBC 8565 98.2 % (55 / 56) 80.4 % (45 / 56)
lookup_collation CBC 9738 93.3 % (14 / 15) 87.5 % (7 / 8)
isOtherTempNamespace CBC 11094 100.0 % (4 / 4) 100.0 % (2 / 2)
pg_is_other_temp_schema CBC 11094 100.0 % (3 / 3)
OpernameGetCandidates CBC 11968 79.7 % (55 / 69) 66.7 % (32 / 48)
get_ts_config_oid CBC 12824 100.0 % (19 / 19) 90.9 % (20 / 22)
OpclassnameGetOpcid CBC 13534 100.0 % (10 / 10) 90.0 % (9 / 10)
pg_table_is_visible CBC 15953 100.0 % (7 / 7) 100.0 % (2 / 2)
FunctionIsVisible CBC 16540 100.0 % (2 / 2)
InitializeSearchPath CBC 17863 100.0 % (20 / 20) 100.0 % (2 / 2)
FunctionIsVisibleExt CBC 20490 82.6 % (19 / 23) 64.3 % (9 / 14)
QualifiedNameGetCreationNamespace CBC 22407 80.0 % (12 / 15) 60.0 % (6 / 10)
AtEOSubXact_Namespace CBC 22999 100.0 % (11 / 11) 100.0 % (4 / 4)
finalNamespacePath CBC 25197 100.0 % (16 / 16) 95.0 % (19 / 20)
preprocessNamespacePath CBC 29548 96.6 % (28 / 29) 82.1 % (23 / 28)
GetSearchPathMatcher CBC 36997 100.0 % (15 / 15) 87.5 % (7 / 8)
makeRangeVarFromNameList CBC 38264 88.9 % (16 / 18) 50.0 % (3 / 6)
spcachekey_equal CBC 50131 100.0 % (3 / 3) 100.0 % (4 / 4)
InvalidationCallback CBC 51911 100.0 % (4 / 4)
cachedNamespacePath CBC 53018 100.0 % (16 / 16) 87.5 % (7 / 8)
OpernameGetOprid CBC 58708 100.0 % (30 / 30) 95.0 % (19 / 20)
spcache_insert CBC 59204 100.0 % (18 / 18) 90.0 % (9 / 10)
RangeVarGetAndCheckCreationNamespace CBC 80229 79.5 % (35 / 44) 52.4 % (22 / 42)
RangeVarGetCreationNamespace CBC 83101 75.0 % (15 / 20) 50.0 % (9 / 18)
RangeVarAdjustRelationPersistence CBC 83315 88.9 % (16 / 18) 61.9 % (13 / 21)
spcache_lookup CBC 101404 100.0 % (10 / 10) 100.0 % (8 / 8)
check_search_path CBC 113104 80.0 % (16 / 20) 87.5 % (7 / 8)
spcachekey_hash CBC 116530 100.0 % (6 / 6)
isTempOrTempToastNamespace CBC 130921 100.0 % (5 / 5) 100.0 % (6 / 6)
spcache_init CBC 154421 100.0 % (13 / 13) 87.5 % (7 / 8)
isTempNamespace CBC 193886 100.0 % (4 / 4) 100.0 % (4 / 4)
RelationIsVisible CBC 205696 100.0 % (2 / 2)
TypenameGetTypidExtended CBC 216661 100.0 % (10 / 10) 91.7 % (11 / 12)
assign_search_path CBC 219886 100.0 % (4 / 4) 50.0 % (1 / 2)
RelationIsVisibleExt CBC 221649 95.8 % (23 / 24) 70.0 % (14 / 20)
TypeIsVisible CBC 270331 100.0 % (2 / 2)
TypeIsVisibleExt CBC 272424 83.3 % (20 / 24) 60.0 % (12 / 20)
RelnameGetRelid CBC 275220 100.0 % (8 / 8) 87.5 % (7 / 8)
FuncnameGetCandidates CBC 342638 94.3 % (133 / 141) 83.1 % (113 / 136)
SearchPathMatchesCurrentEnvironment CBC 388928 91.3 % (21 / 23) 83.3 % (25 / 30)
AtEOXact_Namespace CBC 428465 100.0 % (11 / 11) 83.3 % (5 / 6)
RangeVarGetRelidExtended CBC 448330 94.2 % (49 / 52) 82.3 % (51 / 62)
fetch_search_path_array CBC 457174 100.0 % (11 / 11) 80.0 % (8 / 10)
LookupExplicitNamespace CBC 479907 100.0 % (12 / 12) 91.7 % (11 / 12)
get_namespace_oid CBC 557417 100.0 % (5 / 5) 83.3 % (5 / 6)
isAnyTempNamespace CBC 590391 87.5 % (7 / 8) 83.3 % (5 / 6)
DeconstructQualifiedName CBC 1348803 95.7 % (22 / 23) 70.0 % (7 / 10)
recomputeNamespacePath CBC 2313643 100.0 % (24 / 24) 100.0 % (12 / 12)
isTempToastNamespace CBC 3433568 100.0 % (4 / 4) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1