LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - relcache.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC ECB DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 92.2 % 2182 2011 171 2 24 1985 1 24
Current Date: 2025-12-17 08:58:58 +0900 Functions: 100.0 % 85 85 14 71
Baseline: lcov-20251217-005640-baseline Branches: 71.2 % 1533 1092 1 440 2 3 1087
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: 100.0 % 15 15 15
(30,360] days: 100.0 % 51 51 9 42
(360..) days: 91.9 % 2116 1945 171 2 1943 1
Function coverage date bins:
(30,360] days: 100.0 % 2 2 1 1
(360..) days: 100.0 % 83 83 13 70
Branch coverage date bins:
(30,360] days: 90.5 % 42 38 1 3 3 35
(360..) days: 70.7 % 1491 1054 437 2 1052

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
ResOwnerPrintRelCache CBC 5 100.0 % (3 / 3)
RelationGetDummyIndexExpressions CBC 121 100.0 % (15 / 15) 75.0 % (9 / 12)
equalPolicy CBC 189 58.3 % (14 / 24) 50.0 % (13 / 26)
RelationGetPrimaryKeyIndex CBC 247 90.0 % (9 / 10) 75.0 % (6 / 8)
errtablecol CBC 274 83.3 % (5 / 6) 50.0 % (2 / 4)
errtablecolname CBC 274 100.0 % (4 / 4)
RelationGetIdentityKeyBitmap CBC 321 96.0 % (24 / 25) 72.2 % (13 / 18)
RelationCacheInitFileRemove CBC 925 100.0 % (13 / 13) 100.0 % (4 / 4)
RelationCacheInitFileRemoveInDir CBC 986 100.0 % (9 / 9) 100.0 % (4 / 4)
RelationGetExclusionInfo GNC 1122 90.7 % (49 / 54) 56.8 % (25 / 44)
errtableconstraint CBC 1284 100.0 % (4 / 4)
errtable CBC 1812 100.0 % (5 / 5)
RelationCacheInvalidate CBC 2418 100.0 % (40 / 40) 88.9 % (48 / 54)
write_relcache_init_file CBC 3236 87.7 % (50 / 57) 61.9 % (26 / 42)
CheckConstraintCmp CBC 4272 100.0 % (4 / 4)
AtEOSubXact_cleanup CBC 4316 92.3 % (24 / 26) 80.8 % (21 / 26)
RelationSetNewRelfilenumber CBC 6365 91.8 % (56 / 61) 54.8 % (34 / 62)
AssertPendingSyncs_RelationCache GNC 6368 96.2 % (25 / 26) 92.9 % (13 / 14)
RelationAssumeNewRelfilelocator CBC 7701 100.0 % (6 / 6) 100.0 % (4 / 4)
AttrDefaultCmp CBC 7939 100.0 % (4 / 4)
AtEOSubXact_RelationCache CBC 9147 76.9 % (10 / 13) 50.0 % (6 / 12)
RememberToFreeTupleDescAtEOX CBC 11708 100.0 % (14 / 14) 83.3 % (5 / 6)
RelationCacheInitializePhase3 CBC 14071 78.2 % (61 / 78) 51.6 % (32 / 62)
RelationCacheInitialize CBC 15513 100.0 % (12 / 12) 50.0 % (1 / 2)
RelationCacheInitializePhase2 CBC 15513 100.0 % (12 / 12) 100.0 % (4 / 4)
formrdesc GNC 17298 100.0 % (56 / 56) 83.3 % (10 / 12)
load_critical_index CBC 18190 91.7 % (11 / 12) 25.0 % (1 / 4)
AttrDefaultFetch CBC 19092 85.7 % (24 / 28) 43.8 % (7 / 16)
RelationBuildRuleLock CBC 20020 100.0 % (54 / 54) 86.4 % (19 / 22)
RelationCacheInitFilePostInvalidate CBC 20535 100.0 % (3 / 3)
RelationCacheInitFilePreInvalidate CBC 20535 100.0 % (9 / 9) 50.0 % (2 / 4)
ResOwnerReleaseRelation GNC 22865 100.0 % (6 / 6) 50.0 % (1 / 2)
BuildHardcodedDescriptor CBC 28140 100.0 % (11 / 11) 100.0 % (2 / 2)
load_relcache_init_file GNC 29484 79.9 % (159 / 199) 55.3 % (73 / 132)
RelationForgetRelation GNC 36467 83.3 % (10 / 12) 57.1 % (8 / 14)
unlink_initfile CBC 44912 80.0 % (4 / 5) 50.0 % (3 / 6)
RelationReloadIndexInfo CBC 58110 86.5 % (32 / 37) 58.3 % (14 / 24)
RelationBuildLocalRelation GNC 68872 95.6 % (87 / 91) 74.6 % (47 / 63)
RelationReloadNailed CBC 77104 100.0 % (14 / 14) 62.5 % (5 / 8)
AtEOXact_cleanup CBC 77781 94.1 % (16 / 17) 66.7 % (8 / 12)
RelationBuildPublicationDesc GNC 88269 96.4 % (81 / 84) 78.0 % (64 / 82)
CheckNNConstraintFetch GNC 89224 90.7 % (39 / 43) 61.5 % (16 / 26)
RelationGetFKeyList CBC 122130 100.0 % (30 / 30) 100.0 % (6 / 6)
equalRSDesc CBC 204556 92.9 % (13 / 14) 90.0 % (27 / 30)
equalRuleLocks CBC 204556 83.3 % (20 / 24) 81.8 % (18 / 22)
RelationGetReplicaIndex CBC 233523 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationGetStatExtList CBC 246438 100.0 % (20 / 20) 100.0 % (4 / 4)
IndexSupportInitialize CBC 282612 90.9 % (10 / 11) 50.0 % (4 / 8)
RelationInitIndexAccessInfo CBC 282614 91.8 % (56 / 61) 36.4 % (8 / 22)
AtEOXact_RelationCache CBC 332688 100.0 % (23 / 23) 88.9 % (16 / 18)
RelationRebuildRelation CBC 339785 92.3 % (60 / 65) 68.4 % (26 / 38)
RelationClearRelation CBC 397236 100.0 % (10 / 10) 42.9 % (6 / 14)
RelationFlushRelation CBC 413690 100.0 % (16 / 16) 100.0 % (16 / 16)
LookupOpclassInfo CBC 477520 92.0 % (46 / 50) 63.9 % (23 / 36)
RelationDestroyRelation CBC 601813 97.8 % (45 / 46) 88.2 % (30 / 34)
CopyIndexAttOptions GNC 663916 100.0 % (7 / 7) 100.0 % (4 / 4)
AllocateRelationDesc GNC 706497 100.0 % (11 / 11)
RelationBuildTupleDesc CBC 706497 97.6 % (81 / 83) 85.3 % (58 / 68)
RelationBuildDesc CBC 707250 91.8 % (89 / 97) 68.9 % (42 / 61)
GetPgClassDescriptor CBC 771381 100.0 % (4 / 4) 100.0 % (2 / 2)
RelationParseRelOptions GNC 776898 100.0 % (16 / 16) 100.0 % (5 / 5)
ScanPgRelation CBC 781008 94.4 % (17 / 18) 78.6 % (11 / 14)
RelationInvalidateRelation CBC 797891 100.0 % (7 / 7) 100.0 % (2 / 2)
GetPgIndexDescriptor CBC 875964 100.0 % (4 / 4) 100.0 % (2 / 2)
InitTableAmRoutine CBC 1044319 100.0 % (3 / 3)
RelationInitTableAccessMethod CBC 1044319 94.1 % (16 / 17) 57.1 % (8 / 14)
AssertPendingSyncConsistency CBC 1046770 100.0 % (10 / 10) 88.5 % (23 / 26)
RelationGetIndexList CBC 1222683 100.0 % (47 / 47) 96.9 % (31 / 32)
RelationIdIsInInitFile CBC 1223694 100.0 % (7 / 7) 90.0 % (9 / 10)
RelationGetIndexAttOptions GNC 1240070 95.7 % (22 / 23) 88.9 % (16 / 18)
RelationGetIndexAttrBitmap CBC 1315649 86.7 % (91 / 105) 82.3 % (51 / 62)
InitIndexAmRoutine CBC 1365966 100.0 % (7 / 7)
RelationCacheInvalidateEntry GNC 1641376 100.0 % (9 / 9) 100.0 % (8 / 8)
RelationGetIndexPredicate CBC 2269216 100.0 % (19 / 19) 75.0 % (6 / 8)
RelationGetIndexExpressions CBC 2269305 100.0 % (17 / 17) 75.0 % (6 / 8)
RelationInitPhysicalAddr CBC 2693213 93.8 % (30 / 32) 68.5 % (37 / 54)
write_item CBC 2765274 66.7 % (4 / 6) 40.0 % (4 / 10)
RelationIdGetRelation CBC 20574903 100.0 % (16 / 16) 83.3 % (15 / 18)
RelationClose CBC 20623683 100.0 % (4 / 4)
RelationCloseCleanup CBC 20646548 88.9 % (8 / 9) 90.0 % (9 / 10)
ResourceOwnerForgetRelationRef CBC 29957352 100.0 % (3 / 3)
ResourceOwnerRememberRelationRef CBC 29980217 100.0 % (3 / 3)
RelationDecrementReferenceCount CBC 30252674 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationIncrementReferenceCount CBC 30275539 100.0 % (6 / 6) 100.0 % (2 / 2)
AssertCouldGetRelation CBC 105798577 100.0 % (4 / 4) 50.0 % (1 / 2)

Generated by: LCOV version 2.4-beta