LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - relcache.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC ECB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 92.6 % 2195 2033 162 10 48 1975 1 36
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 86 86 20 66
Baseline: lcov-20260630-baseline Branches: 71.2 % 1533 1091 1 9 432 13 2 3 1073
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 45 45 45
(360..) days: 92.5 % 2147 1985 162 10 1975 1
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 85 85 19 66
Branch coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 71.2 % 1529 1088 9 432 13 2 1073

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
AllocateRelationDesc GNC 923439 100.0 % (11 / 11)
AssertCouldGetRelation CBC 141567468 100.0 % (4 / 4) 50.0 % (1 / 2)
AssertPendingSyncConsistency CBC 283259 100.0 % (10 / 10) 80.8 % (21 / 26)
AssertPendingSyncs_RelationCache GNC 1928 96.2 % (25 / 26) 92.9 % (13 / 14)
AtEOSubXact_RelationCache CBC 12688 76.9 % (10 / 13) 50.0 % (6 / 12)
AtEOSubXact_cleanup CBC 5672 92.3 % (24 / 26) 80.8 % (21 / 26)
AtEOXact_RelationCache CBC 427497 100.0 % (23 / 23) 88.9 % (16 / 18)
AtEOXact_cleanup CBC 105570 94.1 % (16 / 17) 66.7 % (8 / 12)
AttrDefaultCmp CBC 10876 100.0 % (4 / 4)
AttrDefaultFetch CBC 25448 85.7 % (24 / 28) 43.8 % (7 / 16)
BuildHardcodedDescriptor GNC 33723 100.0 % (11 / 11) 100.0 % (2 / 2)
CheckConstraintCmp CBC 6818 100.0 % (4 / 4)
CheckNNConstraintFetch GNC 116054 90.7 % (39 / 43) 61.5 % (16 / 26)
CopyIndexAttOptions GNC 928657 100.0 % (7 / 7) 100.0 % (4 / 4)
GetPgClassDescriptor CBC 1006216 100.0 % (4 / 4) 100.0 % (2 / 2)
GetPgIndexDescriptor CBC 1138872 100.0 % (4 / 4) 100.0 % (2 / 2)
IndexSupportInitialize CBC 367925 90.9 % (10 / 11) 50.0 % (4 / 8)
InitIndexAmRoutine GNC 1778853 100.0 % (5 / 5)
InitTableAmRoutine CBC 1363917 100.0 % (3 / 3)
LookupOpclassInfo CBC 620448 92.0 % (46 / 50) 63.9 % (23 / 36)
RelationAssumeNewRelfilelocator CBC 10130 100.0 % (6 / 6) 100.0 % (4 / 4)
RelationBuildDesc CBC 923650 91.8 % (89 / 97) 68.9 % (42 / 61)
RelationBuildLocalRelation GNC 90011 95.7 % (88 / 92) 74.6 % (47 / 63)
RelationBuildPublicationDesc GNC 93309 96.7 % (88 / 91) 78.0 % (64 / 82)
RelationBuildRuleLock CBC 24848 100.0 % (54 / 54) 86.4 % (19 / 22)
RelationBuildTupleDesc GNC 923439 97.6 % (80 / 82) 84.8 % (56 / 66)
RelationCacheInitFilePostInvalidate CBC 25625 100.0 % (3 / 3)
RelationCacheInitFilePreInvalidate CBC 25625 100.0 % (9 / 9) 50.0 % (2 / 4)
RelationCacheInitFileRemove CBC 1052 100.0 % (13 / 13) 100.0 % (4 / 4)
RelationCacheInitFileRemoveInDir CBC 1113 100.0 % (9 / 9) 100.0 % (4 / 4)
RelationCacheInitialize CBC 18407 100.0 % (12 / 12) 50.0 % (1 / 2)
RelationCacheInitializePhase2 GNC 18407 100.0 % (13 / 13) 100.0 % (4 / 4)
RelationCacheInitializePhase3 GNC 16866 78.8 % (63 / 80) 51.6 % (32 / 62)
RelationCacheInvalidate CBC 3488 100.0 % (40 / 40) 88.9 % (48 / 54)
RelationCacheInvalidateEntry GNC 2215787 100.0 % (9 / 9) 100.0 % (8 / 8)
RelationClearRelation CBC 561222 100.0 % (10 / 10) 42.9 % (6 / 14)
RelationClose CBC 26719742 100.0 % (4 / 4)
RelationCloseCleanup CBC 26752266 88.9 % (8 / 9) 90.0 % (9 / 10)
RelationDecrementReferenceCount CBC 39354377 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationDestroyRelation CBC 827582 97.8 % (45 / 46) 88.2 % (30 / 34)
RelationFlushRelation CBC 541097 100.0 % (16 / 16) 100.0 % (16 / 16)
RelationForgetRelation GNC 50371 83.3 % (10 / 12) 57.1 % (8 / 14)
RelationGetDummyIndexExpressions CBC 154 100.0 % (15 / 15) 75.0 % (9 / 12)
RelationGetExclusionInfo GNC 2265 90.7 % (49 / 54) 56.8 % (25 / 44)
RelationGetFKeyList CBC 188934 100.0 % (30 / 30) 100.0 % (6 / 6)
RelationGetIdentityKeyBitmap CBC 337 96.0 % (24 / 25) 72.2 % (13 / 18)
RelationGetIndexAttOptions GNC 1627185 95.7 % (22 / 23) 88.9 % (16 / 18)
RelationGetIndexAttrBitmap CBC 9625419 94.3 % (99 / 105) 85.5 % (53 / 62)
RelationGetIndexExpressions CBC 2917023 100.0 % (17 / 17) 75.0 % (6 / 8)
RelationGetIndexList CBC 1545747 100.0 % (47 / 47) 96.9 % (31 / 32)
RelationGetIndexPredicate CBC 2916886 100.0 % (19 / 19) 75.0 % (6 / 8)
RelationGetPrimaryKeyIndex CBC 417 100.0 % (10 / 10) 87.5 % (7 / 8)
RelationGetQualifiedRelationName GNC 81 100.0 % (3 / 3)
RelationGetReplicaIndex CBC 238620 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationGetStatExtList CBC 363805 100.0 % (20 / 20) 100.0 % (4 / 4)
RelationIdGetRelation CBC 26657265 100.0 % (16 / 16) 83.3 % (15 / 18)
RelationIdIsInInitFile CBC 1619589 100.0 % (7 / 7) 90.0 % (9 / 10)
RelationIncrementReferenceCount CBC 39386901 100.0 % (6 / 6) 100.0 % (2 / 2)
RelationInitIndexAccessInfo CBC 367929 91.8 % (56 / 61) 36.4 % (8 / 22)
RelationInitPhysicalAddr CBC 3525283 93.8 % (30 / 32) 66.1 % (37 / 56)
RelationInitTableAccessMethod CBC 1363917 94.1 % (16 / 17) 57.1 % (8 / 14)
RelationInvalidateRelation CBC 1094119 100.0 % (7 / 7) 100.0 % (2 / 2)
RelationParseRelOptions GNC 1017109 100.0 % (16 / 16) 100.0 % (5 / 5)
RelationRebuildRelation CBC 437181 92.3 % (60 / 65) 68.4 % (26 / 38)
RelationReloadIndexInfo CBC 76706 86.5 % (32 / 37) 58.3 % (14 / 24)
RelationReloadNailed CBC 94122 100.0 % (14 / 14) 62.5 % (5 / 8)
RelationSetNewRelfilenumber CBC 8309 91.8 % (56 / 61) 54.8 % (34 / 62)
RememberToFreeTupleDescAtEOX CBC 16114 100.0 % (14 / 14) 83.3 % (5 / 6)
ResOwnerPrintRelCache CBC 5 100.0 % (3 / 3)
ResOwnerReleaseRelation GNC 32524 100.0 % (6 / 6) 50.0 % (1 / 2)
ResourceOwnerForgetRelationRef CBC 39004293 100.0 % (3 / 3)
ResourceOwnerRememberRelationRef CBC 39036817 100.0 % (3 / 3)
ScanPgRelation CBC 1020953 94.7 % (18 / 19) 78.6 % (11 / 14)
equalPolicy CBC 328 58.3 % (14 / 24) 50.0 % (13 / 26)
equalRSDesc CBC 266349 92.9 % (13 / 14) 90.0 % (27 / 30)
equalRuleLocks CBC 266349 83.3 % (20 / 24) 81.8 % (18 / 22)
errtable CBC 2597 100.0 % (5 / 5)
errtablecol CBC 406 83.3 % (5 / 6) 50.0 % (2 / 4)
errtablecolname CBC 406 100.0 % (4 / 4)
errtableconstraint CBC 1852 100.0 % (4 / 4)
formrdesc GNC 23750 100.0 % (56 / 56) 83.3 % (10 / 12)
load_critical_index CBC 25840 91.7 % (11 / 12) 25.0 % (1 / 4)
load_relcache_init_file GNC 35161 80.0 % (160 / 200) 55.3 % (73 / 132)
unlink_initfile CBC 55661 80.0 % (4 / 5) 50.0 % (3 / 6)
write_item CBC 3833057 66.7 % (4 / 6) 40.0 % (4 / 10)
write_relcache_init_file CBC 4070 87.7 % (50 / 57) 61.9 % (26 / 42)

Generated by: LCOV version 2.0-1