LCOV - differential code coverage report
Current view: top level - src/backend/catalog - namespace.c (source / functions) Coverage Total Hit LBC UBC GBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 86.5 % 1560 1350 1 209 2 1348
Current Date: 2026-09-20 14:13:17 +0900 Functions: 91.8 % 110 101 9 101
Baseline: lcov-20260920-baseline Branches: 71.7 % 1213 870 1 342 1 869
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 85.7 % 7 6 1 6
(360..) days: 86.5 % 1552 1343 1 208 2 1341
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 91.7 % 109 100 9 100
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 71.7 % 1211 868 1 342 1 867

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 340176 94.3 % (133 / 141) 83.1 % (113 / 136)
RangeVarGetAndCheckCreationNamespace CBC 79420 79.5 % (35 / 44) 52.4 % (22 / 42)
OpernameGetCandidates CBC 11834 79.7 % (55 / 69) 66.7 % (32 / 48)
InitTempTableNamespace CBC 440 88.9 % (24 / 27) 45.0 % (9 / 20)
MatchNamedCall CBC 8566 98.2 % (55 / 56) 80.4 % (45 / 56)
RangeVarGetRelidExtended CBC 443804 94.2 % (49 / 52) 82.3 % (51 / 62)
TSConfigIsVisibleExt CBC 29 76.9 % (20 / 26) 50.0 % (11 / 22)
TSParserIsVisibleExt CBC 20 76.9 % (20 / 26) 50.0 % (11 / 22)
TSTemplateIsVisibleExt CBC 20 76.9 % (20 / 26) 50.0 % (11 / 22)
TSDictionaryIsVisibleExt CBC 3145 76.9 % (20 / 26) 54.5 % (12 / 22)
RangeVarGetCreationNamespace CBC 82334 75.0 % (15 / 20) 50.0 % (9 / 18)
CheckSetNamespace CBC 352 66.7 % (4 / 6) 33.3 % (4 / 12)
NameListToQuotedString UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
RangeVarAdjustRelationPersistence CBC 82504 88.9 % (16 / 18) 61.9 % (13 / 21)
StatisticsObjIsVisibleExt CBC 586 80.8 % (21 / 26) 63.6 % (14 / 22)
TypeIsVisibleExt CBC 270013 83.3 % (20 / 24) 60.0 % (12 / 20)
CollationIsVisibleExt CBC 365 70.6 % (12 / 17) 40.0 % (4 / 10)
ConversionIsVisibleExt CBC 20 76.5 % (13 / 17) 40.0 % (4 / 10)
NameListToString CBC 1271 75.0 % (9 / 12) 57.1 % (8 / 14)
RelationIsVisibleExt CBC 220961 95.8 % (23 / 24) 70.0 % (14 / 20)
FindDefaultConversionProc CBC 3144 80.0 % (8 / 10) 50.0 % (5 / 10)
FunctionIsVisibleExt CBC 20392 82.6 % (19 / 23) 64.3 % (9 / 14)
LookupNamespaceNoError CBC 260 42.9 % (3 / 7) 16.7 % (1 / 6)
OpclassIsVisibleExt CBC 465 76.5 % (13 / 17) 50.0 % (5 / 10)
OperatorIsVisibleExt CBC 2874 76.5 % (13 / 17) 50.0 % (5 / 10)
OpfamilyIsVisibleExt CBC 2351 76.5 % (13 / 17) 50.0 % (5 / 10)
checkTempNamespaceStatus CBC 89 69.2 % (9 / 13) 50.0 % (5 / 10)
get_statistics_object_oid CBC 243 94.7 % (18 / 19) 77.3 % (17 / 22)
preprocessNamespacePath CBC 29496 96.6 % (28 / 29) 82.1 % (23 / 28)
ConversionGetConid CBC 12 80.0 % (8 / 10) 60.0 % (6 / 10)
GetTempNamespaceProcNumber CBC 123 63.6 % (7 / 11) 33.3 % (2 / 6)
QualifiedNameGetCreationNamespace CBC 21978 80.0 % (12 / 15) 60.0 % (6 / 10)
SearchPathMatchesCurrentEnvironment CBC 388958 95.7 % (22 / 23) 86.7 % (26 / 30)
get_conversion_oid CBC 117 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_dict_oid CBC 7641 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_parser_oid CBC 1819 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_template_oid CBC 1950 94.7 % (18 / 19) 81.8 % (18 / 22)
CollationGetCollid CBC 365 90.9 % (10 / 11) 70.0 % (7 / 10)
DeconstructQualifiedName CBC 1334051 95.7 % (22 / 23) 70.0 % (7 / 10)
SetTempNamespaceState CBC 1995 100.0 % (9 / 9) 50.0 % (3 / 6)
get_collation_oid CBC 7915 100.0 % (21 / 21) 86.4 % (19 / 22)
makeRangeVarFromNameList CBC 38170 88.9 % (16 / 18) 50.0 % (3 / 6)
fetch_search_path_array CBC 450885 100.0 % (11 / 11) 80.0 % (8 / 10)
get_ts_config_oid CBC 12600 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 424505 100.0 % (11 / 11) 83.3 % (5 / 6)
GetSearchPathMatcher CBC 36282 100.0 % (15 / 15) 87.5 % (7 / 8)
GetTempToastNamespace CBC 670 100.0 % (3 / 3) 50.0 % (1 / 2)
LookupCreationNamespace CBC 316 88.9 % (8 / 9) 75.0 % (3 / 4)
LookupExplicitNamespace CBC 476941 100.0 % (12 / 12) 91.7 % (11 / 12)
OpclassnameGetOpcid CBC 13276 100.0 % (10 / 10) 90.0 % (9 / 10)
OpernameGetOprid CBC 57942 100.0 % (30 / 30) 95.0 % (19 / 20)
OpfamilynameGetOpfid CBC 2718 100.0 % (10 / 10) 90.0 % (9 / 10)
RelnameGetRelid CBC 272090 100.0 % (8 / 8) 87.5 % (7 / 8)
RemoveTempRelationsCallback CBC 428 100.0 % (9 / 9) 50.0 % (1 / 2)
ResetTempTableNamespace CBC 13 100.0 % (4 / 4) 50.0 % (1 / 2)
TypenameGetTypidExtended CBC 213941 100.0 % (10 / 10) 91.7 % (11 / 12)
assign_search_path CBC 217933 100.0 % (4 / 4) 50.0 % (1 / 2)
cachedNamespacePath CBC 52677 100.0 % (16 / 16) 87.5 % (7 / 8)
check_search_path CBC 112086 80.0 % (16 / 20) 87.5 % (7 / 8)
finalNamespacePath CBC 25145 100.0 % (16 / 16) 95.0 % (19 / 20)
get_namespace_oid CBC 553727 100.0 % (5 / 5) 83.3 % (5 / 6)
isAnyTempNamespace CBC 580767 87.5 % (7 / 8) 83.3 % (5 / 6)
lookup_collation CBC 9656 93.3 % (14 / 15) 87.5 % (7 / 8)
pg_function_is_visible CBC 3949 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_opclass_is_visible CBC 12 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_operator_is_visible CBC 873 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_opfamily_is_visible CBC 212 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_statistics_obj_is_visible CBC 248 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_type_is_visible CBC 2102 85.7 % (6 / 7) 50.0 % (1 / 2)
spcache_init CBC 153062 100.0 % (13 / 13) 87.5 % (7 / 8)
spcache_insert CBC 58747 100.0 % (18 / 18) 90.0 % (9 / 10)
AccessTempTableNamespace CBC 4965 100.0 % (5 / 5) 100.0 % (4 / 4)
AtEOSubXact_Namespace CBC 22835 100.0 % (11 / 11) 100.0 % (4 / 4)
InitializeSearchPath CBC 17499 100.0 % (20 / 20) 100.0 % (2 / 2)
fetch_search_path CBC 594 100.0 % (10 / 10) 100.0 % (8 / 8)
isOtherTempNamespace CBC 11188 100.0 % (4 / 4) 100.0 % (2 / 2)
isTempNamespace CBC 184796 100.0 % (4 / 4) 100.0 % (4 / 4)
isTempOrTempToastNamespace CBC 129764 100.0 % (5 / 5) 100.0 % (6 / 6)
isTempToastNamespace CBC 3439883 100.0 % (4 / 4) 100.0 % (4 / 4)
pg_table_is_visible CBC 15914 100.0 % (7 / 7) 100.0 % (2 / 2)
recomputeNamespacePath CBC 2293436 100.0 % (24 / 24) 100.0 % (12 / 12)
spcache_lookup CBC 100386 100.0 % (10 / 10) 100.0 % (8 / 8)
spcachekey_equal CBC 49748 100.0 % (3 / 3) 100.0 % (4 / 4)
CollationIsVisible CBC 365 100.0 % (2 / 2)
ConversionIsVisible CBC 20 100.0 % (2 / 2)
CopySearchPathMatcher UBC 0 0.0 % (0 / 7)
FunctionIsVisible CBC 16443 100.0 % (2 / 2)
GetTempNamespaceState CBC 669 100.0 % (4 / 4)
InvalidationCallback CBC 51700 100.0 % (4 / 4)
OpclassIsVisible CBC 453 100.0 % (2 / 2)
OperatorIsVisible CBC 2001 100.0 % (2 / 2)
OpfamilyIsVisible CBC 2139 100.0 % (2 / 2)
RelationIsVisible CBC 205047 100.0 % (2 / 2)
RemoveTempRelations CBC 576 100.0 % (6 / 6)
StatisticsObjIsVisible CBC 338 100.0 % (2 / 2)
TSConfigIsVisible CBC 29 100.0 % (2 / 2)
TSDictionaryIsVisible CBC 3145 100.0 % (2 / 2)
TSParserIsVisible CBC 20 100.0 % (2 / 2)
TSTemplateIsVisible CBC 20 100.0 % (2 / 2)
TypeIsVisible CBC 267911 100.0 % (2 / 2)
TypenameGetTypid UBC 0 0.0 % (0 / 2)
pg_is_other_temp_schema CBC 11188 100.0 % (3 / 3)
pg_my_temp_schema CBC 2323 100.0 % (2 / 2)
spcachekey_hash CBC 115715 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1