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

Generated by: LCOV version 2.4-beta