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

Generated by: LCOV version 2.0-1