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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 92.1 % 2182 2010 172 1 4 2005 1 4
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 85 85 5 80
Baseline: lcov-20251028-005825-baseline Branches: 71.0 % 1533 1088 1 444 2 3 1083
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 98.9 % 87 86 1 4 82
(360..) days: 91.8 % 2095 1924 171 1 1923 1
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 82 82 5 77
Branch coverage date bins:
(30,360] days: 88.8 % 80 71 1 8 3 68
(360..) days: 70.0 % 1453 1017 436 2 1015

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 120 100.0 % (15 / 15) 75.0 % (9 / 12)
equalPolicy CBC 189 58.3 % (14 / 24) 50.0 % (13 / 26)
RelationGetPrimaryKeyIndex CBC 246 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 330 96.0 % (24 / 25) 72.2 % (13 / 18)
RelationCacheInitFileRemove CBC 907 100.0 % (13 / 13) 100.0 % (4 / 4)
RelationCacheInitFileRemoveInDir CBC 968 100.0 % (9 / 9) 100.0 % (4 / 4)
RelationGetExclusionInfo CBC 1122 90.7 % (49 / 54) 56.8 % (25 / 44)
errtableconstraint CBC 1255 100.0 % (4 / 4)
errtable CBC 1783 100.0 % (5 / 5)
RelationCacheInvalidate CBC 2369 100.0 % (40 / 40) 81.5 % (44 / 54)
write_relcache_init_file CBC 3034 86.0 % (49 / 57) 59.5 % (25 / 42)
CheckConstraintCmp CBC 3687 100.0 % (4 / 4)
AtEOSubXact_cleanup CBC 4234 92.3 % (24 / 26) 80.8 % (21 / 26)
AssertPendingSyncs_RelationCache GNC 6208 96.2 % (25 / 26) 92.9 % (13 / 14)
RelationSetNewRelfilenumber CBC 6512 91.8 % (56 / 61) 54.8 % (34 / 62)
AttrDefaultCmp CBC 7092 100.0 % (4 / 4)
RelationAssumeNewRelfilelocator CBC 7791 100.0 % (6 / 6) 100.0 % (4 / 4)
AtEOSubXact_RelationCache CBC 9099 76.9 % (10 / 13) 50.0 % (6 / 12)
RememberToFreeTupleDescAtEOX CBC 10538 100.0 % (14 / 14) 83.3 % (5 / 6)
RelationCacheInitializePhase3 CBC 13663 78.2 % (61 / 78) 51.6 % (32 / 62)
RelationCacheInitialize CBC 15096 100.0 % (12 / 12) 100.0 % (2 / 2)
RelationCacheInitializePhase2 CBC 15096 100.0 % (12 / 12) 100.0 % (4 / 4)
formrdesc CBC 16357 100.0 % (56 / 56) 83.3 % (10 / 12)
load_critical_index CBC 16983 91.7 % (11 / 12) 25.0 % (1 / 4)
AttrDefaultFetch CBC 17487 85.7 % (24 / 28) 43.8 % (7 / 16)
RelationBuildRuleLock CBC 19739 100.0 % (54 / 54) 86.4 % (19 / 22)
RelationCacheInitFilePostInvalidate CBC 20043 100.0 % (3 / 3)
RelationCacheInitFilePreInvalidate CBC 20043 100.0 % (9 / 9) 50.0 % (2 / 4)
ResOwnerReleaseRelation GNC 22438 100.0 % (6 / 6) 50.0 % (1 / 2)
BuildHardcodedDescriptor CBC 27324 100.0 % (11 / 11) 100.0 % (2 / 2)
load_relcache_init_file CBC 28659 79.9 % (159 / 199) 55.3 % (73 / 132)
RelationForgetRelation GNC 34580 83.3 % (10 / 12) 57.1 % (8 / 14)
unlink_initfile CBC 43854 80.0 % (4 / 5) 50.0 % (3 / 6)
RelationReloadIndexInfo CBC 56814 86.5 % (32 / 37) 58.3 % (14 / 24)
RelationBuildLocalRelation CBC 66450 95.6 % (87 / 91) 74.6 % (47 / 63)
RelationReloadNailed CBC 75643 100.0 % (14 / 14) 62.5 % (5 / 8)
AtEOXact_cleanup CBC 75645 94.1 % (16 / 17) 66.7 % (8 / 12)
CheckNNConstraintFetch CBC 84707 90.7 % (39 / 43) 61.5 % (16 / 26)
RelationBuildPublicationDesc CBC 87973 96.4 % (81 / 84) 78.0 % (64 / 82)
RelationGetFKeyList CBC 118923 100.0 % (30 / 30) 100.0 % (6 / 6)
equalRSDesc CBC 196073 92.9 % (13 / 14) 90.0 % (27 / 30)
equalRuleLocks CBC 196073 83.3 % (20 / 24) 81.8 % (18 / 22)
RelationGetReplicaIndex CBC 233278 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationGetStatExtList CBC 239623 100.0 % (20 / 20) 100.0 % (4 / 4)
IndexSupportInitialize CBC 271669 90.9 % (10 / 11) 50.0 % (4 / 8)
RelationInitIndexAccessInfo CBC 271671 91.8 % (56 / 61) 36.4 % (8 / 22)
AtEOXact_RelationCache CBC 322410 100.0 % (23 / 23) 88.9 % (16 / 18)
RelationRebuildRelation CBC 328533 92.3 % (60 / 65) 68.4 % (26 / 38)
RelationClearRelation CBC 384574 100.0 % (10 / 10) 42.9 % (6 / 14)
RelationFlushRelation CBC 399240 100.0 % (16 / 16) 100.0 % (16 / 16)
LookupOpclassInfo CBC 459759 92.0 % (46 / 50) 63.9 % (23 / 36)
RelationDestroyRelation CBC 580661 97.8 % (45 / 46) 88.2 % (30 / 34)
CopyIndexAttOptions CBC 643460 100.0 % (7 / 7) 100.0 % (4 / 4)
AllocateRelationDesc CBC 678383 100.0 % (11 / 11)
RelationBuildTupleDesc CBC 678383 97.6 % (81 / 83) 85.3 % (58 / 68)
RelationBuildDesc CBC 679003 91.8 % (89 / 97) 68.9 % (42 / 61)
GetPgClassDescriptor CBC 741380 100.0 % (4 / 4) 100.0 % (2 / 2)
RelationParseRelOptions GNC 746647 100.0 % (16 / 16) 100.0 % (5 / 5)
ScanPgRelation CBC 751155 94.4 % (17 / 18) 78.6 % (11 / 14)
RelationInvalidateRelation CBC 772834 100.0 % (7 / 7) 100.0 % (2 / 2)
GetPgIndexDescriptor CBC 842623 100.0 % (4 / 4) 100.0 % (2 / 2)
AssertPendingSyncConsistency CBC 1010565 100.0 % (10 / 10) 88.5 % (23 / 26)
InitTableAmRoutine CBC 1013599 100.0 % (3 / 3)
RelationInitTableAccessMethod CBC 1013599 94.1 % (16 / 17) 57.1 % (8 / 14)
RelationIdIsInInitFile CBC 1166005 100.0 % (7 / 7) 90.0 % (9 / 10)
RelationGetIndexList CBC 1183217 100.0 % (47 / 47) 96.9 % (31 / 32)
RelationGetIndexAttOptions CBC 1207769 95.7 % (22 / 23) 88.9 % (16 / 18)
RelationGetIndexAttrBitmap CBC 1322572 86.7 % (91 / 105) 82.3 % (51 / 62)
InitIndexAmRoutine CBC 1328173 100.0 % (7 / 7)
RelationCacheInvalidateEntry GNC 1501438 100.0 % (9 / 9) 100.0 % (8 / 8)
RelationGetIndexPredicate CBC 2192210 100.0 % (19 / 19) 75.0 % (6 / 8)
RelationGetIndexExpressions CBC 2192289 100.0 % (17 / 17) 75.0 % (6 / 8)
write_item CBC 2596327 66.7 % (4 / 6) 40.0 % (4 / 10)
RelationInitPhysicalAddr CBC 2615342 93.8 % (30 / 32) 68.5 % (37 / 54)
RelationIdGetRelation CBC 19916684 100.0 % (16 / 16) 83.3 % (15 / 18)
RelationClose CBC 19963599 100.0 % (4 / 4)
RelationCloseCleanup CBC 19986037 88.9 % (8 / 9) 90.0 % (9 / 10)
ResourceOwnerForgetRelationRef CBC 28981228 100.0 % (3 / 3)
ResourceOwnerRememberRelationRef CBC 29003666 100.0 % (3 / 3)
RelationDecrementReferenceCount CBC 29270902 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationIncrementReferenceCount CBC 29293340 100.0 % (6 / 6) 100.0 % (2 / 2)
AssertCouldGetRelation CBC 104060314 100.0 % (4 / 4) 50.0 % (1 / 2)

Generated by: LCOV version 2.4-beta