LCOV - differential code coverage report
Current view: top level - src/backend/catalog - namespace.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 86.9 % 1560 1355 205 2 1353
Current Date: 2026-07-25 19:08:27 +0900 Functions: 91.8 % 110 101 9 101
Baseline: lcov-20260725-baseline Branches: 72.1 % 1213 874 339 1 873
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.8 % 31 30 1 30
(360..) days: 86.7 % 1529 1325 204 2 1323
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 91.7 % 108 99 9 99
Branch coverage date bins:
(30,360] days: 100.0 % 10 10 10
(360..) days: 71.8 % 1203 864 339 1 863

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)
ConversionGetConid CBC 12 80.0 % (8 / 10) 60.0 % (6 / 10)
pg_opclass_is_visible CBC 12 85.7 % (6 / 7) 50.0 % (1 / 2)
ResetTempTableNamespace CBC 13 100.0 % (4 / 4) 50.0 % (1 / 2)
ConversionIsVisible CBC 20 100.0 % (2 / 2)
ConversionIsVisibleExt CBC 20 76.5 % (13 / 17) 40.0 % (4 / 10)
TSTemplateIsVisible CBC 24 100.0 % (2 / 2)
TSTemplateIsVisibleExt CBC 24 76.9 % (20 / 26) 50.0 % (11 / 22)
TSParserIsVisible CBC 25 100.0 % (2 / 2)
TSParserIsVisibleExt CBC 25 76.9 % (20 / 26) 50.0 % (11 / 22)
TSConfigIsVisible CBC 33 100.0 % (2 / 2)
TSConfigIsVisibleExt CBC 33 76.9 % (20 / 26) 50.0 % (11 / 22)
checkTempNamespaceStatus CBC 95 69.2 % (9 / 13) 50.0 % (5 / 10)
get_conversion_oid CBC 120 94.7 % (18 / 19) 81.8 % (18 / 22)
GetTempNamespaceProcNumber CBC 129 63.6 % (7 / 11) 33.3 % (2 / 6)
pg_opfamily_is_visible CBC 212 85.7 % (6 / 7) 50.0 % (1 / 2)
get_statistics_object_oid CBC 235 94.7 % (18 / 19) 77.3 % (17 / 22)
pg_statistics_obj_is_visible CBC 248 85.7 % (6 / 7) 50.0 % (1 / 2)
LookupNamespaceNoError CBC 260 42.9 % (3 / 7) 16.7 % (1 / 6)
LookupCreationNamespace CBC 316 88.9 % (8 / 9) 75.0 % (3 / 4)
CheckSetNamespace CBC 364 66.7 % (4 / 6) 33.3 % (4 / 12)
StatisticsObjIsVisible CBC 366 100.0 % (2 / 2)
CollationGetCollid CBC 427 90.9 % (10 / 11) 70.0 % (7 / 10)
CollationIsVisible CBC 432 100.0 % (2 / 2)
CollationIsVisibleExt CBC 432 76.5 % (13 / 17) 50.0 % (5 / 10)
RemoveTempRelationsCallback CBC 434 100.0 % (9 / 9) 50.0 % (1 / 2)
OpclassIsVisible CBC 453 100.0 % (2 / 2)
OpclassIsVisibleExt CBC 465 76.5 % (13 / 17) 50.0 % (5 / 10)
InitTempTableNamespace CBC 466 88.9 % (24 / 27) 45.0 % (9 / 20)
fetch_search_path CBC 571 100.0 % (10 / 10) 100.0 % (8 / 8)
RemoveTempRelations CBC 596 100.0 % (6 / 6)
StatisticsObjIsVisibleExt CBC 614 80.8 % (21 / 26) 63.6 % (14 / 22)
GetTempToastNamespace CBC 660 100.0 % (3 / 3) 50.0 % (1 / 2)
GetTempNamespaceState CBC 679 100.0 % (4 / 4)
pg_operator_is_visible CBC 873 85.7 % (6 / 7) 50.0 % (1 / 2)
NameListToString CBC 1271 75.0 % (9 / 12) 57.1 % (8 / 14)
get_ts_parser_oid CBC 1758 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_template_oid CBC 1892 94.7 % (18 / 19) 81.8 % (18 / 22)
pg_my_temp_schema CBC 1945 100.0 % (2 / 2)
OperatorIsVisible CBC 2005 100.0 % (2 / 2)
SetTempNamespaceState CBC 2010 100.0 % (9 / 9) 50.0 % (3 / 6)
OpfamilyIsVisible CBC 2139 100.0 % (2 / 2)
pg_type_is_visible CBC 2156 85.7 % (6 / 7) 50.0 % (1 / 2)
OpfamilyIsVisibleExt CBC 2351 76.5 % (13 / 17) 50.0 % (5 / 10)
OpfamilynameGetOpfid CBC 2705 100.0 % (10 / 10) 90.0 % (9 / 10)
OperatorIsVisibleExt CBC 2878 76.5 % (13 / 17) 50.0 % (5 / 10)
FindDefaultConversionProc CBC 3147 80.0 % (8 / 10) 50.0 % (5 / 10)
TSDictionaryIsVisible CBC 3149 100.0 % (2 / 2)
TSDictionaryIsVisibleExt CBC 3149 76.9 % (20 / 26) 54.5 % (12 / 22)
pg_function_is_visible CBC 3936 85.7 % (6 / 7) 50.0 % (1 / 2)
AccessTempTableNamespace CBC 5098 100.0 % (5 / 5) 100.0 % (4 / 4)
get_ts_dict_oid CBC 7395 94.7 % (18 / 19) 81.8 % (18 / 22)
get_collation_oid CBC 8235 100.0 % (21 / 21) 86.4 % (19 / 22)
MatchNamedCall CBC 8944 98.2 % (55 / 56) 80.4 % (45 / 56)
lookup_collation CBC 9996 93.3 % (14 / 15) 87.5 % (7 / 8)
OpernameGetCandidates CBC 11930 79.7 % (55 / 69) 66.7 % (32 / 48)
get_ts_config_oid CBC 12388 100.0 % (19 / 19) 90.9 % (20 / 22)
AtEOSubXact_Namespace CBC 12687 100.0 % (11 / 11) 100.0 % (4 / 4)
OpclassnameGetOpcid CBC 13760 100.0 % (10 / 10) 90.0 % (9 / 10)
FunctionIsVisible CBC 16428 100.0 % (2 / 2)
pg_table_is_visible CBC 16857 100.0 % (7 / 7) 100.0 % (2 / 2)
InitializeSearchPath CBC 16878 100.0 % (20 / 20) 100.0 % (2 / 2)
FunctionIsVisibleExt CBC 20364 82.6 % (19 / 23) 64.3 % (9 / 14)
QualifiedNameGetCreationNamespace CBC 21502 80.0 % (12 / 15) 60.0 % (6 / 10)
finalNamespacePath CBC 25659 100.0 % (16 / 16) 95.0 % (19 / 20)
preprocessNamespacePath CBC 26091 96.6 % (28 / 29) 82.1 % (23 / 28)
GetSearchPathMatcher CBC 37830 100.0 % (15 / 15) 87.5 % (7 / 8)
makeRangeVarFromNameList CBC 38990 88.9 % (16 / 18) 50.0 % (3 / 6)
spcachekey_equal CBC 42683 100.0 % (3 / 3) 100.0 % (4 / 4)
cachedNamespacePath CBC 49896 100.0 % (16 / 16) 87.5 % (7 / 8)
InvalidationCallback CBC 55694 100.0 % (4 / 4)
spcache_insert CBC 56281 100.0 % (18 / 18) 90.0 % (9 / 10)
isOtherTempNamespace CBC 56712 100.0 % (4 / 4) 100.0 % (2 / 2)
pg_is_other_temp_schema CBC 56712 100.0 % (3 / 3)
OpernameGetOprid CBC 57769 100.0 % (30 / 30) 95.0 % (19 / 20)
RangeVarGetAndCheckCreationNamespace CBC 83263 79.5 % (35 / 44) 52.4 % (22 / 42)
RangeVarAdjustRelationPersistence CBC 86341 88.9 % (16 / 18) 61.9 % (13 / 21)
RangeVarGetCreationNamespace CBC 87606 85.0 % (17 / 20) 55.6 % (10 / 18)
spcache_lookup CBC 100148 100.0 % (10 / 10) 100.0 % (8 / 8)
spcachekey_hash CBC 110414 100.0 % (6 / 6)
check_search_path CBC 112023 80.0 % (16 / 20) 87.5 % (7 / 8)
spcache_init CBC 150044 100.0 % (13 / 13) 87.5 % (7 / 8)
isTempOrTempToastNamespace CBC 179637 100.0 % (5 / 5) 100.0 % (6 / 6)
isTempNamespace CBC 189527 100.0 % (4 / 4) 100.0 % (4 / 4)
TypenameGetTypidExtended CBC 217943 100.0 % (10 / 10) 91.7 % (11 / 12)
assign_search_path CBC 217970 100.0 % (4 / 4) 50.0 % (1 / 2)
RelationIsVisible CBC 222717 100.0 % (2 / 2)
RelationIsVisibleExt CBC 239574 95.8 % (23 / 24) 70.0 % (14 / 20)
TypeIsVisible CBC 278059 100.0 % (2 / 2)
TypeIsVisibleExt CBC 280215 83.3 % (20 / 24) 60.0 % (12 / 20)
RelnameGetRelid CBC 281883 100.0 % (8 / 8) 87.5 % (7 / 8)
FuncnameGetCandidates CBC 344410 94.3 % (133 / 141) 83.1 % (113 / 136)
SearchPathMatchesCurrentEnvironment CBC 382477 100.0 % (23 / 23) 90.0 % (27 / 30)
AtEOXact_Namespace CBC 427266 100.0 % (11 / 11) 83.3 % (5 / 6)
RangeVarGetRelidExtended CBC 456203 94.2 % (49 / 52) 82.3 % (51 / 62)
fetch_search_path_array CBC 457608 100.0 % (11 / 11) 80.0 % (8 / 10)
LookupExplicitNamespace CBC 484467 100.0 % (12 / 12) 91.7 % (11 / 12)
get_namespace_oid CBC 563498 100.0 % (5 / 5) 83.3 % (5 / 6)
isAnyTempNamespace CBC 654155 100.0 % (8 / 8) 100.0 % (6 / 6)
DeconstructQualifiedName CBC 1351328 95.7 % (22 / 23) 70.0 % (7 / 10)
recomputeNamespacePath CBC 2343871 100.0 % (24 / 24) 100.0 % (12 / 12)
isTempToastNamespace CBC 3557093 100.0 % (4 / 4) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1