LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - relcache.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC ECB DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 92.5 % 2191 2027 164 9 45 1973 1 36
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 86 86 18 68
Baseline: lcov-20260530-034037-baseline Branches: 71.0 % 1533 1089 1 2 12 429 7 10 3 1069 11 15
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 42 42 42
(360..) days: 92.4 % 2146 1982 164 9 1973 1
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(360..) days: 100.0 % 85 85 17 68
Branch coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 71.0 % 1529 1086 2 12 429 7 10 1069

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)
RelationGetQualifiedRelationName GNC 81 100.0 % (3 / 3)
RelationGetDummyIndexExpressions CBC 156 100.0 % (15 / 15) 75.0 % (9 / 12)
equalPolicy CBC 328 58.3 % (14 / 24) 50.0 % (13 / 26)
RelationGetIdentityKeyBitmap CBC 347 96.0 % (24 / 25) 72.2 % (13 / 18)
RelationGetPrimaryKeyIndex CBC 403 100.0 % (10 / 10) 87.5 % (7 / 8)
errtablecol CBC 405 83.3 % (5 / 6) 50.0 % (2 / 4)
errtablecolname CBC 405 100.0 % (4 / 4)
RelationCacheInitFileRemove CBC 1085 100.0 % (13 / 13) 100.0 % (4 / 4)
RelationCacheInitFileRemoveInDir CBC 1146 100.0 % (9 / 9) 100.0 % (4 / 4)
errtableconstraint CBC 1809 100.0 % (4 / 4)
AssertPendingSyncs_RelationCache GNC 1996 96.2 % (25 / 26) 92.9 % (13 / 14)
RelationGetExclusionInfo GNC 2265 90.7 % (49 / 54) 56.8 % (25 / 44)
errtable CBC 2553 100.0 % (5 / 5)
RelationCacheInvalidate CBC 3464 97.5 % (39 / 40) 87.0 % (47 / 54)
write_relcache_init_file CBC 3838 86.0 % (49 / 57) 59.5 % (25 / 42)
AtEOSubXact_cleanup CBC 5701 92.3 % (24 / 26) 80.8 % (21 / 26)
CheckConstraintCmp CBC 6849 100.0 % (4 / 4)
RelationSetNewRelfilenumber CBC 8247 91.8 % (56 / 61) 54.8 % (34 / 62)
RelationAssumeNewRelfilelocator CBC 10073 100.0 % (6 / 6) 100.0 % (4 / 4)
AttrDefaultCmp CBC 11051 100.0 % (4 / 4)
AtEOSubXact_RelationCache CBC 12677 76.9 % (10 / 13) 50.0 % (6 / 12)
RememberToFreeTupleDescAtEOX CBC 15886 100.0 % (14 / 14) 83.3 % (5 / 6)
RelationCacheInitializePhase3 CBC 17027 78.2 % (61 / 78) 51.6 % (32 / 62)
RelationCacheInitialize CBC 18774 100.0 % (12 / 12) 50.0 % (1 / 2)
RelationCacheInitializePhase2 CBC 18775 100.0 % (12 / 12) 100.0 % (4 / 4)
formrdesc GNC 20533 100.0 % (56 / 56) 83.3 % (10 / 12)
load_critical_index CBC 21456 91.7 % (11 / 12) 25.0 % (1 / 4)
RelationCacheInitFilePostInvalidate CBC 25143 100.0 % (3 / 3)
RelationCacheInitFilePreInvalidate CBC 25143 100.0 % (9 / 9) 50.0 % (2 / 4)
AttrDefaultFetch CBC 25201 85.7 % (24 / 28) 43.8 % (7 / 16)
RelationBuildRuleLock CBC 25404 100.0 % (54 / 54) 86.4 % (19 / 22)
ResOwnerReleaseRelation GNC 32335 100.0 % (6 / 6) 50.0 % (1 / 2)
BuildHardcodedDescriptor GNC 34051 100.0 % (11 / 11) 100.0 % (2 / 2)
load_relcache_init_file GNC 35690 80.0 % (160 / 200) 55.3 % (73 / 132)
RelationForgetRelation GNC 49796 83.3 % (10 / 12) 57.1 % (8 / 14)
unlink_initfile CBC 54823 80.0 % (4 / 5) 50.0 % (3 / 6)
RelationReloadIndexInfo CBC 75464 86.5 % (32 / 37) 58.3 % (14 / 24)
RelationBuildLocalRelation GNC 89959 95.7 % (88 / 92) 74.6 % (47 / 63)
RelationBuildPublicationDesc GNC 93261 96.7 % (88 / 91) 78.0 % (64 / 82)
RelationReloadNailed CBC 94636 100.0 % (14 / 14) 62.5 % (5 / 8)
AtEOXact_cleanup CBC 105523 94.1 % (16 / 17) 66.7 % (8 / 12)
CheckNNConstraintFetch GNC 115212 90.7 % (39 / 43) 61.5 % (16 / 26)
RelationGetFKeyList CBC 194687 100.0 % (30 / 30) 100.0 % (6 / 6)
RelationGetReplicaIndex CBC 238591 100.0 % (6 / 6) 75.0 % (3 / 4)
equalRSDesc CBC 265375 92.9 % (13 / 14) 90.0 % (27 / 30)
equalRuleLocks CBC 265375 83.3 % (20 / 24) 81.8 % (18 / 22)
AssertPendingSyncConsistency CBC 294022 100.0 % (10 / 10) 80.8 % (21 / 26)
IndexSupportInitialize CBC 359824 90.9 % (10 / 11) 50.0 % (4 / 8)
RelationInitIndexAccessInfo CBC 359827 91.8 % (56 / 61) 36.4 % (8 / 22)
RelationGetStatExtList CBC 375130 100.0 % (20 / 20) 100.0 % (4 / 4)
AtEOXact_RelationCache CBC 426364 100.0 % (23 / 23) 88.9 % (16 / 18)
RelationRebuildRelation CBC 435479 92.3 % (60 / 65) 68.4 % (26 / 38)
RelationFlushRelation CBC 535344 100.0 % (16 / 16) 100.0 % (16 / 16)
RelationClearRelation CBC 564570 100.0 % (10 / 10) 42.9 % (6 / 14)
LookupOpclassInfo CBC 606803 92.0 % (46 / 50) 63.9 % (23 / 36)
RelationDestroyRelation CBC 829958 97.8 % (45 / 46) 88.2 % (30 / 34)
AllocateRelationDesc GNC 911322 100.0 % (11 / 11)
RelationBuildTupleDesc GNC 911322 97.6 % (80 / 82) 84.8 % (56 / 66)
RelationBuildDesc CBC 911528 91.8 % (89 / 97) 68.9 % (42 / 61)
CopyIndexAttOptions GNC 943787 100.0 % (7 / 7) 100.0 % (4 / 4)
GetPgClassDescriptor CBC 990607 100.0 % (4 / 4) 100.0 % (2 / 2)
RelationParseRelOptions GNC 1001300 100.0 % (16 / 16) 100.0 % (5 / 5)
ScanPgRelation CBC 1006691 94.4 % (17 / 18) 78.6 % (11 / 14)
RelationInvalidateRelation CBC 1083310 100.0 % (7 / 7) 100.0 % (2 / 2)
GetPgIndexDescriptor CBC 1114973 100.0 % (4 / 4) 100.0 % (2 / 2)
InitTableAmRoutine CBC 1375257 100.0 % (3 / 3)
RelationInitTableAccessMethod CBC 1375257 94.1 % (16 / 17) 57.1 % (8 / 14)
RelationGetIndexList CBC 1590947 100.0 % (47 / 47) 96.9 % (31 / 32)
RelationIdIsInInitFile CBC 1594704 100.0 % (7 / 7) 90.0 % (9 / 10)
RelationGetIndexAttOptions GNC 1644240 95.7 % (22 / 23) 88.9 % (16 / 18)
InitIndexAmRoutine GNC 1797218 100.0 % (5 / 5)
RelationCacheInvalidateEntry GNC 2172135 100.0 % (9 / 9) 100.0 % (8 / 8)
RelationGetIndexPredicate CBC 3007551 100.0 % (19 / 19) 75.0 % (6 / 8)
RelationGetIndexExpressions CBC 3007688 100.0 % (17 / 17) 75.0 % (6 / 8)
RelationInitPhysicalAddr CBC 3540997 93.8 % (30 / 32) 66.1 % (37 / 56)
write_item CBC 3606137 66.7 % (4 / 6) 40.0 % (4 / 10)
RelationGetIndexAttrBitmap CBC 9641529 94.3 % (99 / 105) 85.5 % (53 / 62)
RelationIdGetRelation CBC 27120507 100.0 % (16 / 16) 83.3 % (15 / 18)
RelationClose CBC 27183110 100.0 % (4 / 4)
RelationCloseCleanup CBC 27215445 88.9 % (8 / 9) 90.0 % (9 / 10)
ResourceOwnerForgetRelationRef CBC 39519556 100.0 % (3 / 3)
ResourceOwnerRememberRelationRef CBC 39551891 100.0 % (3 / 3)
RelationDecrementReferenceCount CBC 39875886 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationIncrementReferenceCount CBC 39908221 100.0 % (6 / 6) 100.0 % (2 / 2)
AssertCouldGetRelation CBC 144449329 100.0 % (4 / 4) 50.0 % (1 / 2)

Generated by: LCOV version 2.5.0-beta