LCOV - differential code coverage report
Current view: top level - src/backend/catalog - namespace.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DUB DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 86.5 % 1560 1350 210 2 26 1322 1 6
Current Date: 2025-10-28 08:26:42 +0900 Functions: 91.8 % 110 101 9 3 98 1
Baseline: lcov-20251028-005825-baseline Branches: 71.8 % 1213 871 342 3 8 860
Baseline Date: 2025-10-27 06:37:35 +0000 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: 100.0 % 26 26 26
(360..) days: 86.3 % 1532 1322 210 2 1320
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 91.7 % 109 100 9 2 98
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 8 8 8
(360..) days: 71.6 % 1203 861 342 3 858

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
RangeVarGetAndCheckCreationNamespace CBC 57834 75.0 % (33 / 44) 50.0 % (21 / 42)
FuncnameGetCandidates GNC 277985 94.3 % (133 / 141) 83.1 % (113 / 136)
CopySearchPathMatcher UBC 0 0.0 % (0 / 7)
NameListToQuotedString UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
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)
TSConfigIsVisibleExt CBC 23 76.9 % (20 / 26) 50.0 % (11 / 22)
TSDictionaryIsVisibleExt CBC 2953 76.9 % (20 / 26) 54.5 % (12 / 22)
TSParserIsVisibleExt CBC 15 76.9 % (20 / 26) 50.0 % (11 / 22)
TSTemplateIsVisibleExt CBC 15 76.9 % (20 / 26) 50.0 % (11 / 22)
CollationIsVisibleExt CBC 192 70.6 % (12 / 17) 40.0 % (4 / 10)
RangeVarGetCreationNamespace CBC 59863 75.0 % (15 / 20) 50.0 % (9 / 18)
StatisticsObjIsVisibleExt CBC 362 80.8 % (21 / 26) 63.6 % (14 / 22)
ConversionIsVisibleExt CBC 15 76.5 % (13 / 17) 40.0 % (4 / 10)
FunctionIsVisibleExt CBC 17803 82.6 % (19 / 23) 64.3 % (9 / 14)
GetTempNamespaceProcNumber CBC 46 63.6 % (7 / 11) 33.3 % (2 / 6)
LookupNamespaceNoError CBC 171 42.9 % (3 / 7) 16.7 % (1 / 6)
OpclassIsVisibleExt CBC 438 76.5 % (13 / 17) 50.0 % (5 / 10)
OperatorIsVisibleExt CBC 2727 76.5 % (13 / 17) 50.0 % (5 / 10)
OpfamilyIsVisibleExt CBC 2210 76.5 % (13 / 17) 50.0 % (5 / 10)
TypeIsVisibleExt CBC 240997 83.3 % (20 / 24) 60.0 % (12 / 20)
checkTempNamespaceStatus CBC 28 69.2 % (9 / 13) 50.0 % (5 / 10)
check_search_path CBC 85664 80.0 % (16 / 20) 87.5 % (7 / 8)
InitTempTableNamespace CBC 333 88.9 % (24 / 27) 45.0 % (9 / 20)
NameListToString CBC 897 75.0 % (9 / 12) 57.1 % (8 / 14)
QualifiedNameGetCreationNamespace CBC 19323 80.0 % (12 / 15) 60.0 % (6 / 10)
RangeVarGetRelidExtended CBC 349816 94.2 % (49 / 52) 82.3 % (51 / 62)
CheckSetNamespace CBC 270 66.7 % (4 / 6) 33.3 % (4 / 12)
ConversionGetConid CBC 9 80.0 % (8 / 10) 60.0 % (6 / 10)
FindDefaultConversionProc CBC 3390 80.0 % (8 / 10) 50.0 % (5 / 10)
RangeVarAdjustRelationPersistence CBC 58724 88.9 % (16 / 18) 61.9 % (13 / 21)
TypenameGetTypid UBC 0 0.0 % (0 / 2)
makeRangeVarFromNameList CBC 29727 88.9 % (16 / 18) 50.0 % (3 / 6)
CollationGetCollid CBC 192 90.9 % (10 / 11) 70.0 % (7 / 10)
DeconstructQualifiedName CBC 1071753 95.7 % (22 / 23) 70.0 % (7 / 10)
LookupCreationNamespace CBC 243 88.9 % (8 / 9) 75.0 % (3 / 4)
MatchNamedCall GNC 8213 98.2 % (55 / 56) 80.4 % (45 / 56)
RelationIsVisibleExt CBC 164768 95.8 % (23 / 24) 70.0 % (14 / 20)
get_conversion_oid CBC 88 94.7 % (18 / 19) 81.8 % (18 / 22)
get_statistics_object_oid CBC 172 94.7 % (18 / 19) 77.3 % (17 / 22)
get_ts_dict_oid CBC 6149 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_parser_oid CBC 1458 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_template_oid CBC 1563 94.7 % (18 / 19) 81.8 % (18 / 22)
lookup_collation CBC 6294 93.3 % (14 / 15) 87.5 % (7 / 8)
pg_function_is_visible CBC 3798 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 186 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_type_is_visible CBC 2001 85.7 % (6 / 7) 50.0 % (1 / 2)
preprocessNamespacePath CBC 19208 96.6 % (28 / 29) 82.1 % (23 / 28)
AccessTempTableNamespace CBC 3482 100.0 % (5 / 5) 100.0 % (4 / 4)
AtEOSubXact_Namespace CBC 9085 100.0 % (11 / 11) 100.0 % (4 / 4)
AtEOXact_Namespace CBC 320243 100.0 % (11 / 11) 83.3 % (5 / 6)
CollationIsVisible CBC 192 100.0 % (2 / 2)
ConversionIsVisible CBC 15 100.0 % (2 / 2)
FunctionIsVisible CBC 14005 100.0 % (2 / 2)
GetSearchPathMatcher CBC 30314 100.0 % (15 / 15) 87.5 % (7 / 8)
GetTempNamespaceState CBC 459 100.0 % (4 / 4)
GetTempToastNamespace CBC 475 100.0 % (3 / 3) 50.0 % (1 / 2)
InitializeSearchPath CBC 13507 100.0 % (20 / 20) 100.0 % (2 / 2)
InvalidationCallback CBC 38418 100.0 % (4 / 4)
LookupExplicitNamespace CBC 378912 100.0 % (12 / 12) 91.7 % (11 / 12)
OpclassIsVisible CBC 429 100.0 % (2 / 2)
OpclassnameGetOpcid CBC 11392 100.0 % (10 / 10) 90.0 % (9 / 10)
OperatorIsVisible CBC 1877 100.0 % (2 / 2)
OpernameGetOprid CBC 46474 100.0 % (30 / 30) 95.0 % (19 / 20)
OpfamilyIsVisible CBC 2051 100.0 % (2 / 2)
OpfamilynameGetOpfid CBC 2713 100.0 % (10 / 10) 90.0 % (9 / 10)
RelationIsVisible CBC 152873 100.0 % (2 / 2)
RelnameGetRelid CBC 211570 100.0 % (8 / 8) 87.5 % (7 / 8)
RemoveTempRelations CBC 444 100.0 % (6 / 6)
RemoveTempRelationsCallback CBC 319 100.0 % (9 / 9) 50.0 % (1 / 2)
ResetTempTableNamespace CBC 7 100.0 % (4 / 4) 50.0 % (1 / 2)
SearchPathMatchesCurrentEnvironment CBC 396885 100.0 % (23 / 23) 90.0 % (27 / 30)
SetTempNamespaceState CBC 1389 100.0 % (9 / 9) 50.0 % (3 / 6)
StatisticsObjIsVisible CBC 176 100.0 % (2 / 2)
TSConfigIsVisible CBC 23 100.0 % (2 / 2)
TSDictionaryIsVisible CBC 2953 100.0 % (2 / 2)
TSParserIsVisible CBC 15 100.0 % (2 / 2)
TSTemplateIsVisible CBC 15 100.0 % (2 / 2)
TypeIsVisible CBC 238996 100.0 % (2 / 2)
TypenameGetTypidExtended CBC 180840 100.0 % (10 / 10) 91.7 % (11 / 12)
assign_search_path CBC 166210 100.0 % (4 / 4) 50.0 % (1 / 2)
cachedNamespacePath CBC 36420 100.0 % (16 / 16) 87.5 % (7 / 8)
fetch_search_path CBC 482 100.0 % (10 / 10) 100.0 % (8 / 8)
fetch_search_path_array CBC 343976 100.0 % (11 / 11) 80.0 % (8 / 10)
finalNamespacePath CBC 18810 100.0 % (16 / 16) 95.0 % (19 / 20)
get_collation_oid CBC 5451 100.0 % (21 / 21) 86.4 % (19 / 22)
get_namespace_oid CBC 436194 100.0 % (5 / 5) 83.3 % (5 / 6)
get_ts_config_oid CBC 9597 100.0 % (19 / 19) 90.9 % (20 / 22)
isAnyTempNamespace CBC 70989 100.0 % (8 / 8) 100.0 % (6 / 6)
isOtherTempNamespace CBC 12953 100.0 % (4 / 4) 100.0 % (2 / 2)
isTempNamespace CBC 33774 100.0 % (4 / 4) 100.0 % (4 / 4)
isTempOrTempToastNamespace CBC 98294 100.0 % (5 / 5) 100.0 % (6 / 6)
isTempToastNamespace CBC 3133184 100.0 % (4 / 4) 100.0 % (4 / 4)
pg_is_other_temp_schema CBC 12953 100.0 % (3 / 3)
pg_my_temp_schema CBC 1886 100.0 % (2 / 2)
pg_table_is_visible CBC 11895 100.0 % (7 / 7) 100.0 % (2 / 2)
recomputeNamespacePath CBC 1935530 100.0 % (24 / 24) 100.0 % (12 / 12)
spcache_init CBC 112570 100.0 % (13 / 13) 87.5 % (7 / 8)
spcache_insert CBC 40985 100.0 % (18 / 18) 90.0 % (9 / 10)
spcache_lookup CBC 76151 100.0 % (10 / 10) 100.0 % (8 / 8)
spcachekey_equal CBC 31184 100.0 % (3 / 3) 100.0 % (4 / 4)
spcachekey_hash CBC 80839 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta