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

Generated by: LCOV version 2.4-beta