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 DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 91.6 % 2125 1947 9 169 5 43 1899 1 8 33
Current Date: 2024-04-14 14:21:10 Functions: 98.8 % 82 81 1 19 62 2
Baseline: 16@8cea358b128 Branches: 70.5 % 1485 1047 18 1 419 3 2 32 1010 2
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 77.1 % 35 27 6 2 20 7
(60,120] days: 100.0 % 1 1 1
(120,180] days: 84.2 % 19 16 3 16
(180,240] days: 100.0 % 6 6 6
(240..) days: 91.9 % 2064 1897 167 5 1892 1
Function coverage date bins:
(120,180] days: 80.0 % 5 4 1 4
(240..) days: 100.0 % 77 77 15 62
Branch coverage date bins:
[..60] days: 57.1 % 42 24 16 2 20 4
(60,120] days: 100.0 % 2 2 2
(120,180] days: 50.0 % 2 1 1 1
(180,240] days: 90.0 % 10 9 1 9
(240..) days: 70.6 % 1431 1011 1 417 3 2 1006 2

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
load_relcache_init_file CBC 29580 79.8 % (158 / 198) 55.3 % (73 / 132)
RelationCacheInitializePhase3 GNC 13253 78.2 % (61 / 78) 51.6 % (32 / 62)
RelationGetIndexAttrBitmap CBC 1212875 86.7 % (91 / 105) 82.3 % (51 / 62)
equalPolicy CBC 93 58.3 % (14 / 24) 50.0 % (13 / 26)
RelationBuildDesc GNC 665881 91.8 % (89 / 97) 68.9 % (42 / 61)
write_relcache_init_file GNC 2890 86.0 % (49 / 57) 61.9 % (26 / 42)
RelationClearRelation CBC 640859 93.4 % (71 / 76) 72.2 % (39 / 54)
RelationGetExclusionInfo GNC 651 90.9 % (50 / 55) 56.8 % (25 / 44)
RelationInitIndexAccessInfo CBC 293894 91.8 % (56 / 61) 36.4 % (8 / 22)
RelationReloadIndexInfo CBC 34684 87.2 % (34 / 39) 60.7 % (17 / 28)
RelationSetNewRelfilenumber CBC 5807 91.4 % (53 / 58) 54.8 % (34 / 62)
AttrDefaultFetch CBC 13607 85.7 % (24 / 28) 43.8 % (7 / 16)
CheckConstraintFetch CBC 5513 88.2 % (30 / 34) 50.0 % (9 / 18)
LookupOpclassInfo CBC 501209 92.0 % (46 / 50) 63.9 % (23 / 36)
RelationBuildLocalRelation GNC 58741 95.3 % (82 / 86) 73.8 % (45 / 61)
equalRuleLocks CBC 141583 83.3 % (20 / 24) 81.8 % (18 / 22)
AtEOSubXact_RelationCache CBC 9929 76.9 % (10 / 13) 50.0 % (6 / 12)
RelationBuildPublicationDesc CBC 85895 95.9 % (70 / 73) 79.2 % (57 / 72)
RelationGetPrimaryKeyIndex GNC 72272 50.0 % (3 / 6) 33.3 % (2 / 6)
ResOwnerPrintRelCache UNC 0 0.0 % (0 / 3)
AtEOSubXact_cleanup CBC 4120 92.3 % (24 / 26) 80.8 % (21 / 26)
RelationBuildTupleDesc CBC 665227 97.3 % (71 / 73) 80.8 % (42 / 52)
RelationForgetRelation CBC 32415 81.8 % (9 / 11) 57.1 % (8 / 14)
RelationInitPhysicalAddr CBC 2544033 93.8 % (30 / 32) 70.4 % (38 / 54)
equalRSDesc CBC 141583 85.7 % (12 / 14) 86.7 % (26 / 30)
write_item GNC 2433222 66.7 % (4 / 6) 40.0 % (4 / 10)
AssertPendingSyncs_RelationCache CBC 5647 96.2 % (25 / 26) 92.9 % (13 / 14)
AtEOXact_cleanup CBC 65791 94.1 % (16 / 17) 66.7 % (8 / 12)
IndexSupportInitialize CBC 293891 90.9 % (10 / 11) 50.0 % (4 / 8)
RelationCloseCleanup GNC 18059365 88.9 % (8 / 9) 90.0 % (9 / 10)
RelationDestroyRelation CBC 505423 97.8 % (45 / 46) 88.2 % (30 / 34)
RelationGetIdentityKeyBitmap CBC 335 96.0 % (24 / 25) 72.2 % (13 / 18)
RelationGetIndexAttOptions CBC 1113619 95.7 % (22 / 23) 88.9 % (16 / 18)
RelationInitTableAccessMethod CBC 959362 94.1 % (16 / 17) 57.1 % (8 / 14)
ScanPgRelation GNC 712800 93.8 % (15 / 16) 75.0 % (9 / 12)
errtablecol CBC 199 83.3 % (5 / 6) 50.0 % (2 / 4)
load_critical_index GNC 16698 91.7 % (11 / 12) 25.0 % (1 / 4)
unlink_initfile CBC 34742 80.0 % (4 / 5) 50.0 % (3 / 6)
AllocateRelationDesc CBC 665227 100.0 % (11 / 11)
AssertPendingSyncConsistency CBC 899244 100.0 % (10 / 10) 88.5 % (23 / 26)
AtEOXact_RelationCache CBC 433081 100.0 % (23 / 23) 88.9 % (16 / 18)
AttrDefaultCmp GNC 5562 100.0 % (4 / 4)
BuildHardcodedDescriptor CBC 26501 100.0 % (11 / 11) 100.0 % (2 / 2)
CheckConstraintCmp CBC 1523 100.0 % (4 / 4)
CopyIndexAttOptions CBC 600398 100.0 % (7 / 7) 100.0 % (4 / 4)
GetPgClassDescriptor CBC 706455 100.0 % (4 / 4) 100.0 % (2 / 2)
GetPgIndexDescriptor CBC 907974 100.0 % (4 / 4) 100.0 % (2 / 2)
InitIndexAmRoutine CBC 1309343 100.0 % (7 / 7)
InitTableAmRoutine CBC 959362 100.0 % (3 / 3)
RelationAssumeNewRelfilelocator CBC 6826 100.0 % (6 / 6) 100.0 % (4 / 4)
RelationBuildRuleLock CBC 16310 100.0 % (54 / 54) 86.4 % (19 / 22)
RelationCacheInitFilePostInvalidate CBC 15650 100.0 % (3 / 3)
RelationCacheInitFilePreInvalidate CBC 15650 100.0 % (9 / 9) 50.0 % (2 / 4)
RelationCacheInitFileRemove CBC 823 100.0 % (13 / 13) 100.0 % (4 / 4)
RelationCacheInitFileRemoveInDir CBC 887 100.0 % (9 / 9) 100.0 % (4 / 4)
RelationCacheInitialize CBC 16403 100.0 % (12 / 12) 50.0 % (1 / 2)
RelationCacheInitializePhase2 CBC 16403 100.0 % (12 / 12) 100.0 % (4 / 4)
RelationCacheInvalidate GNC 2068 100.0 % (36 / 36) 77.3 % (34 / 44)
RelationCacheInvalidateEntry CBC 1209768 100.0 % (9 / 9) 100.0 % (8 / 8)
RelationClose GNC 18041740 100.0 % (4 / 4)
RelationDecrementReferenceCount CBC 26545301 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationFlushRelation CBC 318947 100.0 % (9 / 9) 100.0 % (4 / 4)
RelationGetDummyIndexExpressions CBC 99 100.0 % (15 / 15) 75.0 % (9 / 12)
RelationGetFKeyList CBC 98105 100.0 % (32 / 32) 100.0 % (10 / 10)
RelationGetIndexExpressions CBC 1907853 100.0 % (17 / 17) 75.0 % (6 / 8)
RelationGetIndexList GNC 1073291 100.0 % (47 / 47) 96.9 % (31 / 32)
RelationGetIndexPredicate CBC 1907799 100.0 % (19 / 19) 75.0 % (6 / 8)
RelationGetReplicaIndex CBC 231016 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationGetStatExtList CBC 205743 100.0 % (20 / 20) 100.0 % (4 / 4)
RelationIdGetRelation CBC 17998843 100.0 % (19 / 19) 79.2 % (19 / 24)
RelationIdIsInInitFile CBC 989064 100.0 % (7 / 7) 90.0 % (9 / 10)
RelationIncrementReferenceCount GNC 26562932 100.0 % (6 / 6) 100.0 % (2 / 2)
RelationParseRelOptions CBC 711248 100.0 % (17 / 17) 100.0 % (5 / 5)
RelationReloadNailed CBC 111066 100.0 % (15 / 15) 90.0 % (9 / 10)
RememberToFreeTupleDescAtEOX CBC 9405 100.0 % (14 / 14) 83.3 % (5 / 6)
ResOwnerReleaseRelation GNC 17625 100.0 % (6 / 6) 50.0 % (1 / 2)
ResourceOwnerForgetRelationRef GNC 26323015 100.0 % (3 / 3)
ResourceOwnerRememberRelationRef GNC 26340646 100.0 % (3 / 3)
errtable CBC 1624 100.0 % (5 / 5)
errtablecolname CBC 199 100.0 % (4 / 4)
errtableconstraint CBC 1174 100.0 % (4 / 4)
formrdesc GNC 20272 100.0 % (56 / 56) 83.3 % (10 / 12)

Generated by: LCOV version 2.1-beta2-3-g6141622