LCOV - differential code coverage report
Current view: top level - src/backend/catalog - namespace.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 86.7 % 1560 1352 1 207 3 27 1322 2 7
Current Date: 2025-12-18 07:33:40 +0900 Functions: 91.8 % 110 101 1 8 4 97 1
Baseline: lcov-20251218-005734-baseline Branches: 71.9 % 1213 872 341 3 8 861
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 100.0 % 28 28 26 2
(360..) days: 86.5 % 1530 1323 207 3 1320
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 91.7 % 109 100 1 8 3 97
Branch coverage date bins:
(30,360] days: 100.0 % 10 10 8 2
(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
AccessTempTableNamespace CBC 3704 100.0 % (5 / 5) 100.0 % (4 / 4)
AtEOSubXact_Namespace CBC 9117 100.0 % (11 / 11) 100.0 % (4 / 4)
AtEOXact_Namespace CBC 330443 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 UNC 0 0.0 % (0 / 7)
DeconstructQualifiedName CBC 1095322 95.7 % (22 / 23) 70.0 % (7 / 10)
FindDefaultConversionProc CBC 3390 80.0 % (8 / 10) 50.0 % (5 / 10)
FuncnameGetCandidates GNC 284564 94.3 % (133 / 141) 83.1 % (113 / 136)
FunctionIsVisible CBC 14080 100.0 % (2 / 2)
FunctionIsVisibleExt CBC 17880 82.6 % (19 / 23) 64.3 % (9 / 14)
GetSearchPathMatcher GNC 30836 100.0 % (15 / 15) 87.5 % (7 / 8)
GetTempNamespaceProcNumber CBC 45 63.6 % (7 / 11) 33.3 % (2 / 6)
GetTempNamespaceState CBC 477 100.0 % (4 / 4)
GetTempToastNamespace CBC 478 100.0 % (3 / 3) 50.0 % (1 / 2)
InitTempTableNamespace CBC 348 88.9 % (24 / 27) 45.0 % (9 / 20)
InitializeSearchPath CBC 13927 100.0 % (20 / 20) 100.0 % (2 / 2)
InvalidationCallback CBC 39097 100.0 % (4 / 4)
LookupCreationNamespace CBC 243 88.9 % (8 / 9) 75.0 % (3 / 4)
LookupExplicitNamespace CBC 385684 100.0 % (12 / 12) 91.7 % (11 / 12)
LookupNamespaceNoError CBC 171 42.9 % (3 / 7) 16.7 % (1 / 6)
MatchNamedCall GNC 8214 98.2 % (55 / 56) 80.4 % (45 / 56)
NameListToQuotedString UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
NameListToString CBC 897 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 11599 100.0 % (10 / 10) 90.0 % (9 / 10)
OperatorIsVisible CBC 1877 100.0 % (2 / 2)
OperatorIsVisibleExt CBC 2727 76.5 % (13 / 17) 50.0 % (5 / 10)
OpernameGetCandidates GNC 9481 79.7 % (55 / 69) 66.7 % (32 / 48)
OpernameGetOprid CBC 47434 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 2711 100.0 % (10 / 10) 90.0 % (9 / 10)
QualifiedNameGetCreationNamespace CBC 19605 80.0 % (12 / 15) 60.0 % (6 / 10)
RangeVarAdjustRelationPersistence CBC 61590 88.9 % (16 / 18) 61.9 % (13 / 21)
RangeVarGetAndCheckCreationNamespace CBC 60676 75.0 % (33 / 44) 50.0 % (21 / 42)
RangeVarGetCreationNamespace CBC 63666 85.0 % (17 / 20) 55.6 % (10 / 18)
RangeVarGetRelidExtended CBC 359650 94.2 % (49 / 52) 82.3 % (51 / 62)
RelationIsVisible CBC 157920 100.0 % (2 / 2)
RelationIsVisibleExt CBC 169852 95.8 % (23 / 24) 70.0 % (14 / 20)
RelnameGetRelid CBC 219327 100.0 % (8 / 8) 87.5 % (7 / 8)
RemoveTempRelations CBC 455 100.0 % (6 / 6)
RemoveTempRelationsCallback CBC 322 100.0 % (9 / 9) 50.0 % (1 / 2)
ResetTempTableNamespace CBC 10 100.0 % (4 / 4) 50.0 % (1 / 2)
SearchPathMatchesCurrentEnvironment CBC 277970 100.0 % (23 / 23) 90.0 % (27 / 30)
SetTempNamespaceState CBC 1453 100.0 % (9 / 9) 50.0 % (3 / 6)
StatisticsObjIsVisible CBC 212 100.0 % (2 / 2)
StatisticsObjIsVisibleExt CBC 398 80.8 % (21 / 26) 63.6 % (14 / 22)
TSConfigIsVisible CBC 23 100.0 % (2 / 2)
TSConfigIsVisibleExt CBC 23 76.9 % (20 / 26) 50.0 % (11 / 22)
TSDictionaryIsVisible CBC 2953 100.0 % (2 / 2)
TSDictionaryIsVisibleExt CBC 2953 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 242331 100.0 % (2 / 2)
TypeIsVisibleExt CBC 244314 83.3 % (20 / 24) 60.0 % (12 / 20)
TypenameGetTypid UBC 0 0.0 % (0 / 2)
TypenameGetTypidExtended CBC 183476 100.0 % (10 / 10) 91.7 % (11 / 12)
assign_search_path CBC 171776 100.0 % (4 / 4) 50.0 % (1 / 2)
cachedNamespacePath CBC 37742 100.0 % (16 / 16) 87.5 % (7 / 8)
checkTempNamespaceStatus CBC 27 69.2 % (9 / 13) 50.0 % (5 / 10)
check_search_path CBC 88531 80.0 % (16 / 20) 87.5 % (7 / 8)
fetch_search_path CBC 486 100.0 % (10 / 10) 100.0 % (8 / 8)
fetch_search_path_array CBC 353149 100.0 % (11 / 11) 80.0 % (8 / 10)
finalNamespacePath CBC 19614 100.0 % (16 / 16) 95.0 % (19 / 20)
get_collation_oid CBC 5673 100.0 % (21 / 21) 86.4 % (19 / 22)
get_conversion_oid CBC 89 94.7 % (18 / 19) 81.8 % (18 / 22)
get_namespace_oid CBC 445397 100.0 % (5 / 5) 83.3 % (5 / 6)
get_statistics_object_oid CBC 170 94.7 % (18 / 19) 77.3 % (17 / 22)
get_ts_config_oid CBC 9841 100.0 % (19 / 19) 90.9 % (20 / 22)
get_ts_dict_oid CBC 6263 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_parser_oid CBC 1486 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_template_oid CBC 1593 94.7 % (18 / 19) 81.8 % (18 / 22)
isAnyTempNamespace CBC 496597 100.0 % (8 / 8) 100.0 % (6 / 6)
isOtherTempNamespace CBC 12957 100.0 % (4 / 4) 100.0 % (2 / 2)
isTempNamespace CBC 47911 100.0 % (4 / 4) 100.0 % (4 / 4)
isTempOrTempToastNamespace CBC 101850 100.0 % (5 / 5) 100.0 % (6 / 6)
isTempToastNamespace CBC 3224133 100.0 % (4 / 4) 100.0 % (4 / 4)
lookup_collation CBC 6521 93.3 % (14 / 15) 87.5 % (7 / 8)
makeRangeVarFromNameList CBC 30180 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 3800 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_is_other_temp_schema CBC 12957 100.0 % (3 / 3)
pg_my_temp_schema CBC 1108 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 186 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_table_is_visible CBC 11932 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 1983 85.7 % (6 / 7) 50.0 % (1 / 2)
preprocessNamespacePath CBC 20015 96.6 % (28 / 29) 82.1 % (23 / 28)
recomputeNamespacePath CBC 1854968 100.0 % (24 / 24) 100.0 % (12 / 12)
spcache_init CBC 116545 100.0 % (13 / 13) 87.5 % (7 / 8)
spcache_insert CBC 42556 100.0 % (18 / 18) 90.0 % (9 / 10)
spcache_lookup CBC 78804 100.0 % (10 / 10) 100.0 % (8 / 8)
spcachekey_equal CBC 32091 100.0 % (3 / 3) 100.0 % (4 / 4)
spcachekey_hash CBC 83778 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta