LCOV - differential code coverage report
Current view: top level - src/backend/catalog - namespace.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 86.2 % 1539 1327 212 1327
Current Date: 2025-09-06 07:49:51 +0900 Functions: 91.8 % 110 101 9 101
Baseline: lcov-20250907-010129-baseline Branches: 71.2 % 1211 862 349 862
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 5 5 5
(360..) days: 86.2 % 1534 1322 212 1322
Function coverage date bins:
(360..) days: 91.8 % 110 101 9 101
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 71.1 % 1209 860 349 860

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
AccessTempTableNamespace CBC 3446 100.0 % (5 / 5) 100.0 % (4 / 4)
AtEOSubXact_Namespace CBC 9085 100.0 % (11 / 11) 100.0 % (4 / 4)
AtEOXact_Namespace CBC 317058 100.0 % (11 / 11) 83.3 % (5 / 6)
CheckSetNamespace CBC 270 66.7 % (4 / 6) 33.3 % (4 / 12)
CollationGetCollid CBC 192 90.9 % (10 / 11) 70.0 % (7 / 10)
CollationIsVisible CBC 192 100.0 % (2 / 2)
CollationIsVisibleExt CBC 192 70.6 % (12 / 17) 40.0 % (4 / 10)
ConversionGetConid CBC 9 80.0 % (8 / 10) 60.0 % (6 / 10)
ConversionIsVisible CBC 15 100.0 % (2 / 2)
ConversionIsVisibleExt CBC 15 76.5 % (13 / 17) 40.0 % (4 / 10)
CopySearchPathMatcher UBC 0 0.0 % (0 / 7)
DeconstructQualifiedName CBC 1064954 95.7 % (22 / 23) 70.0 % (7 / 10)
FindDefaultConversionProc CBC 3385 80.0 % (8 / 10) 50.0 % (5 / 10)
FuncnameGetCandidates CBC 275059 93.2 % (124 / 133) 80.9 % (110 / 136)
FunctionIsVisible CBC 13980 100.0 % (2 / 2)
FunctionIsVisibleExt CBC 17771 82.6 % (19 / 23) 64.3 % (9 / 14)
GetSearchPathMatcher CBC 30227 100.0 % (15 / 15) 87.5 % (7 / 8)
GetTempNamespaceProcNumber CBC 49 63.6 % (7 / 11) 33.3 % (2 / 6)
GetTempNamespaceState CBC 456 100.0 % (4 / 4)
GetTempToastNamespace CBC 472 100.0 % (3 / 3) 50.0 % (1 / 2)
InitTempTableNamespace CBC 330 88.9 % (24 / 27) 45.0 % (9 / 20)
InitializeSearchPath CBC 13337 100.0 % (20 / 20) 100.0 % (2 / 2)
InvalidationCallback CBC 38013 100.0 % (4 / 4)
LookupCreationNamespace CBC 243 88.9 % (8 / 9) 75.0 % (3 / 4)
LookupExplicitNamespace CBC 378351 100.0 % (12 / 12) 91.7 % (11 / 12)
LookupNamespaceNoError CBC 171 42.9 % (3 / 7) 16.7 % (1 / 6)
MatchNamedCall CBC 8173 98.0 % (49 / 50) 77.8 % (42 / 54)
NameListToQuotedString UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
NameListToString CBC 867 75.0 % (9 / 12) 57.1 % (8 / 14)
OpclassIsVisible CBC 429 100.0 % (2 / 2)
OpclassIsVisibleExt CBC 438 76.5 % (13 / 17) 50.0 % (5 / 10)
OpclassnameGetOpcid CBC 11392 100.0 % (10 / 10) 90.0 % (9 / 10)
OperatorIsVisible CBC 1943 100.0 % (2 / 2)
OperatorIsVisibleExt CBC 2793 76.5 % (13 / 17) 50.0 % (5 / 10)
OpernameGetCandidates CBC 9238 78.1 % (50 / 64) 68.0 % (34 / 50)
OpernameGetOprid CBC 46318 100.0 % (30 / 30) 95.0 % (19 / 20)
OpfamilyIsVisible CBC 2051 100.0 % (2 / 2)
OpfamilyIsVisibleExt CBC 2210 76.5 % (13 / 17) 50.0 % (5 / 10)
OpfamilynameGetOpfid CBC 2710 100.0 % (10 / 10) 90.0 % (9 / 10)
QualifiedNameGetCreationNamespace CBC 19181 80.0 % (12 / 15) 60.0 % (6 / 10)
RangeVarAdjustRelationPersistence CBC 58052 88.9 % (16 / 18) 61.9 % (13 / 21)
RangeVarGetAndCheckCreationNamespace CBC 57174 75.0 % (33 / 44) 50.0 % (21 / 42)
RangeVarGetCreationNamespace CBC 59167 75.0 % (15 / 20) 50.0 % (9 / 18)
RangeVarGetRelidExtended CBC 346392 94.2 % (49 / 52) 82.3 % (51 / 62)
RelationIsVisible CBC 151981 100.0 % (2 / 2)
RelationIsVisibleExt CBC 163805 95.8 % (23 / 24) 70.0 % (14 / 20)
RelnameGetRelid CBC 209557 100.0 % (8 / 8) 87.5 % (7 / 8)
RemoveTempRelations CBC 432 100.0 % (6 / 6)
RemoveTempRelationsCallback CBC 316 100.0 % (9 / 9) 50.0 % (1 / 2)
ResetTempTableNamespace CBC 7 100.0 % (4 / 4) 50.0 % (1 / 2)
SearchPathMatchesCurrentEnvironment CBC 275469 95.7 % (22 / 23) 86.7 % (26 / 30)
SetTempNamespaceState CBC 1374 100.0 % (9 / 9) 50.0 % (3 / 6)
StatisticsObjIsVisible CBC 170 100.0 % (2 / 2)
StatisticsObjIsVisibleExt CBC 353 79.2 % (19 / 24) 50.0 % (10 / 20)
TSConfigIsVisible CBC 23 100.0 % (2 / 2)
TSConfigIsVisibleExt CBC 23 76.9 % (20 / 26) 50.0 % (11 / 22)
TSDictionaryIsVisible CBC 3067 100.0 % (2 / 2)
TSDictionaryIsVisibleExt CBC 3067 76.9 % (20 / 26) 54.5 % (12 / 22)
TSParserIsVisible CBC 15 100.0 % (2 / 2)
TSParserIsVisibleExt CBC 15 76.9 % (20 / 26) 50.0 % (11 / 22)
TSTemplateIsVisible CBC 15 100.0 % (2 / 2)
TSTemplateIsVisibleExt CBC 15 76.9 % (20 / 26) 50.0 % (11 / 22)
TypeIsVisible CBC 240056 100.0 % (2 / 2)
TypeIsVisibleExt CBC 242051 83.3 % (20 / 24) 60.0 % (12 / 20)
TypenameGetTypid UBC 0 0.0 % (0 / 2)
TypenameGetTypidExtended CBC 179234 100.0 % (10 / 10) 91.7 % (11 / 12)
assign_search_path CBC 164340 100.0 % (4 / 4) 50.0 % (1 / 2)
cachedNamespacePath CBC 36180 100.0 % (16 / 16) 87.5 % (7 / 8)
checkTempNamespaceStatus CBC 31 69.2 % (9 / 13) 50.0 % (5 / 10)
check_search_path CBC 84696 80.0 % (16 / 20) 87.5 % (7 / 8)
fetch_search_path CBC 470 100.0 % (10 / 10) 100.0 % (8 / 8)
fetch_search_path_array CBC 342928 100.0 % (11 / 11) 80.0 % (8 / 10)
finalNamespacePath CBC 18809 100.0 % (16 / 16) 95.0 % (19 / 20)
get_collation_oid CBC 5419 100.0 % (21 / 21) 86.4 % (19 / 22)
get_conversion_oid CBC 91 94.7 % (18 / 19) 81.8 % (18 / 22)
get_namespace_oid CBC 435302 100.0 % (5 / 5) 83.3 % (5 / 6)
get_statistics_object_oid CBC 165 94.7 % (18 / 19) 77.3 % (17 / 22)
get_ts_config_oid CBC 9568 100.0 % (19 / 19) 90.9 % (20 / 22)
get_ts_dict_oid CBC 6148 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_parser_oid CBC 1456 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_template_oid CBC 1563 94.7 % (18 / 19) 81.8 % (18 / 22)
isAnyTempNamespace CBC 66374 100.0 % (8 / 8) 100.0 % (6 / 6)
isOtherTempNamespace CBC 9152 100.0 % (4 / 4) 100.0 % (2 / 2)
isTempNamespace CBC 33303 100.0 % (4 / 4) 100.0 % (4 / 4)
isTempOrTempToastNamespace CBC 93587 100.0 % (5 / 5) 100.0 % (6 / 6)
isTempToastNamespace CBC 3112547 100.0 % (4 / 4) 100.0 % (4 / 4)
lookup_collation CBC 6253 93.3 % (14 / 15) 87.5 % (7 / 8)
makeRangeVarFromNameList CBC 29462 88.9 % (16 / 18) 50.0 % (3 / 6)
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_function_is_visible CBC 3791 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_is_other_temp_schema CBC 9152 100.0 % (3 / 3)
pg_my_temp_schema CBC 1681 100.0 % (2 / 2)
pg_opclass_is_visible CBC 9 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_operator_is_visible CBC 850 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_opfamily_is_visible CBC 159 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_statistics_obj_is_visible CBC 183 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_table_is_visible CBC 11824 100.0 % (7 / 7) 100.0 % (2 / 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)
pg_type_is_visible CBC 1995 85.7 % (6 / 7) 50.0 % (1 / 2)
preprocessNamespacePath CBC 19179 96.6 % (28 / 29) 82.1 % (23 / 28)
recomputeNamespacePath CBC 1806147 100.0 % (24 / 24) 100.0 % (12 / 12)
spcache_init CBC 111429 100.0 % (13 / 13) 87.5 % (7 / 8)
spcache_insert CBC 40724 100.0 % (18 / 18) 90.0 % (9 / 10)
spcache_lookup CBC 75249 100.0 % (10 / 10) 100.0 % (8 / 8)
spcachekey_equal CBC 30812 100.0 % (3 / 3) 100.0 % (4 / 4)
spcachekey_hash CBC 80393 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta