LCOV - differential code coverage report
Current view: top level - src/backend/catalog - namespace.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 86.7 % 1560 1352 1 1 206 5 28 1319 2 8
Current Date: 2026-05-05 10:23:31 +0900 Functions: 91.8 % 110 101 1 8 5 96 2
Baseline: lcov-20260505-025707-baseline Branches: 71.9 % 1213 872 1 340 5 8 859 3 5
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.8 % 31 30 1 28 2
(360..) days: 86.5 % 1529 1322 1 206 5 1317
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 91.7 % 108 99 1 8 3 96
Branch coverage date bins:
(30,360] days: 100.0 % 10 10 8 2
(360..) days: 71.7 % 1203 862 1 340 5 857

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 82409 75.0 % (33 / 44) 50.0 % (21 / 42)
FuncnameGetCandidates GNC 348384 94.3 % (133 / 141) 83.1 % (113 / 136)
CopySearchPathMatcher UNC 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 33 76.9 % (20 / 26) 50.0 % (11 / 22)
TSDictionaryIsVisibleExt CBC 3111 76.9 % (20 / 26) 54.5 % (12 / 22)
TSParserIsVisibleExt CBC 25 76.9 % (20 / 26) 50.0 % (11 / 22)
TSTemplateIsVisibleExt CBC 24 76.9 % (20 / 26) 50.0 % (11 / 22)
StatisticsObjIsVisibleExt CBC 614 80.8 % (21 / 26) 63.6 % (14 / 22)
CollationIsVisibleExt CBC 368 76.5 % (13 / 17) 50.0 % (5 / 10)
ConversionIsVisibleExt CBC 20 76.5 % (13 / 17) 40.0 % (4 / 10)
FunctionIsVisibleExt CBC 20287 82.6 % (19 / 23) 64.3 % (9 / 14)
GetTempNamespaceProcNumber CBC 59 63.6 % (7 / 11) 33.3 % (2 / 6)
LookupNamespaceNoError CBC 225 42.9 % (3 / 7) 16.7 % (1 / 6)
OpclassIsVisibleExt CBC 465 76.5 % (13 / 17) 50.0 % (5 / 10)
OperatorIsVisibleExt CBC 2856 76.5 % (13 / 17) 50.0 % (5 / 10)
OpfamilyIsVisibleExt CBC 2351 76.5 % (13 / 17) 50.0 % (5 / 10)
TypeIsVisibleExt CBC 276585 83.3 % (20 / 24) 60.0 % (12 / 20)
checkTempNamespaceStatus CBC 41 69.2 % (9 / 13) 50.0 % (5 / 10)
check_search_path CBC 110531 80.0 % (16 / 20) 87.5 % (7 / 8)
InitTempTableNamespace CBC 466 88.9 % (24 / 27) 45.0 % (9 / 20)
NameListToString CBC 1184 75.0 % (9 / 12) 57.1 % (8 / 14)
QualifiedNameGetCreationNamespace CBC 21476 80.0 % (12 / 15) 60.0 % (6 / 10)
RangeVarGetCreationNamespace CBC 86382 85.0 % (17 / 20) 55.6 % (10 / 18)
RangeVarGetRelidExtended CBC 462970 94.2 % (49 / 52) 82.3 % (51 / 62)
CheckSetNamespace CBC 362 66.7 % (4 / 6) 33.3 % (4 / 12)
ConversionGetConid CBC 12 80.0 % (8 / 10) 60.0 % (6 / 10)
FindDefaultConversionProc CBC 3129 80.0 % (8 / 10) 50.0 % (5 / 10)
RangeVarAdjustRelationPersistence CBC 85484 88.9 % (16 / 18) 61.9 % (13 / 21)
TypenameGetTypid UBC 0 0.0 % (0 / 2)
makeRangeVarFromNameList CBC 40268 88.9 % (16 / 18) 50.0 % (3 / 6)
CollationGetCollid CBC 363 90.9 % (10 / 11) 70.0 % (7 / 10)
DeconstructQualifiedName CBC 1368018 95.7 % (22 / 23) 70.0 % (7 / 10)
LookupCreationNamespace CBC 314 88.9 % (8 / 9) 75.0 % (3 / 4)
MatchNamedCall GNC 8989 98.2 % (55 / 56) 80.4 % (45 / 56)
RelationIsVisibleExt CBC 237109 95.8 % (23 / 24) 70.0 % (14 / 20)
SearchPathMatchesCurrentEnvironment CBC 380413 95.7 % (22 / 23) 86.7 % (26 / 30)
get_conversion_oid CBC 119 94.7 % (18 / 19) 81.8 % (18 / 22)
get_statistics_object_oid CBC 234 94.7 % (18 / 19) 77.3 % (17 / 22)
get_ts_dict_oid CBC 7518 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_parser_oid CBC 1788 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_template_oid CBC 1922 94.7 % (18 / 19) 81.8 % (18 / 22)
lookup_collation CBC 9453 93.3 % (14 / 15) 87.5 % (7 / 8)
pg_function_is_visible CBC 3931 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 2159 85.7 % (6 / 7) 50.0 % (1 / 2)
preprocessNamespacePath CBC 25925 96.6 % (28 / 29) 82.1 % (23 / 28)
AccessTempTableNamespace CBC 5006 100.0 % (5 / 5) 100.0 % (4 / 4)
AtEOSubXact_Namespace CBC 12646 100.0 % (11 / 11) 100.0 % (4 / 4)
AtEOXact_Namespace CBC 421862 100.0 % (11 / 11) 83.3 % (5 / 6)
CollationIsVisible CBC 368 100.0 % (2 / 2)
ConversionIsVisible CBC 20 100.0 % (2 / 2)
FunctionIsVisible CBC 16356 100.0 % (2 / 2)
GetSearchPathMatcher GNC 38361 100.0 % (15 / 15) 87.5 % (7 / 8)
GetTempNamespaceState CBC 680 100.0 % (4 / 4)
GetTempToastNamespace CBC 638 100.0 % (3 / 3) 50.0 % (1 / 2)
InitializeSearchPath CBC 16725 100.0 % (20 / 20) 100.0 % (2 / 2)
InvalidationCallback GNC 55504 100.0 % (4 / 4)
LookupExplicitNamespace CBC 483384 100.0 % (12 / 12) 91.7 % (11 / 12)
OpclassIsVisible CBC 453 100.0 % (2 / 2)
OpclassnameGetOpcid CBC 13972 100.0 % (10 / 10) 90.0 % (9 / 10)
OperatorIsVisible CBC 1983 100.0 % (2 / 2)
OpernameGetOprid CBC 58966 100.0 % (30 / 30) 95.0 % (19 / 20)
OpfamilyIsVisible CBC 2139 100.0 % (2 / 2)
OpfamilynameGetOpfid CBC 2706 100.0 % (10 / 10) 90.0 % (9 / 10)
RelationIsVisible CBC 220302 100.0 % (2 / 2)
RelnameGetRelid CBC 287376 100.0 % (8 / 8) 87.5 % (7 / 8)
RemoveTempRelations CBC 597 100.0 % (6 / 6)
RemoveTempRelationsCallback CBC 433 100.0 % (9 / 9) 50.0 % (1 / 2)
ResetTempTableNamespace CBC 13 100.0 % (4 / 4) 50.0 % (1 / 2)
SetTempNamespaceState CBC 2008 100.0 % (9 / 9) 50.0 % (3 / 6)
StatisticsObjIsVisible CBC 366 100.0 % (2 / 2)
TSConfigIsVisible CBC 33 100.0 % (2 / 2)
TSDictionaryIsVisible CBC 3111 100.0 % (2 / 2)
TSParserIsVisible CBC 25 100.0 % (2 / 2)
TSTemplateIsVisible CBC 24 100.0 % (2 / 2)
TypeIsVisible CBC 274426 100.0 % (2 / 2)
TypenameGetTypidExtended CBC 221015 100.0 % (10 / 10) 91.7 % (11 / 12)
assign_search_path CBC 214840 100.0 % (4 / 4) 50.0 % (1 / 2)
cachedNamespacePath CBC 49186 100.0 % (16 / 16) 87.5 % (7 / 8)
fetch_search_path CBC 640 100.0 % (10 / 10) 100.0 % (8 / 8)
fetch_search_path_array CBC 463884 100.0 % (11 / 11) 80.0 % (8 / 10)
finalNamespacePath CBC 25502 100.0 % (16 / 16) 95.0 % (19 / 20)
get_collation_oid CBC 7972 100.0 % (21 / 21) 86.4 % (19 / 22)
get_namespace_oid CBC 561366 100.0 % (5 / 5) 83.3 % (5 / 6)
get_ts_config_oid CBC 12483 100.0 % (19 / 19) 90.9 % (20 / 22)
isAnyTempNamespace CBC 656044 100.0 % (8 / 8) 100.0 % (6 / 6)
isOtherTempNamespace CBC 52940 100.0 % (4 / 4) 100.0 % (2 / 2)
isTempNamespace CBC 183896 100.0 % (4 / 4) 100.0 % (4 / 4)
isTempOrTempToastNamespace CBC 174399 100.0 % (5 / 5) 100.0 % (6 / 6)
isTempToastNamespace CBC 3933585 100.0 % (4 / 4) 100.0 % (4 / 4)
pg_is_other_temp_schema CBC 52940 100.0 % (3 / 3)
pg_my_temp_schema CBC 2246 100.0 % (2 / 2)
pg_table_is_visible CBC 16807 100.0 % (7 / 7) 100.0 % (2 / 2)
recomputeNamespacePath CBC 2358962 100.0 % (24 / 24) 100.0 % (12 / 12)
spcache_init CBC 148020 100.0 % (13 / 13) 87.5 % (7 / 8)
spcache_insert CBC 55470 100.0 % (18 / 18) 90.0 % (9 / 10)
spcache_lookup CBC 98835 100.0 % (10 / 10) 100.0 % (8 / 8)
spcachekey_equal CBC 41721 100.0 % (3 / 3) 100.0 % (4 / 4)
spcachekey_hash CBC 108892 100.0 % (6 / 6)

Generated by: LCOV version 2.5.0-beta