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

Generated by: LCOV version 2.4-beta