LCOV - differential code coverage report
Current view: top level - src/backend/catalog - namespace.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 86.7 % 1560 1352 208 4 1348
Current Date: 2026-08-27 14:31:44 +0300 Functions: 91.8 % 110 101 9 101
Baseline: lcov-20260827-baseline Branches: 71.9 % 1213 872 341 3 869
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 96.8 % 31 30 1 30
(360..) days: 86.4 % 1527 1320 207 4 1316
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 91.7 % 108 99 9 99
Branch coverage date bins:
(30,360] days: 100.0 % 10 10 10
(360..) days: 71.7 % 1203 862 341 3 859

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)
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 106 69.2 % (9 / 13) 50.0 % (5 / 10)
get_conversion_oid CBC 120 94.7 % (18 / 19) 81.8 % (18 / 22)
GetTempNamespaceProcNumber CBC 140 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 240 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 261 42.9 % (3 / 7) 16.7 % (1 / 6)
LookupCreationNamespace CBC 316 88.9 % (8 / 9) 75.0 % (3 / 4)
StatisticsObjIsVisible CBC 338 100.0 % (2 / 2)
CheckSetNamespace CBC 364 66.7 % (4 / 6) 33.3 % (4 / 12)
CollationGetCollid CBC 427 90.9 % (10 / 11) 70.0 % (7 / 10)
CollationIsVisible CBC 432 100.0 % (2 / 2)
CollationIsVisibleExt CBC 432 76.5 % (13 / 17) 50.0 % (5 / 10)
RemoveTempRelationsCallback CBC 435 100.0 % (9 / 9) 50.0 % (1 / 2)
InitTempTableNamespace CBC 447 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)
fetch_search_path CBC 582 100.0 % (10 / 10) 100.0 % (8 / 8)
StatisticsObjIsVisibleExt CBC 586 80.8 % (21 / 26) 63.6 % (14 / 22)
RemoveTempRelations CBC 588 100.0 % (6 / 6)
GetTempToastNamespace CBC 665 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 1728 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_template_oid CBC 1861 94.7 % (18 / 19) 81.8 % (18 / 22)
OperatorIsVisible CBC 2005 100.0 % (2 / 2)
SetTempNamespaceState CBC 2007 100.0 % (9 / 9) 50.0 % (3 / 6)
OpfamilyIsVisible CBC 2139 100.0 % (2 / 2)
pg_type_is_visible CBC 2165 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_my_temp_schema CBC 2233 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 3146 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 3949 85.7 % (6 / 7) 50.0 % (1 / 2)
AccessTempTableNamespace CBC 4977 100.0 % (5 / 5) 100.0 % (4 / 4)
get_ts_dict_oid CBC 7272 94.7 % (18 / 19) 81.8 % (18 / 22)
get_collation_oid CBC 7996 100.0 % (21 / 21) 86.4 % (19 / 22)
MatchNamedCall CBC 8943 98.2 % (55 / 56) 80.4 % (45 / 56)
lookup_collation CBC 9758 93.3 % (14 / 15) 87.5 % (7 / 8)
OpernameGetCandidates CBC 11923 79.7 % (55 / 69) 66.7 % (32 / 48)
get_ts_config_oid CBC 12255 100.0 % (19 / 19) 90.9 % (20 / 22)
OpclassnameGetOpcid CBC 13541 100.0 % (10 / 10) 90.0 % (9 / 10)
FunctionIsVisible CBC 16593 100.0 % (2 / 2)
pg_table_is_visible CBC 16687 100.0 % (7 / 7) 100.0 % (2 / 2)
InitializeSearchPath CBC 17282 100.0 % (20 / 20) 100.0 % (2 / 2)
FunctionIsVisibleExt CBC 20542 82.6 % (19 / 23) 64.3 % (9 / 14)
QualifiedNameGetCreationNamespace CBC 21633 80.0 % (12 / 15) 60.0 % (6 / 10)
AtEOSubXact_Namespace CBC 22866 100.0 % (11 / 11) 100.0 % (4 / 4)
finalNamespacePath CBC 25506 100.0 % (16 / 16) 95.0 % (19 / 20)
preprocessNamespacePath CBC 30141 96.6 % (28 / 29) 82.1 % (23 / 28)
GetSearchPathMatcher CBC 37775 100.0 % (15 / 15) 87.5 % (7 / 8)
makeRangeVarFromNameList CBC 38736 88.9 % (16 / 18) 50.0 % (3 / 6)
spcachekey_equal CBC 50671 100.0 % (3 / 3) 100.0 % (4 / 4)
cachedNamespacePath CBC 53502 100.0 % (16 / 16) 87.5 % (7 / 8)
InvalidationCallback CBC 54581 100.0 % (4 / 4)
isOtherTempNamespace CBC 56128 100.0 % (4 / 4) 100.0 % (2 / 2)
pg_is_other_temp_schema CBC 56128 100.0 % (3 / 3)
OpernameGetOprid CBC 57890 100.0 % (30 / 30) 95.0 % (19 / 20)
spcache_insert CBC 59748 100.0 % (18 / 18) 90.0 % (9 / 10)
RangeVarGetAndCheckCreationNamespace CBC 80374 79.5 % (35 / 44) 52.4 % (22 / 42)
RangeVarGetCreationNamespace CBC 83312 75.0 % (15 / 20) 50.0 % (9 / 18)
RangeVarAdjustRelationPersistence CBC 83444 88.9 % (16 / 18) 61.9 % (13 / 21)
spcache_lookup CBC 102039 100.0 % (10 / 10) 100.0 % (8 / 8)
check_search_path CBC 114088 80.0 % (16 / 20) 87.5 % (7 / 8)
spcachekey_hash CBC 117795 100.0 % (6 / 6)
spcache_init CBC 155541 100.0 % (13 / 13) 87.5 % (7 / 8)
isTempOrTempToastNamespace CBC 175802 100.0 % (5 / 5) 100.0 % (6 / 6)
isTempNamespace CBC 187880 100.0 % (4 / 4) 100.0 % (4 / 4)
RelationIsVisible CBC 216952 100.0 % (2 / 2)
TypenameGetTypidExtended CBC 217670 100.0 % (10 / 10) 91.7 % (11 / 12)
assign_search_path CBC 222046 100.0 % (4 / 4) 50.0 % (1 / 2)
RelationIsVisibleExt CBC 233639 95.8 % (23 / 24) 70.0 % (14 / 20)
TypeIsVisible CBC 272852 100.0 % (2 / 2)
TypeIsVisibleExt CBC 275017 83.3 % (20 / 24) 60.0 % (12 / 20)
RelnameGetRelid CBC 277779 100.0 % (8 / 8) 87.5 % (7 / 8)
FuncnameGetCandidates CBC 344088 94.3 % (133 / 141) 83.1 % (113 / 136)
SearchPathMatchesCurrentEnvironment CBC 396504 95.7 % (22 / 23) 86.7 % (26 / 30)
AtEOXact_Namespace CBC 429491 100.0 % (11 / 11) 83.3 % (5 / 6)
RangeVarGetRelidExtended CBC 451530 94.2 % (49 / 52) 82.3 % (51 / 62)
fetch_search_path_array CBC 455791 100.0 % (11 / 11) 80.0 % (8 / 10)
LookupExplicitNamespace CBC 481846 100.0 % (12 / 12) 91.7 % (11 / 12)
get_namespace_oid CBC 559689 100.0 % (5 / 5) 83.3 % (5 / 6)
isAnyTempNamespace CBC 643220 100.0 % (8 / 8) 100.0 % (6 / 6)
DeconstructQualifiedName CBC 1347312 95.7 % (22 / 23) 70.0 % (7 / 10)
recomputeNamespacePath CBC 2337167 100.0 % (24 / 24) 100.0 % (12 / 12)
isTempToastNamespace CBC 3478509 100.0 % (4 / 4) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1