LCOV - differential code coverage report
Current view: top level - src/backend/catalog - namespace.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 86.2 % 1539 1327 212 1 1326
Current Date: 2025-09-06 07:49:51 +0900 Functions: 91.8 % 110 101 9 101
Baseline: lcov-20250906-005545-baseline Branches: 71.2 % 1211 862 349 1 861
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 5 5 5
(360..) days: 86.2 % 1534 1322 212 1 1321
Function coverage date bins:
(360..) days: 91.8 % 110 101 9 101
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 71.1 % 1209 860 349 1 859

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)
checkTempNamespaceStatus CBC 1 69.2 % (9 / 13) 50.0 % (5 / 10)
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)
GetTempNamespaceProcNumber CBC 19 63.6 % (7 / 11) 33.3 % (2 / 6)
TSConfigIsVisible CBC 23 100.0 % (2 / 2)
TSConfigIsVisibleExt CBC 23 76.9 % (20 / 26) 50.0 % (11 / 22)
get_conversion_oid CBC 91 94.7 % (18 / 19) 81.8 % (18 / 22)
pg_opfamily_is_visible CBC 159 85.7 % (6 / 7) 50.0 % (1 / 2)
get_statistics_object_oid CBC 167 94.7 % (18 / 19) 77.3 % (17 / 22)
StatisticsObjIsVisible CBC 170 100.0 % (2 / 2)
LookupNamespaceNoError CBC 171 42.9 % (3 / 7) 16.7 % (1 / 6)
pg_statistics_obj_is_visible CBC 183 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 316 100.0 % (9 / 9) 50.0 % (1 / 2)
InitTempTableNamespace CBC 330 88.9 % (24 / 27) 45.0 % (9 / 20)
StatisticsObjIsVisibleExt CBC 353 79.2 % (19 / 24) 50.0 % (10 / 20)
OpclassIsVisible CBC 429 100.0 % (2 / 2)
RemoveTempRelations CBC 433 100.0 % (6 / 6)
OpclassIsVisibleExt CBC 438 76.5 % (13 / 17) 50.0 % (5 / 10)
GetTempNamespaceState CBC 456 100.0 % (4 / 4)
fetch_search_path CBC 470 100.0 % (10 / 10) 100.0 % (8 / 8)
GetTempToastNamespace CBC 472 100.0 % (3 / 3) 50.0 % (1 / 2)
pg_operator_is_visible CBC 850 85.7 % (6 / 7) 50.0 % (1 / 2)
NameListToString CBC 867 75.0 % (9 / 12) 57.1 % (8 / 14)
SetTempNamespaceState CBC 1378 100.0 % (9 / 9) 50.0 % (3 / 6)
get_ts_parser_oid CBC 1457 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_template_oid CBC 1562 94.7 % (18 / 19) 81.8 % (18 / 22)
pg_my_temp_schema CBC 1919 100.0 % (2 / 2)
OperatorIsVisible CBC 1943 100.0 % (2 / 2)
pg_type_is_visible CBC 1995 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 2711 100.0 % (10 / 10) 90.0 % (9 / 10)
OperatorIsVisibleExt CBC 2793 76.5 % (13 / 17) 50.0 % (5 / 10)
TSDictionaryIsVisible CBC 3067 100.0 % (2 / 2)
TSDictionaryIsVisibleExt CBC 3067 76.9 % (20 / 26) 54.5 % (12 / 22)
FindDefaultConversionProc CBC 3382 80.0 % (8 / 10) 50.0 % (5 / 10)
AccessTempTableNamespace CBC 3457 100.0 % (5 / 5) 100.0 % (4 / 4)
pg_function_is_visible CBC 3791 85.7 % (6 / 7) 50.0 % (1 / 2)
get_collation_oid CBC 5418 100.0 % (21 / 21) 86.4 % (19 / 22)
get_ts_dict_oid CBC 6148 94.7 % (18 / 19) 81.8 % (18 / 22)
lookup_collation CBC 6251 93.3 % (14 / 15) 87.5 % (7 / 8)
MatchNamedCall CBC 8175 98.0 % (49 / 50) 77.8 % (42 / 54)
AtEOSubXact_Namespace CBC 9084 100.0 % (11 / 11) 100.0 % (4 / 4)
OpernameGetCandidates CBC 9197 78.1 % (50 / 64) 68.0 % (34 / 50)
get_ts_config_oid CBC 9575 100.0 % (19 / 19) 90.9 % (20 / 22)
OpclassnameGetOpcid CBC 11393 100.0 % (10 / 10) 90.0 % (9 / 10)
isOtherTempNamespace CBC 11781 100.0 % (4 / 4) 100.0 % (2 / 2)
pg_is_other_temp_schema CBC 11781 100.0 % (3 / 3)
pg_table_is_visible CBC 11813 100.0 % (7 / 7) 100.0 % (2 / 2)
InitializeSearchPath CBC 13356 100.0 % (20 / 20) 100.0 % (2 / 2)
FunctionIsVisible CBC 13984 100.0 % (2 / 2)
FunctionIsVisibleExt CBC 17775 82.6 % (19 / 23) 64.3 % (9 / 14)
finalNamespacePath CBC 18826 100.0 % (16 / 16) 95.0 % (19 / 20)
QualifiedNameGetCreationNamespace CBC 19181 80.0 % (12 / 15) 60.0 % (6 / 10)
preprocessNamespacePath CBC 19196 96.6 % (28 / 29) 82.1 % (23 / 28)
makeRangeVarFromNameList CBC 29446 88.9 % (16 / 18) 50.0 % (3 / 6)
GetSearchPathMatcher CBC 30183 100.0 % (15 / 15) 87.5 % (7 / 8)
spcachekey_equal CBC 30673 100.0 % (3 / 3) 100.0 % (4 / 4)
isTempNamespace CBC 33263 100.0 % (4 / 4) 100.0 % (4 / 4)
cachedNamespacePath CBC 36129 100.0 % (16 / 16) 87.5 % (7 / 8)
InvalidationCallback CBC 38378 100.0 % (4 / 4)
spcache_insert CBC 40682 100.0 % (18 / 18) 90.0 % (9 / 10)
OpernameGetOprid CBC 46284 100.0 % (30 / 30) 95.0 % (19 / 20)
RangeVarGetAndCheckCreationNamespace CBC 57174 75.0 % (33 / 44) 50.0 % (21 / 42)
RangeVarAdjustRelationPersistence CBC 58052 88.9 % (16 / 18) 61.9 % (13 / 21)
RangeVarGetCreationNamespace CBC 59181 75.0 % (15 / 20) 50.0 % (9 / 18)
isAnyTempNamespace CBC 68937 100.0 % (8 / 8) 100.0 % (6 / 6)
spcache_lookup CBC 75164 100.0 % (10 / 10) 100.0 % (8 / 8)
spcachekey_hash CBC 80348 100.0 % (6 / 6)
check_search_path CBC 84636 80.0 % (16 / 20) 87.5 % (7 / 8)
isTempOrTempToastNamespace CBC 96224 100.0 % (5 / 5) 100.0 % (6 / 6)
spcache_init CBC 111293 100.0 % (13 / 13) 87.5 % (7 / 8)
RelationIsVisible CBC 152013 100.0 % (2 / 2)
RelationIsVisibleExt CBC 163826 95.8 % (23 / 24) 70.0 % (14 / 20)
assign_search_path CBC 164214 100.0 % (4 / 4) 50.0 % (1 / 2)
TypenameGetTypidExtended CBC 179258 100.0 % (10 / 10) 91.7 % (11 / 12)
RelnameGetRelid CBC 209542 100.0 % (8 / 8) 87.5 % (7 / 8)
TypeIsVisible CBC 240015 100.0 % (2 / 2)
TypeIsVisibleExt CBC 242010 83.3 % (20 / 24) 60.0 % (12 / 20)
FuncnameGetCandidates CBC 275008 93.2 % (124 / 133) 80.9 % (110 / 136)
SearchPathMatchesCurrentEnvironment CBC 275336 95.7 % (22 / 23) 86.7 % (26 / 30)
AtEOXact_Namespace CBC 317048 100.0 % (11 / 11) 83.3 % (5 / 6)
fetch_search_path_array CBC 342745 100.0 % (11 / 11) 80.0 % (8 / 10)
RangeVarGetRelidExtended CBC 346393 94.2 % (49 / 52) 82.3 % (51 / 62)
LookupExplicitNamespace CBC 378364 100.0 % (12 / 12) 91.7 % (11 / 12)
get_namespace_oid CBC 435328 100.0 % (5 / 5) 83.3 % (5 / 6)
DeconstructQualifiedName CBC 1064708 95.7 % (22 / 23) 70.0 % (7 / 10)
recomputeNamespacePath CBC 1805724 100.0 % (24 / 24) 100.0 % (12 / 12)
isTempToastNamespace CBC 3115080 100.0 % (4 / 4) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta