LCOV - differential code coverage report
Current view: top level - src/backend/catalog - namespace.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 86.7 % 1560 1352 1 207 4 28 1320 2 8
Current Date: 2026-05-29 21:51:00 -0400 Functions: 91.8 % 110 101 1 8 5 96 2
Baseline: lcov-20260530-034037-baseline Branches: 71.9 % 1213 872 1 340 4 1 8 859 4 6
Baseline Date: 2026-05-29 14:39:03 -0700 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 207 4 1318
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 4 1 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
AccessTempTableNamespace CBC 5024 100.0 % (5 / 5) 100.0 % (4 / 4)
AtEOSubXact_Namespace CBC 12664 100.0 % (11 / 11) 100.0 % (4 / 4)
AtEOXact_Namespace CBC 424115 100.0 % (11 / 11) 83.3 % (5 / 6)
CheckSetNamespace CBC 364 66.7 % (4 / 6) 33.3 % (4 / 12)
CollationGetCollid CBC 375 90.9 % (10 / 11) 70.0 % (7 / 10)
CollationIsVisible CBC 380 100.0 % (2 / 2)
CollationIsVisibleExt CBC 380 76.5 % (13 / 17) 50.0 % (5 / 10)
ConversionGetConid CBC 12 80.0 % (8 / 10) 60.0 % (6 / 10)
ConversionIsVisible CBC 20 100.0 % (2 / 2)
ConversionIsVisibleExt CBC 20 76.5 % (13 / 17) 40.0 % (4 / 10)
CopySearchPathMatcher UNC 0 0.0 % (0 / 7)
DeconstructQualifiedName CBC 1369992 95.7 % (22 / 23) 70.0 % (7 / 10)
FindDefaultConversionProc CBC 3144 80.0 % (8 / 10) 50.0 % (5 / 10)
FuncnameGetCandidates GNC 349135 94.3 % (133 / 141) 83.1 % (113 / 136)
FunctionIsVisible CBC 16417 100.0 % (2 / 2)
FunctionIsVisibleExt CBC 20348 82.6 % (19 / 23) 64.3 % (9 / 14)
GetSearchPathMatcher GNC 38570 100.0 % (15 / 15) 87.5 % (7 / 8)
GetTempNamespaceProcNumber CBC 52 63.6 % (7 / 11) 33.3 % (2 / 6)
GetTempNamespaceState CBC 680 100.0 % (4 / 4)
GetTempToastNamespace CBC 642 100.0 % (3 / 3) 50.0 % (1 / 2)
InitTempTableNamespace CBC 467 88.9 % (24 / 27) 45.0 % (9 / 20)
InitializeSearchPath CBC 16837 100.0 % (20 / 20) 100.0 % (2 / 2)
InvalidationCallback GNC 55435 100.0 % (4 / 4)
LookupCreationNamespace CBC 316 88.9 % (8 / 9) 75.0 % (3 / 4)
LookupExplicitNamespace CBC 484141 100.0 % (12 / 12) 91.7 % (11 / 12)
LookupNamespaceNoError CBC 260 42.9 % (3 / 7) 16.7 % (1 / 6)
MatchNamedCall GNC 9115 98.2 % (55 / 56) 80.4 % (45 / 56)
NameListToQuotedString UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
NameListToString CBC 1263 75.0 % (9 / 12) 57.1 % (8 / 14)
OpclassIsVisible CBC 453 100.0 % (2 / 2)
OpclassIsVisibleExt CBC 465 76.5 % (13 / 17) 50.0 % (5 / 10)
OpclassnameGetOpcid CBC 13976 100.0 % (10 / 10) 90.0 % (9 / 10)
OperatorIsVisible CBC 1983 100.0 % (2 / 2)
OperatorIsVisibleExt CBC 2856 76.5 % (13 / 17) 50.0 % (5 / 10)
OpernameGetCandidates GNC 12383 79.7 % (55 / 69) 66.7 % (32 / 48)
OpernameGetOprid CBC 58914 100.0 % (30 / 30) 95.0 % (19 / 20)
OpfamilyIsVisible CBC 2139 100.0 % (2 / 2)
OpfamilyIsVisibleExt CBC 2351 76.5 % (13 / 17) 50.0 % (5 / 10)
OpfamilynameGetOpfid CBC 2702 100.0 % (10 / 10) 90.0 % (9 / 10)
QualifiedNameGetCreationNamespace CBC 21609 80.0 % (12 / 15) 60.0 % (6 / 10)
RangeVarAdjustRelationPersistence CBC 85664 88.9 % (16 / 18) 61.9 % (13 / 21)
RangeVarGetAndCheckCreationNamespace CBC 82585 75.0 % (33 / 44) 50.0 % (21 / 42)
RangeVarGetCreationNamespace CBC 86655 85.0 % (17 / 20) 55.6 % (10 / 18)
RangeVarGetRelidExtended CBC 463527 94.2 % (49 / 52) 82.3 % (51 / 62)
RelationIsVisible CBC 220684 100.0 % (2 / 2)
RelationIsVisibleExt CBC 237513 95.8 % (23 / 24) 70.0 % (14 / 20)
RelnameGetRelid CBC 287760 100.0 % (8 / 8) 87.5 % (7 / 8)
RemoveTempRelations CBC 594 100.0 % (6 / 6)
RemoveTempRelationsCallback CBC 434 100.0 % (9 / 9) 50.0 % (1 / 2)
ResetTempTableNamespace CBC 13 100.0 % (4 / 4) 50.0 % (1 / 2)
SearchPathMatchesCurrentEnvironment CBC 380453 100.0 % (23 / 23) 90.0 % (27 / 30)
SetTempNamespaceState CBC 2000 100.0 % (9 / 9) 50.0 % (3 / 6)
StatisticsObjIsVisible CBC 366 100.0 % (2 / 2)
StatisticsObjIsVisibleExt CBC 614 80.8 % (21 / 26) 63.6 % (14 / 22)
TSConfigIsVisible CBC 33 100.0 % (2 / 2)
TSConfigIsVisibleExt CBC 33 76.9 % (20 / 26) 50.0 % (11 / 22)
TSDictionaryIsVisible CBC 3111 100.0 % (2 / 2)
TSDictionaryIsVisibleExt CBC 3111 76.9 % (20 / 26) 54.5 % (12 / 22)
TSParserIsVisible CBC 25 100.0 % (2 / 2)
TSParserIsVisibleExt CBC 25 76.9 % (20 / 26) 50.0 % (11 / 22)
TSTemplateIsVisible CBC 24 100.0 % (2 / 2)
TSTemplateIsVisibleExt CBC 24 76.9 % (20 / 26) 50.0 % (11 / 22)
TypeIsVisible CBC 274842 100.0 % (2 / 2)
TypeIsVisibleExt CBC 276994 83.3 % (20 / 24) 60.0 % (12 / 20)
TypenameGetTypid UBC 0 0.0 % (0 / 2)
TypenameGetTypidExtended CBC 221164 100.0 % (10 / 10) 91.7 % (11 / 12)
assign_search_path CBC 215839 100.0 % (4 / 4) 50.0 % (1 / 2)
cachedNamespacePath CBC 49496 100.0 % (16 / 16) 87.5 % (7 / 8)
checkTempNamespaceStatus CBC 19 69.2 % (9 / 13) 50.0 % (5 / 10)
check_search_path CBC 111040 80.0 % (16 / 20) 87.5 % (7 / 8)
fetch_search_path CBC 641 100.0 % (10 / 10) 100.0 % (8 / 8)
fetch_search_path_array CBC 464528 100.0 % (11 / 11) 80.0 % (8 / 10)
finalNamespacePath CBC 25693 100.0 % (16 / 16) 95.0 % (19 / 20)
get_collation_oid CBC 8015 100.0 % (21 / 21) 86.4 % (19 / 22)
get_conversion_oid CBC 120 94.7 % (18 / 19) 81.8 % (18 / 22)
get_namespace_oid CBC 562661 100.0 % (5 / 5) 83.3 % (5 / 6)
get_statistics_object_oid CBC 237 94.7 % (18 / 19) 77.3 % (17 / 22)
get_ts_config_oid CBC 12491 100.0 % (19 / 19) 90.9 % (20 / 22)
get_ts_dict_oid CBC 7519 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 1923 94.7 % (18 / 19) 81.8 % (18 / 22)
isAnyTempNamespace CBC 654828 87.5 % (7 / 8) 83.3 % (5 / 6)
isOtherTempNamespace CBC 51615 100.0 % (4 / 4) 100.0 % (2 / 2)
isTempNamespace CBC 183789 100.0 % (4 / 4) 100.0 % (4 / 4)
isTempOrTempToastNamespace CBC 173415 100.0 % (5 / 5) 100.0 % (6 / 6)
isTempToastNamespace CBC 3940844 100.0 % (4 / 4) 100.0 % (4 / 4)
lookup_collation CBC 9551 93.3 % (14 / 15) 87.5 % (7 / 8)
makeRangeVarFromNameList CBC 40542 88.9 % (16 / 18) 50.0 % (3 / 6)
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_function_is_visible CBC 3931 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_is_other_temp_schema CBC 51615 100.0 % (3 / 3)
pg_my_temp_schema CBC 2034 100.0 % (2 / 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_table_is_visible CBC 16829 100.0 % (7 / 7) 100.0 % (2 / 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)
pg_type_is_visible CBC 2152 85.7 % (6 / 7) 50.0 % (1 / 2)
preprocessNamespacePath CBC 26116 96.6 % (28 / 29) 82.1 % (23 / 28)
recomputeNamespacePath CBC 2362089 100.0 % (24 / 24) 100.0 % (12 / 12)
spcache_init CBC 148832 100.0 % (13 / 13) 87.5 % (7 / 8)
spcache_insert CBC 55805 100.0 % (18 / 18) 90.0 % (9 / 10)
spcache_lookup CBC 99336 100.0 % (10 / 10) 100.0 % (8 / 8)
spcachekey_equal CBC 41985 100.0 % (3 / 3) 100.0 % (4 / 4)
spcachekey_hash CBC 109598 100.0 % (6 / 6)

Generated by: LCOV version 2.5.0-beta