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: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 86.6 % 1560 1351 1 1 207 3 27 1321 2 7
Current Date: 2025-12-17 08:58:58 +0900 Functions: 91.8 % 110 101 1 8 4 97 1
Baseline: lcov-20251217-005640-baseline Branches: 71.8 % 1213 871 1 341 3 8 860
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 50.0 % 2 1 1 1
(30,360] days: 100.0 % 28 28 26 2
(360..) days: 86.4 % 1530 1322 1 207 3 1319
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 91.7 % 109 100 1 8 3 97
Branch coverage date bins:
(30,360] days: 100.0 % 10 10 8 2
(360..) days: 71.6 % 1203 861 1 341 3 858

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 UNC 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 8 69.2 % (9 / 13) 50.0 % (5 / 10)
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)
ResetTempTableNamespace CBC 10 100.0 % (4 / 4) 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)
TSConfigIsVisible CBC 23 100.0 % (2 / 2)
TSConfigIsVisibleExt CBC 23 76.9 % (20 / 26) 50.0 % (11 / 22)
GetTempNamespaceProcNumber CBC 26 63.6 % (7 / 11) 33.3 % (2 / 6)
get_conversion_oid CBC 90 94.7 % (18 / 19) 81.8 % (18 / 22)
pg_opfamily_is_visible CBC 159 85.7 % (6 / 7) 50.0 % (1 / 2)
LookupNamespaceNoError CBC 171 42.9 % (3 / 7) 16.7 % (1 / 6)
get_statistics_object_oid CBC 171 94.7 % (18 / 19) 77.3 % (17 / 22)
pg_statistics_obj_is_visible CBC 186 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)
StatisticsObjIsVisible CBC 212 100.0 % (2 / 2)
LookupCreationNamespace CBC 243 88.9 % (8 / 9) 75.0 % (3 / 4)
CheckSetNamespace CBC 270 66.7 % (4 / 6) 33.3 % (4 / 12)
RemoveTempRelationsCallback CBC 322 100.0 % (9 / 9) 50.0 % (1 / 2)
InitTempTableNamespace CBC 348 88.9 % (24 / 27) 45.0 % (9 / 20)
StatisticsObjIsVisibleExt CBC 398 80.8 % (21 / 26) 63.6 % (14 / 22)
OpclassIsVisible CBC 429 100.0 % (2 / 2)
OpclassIsVisibleExt CBC 438 76.5 % (13 / 17) 50.0 % (5 / 10)
RemoveTempRelations CBC 454 100.0 % (6 / 6)
GetTempNamespaceState CBC 477 100.0 % (4 / 4)
GetTempToastNamespace CBC 478 100.0 % (3 / 3) 50.0 % (1 / 2)
fetch_search_path CBC 487 100.0 % (10 / 10) 100.0 % (8 / 8)
pg_operator_is_visible CBC 850 85.7 % (6 / 7) 50.0 % (1 / 2)
NameListToString CBC 897 75.0 % (9 / 12) 57.1 % (8 / 14)
pg_my_temp_schema CBC 1184 100.0 % (2 / 2)
SetTempNamespaceState CBC 1440 100.0 % (9 / 9) 50.0 % (3 / 6)
get_ts_parser_oid CBC 1485 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_template_oid CBC 1592 94.7 % (18 / 19) 81.8 % (18 / 22)
OperatorIsVisible CBC 1877 100.0 % (2 / 2)
pg_type_is_visible CBC 1983 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 2727 76.5 % (13 / 17) 50.0 % (5 / 10)
TSDictionaryIsVisible CBC 2953 100.0 % (2 / 2)
TSDictionaryIsVisibleExt CBC 2953 76.9 % (20 / 26) 54.5 % (12 / 22)
FindDefaultConversionProc CBC 3391 80.0 % (8 / 10) 50.0 % (5 / 10)
AccessTempTableNamespace CBC 3685 100.0 % (5 / 5) 100.0 % (4 / 4)
pg_function_is_visible CBC 3800 85.7 % (6 / 7) 50.0 % (1 / 2)
get_collation_oid CBC 5673 100.0 % (21 / 21) 86.4 % (19 / 22)
get_ts_dict_oid CBC 6263 94.7 % (18 / 19) 81.8 % (18 / 22)
lookup_collation CBC 6521 93.3 % (14 / 15) 87.5 % (7 / 8)
MatchNamedCall GNC 8103 98.2 % (55 / 56) 80.4 % (45 / 56)
AtEOSubXact_Namespace CBC 9134 100.0 % (11 / 11) 100.0 % (4 / 4)
OpernameGetCandidates GNC 9507 79.7 % (55 / 69) 66.7 % (32 / 48)
get_ts_config_oid CBC 9815 100.0 % (19 / 19) 90.9 % (20 / 22)
OpclassnameGetOpcid CBC 11599 100.0 % (10 / 10) 90.0 % (9 / 10)
pg_table_is_visible CBC 11930 100.0 % (7 / 7) 100.0 % (2 / 2)
isOtherTempNamespace CBC 12763 100.0 % (4 / 4) 100.0 % (2 / 2)
pg_is_other_temp_schema CBC 12763 100.0 % (3 / 3)
InitializeSearchPath CBC 13908 100.0 % (20 / 20) 100.0 % (2 / 2)
FunctionIsVisible CBC 14078 100.0 % (2 / 2)
FunctionIsVisibleExt CBC 17878 82.6 % (19 / 23) 64.3 % (9 / 14)
finalNamespacePath CBC 19582 100.0 % (16 / 16) 95.0 % (19 / 20)
QualifiedNameGetCreationNamespace CBC 19605 80.0 % (12 / 15) 60.0 % (6 / 10)
preprocessNamespacePath CBC 19984 96.6 % (28 / 29) 82.1 % (23 / 28)
makeRangeVarFromNameList CBC 30228 88.9 % (16 / 18) 50.0 % (3 / 6)
GetSearchPathMatcher GNC 30683 100.0 % (15 / 15) 87.5 % (7 / 8)
spcachekey_equal CBC 32058 100.0 % (3 / 3) 100.0 % (4 / 4)
cachedNamespacePath CBC 37765 100.0 % (16 / 16) 87.5 % (7 / 8)
InvalidationCallback CBC 39582 100.0 % (4 / 4)
spcache_insert CBC 42559 100.0 % (18 / 18) 90.0 % (9 / 10)
OpernameGetOprid CBC 47463 100.0 % (30 / 30) 95.0 % (19 / 20)
isTempNamespace CBC 48578 100.0 % (4 / 4) 100.0 % (4 / 4)
RangeVarGetAndCheckCreationNamespace CBC 60674 75.0 % (33 / 44) 50.0 % (21 / 42)
RangeVarAdjustRelationPersistence CBC 61588 88.9 % (16 / 18) 61.9 % (13 / 21)
RangeVarGetCreationNamespace CBC 63659 85.0 % (17 / 20) 55.6 % (10 / 18)
spcache_lookup CBC 78871 100.0 % (10 / 10) 100.0 % (8 / 8)
spcachekey_hash CBC 83720 100.0 % (6 / 6)
check_search_path CBC 88597 80.0 % (16 / 20) 87.5 % (7 / 8)
isTempOrTempToastNamespace CBC 101649 100.0 % (5 / 5) 100.0 % (6 / 6)
spcache_init CBC 116635 100.0 % (13 / 13) 87.5 % (7 / 8)
RelationIsVisible CBC 157994 100.0 % (2 / 2)
RelationIsVisibleExt CBC 169924 95.8 % (23 / 24) 70.0 % (14 / 20)
assign_search_path CBC 171920 100.0 % (4 / 4) 50.0 % (1 / 2)
TypenameGetTypidExtended CBC 183453 100.0 % (10 / 10) 91.7 % (11 / 12)
RelnameGetRelid CBC 219460 100.0 % (8 / 8) 87.5 % (7 / 8)
TypeIsVisible CBC 245235 100.0 % (2 / 2)
TypeIsVisibleExt CBC 247218 83.3 % (20 / 24) 60.0 % (12 / 20)
SearchPathMatchesCurrentEnvironment CBC 277958 100.0 % (23 / 23) 90.0 % (27 / 30)
FuncnameGetCandidates GNC 284279 94.3 % (133 / 141) 83.1 % (113 / 136)
AtEOXact_Namespace CBC 330385 100.0 % (11 / 11) 83.3 % (5 / 6)
fetch_search_path_array CBC 352765 100.0 % (11 / 11) 80.0 % (8 / 10)
RangeVarGetRelidExtended CBC 359662 94.2 % (49 / 52) 82.3 % (51 / 62)
LookupExplicitNamespace CBC 385442 100.0 % (12 / 12) 91.7 % (11 / 12)
get_namespace_oid CBC 445133 100.0 % (5 / 5) 83.3 % (5 / 6)
isAnyTempNamespace CBC 496557 87.5 % (7 / 8) 83.3 % (5 / 6)
DeconstructQualifiedName CBC 1094597 95.7 % (22 / 23) 70.0 % (7 / 10)
recomputeNamespacePath CBC 1857354 100.0 % (24 / 24) 100.0 % (12 / 12)
isTempToastNamespace CBC 3224151 100.0 % (4 / 4) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta